@charset "UTF-8";
#footer h5 {
  color: #ec84a1;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  text-transform: uppercase;
  font-family: "sharp_groteskmedium_15";
}
#footer .footer__social-media .wpb_wrapper {
  display: flex;
  justify-content: center;
}
@media (min-width: 992px) {
  #footer .footer__social-media .wpb_wrapper {
    justify-content: unset;
  }
}
#footer .footer__social-media .wpb_wrapper img.icon {
  height: 26px;
  width: 26px;
  margin: 0 5px;
  padding: 5px 5px 0;
}
#footer .footer__form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
}
@media (min-width: 992px) {
  #footer .footer__form {
    flex-direction: row;
    align-items: unset;
  }
}
#footer .footer__form--input {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.7px;
  border-bottom: solid 2px #fff;
  border-radius: 0;
  background: transparent;
  padding-left: 0px;
  text-align: center;
}
@media (min-width: 992px) {
  #footer .footer__form--input {
    text-align: left;
  }
}
#footer .footer__form--submit {
  width: 158px;
  height: 42px;
  flex-shrink: 0;
  border-radius: 43px;
  border: 2px solid #fff;
  padding: 0 !important;
  background-color: transparent;
}
#footer .widget_nav_menu {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  list-style: none;
  text-align: center;
}
@media (min-width: 992px) {
  #footer .widget_nav_menu {
    align-items: end;
    justify-content: end;
    text-align: unset;
  }
}
#footer .widget_nav_menu ul {
  margin: 0;
}
#footer .widget_nav_menu li {
  list-style: none;
}
#footer-bottom .footer__copyright p {
  color: #000;
  font-size: 14px;
  line-height: 120%; /* 12px */
  letter-spacing: -0.5px;
}
#footer-bottom img {
  max-height: 75px;
  width: auto;
}

:dir(rtl) #get-in-touch * {
  direction: ltr;
}
:dir(rtl) #can-we-help .flip-box-front .inner::before,
:dir(rtl) #can-we-help .flip-box-back .inner::before {
  left: auto;
  right: 50%;
}
:dir(rtl) #cervical-screening .number,
:dir(rtl) #cervical-grid .number {
  right: 15px;
}
@media (min-width: 1300px) {
  :dir(rtl) #cervical-screening .number,
  :dir(rtl) #cervical-grid .number {
    right: 36px;
  }
}
:dir(rtl) #cervical-screening.square-box .box.active .vc_column-inner > .wpb_wrapper .number,
:dir(rtl) #cervical-grid.square-box .box.active .vc_column-inner > .wpb_wrapper .number {
  right: 15px;
}
@media (min-width: 1300px) {
  :dir(rtl) #cervical-screening.square-box .box.active .vc_column-inner > .wpb_wrapper .number,
  :dir(rtl) #cervical-grid.square-box .box.active .vc_column-inner > .wpb_wrapper .number {
    right: 0px;
  }
}
:dir(rtl) #where-to-screen ul li::before,
:dir(rtl) #the-cervical-screening-test-process ul li::before {
  left: auto;
  right: -15px;
}
:dir(rtl) #how-cervical-test,
:dir(rtl) #faq {
  direction: rtl;
}
:dir(rtl) #how-cervical-test .toggle-title a i,
:dir(rtl) #faq .toggle-title a i {
  right: auto;
  left: 10px;
  transform: scale(-1, -1);
}
:dir(rtl) .owl-carousel .owl-stage .owl-item > .carousel-item .vc_column-inner,
:dir(rtl) .btn,
:dir(rtl) #footer > .col,
:dir(rtl) #footer-bottom > .col {
  direction: rtl;
}

html:lang(ar) body {
  font-size: calc(1em + 2pt);
}
@media (min-width: 992px) {
  html:lang(ar) body h1 {
    font-size: 4vw !important;
  }
}
html:lang(ar) body .carousel-item .vc_column-inner,
html:lang(ar) body #who-needs-to-screen h3,
html:lang(ar) body #how-cervical-test .toggle.open > .toggle-title a,
html:lang(ar) body #faq .toggle-title a {
  line-height: calc(1em + 10px);
}

html:lang(vi-VN) h1,
html:lang(vi-VN) h2,
html:lang(vi-VN) h3,
html:lang(vi-VN) h4,
html:lang(vi-VN) h5,
html:lang(vi-VN) h6 {
  font-family: "Roboto Condensed", sans-serif !important;
  line-height: calc(1em + 10px);
}
html:lang(vi-VN) h1 *,
html:lang(vi-VN) h1 a.toggle-heading,
html:lang(vi-VN) h2 *,
html:lang(vi-VN) h2 a.toggle-heading,
html:lang(vi-VN) h3 *,
html:lang(vi-VN) h3 a.toggle-heading,
html:lang(vi-VN) h4 *,
html:lang(vi-VN) h4 a.toggle-heading,
html:lang(vi-VN) h5 *,
html:lang(vi-VN) h5 a.toggle-heading,
html:lang(vi-VN) h6 *,
html:lang(vi-VN) h6 a.toggle-heading {
  font-family: "Roboto Condensed", sans-serif !important;
  line-height: calc(1em + 10px);
}
html:lang(vi-VN) p,
html:lang(vi-VN) p *,
html:lang(vi-VN) li,
html:lang(vi-VN) span,
html:lang(vi-VN) .btn,
html:lang(vi-VN) .nectar-highlighted-text,
html:lang(vi-VN) .flip-box-front,
html:lang(vi-VN) .flip-box-back {
  font-family: "Roboto", sans-serif !important;
}
html:lang(vi-VN) h1 {
  font-size: 5vw !important;
}
@media (min-width: 1000px) {
  html:lang(vi-VN) h1 {
    font-size: 3vw !important;
  }
}
html:lang(vi-VN) #faq .toggle-title a,
html:lang(vi-VN) .flip-box-front *,
html:lang(vi-VN) .carousel-item .vc_column-inner {
  line-height: calc(1em + 10px);
}

html:lang(zh-hant) h1, html:lang(zh-hans) h1 {
  font-size: 4vw !important;
}
html:lang(zh-hant) u, html:lang(zh-hant) a, html:lang(zh-hans) u, html:lang(zh-hans) a {
  text-underline-offset: 4px;
}
html:lang(zh-hant) .box-item p,
html:lang(zh-hant) #who-needs-to-screen h3, html:lang(zh-hans) .box-item p,
html:lang(zh-hans) #who-needs-to-screen h3 {
  line-height: calc(1em + 4px);
}

:root {
  --corner-size: 7px;
  --corner-stroke: clamp(1px, 0.175em, 3px);
  --light: #727171;
  --white: #fff;
  --dark-light: #151515;
  --dark: #0f1515;
}

a:hover {
  color: #00aa9d;
}

.number,
.btn,
.select2-container,
.selection,
#footer,
button[type=submit],
input[type=button],
input[type=submit],
.flip-box-front,
.toggle > .toggle-title a,
.nectar-button-type,
#home-select,
#header-outer header,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-family: "sharp_groteskmedium_15" !important;
}

.has-link.animated:hover a {
  color: #000;
}

#wp-admin-bar-vc_inline-admin-bar-link {
  display: none;
}

#header-outer.scrolling .slide-out-widget-area-toggle {
  filter: invert(1);
}
@media (min-width: 1500px) {
  #header-outer.scrolling .slide-out-widget-area-toggle {
    filter: unset;
  }
}
#header-outer #top nav > ul > li > a {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
@media (min-width: 1500px) {
  #header-outer #top nav > ul > li > a {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
}
#header-outer #top .menu-item-has-icon a {
  flex-direction: row-reverse;
  gap: 10px;
  line-height: 1;
  border: solid 2px #000 !important;
  border-radius: 50px;
  padding: 9px 30px !important;
  text-align: center;
  color: #000 !important;
}
#header-outer #top .menu-item-has-icon a:after, #header-outer #top .menu-item-has-icon a:before {
  display: none;
}
#header-outer #top .menu-item-has-icon a:hover {
  background-color: #000;
}
#header-outer #top .menu-item-has-icon a:hover .menu-title-text,
#header-outer #top .menu-item-has-icon a:hover .nectar-menu-icon {
  color: #fff !important;
}
#header-outer #top .menu-item-has-icon a .nectar-menu-icon {
  margin: 0;
}
#header-outer.transparent.dark-slide #top .sf-menu.buttons .menu-item-has-icon.sfHover:not(#social-in-menu) a {
  border: solid 1px #000 !important;
  background-color: #000;
  color: #fff !important;
}
#header-outer:not(.transparent) {
  background: #000;
}
#header-outer:not(.transparent) #top nav > ul > li > a .menu-title-text:after {
  border-color: #fff;
}
#header-outer:not(.transparent) #top nav > ul > li > a {
  color: #fff !important;
  margin-left: 5px;
  margin-right: 5px;
}
@media (min-width: 1200px) {
  #header-outer:not(.transparent) #top nav > ul > li > a {
    margin-left: 15px;
    margin-right: 15px;
  }
}
#header-outer:not(.transparent) #top #logo img.stnd {
  filter: invert(1);
}
#header-outer:not(.transparent) #top .sf-menu.buttons .menu-item-has-icon.sfHover.menu-item-over a {
  border: solid 1px #00aa9d !important;
  background-color: #00aa9d;
}
#header-outer:not(.transparent) #top .sf-menu.buttons .menu-item-has-icon.sfHover.menu-item-over a a .menu-title-text,
#header-outer:not(.transparent) #top .sf-menu.buttons .menu-item-has-icon.sfHover.menu-item-over a a .nectar-menu-icon {
  color: #fff !important;
}
#header-outer:not(.transparent) #top .sf-menu.buttons .menu-item-has-icon a {
  border: solid 1px #00aa9d !important;
  color: #00aa9d !important;
}
#header-outer:not(.transparent) #top .sf-menu.buttons .menu-item-has-icon a:hover {
  background-color: #00aa9d;
  color: #fff !important;
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a {
  font-size: 28px;
  font-weight: 500;
  line-height: 100%; /* 28px */
  letter-spacing: -0.56px;
  text-transform: uppercase;
  font-family: "sharp_groteskmedium_15";
}

#home-select {
  min-height: 72px;
}
@media (min-width: 690px) {
  #home-select {
    min-height: 94px;
  }
}
#home-select .nectar-next-section-wrap.minimal-arrow svg {
  width: 20px;
}
@media (min-width: 690px) {
  #home-select .nectar-next-section-wrap.minimal-arrow svg {
    width: 30px;
  }
}
#home-select .wpb_content_element,
#home-select .wpb_row {
  margin-bottom: 0;
}
#home-select .fancy-select-wrap {
  display: inline-flex;
  border-bottom: solid 2px #000;
}
#home-select .select2-container--default:hover .select2-selection--single .select2-selection__rendered,
#home-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
  color: #000 !important;
}
#home-select .select2-container--default.select2-container--open .select2-selection--single,
#home-select .select2-container--default .select2-selection--single:hover {
  background-color: transparent !important;
}
#home-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background: url(../img/more.svg);
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
  border: 0;
  margin-top: -10px;
  margin-left: -7px;
}
#home-select .home-select-label {
  color: var(--000000, #000);
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.8px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  #home-select .home-select-label {
    font-size: 30px;
  }
}
@media (min-width: 690px) {
  #home-select .home-select-label {
    font-size: 40px;
  }
}
#home-select .select2-selection {
  background-color: transparent;
  padding: 0 30px 0 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.8px;
  text-transform: uppercase;
  border: 0;
  margin: 0;
}
@media (min-width: 768px) {
  #home-select .select2-selection {
    font-size: 30px;
  }
}
@media (min-width: 690px) {
  #home-select .select2-selection {
    font-size: 40px;
  }
}
#home-select .select2-selection__rendered {
  padding: 0;
  line-height: unset;
  margin: 0;
}

.select2-results {
  padding: 0;
  border: solid 2px #000;
}

body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option[aria-selected=true],
body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #000 !important;
  color: #fff !important;
}

#why-to-screen .nectar-highlighted-text[data-style=regular_underline] em {
  padding-top: 5px;
  padding-bottom: 5px;
}
#why-to-screen .nectar-highlighted-text[data-style=regular_underline] em:hover a {
  color: #00aa9d;
}

#what-is-cervical-cancer:before {
  content: " ";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 100px 110px 100px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  z-index: 9;
  transform: translateX(-50%) rotate(180deg);
}
#what-is-cervical-cancer .more-content {
  display: none;
}
#what-is-cervical-cancer .btn {
  font-size: 26px;
  position: relative;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
  padding: 0;
  cursor: pointer;
}
#what-is-cervical-cancer .btn a {
  cursor: pointer;
  font-size: 26px;
  pointer-events: none;
}
#what-is-cervical-cancer .btn a:hover {
  text-decoration: underline;
}
#what-is-cervical-cancer .btn.active:after {
  transform: rotate(180deg);
}
#what-is-cervical-cancer .btn:after {
  background: url(../img/more.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
}
#what-is-cervical-cancer .btn:hover, #what-is-cervical-cancer .btn:hover a {
  text-decoration: underline;
}
#what-is-cervical-cancer .btn:hover:after, #what-is-cervical-cancer .btn:hover a:after {
  transform: rotate(180deg);
}
#what-is-cervical-cancer .nectar-button-type {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
}

#where-to-screen ul {
  text-align: left;
  max-width: 320px;
  display: inline-block !important;
}
#where-to-screen ul li {
  position: relative;
  list-style: none;
  text-align: center;
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  #where-to-screen ul li {
    text-align: left;
  }
}
#where-to-screen ul li::before {
  content: "•";
  font-size: 24px;
  color: #78ffe6;
  position: absolute;
  left: -15px;
  top: -2px;
  display: none;
}
@media (min-width: 992px) {
  #where-to-screen ul li::before {
    display: unset;
  }
}
#where-to-screen .nectar-highlighted-text[data-style=regular_underline] em {
  padding-top: 5px;
  padding-bottom: 5px;
  background: transparent !important;
}
#where-to-screen .nectar-highlighted-text[data-style=regular_underline] em a {
  text-decoration: underline;
}
#where-to-screen .nectar-highlighted-text[data-style=regular_underline] em a:hover {
  color: #78ffe6;
}

#clinician-collected-cervical-screening-test h2 {
  color: #ec84a1;
}
#clinician-collected-cervical-screening-test .more-content {
  display: none;
}
#clinician-collected-cervical-screening-test .more-content .wpb_wrapper {
  max-width: 500px;
  margin: 0 auto;
}
#clinician-collected-cervical-screening-test .btn {
  position: relative;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
  padding: 0;
}
#clinician-collected-cervical-screening-test .btn a {
  cursor: pointer;
  font-size: 26px;
  pointer-events: none;
}
#clinician-collected-cervical-screening-test .btn.active:after {
  transform: rotate(180deg);
}
#clinician-collected-cervical-screening-test .btn:after {
  background: url(../img/more.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
}
#clinician-collected-cervical-screening-test .btn:hover, #clinician-collected-cervical-screening-test .btn:hover a {
  text-decoration: underline;
}
#clinician-collected-cervical-screening-test .btn:hover:after, #clinician-collected-cervical-screening-test .btn:hover a:after {
  transform: rotate(180deg);
}
#clinician-collected-cervical-screening-test .nectar-button-type {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
}

#the-cervical-screening-test-process {
  font-size: 16px;
  line-height: 120%;
  overflow: visible;
  overflow: visible;
}
@media (min-width: 480px) {
  #the-cervical-screening-test-process {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  #the-cervical-screening-test-process {
    font-size: 16px;
  }
}
@media (min-width: 1100px) {
  #the-cervical-screening-test-process {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  #the-cervical-screening-test-process {
    font-size: 18px;
  }
}
@media (min-width: 1300px) {
  #the-cervical-screening-test-process {
    font-size: 18px;
  }
}
@media (min-width: 1400px) {
  #the-cervical-screening-test-process {
    font-size: 24px;
  }
}
@media (min-width: 1600px) {
  #the-cervical-screening-test-process {
    font-size: 26px;
  }
}
#the-cervical-screening-test-process ul li {
  position: relative;
  list-style: none;
  text-align: left;
  font-size: 16px;
}
#the-cervical-screening-test-process ul li:before {
  content: "•";
  font-size: 24px;
  color: #000;
  position: absolute;
  left: -15px;
  display: block;
}
#the-cervical-screening-test-process:before {
  content: " ";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 100px 110px 100px;
  border-color: transparent transparent #000 transparent;
  position: absolute;
  z-index: 9;
  transform: translateX(-50%) rotate(180deg);
}
#the-cervical-screening-test-process a:hover {
  text-decoration: underline;
}
#the-cervical-screening-test-process .col.centered-text ul,
#the-cervical-screening-test-process .wpb_column.centered-text ul {
  margin: auto 0 !important;
  display: inline-block !important;
}
#the-cervical-screening-test-process .owl-carousel[data-desktop-cols] .owl-nav {
  display: block;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;
}
@media (min-width: 992px) {
  #the-cervical-screening-test-process .owl-carousel[data-desktop-cols] .owl-nav {
    display: none;
  }
}
@media (min-width: 992px) {
  #the-cervical-screening-test-process .owl-carousel {
    pointer-events: none;
  }
}
#the-cervical-screening-test-process .owl-dots {
  display: none;
}
#the-cervical-screening-test-process .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
  font-size: 38px;
  padding: 0;
  background: rgba(0, 0, 0, 0.3);
  height: 50px;
  width: 50px;
  border: 0;
  line-height: 1;
  padding-bottom: 3px;
  position: absolute;
  left: 0;
}
#the-cervical-screening-test-process .owl-theme[data-desktop-cols] .owl-nav [class*=owl-].owl-next {
  left: auto;
  right: 0;
}
#the-cervical-screening-test-process .nectar-flickity:not(.masonry) .flickity-slider .cell {
  width: 90%;
}
@media (min-width: 768px) {
  #the-cervical-screening-test-process .nectar-flickity:not(.masonry) .flickity-slider .cell {
    width: 33%;
  }
}
#the-cervical-screening-test-process .owl-carousel[data-desktop-cols] .owl-stage-outer {
  overflow: visible;
}
@media (min-width: 992px) {
  #the-cervical-screening-test-process .owl-carousel {
    pointer-events: none;
  }
}
#the-cervical-screening-test-process .owl-dots {
  display: none;
}
#the-cervical-screening-test-process .nectar-flickity:not(.masonry) .flickity-slider .cell {
  width: 90%;
}
@media (min-width: 768px) {
  #the-cervical-screening-test-process .nectar-flickity:not(.masonry) .flickity-slider .cell {
    width: 33%;
  }
}
#the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg {
  left: 15px;
  filter: invert(1);
}
#the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button {
  opacity: 1;
  visibility: visible;
  pointer-events: unset;
}
@media (min-width: 992px) {
  #the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button {
    opacity: 0;
  }
}
#the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {
  transform: scale(1);
}
#the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
  background-color: rgba(0, 0, 0, 0.5);
}
#the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid] .next:after,
#the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
  display: none;
}
#the-cervical-screening-test-process .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {
  right: 15px;
  filter: invert(1);
}
#the-cervical-screening-test-process .nectar-flickity {
  z-index: 999;
}
#the-cervical-screening-test-process .nectar-highlighted-text em {
  padding-top: 5px;
  padding-bottom: 8px;
}
#the-cervical-screening-test-process .nectar-highlighted-text em:hover, #the-cervical-screening-test-process .nectar-highlighted-text em:hover a {
  color: #00aa9d;
}
#the-cervical-screening-test-process .box .square-wrap {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  padding: 15px 15px 30px 15px;
  display: flex;
  flex-direction: column;
  z-index: 99;
  width: 100%;
  justify-content: center;
}
@media (min-width: 1300px) {
  #the-cervical-screening-test-process .box .square-wrap {
    padding: 30px 36px 60px 36px;
  }
}
#the-cervical-screening-test-process .box .vc_column-inner {
  padding-bottom: 15px;
}
#the-cervical-screening-test-process .box.active .vc_column-inner {
  padding-bottom: 0;
}
#the-cervical-screening-test-process .box.active .vc_column-inner > .wpb_wrapper {
  padding-bottom: 0;
}
#the-cervical-screening-test-process .box.active .vc_column-inner .square-wrap {
  position: relative;
  padding: 0 0 40px;
}
#the-cervical-screening-test-process .box.active .vc_column-inner .square-wrap h3 {
  margin-bottom: 50px !important;
}
#the-cervical-screening-test-process .box.active .vc_column-inner .square-img {
  position: absolute;
}
#the-cervical-screening-test-process .box.active .vc_column-inner .btn {
  position: absolute;
  bottom: 0;
}
#the-cervical-screening-test-process .box .wpb_content_element {
  margin-bottom: 0;
  display: flex;
  flex: unset;
  justify-content: center;
  align-items: center;
}
#the-cervical-screening-test-process .box .wpb_content_element.more-content {
  display: none;
}
@media (min-width: 320px) {
  #the-cervical-screening-test-process .box .wpb_content_element {
    flex: 1;
  }
}
@media (min-width: 1200px) {
  #the-cervical-screening-test-process .box .wpb_content_element {
    flex: unset;
  }
}
@media (min-width: 1200px) {
  #the-cervical-screening-test-process .box .wpb_content_element {
    flex: 1;
  }
}
#the-cervical-screening-test-process .box .nectar-button-type {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
  padding: 0;
  border: 0;
}
#the-cervical-screening-test-process .box .nectar-button-type:hover {
  transform: unset;
}
#the-cervical-screening-test-process .box h3 {
  margin-bottom: 10px !important;
  font-weight: 500;
  line-height: 100% !important; /* 40px */
}
@media (min-width: 1000px) {
  #the-cervical-screening-test-process .box h3 {
    font-size: 24px;
  }
}
@media (min-width: 1100px) {
  #the-cervical-screening-test-process .box h3 {
    font-size: 30px;
  }
}
@media (min-width: 1300px) {
  #the-cervical-screening-test-process .box h3 {
    font-size: 30px;
  }
}
@media (min-width: 1400px) {
  #the-cervical-screening-test-process .box h3 {
    font-size: 35px;
  }
}
@media (min-width: 1500px) {
  #the-cervical-screening-test-process .box h3 {
    margin-bottom: 30px;
    font-size: 40px;
  }
}
@media (min-width: 1600px) {
  #the-cervical-screening-test-process .box h3 {
    font-size: 45px;
  }
}
#the-cervical-screening-test-process .box-icon {
  margin-left: 0;
  margin-bottom: 5px;
  max-width: 40px;
  width: 50px !important;
}
@media (min-width: 1200px) {
  #the-cervical-screening-test-process .box-icon {
    margin-bottom: 30px;
    margin-bottom: 15px;
    max-width: unset;
  }
}
#the-cervical-screening-test-process .nectar-button-type {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.4px;
  text-transform: uppercase !important;
}
#the-cervical-screening-test-process .nectar-button-type:hover .link_wrap .link_text {
  text-decoration: underline;
}
#the-cervical-screening-test-process .more-content {
  display: none;
}
#the-cervical-screening-test-process .btn {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
  padding: 0;
  display: flex;
  pointer-events: all;
  color: #fff;
  cursor: pointer;
}
#the-cervical-screening-test-process .btn a {
  cursor: pointer;
  color: #fff;
  pointer-events: none;
}
#the-cervical-screening-test-process .btn a:hover {
  text-decoration: underline;
}
#the-cervical-screening-test-process .btn.active {
  color: #fff;
}
#the-cervical-screening-test-process .btn.active:after {
  transform: rotate(180deg);
}
#the-cervical-screening-test-process .btn:after {
  background: url(../img/more.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  transition: all 0.3s;
  filter: invert(1);
}
#the-cervical-screening-test-process .btn:hover, #the-cervical-screening-test-process .btn:hover a {
  text-decoration: underline;
}
#the-cervical-screening-test-process .btn:hover:after, #the-cervical-screening-test-process .btn:hover a:after {
  transform: rotate(180deg);
}
#the-cervical-screening-test-process .video {
  overflow: hidden;
}

#cervical-screening,
#cervical-grid {
  overflow: visible;
}
#cervical-screening a:hover,
#cervical-grid a:hover {
  color: #fff;
  text-decoration: underline;
}
#cervical-screening .owl-carousel[data-desktop-cols] .owl-nav,
#cervical-grid .owl-carousel[data-desktop-cols] .owl-nav {
  display: block;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  width: 100%;
}
@media (min-width: 992px) {
  #cervical-screening .owl-carousel[data-desktop-cols] .owl-nav,
  #cervical-grid .owl-carousel[data-desktop-cols] .owl-nav {
    display: none;
  }
}
@media (min-width: 992px) {
  #cervical-screening .owl-carousel,
  #cervical-grid .owl-carousel {
    pointer-events: none;
  }
}
#cervical-screening .owl-dots,
#cervical-grid .owl-dots {
  display: none;
}
#cervical-screening .owl-theme[data-desktop-cols] .owl-nav [class*=owl-],
#cervical-grid .owl-theme[data-desktop-cols] .owl-nav [class*=owl-] {
  font-size: 38px;
  padding: 0;
  background: rgba(0, 0, 0, 0.3);
  height: 50px;
  width: 50px;
  border: 0;
  line-height: 1;
  padding-bottom: 3px;
  position: absolute;
  left: -30px;
}
#cervical-screening .owl-theme[data-desktop-cols] .owl-nav [class*=owl-].owl-next,
#cervical-grid .owl-theme[data-desktop-cols] .owl-nav [class*=owl-].owl-next {
  left: auto;
  right: 4px;
}
#cervical-screening .nectar-flickity:not(.masonry) .flickity-slider .cell,
#cervical-grid .nectar-flickity:not(.masonry) .flickity-slider .cell {
  width: 90%;
}
@media (min-width: 768px) {
  #cervical-screening .nectar-flickity:not(.masonry) .flickity-slider .cell,
  #cervical-grid .nectar-flickity:not(.masonry) .flickity-slider .cell {
    width: 33%;
  }
}
#cervical-screening .owl-carousel[data-desktop-cols] .owl-stage-outer,
#cervical-grid .owl-carousel[data-desktop-cols] .owl-stage-outer {
  overflow: visible;
}
#cervical-screening .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg,
#cervical-grid .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg {
  left: 15px;
  filter: invert(1);
}
#cervical-screening .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button,
#cervical-grid .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button {
  opacity: 1;
  visibility: visible;
  pointer-events: unset;
}
@media (min-width: 992px) {
  #cervical-screening .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button,
  #cervical-grid .nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button {
    opacity: 0;
  }
}
#cervical-screening .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button,
#cervical-grid .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {
  transform: scale(1);
}
#cervical-screening .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before,
#cervical-grid .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
  background-color: rgba(0, 0, 0, 0.5);
}
#cervical-screening .nectar-flickity[data-controls*=arrows_overlaid] .next:after,
#cervical-screening .nectar-flickity[data-controls*=arrows_overlaid] .previous:after,
#cervical-grid .nectar-flickity[data-controls*=arrows_overlaid] .next:after,
#cervical-grid .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
  display: none;
}
#cervical-screening .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg,
#cervical-grid .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {
  right: 15px;
  filter: invert(1);
}
#cervical-screening .number,
#cervical-grid .number {
  position: absolute;
  top: 20px;
}
#cervical-screening .number p,
#cervical-grid .number p {
  color: var(--ffffff, #fff);
  font-size: 60px;
  font-weight: 500;
  line-height: 100%; /* 90px */
  letter-spacing: -4.5px;
}
@media (min-width: 1500px) {
  #cervical-screening .number p,
  #cervical-grid .number p {
    font-size: 90px;
  }
}
#cervical-screening .nectar-split-heading,
#cervical-grid .nectar-split-heading {
  margin-bottom: 0;
}
@media (min-width: 1500px) {
  #cervical-screening .nectar-split-heading,
  #cervical-grid .nectar-split-heading {
    margin-bottom: 20px;
  }
}
#cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper,
#cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper {
  justify-content: flex-end;
  padding-bottom: 0;
}
#cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper h3,
#cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper h3 {
  margin-bottom: 20px;
  font-size: 35px;
  font-weight: 500;
  line-height: 100%; /* 40px */
  letter-spacing: -0.8px;
}
@media (min-width: 480px) {
  #cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper h3,
  #cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 35px;
  }
}
@media (min-width: 1000px) {
  #cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper h3,
  #cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 24px;
  }
}
@media (min-width: 1100px) {
  #cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper h3,
  #cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 30px;
  }
}
@media (min-width: 1300px) {
  #cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper h3,
  #cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 35px;
  }
}
@media (min-width: 1400px) {
  #cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper h3,
  #cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 40px;
  }
}
@media (min-width: 1600px) {
  #cervical-screening.square-box .box .vc_column-inner > .wpb_wrapper h3,
  #cervical-grid.square-box .box .vc_column-inner > .wpb_wrapper h3 {
    font-size: 45px;
  }
}
#cervical-screening.square-box .box.active .vc_column-inner,
#cervical-grid.square-box .box.active .vc_column-inner {
  padding: 30px 0 0 0;
}
@media (min-width: 1200px) {
  #cervical-screening.square-box .box.active .vc_column-inner,
  #cervical-grid.square-box .box.active .vc_column-inner {
    padding: 30px 36px 0 36px;
  }
}
#cervical-screening.square-box .box.active .vc_column-inner > .wpb_wrapper .nectar-split-heading,
#cervical-grid.square-box .box.active .vc_column-inner > .wpb_wrapper .nectar-split-heading {
  margin-bottom: 15px;
}
#cervical-screening.square-box .box.active .vc_column-inner > .wpb_wrapper .number,
#cervical-grid.square-box .box.active .vc_column-inner > .wpb_wrapper .number {
  top: -10px;
}
#cervical-screening.square-box .box.active .vc_column-inner > .wpb_wrapper h3,
#cervical-grid.square-box .box.active .vc_column-inner > .wpb_wrapper h3 {
  margin-bottom: 0;
}
#cervical-screening .last-item,
#cervical-grid .last-item {
  margin-bottom: 0;
}
#cervical-screening .nectar-button-type,
#cervical-grid .nectar-button-type {
  color: var(--ffffff, #fff);
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
}
#cervical-screening .nectar-button-type:hover .link_wrap .link_text,
#cervical-grid .nectar-button-type:hover .link_wrap .link_text {
  text-decoration: underline;
}
#cervical-screening img,
#cervical-grid img {
  border: #000 solid 2px;
}
#cervical-screening .info_link,
#cervical-grid .info_link {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%; /* 14px */
  letter-spacing: -0.5px;
}
#cervical-screening .info_link a:hover,
#cervical-grid .info_link a:hover {
  color: #ec84a1 !important;
}
#cervical-screening .more-content,
#cervical-grid .more-content {
  display: none;
}
#cervical-screening .btn,
#cervical-grid .btn {
  position: relative;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
  padding: 0;
  color: #fff;
  pointer-events: all;
  cursor: pointer;
}
#cervical-screening .btn a,
#cervical-grid .btn a {
  cursor: pointer;
  pointer-events: none;
}
#cervical-screening .btn a:hover,
#cervical-grid .btn a:hover {
  text-decoration: underline;
}
#cervical-screening .btn.active:after,
#cervical-grid .btn.active:after {
  transform: rotate(180deg);
}
#cervical-screening .btn:after,
#cervical-grid .btn:after {
  background: url(../img/more.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  transition: all 0.3s;
  filter: invert(1);
}
@media (min-width: 1200px) {
  #cervical-screening .btn:after,
  #cervical-grid .btn:after {
    position: absolute;
  }
}
#cervical-screening .btn:hover, #cervical-screening .btn:hover a,
#cervical-grid .btn:hover,
#cervical-grid .btn:hover a {
  text-decoration: underline;
}
#cervical-screening .btn:hover:after, #cervical-screening .btn:hover a:after,
#cervical-grid .btn:hover:after,
#cervical-grid .btn:hover a:after {
  transform: rotate(180deg);
}

#how-cervical-test {
  background-color: #fff;
}
#how-cervical-test h2 {
  color: #ec84a1;
}
#how-cervical-test .toggle {
  border-bottom: solid 1px #000;
  margin: 0;
  padding: 20px 0;
}
#how-cervical-test .toggle a:hover {
  color: #00aa9d;
}
#how-cervical-test .toggle > div {
  box-shadow: unset;
}
#how-cervical-test .toggle-title a,
#how-cervical-test .toggle.open > .toggle-title a {
  font-size: 28px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.56px;
  color: #000;
}
#how-cervical-test .toggle-title a:hover,
#how-cervical-test .toggle.open > .toggle-title a:hover {
  color: #ec84a1;
}
#how-cervical-test .toggle.open > .toggle-title a i {
  transform: rotate(45deg);
}
#how-cervical-test .toggle-title a i {
  top: 15px;
  left: auto;
  right: 10px;
  background: url(../img/arrow.svg);
  height: 28px;
  width: 28px;
}
#how-cervical-test .toggle-title a i::before {
  display: none;
}
#how-cervical-test .toggle > .toggle-title a {
  padding: 15px 45px 16px 16px;
  background: transparent;
}
#how-cervical-test .nectar-button-type {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
}
#how-cervical-test .link_text:hover {
  color: #ec84a1;
}

#who-needs-to-screen h2 {
  color: #ec84a1;
}
#who-needs-to-screen img {
  width: 100%;
}

#how-can-we-stay-healthy:before {
  content: " ";
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 100px 110px 100px;
  border-color: transparent transparent #000 transparent;
  position: absolute;
  z-index: 9;
  transform: translateX(-50%) rotate(180deg);
}

#faq h2 {
  color: #ec84a1;
}
#faq .btn {
  position: relative;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
}
#faq .btn a {
  cursor: pointer;
  font-size: 26px;
  pointer-events: none;
}
#faq .btn.active:after {
  transform: rotate(180deg);
}
#faq .btn:after {
  background: url(../img/more.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
}
#faq .btn:hover, #faq .btn:hover a {
  text-decoration: underline;
}
#faq .btn:hover:after, #faq .btn:hover a:after {
  transform: rotate(180deg);
}
#faq .nectar-button-type {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
}
#faq .toggle {
  border-bottom: solid 1px #000;
  margin: 0;
  padding: 20px 0;
}
#faq .toggle a:hover {
  color: #00aa9d;
}
#faq .toggle > div {
  box-shadow: unset;
  background-color: transparent;
}
#faq .toggle:nth-child(n+6) {
  display: none;
}
#faq .toggle-title a,
#faq .toggle.open > .toggle-title a {
  color: #000;
  font-size: 28px;
  font-weight: 500;
  line-height: 100%; /* 28px */
  letter-spacing: -0.56px;
}
#faq .toggle-title a:hover,
#faq .toggle.open > .toggle-title a:hover {
  color: #ec84a1;
}
#faq .toggle.open > .toggle-title a i {
  transform: rotate(45deg);
}
#faq .toggle-title a i {
  top: 20px;
  left: auto;
  right: 10px;
  background: url(../img/arrow.svg);
  height: 28px;
  width: 28px;
}
#faq .toggle-title a i::before {
  display: none;
}
#faq .toggle > .toggle-title a {
  padding: 15px 45px 16px 16px;
  background: transparent;
}

#smoking-increases-your-risk a:hover {
  color: #fff;
  text-decoration: underline;
}

#can-we-help .inner_row {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  #can-we-help .inner_row {
    margin-bottom: 20px;
  }
}
#can-we-help .wpb_content_element {
  max-width: 790px;
  margin-left: auto;
  margin-right: auto;
}
#can-we-help .flip-box-front,
#can-we-help .flip-box-back,
#can-we-help .nectar-flip-box {
  min-height: 400px !important;
}
#can-we-help .flip-box-front {
  color: var(--000000, #000);
  text-align: center;
  font-size: 36px;
  font-weight: 500;
  line-height: 100%; /* 36px */
  letter-spacing: -0.72px;
  height: unset !important;
  position: relative;
  overflow: hidden;
}
#can-we-help .flip-box-front:before {
  content: "";
  display: block;
  padding-top: 100%;
}
#can-we-help .flip-box-front .inner {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  justify-content: center;
}
#can-we-help .flip-box-front .inner:before {
  position: absolute;
  top: 15px;
  font-size: 20px;
  left: 50%;
  transform: translateX(-50%);
}
#can-we-help .flip-box-front .inner:after {
  background: url(../img/arrow.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
  bottom: 10px;
  right: 10px;
  transform: rotate(45deg);
}
#can-we-help .flip-box-back {
  overflow-x: scroll;
  height: unset !important;
  overflow: hidden;
}
#can-we-help .flip-box-back:before {
  content: "";
  display: block;
  padding-top: 100%;
}
#can-we-help .flip-box-back .inner {
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.32px;
  display: flex;
  align-items: center;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
#can-we-help .flip-box-back .inner:before {
  position: absolute;
  top: 15px;
  font-size: 20px;
  left: 50%;
  transform: translateX(-50%);
}
#can-we-help .flip-box-back .inner:after {
  background: url(../img/arrow.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
  bottom: 10px;
  right: 10px;
  transform: rotate(-45deg);
  filter: invert(1);
}
#can-we-help .flip-box-back .inner > p:first-of-type:empty {
  display: block;
}
#can-we-help .more-content {
  display: none;
}
#can-we-help .btn {
  position: relative;
  font-size: 26px;
  font-weight: 500;
  line-height: 120%; /* 24px */
  letter-spacing: -0.4px;
  text-transform: uppercase;
}
#can-we-help .btn a {
  cursor: pointer;
  pointer-events: none;
  font-size: 26px;
}
#can-we-help .btn:hover, #can-we-help .btn:hover a {
  text-decoration: underline;
}
#can-we-help .btn:hover:after, #can-we-help .btn:hover a:after {
  transform: rotate(180deg);
}
#can-we-help .btn.active:after {
  transform: rotate(180deg);
}
#can-we-help .btn:after {
  background: url(../img/more.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
}
#can-we-help .nectar-button-type {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%; /* 24px */
}
#can-we-help .nectar-button-type:hover {
  color: #ec84a1;
}

div#slide-out-widget-area-bg {
  max-width: 360px;
  left: auto;
  right: 0;
}

body.material[data-slide-out-widget-area-style=slide-out-from-right] .ocm-effect-wrap.material-ocm-open {
  transform: unset !important;
  z-index: -1;
}

#slide-out-widget-area {
  z-index: 99999;
}

body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
  width: 22px !important;
}

#slide-out-widget-area.slide-out-from-right {
  min-width: 360px;
  padding-left: 38px;
  padding-right: 38px;
}

body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {
  margin-bottom: 12px;
  line-height: 1.2;
  border-bottom: solid 1px;
  padding: 15px 40px 15px 5px;
  margin: 0;
  width: 100%;
}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li:after {
  background: url(../img/arrow.svg);
  content: " ";
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  transition: all 0.3s;
  bottom: 20px;
  right: 10px;
  filter: invert(1);
}

body.material[data-slide-out-widget-area-style=slide-out-from-right] .ocm-effect-wrap.material-ocm-open {
  -webkit-transform: unset !important;
  transform: unset !important;
}

.ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner {
  -webkit-transform: unset !important;
  transform: unset !important;
}

.box .square-wrap {
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  padding: 15px 15px 0 15px;
  display: flex;
  flex-direction: column;
  z-index: 99;
  width: 100%;
  justify-content: end;
  padding-top: 100px;
}
@media (min-width: 480px) {
  .box .square-wrap {
    font-size: 18px;
  }
}
@media (min-width: 1000px) {
  .box .square-wrap {
    font-size: 16px;
  }
}
@media (min-width: 1100px) {
  .box .square-wrap {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .box .square-wrap {
    padding-top: 130px;
  }
}
@media (min-width: 1300px) {
  .box .square-wrap {
    padding: 140px 36px 0 36px;
  }
}
@media (min-width: 1400px) {
  .box .square-wrap {
    padding-top: 160px;
    font-size: 20px;
  }
}
@media (min-width: 1500px) {
  .box .square-wrap {
    padding-top: 180px;
  }
}
@media (min-width: 1600px) {
  .box .square-wrap {
    font-size: 26px;
  }
}
.box.active .vc_column-inner {
  padding-bottom: 0;
}
.box.active .vc_column-inner > .wpb_wrapper {
  padding-bottom: 0;
}
.box.active .vc_column-inner .square-wrap {
  position: relative;
  padding-bottom: 0;
}
@media (min-width: 1300px) {
  .box.active .vc_column-inner .square-wrap {
    padding-right: 0;
    padding-left: 0;
  }
}
.box.active .vc_column-inner .square-img {
  position: absolute;
}
.box.active .vc_column-inner .btn {
  position: absolute;
  bottom: 0;
}
.box .square-img {
  border: 0 !important;
}

.square-box .box .square-wrap .square-img {
  border: 0 !important;
}
.square-box .box.active .vc_column-inner:before {
  display: none;
}
.square-box .box.active .vc_column-inner > .wpb_wrapper {
  position: relative;
  padding: 0;
  max-height: unset !important;
  padding-bottom: 60px;
}
.square-box .box.active .vc_column-inner > .wpb_wrapper .nectar-cta {
  position: relative;
  bottom: unset;
}
.square-box .box.wpb_column.has-animation[data-animation*=reveal]:not([data-animation=mask-reveal]), .square-box .box[data-animation=reveal-from-bottom] {
  overflow: unset;
}
.square-box .box .vc_column-inner {
  position: relative;
  padding: 15px 15px 0 15px;
}
@media (min-width: 1200px) {
  .square-box .box .vc_column-inner {
    padding: 30px 36px 0 36px;
  }
}
.square-box .box .vc_column-inner > .wpb_wrapper {
  display: flex;
  flex-direction: column;
}
.square-box .box .vc_column-inner > .wpb_wrapper .nectar-cta {
  position: absolute;
  bottom: 15px;
}
@media (min-width: 1500px) {
  .square-box .box .vc_column-inner > .wpb_wrapper .nectar-cta {
    bottom: 30px;
  }
}
.square-box .box-img {
  width: 100px;
}
@media (min-width: 768px) {
  .square-box .box-img {
    width: 100px;
  }
}
@media (min-width: 992px) {
  .square-box .box-img {
    width: 130px;
  }
}
@media (min-width: 1200px) {
  .square-box .box-img {
    width: 160px;
  }
}
@media (min-width: 1600px) {
  .square-box .box-img {
    width: unset;
  }
}

@media (min-width: 992px) {
  .owl-carousel[data-desktop-cols] .owl-stage {
    transform: unset !important;
  }
}

.slider-box .slick-next:before,
.slider-box .slick-prev:before {
  font-family: slick;
  font-size: 45px;
  line-height: 1;
  opacity: 0.5;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slider-box .slick-next {
  right: 30px;
}
.slider-box .slick-prev {
  left: 30px;
  z-index: 99;
}
.slider-box .slick-active + div.slick-slide > div {
  opacity: 0.05 !important;
  display: none !important;
}

#get-in-touch iframe {
  filter: invert(1);
}

#we-acknowledge h4:before {
  content: "";
  display: inline-table;
  height: 104px;
  width: 146px;
  background: url(../img/quote.svg);
  position: absolute;
  z-index: -1;
  top: -75px;
  left: -35px;
}

.pum-theme-1268 .pum-container,
.pum-theme-lightbox .pum-container {
  border: 0;
  border-radius: 0;
  max-width: 80%;
  margin-left: -7px;
}
.pum-theme-1268 .pum-content + .pum-close,
.pum-theme-lightbox .pum-content + .pum-close {
  right: 15px;
  top: 15px;
  color: #000;
  font-size: 40px;
  border: unset;
  box-shadow: unset;
  background-color: transparent;
}

@media (min-width: 992px) {
  .pum-theme-1268 .pum-container,
  .pum-theme-lightbox .pum-container {
    max-width: 822px;
  }
}
#popup {
  margin: 0;
}
#popup h4 {
  text-align: center;
  font-size: 28px;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -0.56px;
}