@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
:root {
  --scroll-bar-w: 13px;
}

body {
  font-family: "Barlow", sans-serif !important;
  overflow-x: hidden;
  font-size: 1rem;
  margin: 0;
  padding: 0 0 0 0;
}

main {
  /*overflow-x:hidden;
  overflow-y:hidden;*/
}

sup {
  font-size: 0.5em;
  vertical-align: super;
}

.width-100 {
  width: 100%;
}

.height-100 {
  height: 100%;
}

.primary-btn {
  background-color: #2E2D2C;
  padding: 0.375rem 1rem;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  border: 1px solid #2E2D2C;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-decoration: none;
  cursor: pointer;
}
.primary-btn:hover {
  background-color: transparent;
  border: 1px solid #231F20;
  color: #231F20;
}
.primary-btn:focus {
  background-color: #231F20;
  border: 1px solid #231F20;
  color: #fff;
}

.secondary-btn {
  background-color: #fff;
  padding: 0.375rem 1rem;
  color: #2E2D2C;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  border: 3px solid #2E2D2C;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-decoration: none;
}
.secondary-btn:hover {
  background-color: #2E2D2C;
  border: 3px solid #2E2D2C;
  color: #fff;
}
.secondary-btn:focus {
  background-color: #2E2D2C;
  border: 3px solid #2E2D2C;
  color: #fff;
}

.third-btn {
  background-color: transparent;
  padding: 0.375rem 1rem;
  color: #2E2D2C;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  border: 3px solid #2E2D2C;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-decoration: none;
}
.third-btn:hover {
  background-color: #2E2D2C;
  border: 3px solid #2E2D2C;
  color: #fff;
}
.third-btn:focus {
  background-color: #2E2D2C;
  border: 3px solid #2E2D2C;
  color: #fff;
}

.move-new-top {
  margin-top: 14rem;
}
.move-new-top .right-col {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

header {
  background: #2e2d2c;
  position: fixed;
  z-index: 9991;
  top: 0;
  width: 100%;
  text-align: center;
  padding: 0px 0px;
}
header .menu-section {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.75rem 0;
}
header .top-sec {
  background: #FDC99A;
}
header .top-sec section.top-bar {
  padding: 0.5rem 0;
}
header .top-sec section.top-bar .container-fluid .row .col-lg-3 .language-sec {
  padding-right: 3.5rem;
}
header .top-sec section.top-bar .container-fluid .row .col-lg-3 .language-sec ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
header .top-sec section.top-bar .container-fluid .row .col-lg-3 .language-sec ul li {
  display: inline-block;
  margin-left: 1rem;
  position: relative;
}
header .top-sec section.top-bar .container-fluid .row .col-lg-3 .language-sec ul li a {
  color: #000000;
  font-weight: 500;
  text-decoration: none;
}
header .top-sec section.top-bar .container-fluid .row .col-lg-3 .language-sec ul li a img {
  width: 21px;
  height: 20px;
  margin-left: 0.15rem;
}
header .logo {
  width: auto;
  max-width: 278px;
}
header .logo img {
  padding-top: 1rem;
  max-width: 60px;
  width: 60px;
  padding-bottom: 1rem;
}
header .navbar-toggler {
  padding: 3px 5px;
  font-size: 1.5rem;
  line-height: 1;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: absolute;
  right: 10px;
  top: 15px;
  z-index: 99;
}
header .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-grid-columns: 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;
  grid-template-columns: repeat(7, 1fr);
  gap: 10px;
}
header .navbar-nav li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
header .navbar-nav li a {
  font-size: 0.75rem;
  font-weight: 300;
  text-decoration: none;
  color: #ffffff;
  padding: 9px 0px;
  -webkit-transition: color 0.1s;
  transition: color 0.1s;
  text-align: center;
  text-transform: uppercase;
  /* &:after {
      position: absolute;
      bottom: 10px;
      left: 45%;
      content: "";
      height: 3px;
      background-color: #852322;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: 0.4s;
      transition: 0.4s;
      margin-left: 0px;
      width: 32px !important;
  } */
}
header .navbar-nav li a:hover {
  color: #fff;
}
header .navbar-nav li a:hover:after {
  visibility: visible;
  opacity: 1;
  width: 100%;
}
header .navbar-nav li.menu-active a {
  color: #fff;
  font-weight: 300;
}
header .navbar-nav li.menu-active a:hover {
  color: #fff;
}
header .navbar-nav li ul {
  top: 1.5rem;
}
header .navbar-nav li ul li {
  padding-bottom: 0.5rem;
}
header .navbar {
  padding-top: 0.3rem;
  padding-bottom: 0rem;
}
header .navbar #navbarCollapse {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
header .navbar #navbarCollapse .dropdown {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
header .navbar #navbarCollapse .dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 1.7rem;
  padding: 5px 5px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background: #2e2d2c;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
          box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
  border: none;
  top: 1.4rem;
}
header .navbar #navbarCollapse .dropdown:hover .dropdown-menu li ul {
  padding-left: 0;
}
header .navbar #navbarCollapse .dropdown .dropdown-toggle {
  font-size: 0.75rem;
  line-height: normal;
  color: #27445C;
  font-weight: 300;
}
header .navbar #navbarCollapse .dropdown .dropdown-toggle a::before {
  content: "\f107";
  font-size: 1rem;
  color: white;
  font-family: FontAwesome;
  font-weight: 300;
  position: absolute;
  right: 0px;
  top: 21px;
}
header .navbar #navbarCollapse .dropdown .dropdown-toggle a .caret {
  display: none;
}
header .navbar #navbarCollapse .dropdown .dropdown-toggle .dropdown-menu li a::before {
  display: none;
}
header .navbar #navbarCollapse ul.dropdown-menu li {
  margin-left: 0px;
  padding: 0.3rem 0.6rem 0.3rem 0.6rem !important;
  display: inline;
  line-height: 0rem;
}
header .navbar #navbarCollapse ul.dropdown-menu li.menu-active a {
  color: #f94862;
  font-weight: 700;
}
header .navbar #navbarCollapse ul.dropdown-menu li a {
  text-decoration: none;
  font-size: 0.75rem;
  line-height: 19px;
  color: #fff;
  padding: 5px 5px;
  display: block;
  padding-top: 0px;
  padding-bottom: 1px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-weight: 300;
  white-space: normal;
  text-align: center;
}
header .navbar #navbarCollapse ul.dropdown-menu li:last-child a {
  border-bottom: 0px solid #fff;
}
header .icon-menu {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 19px;
  vertical-align: middle;
  fill: none;
}
header .icon-menu .line {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 3px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #fff;
}
header .icon-menu .line-1 {
  top: 0;
}
header .icon-menu .line-2 {
  top: 50%;
  margin-top: -2px;
}
header .icon-menu .line-3 {
  bottom: 0;
}
header .is-active .icon-menu .line-1 {
  -webkit-transform: translateY(8px) translateX(0) rotate(45deg);
  transform: translateY(8px) translateX(0) rotate(45deg);
}
header .is-active .icon-menu .line-2 {
  opacity: 0;
}
header .is-active .icon-menu .line-3 {
  -webkit-transform: translateY(-8px) translateX(0) rotate(-45deg);
  transform: translateY(-8px) translateX(0) rotate(-45deg);
}

.navbar-toggler:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

header .navbar #navbarCollapse .dropdown .dropdown-toggle a:before {
  top: auto;
}

@media (max-width: 991px) {
  header .navbar-nav li a {
    padding: 2px 0px;
    font-size: 1.5rem;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle span.caret:before {
    /*content: "\f107";*/
    content: "\f107";
    font-size: 1rem;
    color: white;
    font-family: FontAwesome;
    font-weight: 300;
    position: absolute;
    right: 10px;
    top: 8px;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle ul.dropdown-menu {
    display: none;
    background-color: transparent;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle ul.dropdown-menu.show-sub {
    display: block;
    background-color: transparent;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle ul.dropdown-menu li a {
    font-size: 1.2rem;
    text-align: center;
  }
  header.header .menu-section .order-0 a.logo img {
    position: relative;
    top: 4px;
  }
}
@media (min-width: 992px) {
  header a.logo {
    padding-left: 2rem;
  }
  header nav.navbar.navbar-expand-lg {
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  header.header .menu-section .order-1 button.navbar-toggler {
    top: 55px;
  }
  header .top-sec section.top-bar .container-fluid .row .col-lg-3 .language-sec {
    padding-right: 0.65rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  header.header .menu-section .order-1 button.navbar-toggler {
    top: 60px;
  }
  header .top-sec section.top-bar .container-fluid .row .col-lg-3 .language-sec {
    padding-right: 0.5rem;
  }
}
.footer-widget .top-section {
  background: #00ABAA;
  margin-top: 6.875rem;
}
.footer-widget .top-section .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cce2f3), to(#cce2f3));
  background-image: linear-gradient(180deg, #cce2f3 0%, #cce2f3 100%);
  background-size: 45%;
  background-repeat: no-repeat;
  background-position: top right;
}
.footer-widget .top-section .main .logoSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.footer-widget .top-section .main .logoSection .primary-btn {
  font-size: 1rem;
}
.footer-widget .top-section .main .first {
  width: 50%;
  /*background-color: #00ABAA;*/
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  display: -webkit-inline-box;
  padding-left: 7.375rem;
}
.footer-widget .top-section .main .first button {
  margin-top: 1.625rem;
}
.footer-widget .top-section .main .second {
  width: 50%;
  /*background: linear-gradient(180deg, #ABE5F0 0%, #87D2E5 100%);*/
}
.footer-widget .top-section.no-margin {
  margin-top: 0;
}
.footer-widget .bottom-section {
  background: #2E2D2C;
  padding: 3rem 0px;
}
.footer-widget .bottom-section .footer_media_image img {
  width: 9rem;
  max-width: 9rem;
}
.footer-widget .bottom-section h3 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #fff;
  padding-bottom: 2.5rem;
  font-style: normal;
}
.footer-widget .bottom-section ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
}
.footer-widget .bottom-section ul li {
  padding-bottom: 9px;
}
.footer-widget .bottom-section ul li a {
  font-size: 1rem;
  font-weight: 300;
  color: #fff;
  text-decoration: none;
  line-height: 0%;
}
.footer-widget .bottom-section ul li:last-child {
  padding-bottom: 0px;
}
.footer-widget .bottom-section ul.social li a img {
  padding-bottom: 1rem;
  width: 22px;
}
.footer-widget .bottom-section ul.social li:last-child {
  padding-bottom: 0px;
}
.footer-widget .bottom-section h4.address {
  font-size: 1rem;
  font-weight: 300;
  color: #fff;
  margin-bottom: 0px;
  line-height: 24px;
}
.footer-widget .bottom-section h4.address a {
  color: #fff;
  text-decoration: none;
}
.footer-widget .bottom-section h4.address span {
  text-decoration: underline;
}
.footer-widget .copyright-section {
  background: #fff;
  padding: 2rem 0px;
}
.footer-widget .copyright-section ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0px;
}
.footer-widget .copyright-section ul li {
  padding-top: 1rem;
}
.footer-widget .copyright-section ul li a {
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 100%;
  color: #2F2E2E;
  text-decoration: none;
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}
.footer-widget .copyright-section ul li a::after {
  content: "";
  background: #2F2E2E;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 90%;
  width: 2px;
}
.footer-widget .copyright-section ul li:first-child a::after {
  display: none;
}

/*Added for new*/
.footer-widget.sk-foot .top-section .main {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffecc9), to(#ffecc9));
  background-image: linear-gradient(180deg, #ffecc9 0%, #ffecc9 100%);
}

section.ato-first-section.ato-first {
  background: #FDC99A;
}
section.ato-first-section.ato-first .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
section.ato-first-section.ato-first .main .first {
  width: 50%;
  position: relative;
}
section.ato-first-section.ato-first .main .second {
  width: 50%;
}
section.ato-first-section.ato-first .main .second .second-block .cotent-ato h1 {
  color: #fff9f9;
  margin-bottom: 3.5rem;
  font-weight: 900;
  font-size: 2.5rem;
  line-height: 1;
}
section.ato-first-section.ato-first .main .second .second-block .cotent-ato h2 {
  font-weight: 600;
  margin-bottom: 3.5rem;
}
section.ato-first-section.ato-first .main .second .second-block .cotent-ato p {
  color: #2e2d2c;
  font-size: 1.335rem;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 7rem;
}
section.ato-first-section.ato-first .main .second .second-block .cotent-ato a {
  background: #2e2d2c;
  color: #ffffff;
  text-decoration: none;
  padding: 1.15rem 2.25rem;
  border: 1px solid #2e2d2c;
}
section.ato-first-section.ato-first .main .second .second-block .cotent-ato a:hover {
  background: #ffffff;
  color: #2e2d2c;
  border: 1px solid #2e2d2c;
}
section.acn-faq-section.ato-faq {
  background: #eab696;
}
section.homepage-second-image-section.ato {
  padding-top: 5rem;
}

#last-image {
  margin: 3rem 0;
}
#last-image .container .display-rtl {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#last-image .container .display-rtl .img-sec img {
  width: 100%;
}
#last-image .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec, #last-image .container .display-rtl .j-blk-dtl-sec .j-blk-info-links, #last-image .container .display-rtl .j-blk-dtl-sec .j-footer-sec, #last-image .container .display-rtl .j-blk-dtl-sec .j-footnote {
  display: none;
}
#last-image .container .display-rtl .j-blk-dtl-sec .right-sec {
  padding-left: 4rem;
}
#last-image .container .display-rtl .j-blk-dtl-sec .right-sec p {
  margin-bottom: 0;
  color: #000000;
  font-size: 1rem;
  font-weight: 300;
}
#last-image .container .display-rtl .j-blk-dtl-sec .right-sec h3 {
  font-weight: 700;
  text-transform: uppercase;
}

section.benefit-sec {
  background: rgba(253, 200, 153, 0.3);
  padding: 2.8rem 0;
}
section.benefit-sec .row .bene-head h3 {
  text-align: center;
  color: #2E2D2C;
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 6.5rem;
}
section.benefit-sec .row .col-lg-4 .inner-sec {
  background: #fce2cc;
  padding: 0 1.2rem;
  text-align: center;
  margin: 0 0.5rem;
  position: relative;
}
section.benefit-sec .row .col-lg-4 .inner-sec .img-sec {
  position: absolute;
  right: 0;
  left: 0;
  top: -4rem;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec {
  padding-top: 6rem;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec h3 {
  font-weight: 700;
  font-size: 1.675rem;
  margin-bottom: 2.5rem;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec h3.sk-yellow {
  color: #f1d440;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec h3.sk-pink {
  color: #df88cc;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec h3.sk-blue {
  color: #a2d5ef;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec h4 {
  font-weight: 700;
  font-size: 1.675rem;
  margin-bottom: 0;
  color: #ffb36f;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec p {
  color: #000000;
  font-size: 1.15rem;
  font-weight: 300;
}
section.benefit-sec .row .col-lg-4 .inner-sec .text-sec p strong {
  font-weight: 700;
}
section.benefit-sec.sk-ben .container .row .col-lg-4 .inner-sec .text-sec h3 {
  margin-bottom: 1rem;
}

section.percent-sec .row .col p {
  text-align: center;
  color: #000000;
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 0;
}
section.percent-sec .row .col p span {
  font-style: italic;
  color: #000000;
  font-size: 2.785rem;
  position: relative;
}
section.percent-sec .row .col p span.counter-text:after {
  content: "";
  background: #eab696;
  display: inline-block;
  width: 100%;
  height: 8px;
  max-width: 90%;
  position: absolute;
  right: 0;
  left: 0;
  text-align: center;
  bottom: -7px;
}
section.percent-sec .row .lower-sec p {
  text-align: center;
  color: #242a56;
  font-size: 0.65rem;
  font-weight: 700;
  margin-top: 1rem;
}

section.probiotic-sec-ato {
  margin: 4rem 0;
}
section.probiotic-sec-ato .container .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
section.probiotic-sec-ato .container .row .left-sec {
  padding-right: 7rem;
}
section.probiotic-sec-ato .container .row .left-sec h2 {
  font-size: 2rem;
  margin-bottom: 1.15rem;
  color: #2E2D2C;
  font-weight: 700;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
section.probiotic-sec-ato .container .row .left-sec p {
  font-size: 1rem;
  color: #000000;
  margin-bottom: 1.15rem;
}
section.probiotic-sec-ato .container .row .bot-sec .img-sec ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 2.5rem;
}
section.probiotic-sec-ato .container .row .bot-sec .img-sec ul li {
  display: inline-block;
  text-align: center;
}
section.probiotic-sec-ato .container .row .bot-sec .img-sec ul li h4 {
  font-size: 1.225rem;
  margin-top: 1rem;
  width: 100%;
  max-width: 75%;
  margin: 1rem auto 0 auto;
}
section.probiotic-sec-ato.en .container .row .bot-sec .img-sec ul li h4 {
  max-width: 100%;
}

section.week-ato {
  background: rgba(253, 200, 153, 0.3);
  padding: 2.785rem 0;
  margin-bottom: 2.785rem;
  margin-top: 2.785rem;
}
section.week-ato .week {
  -webkit-box-shadow: -10px -10px 0px 0px #eab696;
          box-shadow: -10px -10px 0px 0px #eab696;
}
section.week-ato .text-sec {
  padding: 5rem 0 0 0;
  text-align: center;
  position: relative;
}
section.week-ato .text-sec p {
  font-style: italic;
  color: #000000;
  font-size: 1.15rem;
  margin-bottom: 1.7rem;
}
section.week-ato .text-sec h5 {
  margin-bottom: 0;
  font-size: 1.675rem;
  font-weight: 800;
  color: #2E2D2C;
}
section.week-ato .text-sec:before {
  content: "";
  background: url(/siteassets/img/img-anhaling.webp) no-repeat;
  display: inline-block;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  left: -4rem;
  background-size: contain;
  top: 4rem;
}
section.week-ato .text-sec:after {
  content: "";
  background: url(/siteassets/img/img-anhaling.webp) no-repeat;
  display: inline-block;
  width: 2.25rem;
  height: 2.25rem;
  position: absolute;
  right: -4rem;
  background-size: contain;
  bottom: 0;
}
section.week-ato .col-lg-12 .top-text {
  position: relative;
  padding-top: 1rem;
}
section.week-ato .col-lg-12 .top-text h5.top {
  position: absolute;
  left: 0;
  margin-bottom: 0;
  font-size: 1.675rem;
  font-weight: 800;
  color: #2E2D2C;
}

section.pink-section.ato-pink {
  background: url(/siteassets/img/img-achtergrond3-1.webp);
  background-repeat: repeat-y;
  background-position: center center;
  background-attachment: scroll;
  background-size: contain;
  margin-top: 0;
}
section.pink-section.ato-pink .outer-box {
  background: url(/siteassets/img/img-achtergrond3-2.webp);
  background-repeat: repeat-y;
  background-position: center center;
  background-attachment: scroll;
  background-size: cover;
  height: 11.5rem;
  bottom: 7rem;
  width: 100%;
}
section.pink-section.ato-pink .content {
  padding-right: 8rem;
}
section.pink-section.ato-pink .content h2 {
  margin-bottom: 1.25rem;
  font-style: normal;
  font-size: 2rem;
  font-weight: 700;
}
section.pink-section.ato-pink .content p {
  color: #000000;
  font-size: 1rem;
  margin-bottom: 1.25rem;
}
section.pink-section.ato-pink .content p.first {
  padding-top: 0;
  max-width: 100%;
}
section.pink-section.ato-pink .content p.last {
  margin-bottom: 0;
  padding-bottom: 0;
}

section.circle-section {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #FDC99A), color-stop(50%, white));
  background: linear-gradient(to right, #FDC99A 50%, white 50%);
  padding: 5.5rem 0;
}
section.circle-section .col-lg-6 .text-sec {
  padding-right: 5rem;
}
section.circle-section .col-lg-6 .text-sec h2 {
  color: #2E2D2C;
  font-size: 2rem;
  letter-spacing: 1.4px;
  font-weight: 700;
  margin-bottom: 1.25rem;
}
section.circle-section .col-lg-6 .text-sec p {
  font-size: 1rem;
  color: #000000;
  margin-bottom: 1.5rem;
}
section.circle-section .col-lg-6 .circle-sec .cycle-container {
  position: relative;
  width: 25rem;
  height: 25rem;
  margin: 0 auto;
}
section.circle-section .col-lg-6 .circle-sec {
  /* Center Circle */
}
section.circle-section .col-lg-6 .circle-sec .center {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 6rem;
  height: 6rem;
  background: #e6b98c;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.circle-section .col-lg-6 .circle-sec .center.sk-yel {
  background: #e9c750;
}
section.circle-section .col-lg-6 .circle-sec .center span {
  font-size: 1rem;
  font-weight: 700;
}
section.circle-section .col-lg-6 .circle-sec .center strong {
  font-size: 20px;
}
section.circle-section .col-lg-6 .circle-sec {
  /* Outer Circle */
}
section.circle-section .col-lg-6 .circle-sec .circle {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 2px solid #333;
  border-radius: 50%;
}
section.circle-section .col-lg-6 .circle-sec {
  /* Steps */
}
section.circle-section .col-lg-6 .circle-sec .step {
  position: absolute;
  width: 180px;
  text-align: center;
  background: #ffffff;
  z-index: 9;
}
section.circle-section .col-lg-6 .circle-sec .step h3 {
  color: #FDC99A;
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 700;
}
section.circle-section .col-lg-6 .circle-sec .step h3.sk-yel {
  color: #e9c750;
}
section.circle-section .col-lg-6 .circle-sec .step p {
  font-size: 0.75rem;
  margin-bottom: 0;
}
section.circle-section .col-lg-6 .circle-sec .step.top:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: solid #333;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(38deg);
          transform: rotate(38deg);
  bottom: -47%;
  right: -76%;
}
section.circle-section .col-lg-6 .circle-sec .step.right:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: solid #333;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  right: 108%;
  bottom: -142%;
}
section.circle-section .col-lg-6 .circle-sec .step.bottom:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: solid #333;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(218deg);
          transform: rotate(218deg);
  right: inherit;
  bottom: 147%;
  left: -75%;
}
section.circle-section .col-lg-6 .circle-sec .step.left:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: solid #333;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(280deg);
          transform: rotate(280deg);
  right: inherit;
  bottom: 226%;
  left: 109%;
}
section.circle-section .col-lg-6 .circle-sec {
  /* Positioning */
}
section.circle-section .col-lg-6 .circle-sec .top {
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
section.circle-section .col-lg-6 .circle-sec .right {
  right: -80px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
section.circle-section .col-lg-6 .circle-sec .bottom {
  bottom: -40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
section.circle-section .col-lg-6 .circle-sec .left {
  left: -80px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
section.circle-section .col-lg-6 .circle-sec {
  /* Optional arrows (simple curved illusion) */
  /*.circle::before,
  .circle::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border: solid #333;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }*/
  /* Arrow positions */
  /*.circle::before {
    top: 10%;
    right: 10%;
  }

  .circle::after {
    bottom: 10%;
    left: 10%;
  }*/
}

section.three-ato-section {
  margin-bottom: 3.125rem;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .top-sec {
  text-align: center;
  margin-bottom: 1rem;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .top-sec h4 {
  font-weight: 800;
  text-transform: uppercase;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .top-sec p {
  color: #fd9a9a;
  font-weight: 600;
  margin-bottom: 0;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .bot-sec {
  padding: 0 1rem;
  margin-top: 1.5rem;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .bot-sec p {
  color: #000000;
  position: relative;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .bot-sec p:before {
  content: "";
  background: #000000;
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 100%;
  position: absolute;
  left: -15px;
  top: 10px;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .bot-sec p:last-child {
  margin-bottom: 0;
}
section.three-ato-section .container .col-lg-4 .img-col-sec.img-col-sec-1 .top-sec p.preb-1 {
  color: #df88cc;
}
section.three-ato-section .container .col-lg-4 .img-col-sec.img-col-sec-2 .top-sec p.preb-1 {
  color: #a2d5ef;
}
section.three-ato-section .container .col-lg-4 .img-col-sec.img-col-sec-3 .top-sec p.preb-1, section.three-ato-section .container .col-lg-4 .img-col-sec.img-col-sec-3 .top-sec p.preb-2 {
  color: #f1d440;
}
section.three-ato-section.sk-en .container .col-lg-4 .img-col-sec.img-col-sec-1 .top-sec p.preb-1 {
  color: #f1d440;
}
section.three-ato-section.sk-en .container .col-lg-4 .img-col-sec.img-col-sec-2 .top-sec p.preb-1 {
  color: #df88cc;
}
section.three-ato-section.sk-en .container .col-lg-4 .img-col-sec.img-col-sec-3 .top-sec p.preb-1 {
  color: #a2d5ef;
}

section.circle-section.circle-en .col-lg-6 .circle-sec .top:after {
  bottom: -55%;
  right: -77%;
}
section.circle-section.circle-en .col-lg-6 .circle-sec .right:after {
  right: 108%;
  bottom: -186%;
}

section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec {
  position: relative;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec img {
  width: 100%;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text {
  position: absolute;
  top: 50%;
  right: 0;
  margin-bottom: 0;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-1 {
  -webkit-transform: translate(-45%, -50%);
          transform: translate(-45%, -50%);
  background: #f1d33d;
  padding: 10px;
  color: #ffffff;
  font-weight: 700;
}
section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-2 {
  background: #e56884;
  padding: 10px;
  color: #ffffff;
  font-weight: 700;
  -webkit-transform: translate(-23%, -50%);
          transform: translate(-23%, -50%);
}
section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-3 {
  background: #a4d6ef;
  padding: 10px;
  color: #ffffff;
  font-weight: 700;
  -webkit-transform: translate(-25%, -50%);
          transform: translate(-25%, -50%);
}

@media (max-width: 991px) {
  section.acn-faq-section.ato-faq {
    padding-bottom: 5rem;
  }
  #last-image .container .display-rtl .j-blk-dtl-sec .right-sec {
    padding-left: 0;
    margin-top: 2rem;
  }
  #last-image .container .display-rtl .j-blk-dtl-sec .right-sec p {
    font-size: 1.8rem;
  }
  section.ato-first-section.ato-first .main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  section.ato-first-section.ato-first .main .first {
    width: 100%;
  }
  section.ato-first-section.ato-first .main .second {
    width: 100%;
  }
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato {
    padding-top: 10rem;
    padding-bottom: 5rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato h1 {
    font-size: 4rem;
  }
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato p {
    font-size: 1.8rem;
  }
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato a {
    font-size: 1.5rem;
    padding: 2rem 4rem;
  }
  section.pink-section.ato-pink {
    background-size: cover;
    padding-bottom: 0;
  }
  section.pink-section.ato-pink .outer-box {
    background: none;
  }
  section.pink-section.ato-pink .container {
    padding: 0;
  }
  section.pink-section.ato-pink .container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  section.pink-section.ato-pink .container .row .col-lg-8 .content {
    padding: 4rem 2rem;
  }
  section.pink-section.ato-pink .container .row .col-lg-8 .content h2 {
    font-size: 2.5rem;
    margin-bottom: 2.5rem;
  }
  section.pink-section.ato-pink .container .row .col-lg-8 .content p {
    font-size: 1.6rem;
    margin-bottom: 2.5rem;
  }
  section.pink-section.ato-pink .container .row .col-lg-8 .content p:last-child {
    margin-bottom: 0;
  }
  .ato-product-sec #product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head h2 span {
    line-height: 5rem;
  }
  section.week-ato {
    padding: 3rem 2rem;
    margin-bottom: 0;
  }
  section.week-ato .container .row .col-lg-3 {
    width: 100%;
    max-width: 50%;
  }
  section.week-ato .container .row .col-lg-3:nth-child(2), section.week-ato .container .row .col-lg-3:nth-child(3) {
    display: none;
  }
  section.week-ato .container .row .col-lg-8 .text-sec {
    padding: 4rem 0 0 0;
  }
  section.week-ato .container .row .col-lg-8 .text-sec p {
    font-size: 1.6rem;
  }
  section.week-ato .container .row .col-lg-8 .text-sec h5 {
    font-size: 2.5rem;
  }
  section.week-ato .container .row .col-lg-8 .text-sec:after, section.week-ato .container .row .col-lg-8 .text-sec:before {
    content: none;
  }
  section.week-ato .container .row .col-lg-12 .top-text h5.top {
    font-size: 2.5rem;
  }
  section.circle-section {
    background: #FDC99A;
    padding: 4.5rem 0;
  }
  section.circle-section .container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  section.circle-section .container .row .col-lg-6 .text-sec {
    padding-top: 8rem;
    padding-right: 0;
  }
  section.circle-section .container .row .col-lg-6 .text-sec h2 {
    font-size: 2.5rem;
    margin-bottom: 2.5rem;
  }
  section.circle-section .container .row .col-lg-6 .text-sec p {
    font-size: 1.6rem;
    margin-bottom: 2rem;
  }
  section.circle-section .container .row .col-lg-6 .text-sec p:last-child {
    margin-bottom: 0;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step {
    background: #FDC99A;
    width: 8rem;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step h3 {
    color: #000000;
    font-weight: 700;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step.right {
    right: -25px;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step.right:after {
    right: 113%;
    bottom: -113%;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step.left {
    left: -25px;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step.left:after {
    bottom: 154%;
    left: 112%;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step.top:after {
    bottom: -24%;
    right: -107%;
  }
  section.circle-section .container .row .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 110%;
    left: -102%;
  }
  section.probiotic-sec-ato .container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  section.probiotic-sec-ato .container .row .col-lg-8 .left-sec {
    padding-right: 0;
  }
  section.probiotic-sec-ato .container .row .col-lg-8 .left-sec h2 {
    font-size: 2.5rem;
    margin-bottom: 2.5rem;
  }
  section.probiotic-sec-ato .container .row .col-lg-8 .left-sec p {
    font-size: 1.6rem;
    margin-bottom: 2.5rem;
  }
  section.probiotic-sec-ato .container .row .col-lg-8 .left-sec .bot-sec .img-sec ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  section.probiotic-sec-ato .container .row .col-lg-8 .left-sec .bot-sec .img-sec ul li h4 {
    font-size: 1.5rem;
    max-width: 75%;
  }
  section.percent-sec .container .row .col {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 33%;
            flex: 1 0 33%;
    margin-bottom: 2rem;
  }
  section.percent-sec .container .row .col p {
    font-size: 1.6rem;
  }
  section.percent-sec .container .row .col p span {
    font-size: 2.4rem;
    display: inline-block;
  }
  section.percent-sec .container .row .col p span:after {
    max-width: 70%;
    bottom: 25px;
  }
  section.percent-sec .container .row .col p span.counter-text {
    padding-bottom: 2.5rem;
  }
  section.percent-sec .container .row .col-lg-12 .lower-sec p {
    font-size: 1.1rem;
  }
  section.three-ato-section .container .row .col-lg-4 .img-col-sec {
    padding: 0 4rem;
  }
  section.three-ato-section .container .row .col-lg-4 .img-col-sec .top-sec h4 {
    font-size: 2.5rem;
  }
  section.three-ato-section .container .row .col-lg-4 .img-col-sec .top-sec p {
    font-size: 1.8rem;
  }
  section.three-ato-section .container .row .col-lg-4 .img-col-sec .bot-sec {
    padding: 0 2rem;
  }
  section.three-ato-section .container .row .col-lg-4 .img-col-sec .bot-sec p {
    font-size: 1.6rem;
  }
  section.three-ato-section .container .row .col-lg-4 .img-col-sec .bot-sec p:before {
    bottom: 5px;
  }
  section.three-ato-section .container .row button {
    width: 3rem;
    height: 3rem;
    z-index: 9;
  }
  section.three-ato-section .container .row button.slick-prev {
    left: 0.5rem;
  }
  section.three-ato-section .container .row button.slick-next {
    right: 0.5rem;
  }
  section.three-ato-section .container .row button:before {
    background: #FDC99A;
    display: inline-block;
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  section.benefit-sec {
    padding: 4rem 3rem;
    background: transparent;
  }
  section.benefit-sec .container .col-lg-12 .bene-head h3 {
    font-size: 2.5rem;
    font-weight: 600;
  }
  section.benefit-sec .container .col-lg-4 .inner-sec {
    height: auto;
    padding-bottom: 5rem;
    margin: 0 3rem;
  }
  section.benefit-sec .container .col-lg-4 .inner-sec .text-sec {
    padding-top: 14rem;
  }
  section.benefit-sec .container .col-lg-4 .inner-sec .text-sec h3 {
    font-size: 2.5rem;
    font-weight: 700;
  }
  section.benefit-sec .container .col-lg-4 .inner-sec .text-sec p {
    font-size: 1.6rem;
  }
  section.benefit-sec .container .col-lg-4 .inner-sec .img-sec img {
    display: inline;
  }
  section.benefit-sec .slick-list {
    overflow: inherit;
  }
  section.benefit-sec .slick-slider button {
    width: 3rem;
    height: 3rem;
    z-index: 9;
  }
  section.benefit-sec .slick-slider button.slick-prev {
    left: -1rem;
  }
  section.benefit-sec .slick-slider button.slick-next {
    right: -1rem;
  }
  section.benefit-sec .slick-slider button:before {
    background: #FDC99A;
    display: inline-block;
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  section.benefit-sec .slick-slider .slick-dots li {
    width: 1rem;
    height: 1rem;
  }
  section.benefit-sec .slick-slider .slick-dots li button {
    width: 1rem;
    height: 1rem;
  }
  section.benefit-sec .slick-slider .slick-dots li button:before {
    width: 1rem;
    height: 1rem;
    color: #FDC99A;
  }
}
@media (max-width: 767px) {
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.top:after {
    bottom: -52%;
    right: -111%;
  }
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.right:after {
    right: 112%;
    bottom: -143%;
  }
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 110%;
    left: -109%;
  }
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.left:after {
    bottom: 185%;
    left: 110%;
  }
  section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-1 {
    -webkit-transform: translate(-55%, -50%);
            transform: translate(-55%, -50%);
  }
  section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-2 {
    -webkit-transform: translate(-35%, -50%);
            transform: translate(-35%, -50%);
  }
  section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-3 {
    -webkit-transform: translate(-35%, -50%);
            transform: translate(-35%, -50%);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.top:after {
    bottom: -49%;
    right: -109%;
  }
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.right:after {
    right: 111%;
    bottom: -146%;
  }
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 107%;
    left: -106%;
  }
  section.circle-section.circle-en .container .row .col-lg-6 .circle-sec .step.left:after {
    bottom: 196%;
    left: 111%;
  }
  section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-1 {
    right: 20%;
  }
  section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-2 {
    right: 19%;
  }
  section.three-ato-section .container .col-lg-4 .img-col-sec .img-sec p.post-text.post-text-3 {
    right: 17.5%;
  }
}
@media (min-width: 1280px) and (max-width: 1600px) {
  section.acn-first-section {
    margin-top: 4rem;
  }
}
section.badania-banner {
  margin-top: 7.438rem;
}

#badani-image-1, #badani-image-3 {
  margin-top: 5.438rem;
  margin-bottom: 3.438rem;
}
#badani-image-1 .container .display-rtl .img-sec, #badani-image-3 .container .display-rtl .img-sec {
  /*background: #ECB7C1;
     padding-right: 0px;
     padding-left: 0px;
     margin-bottom: 40px;*/
}
#badani-image-1 .container .display-rtl .img-sec img, #badani-image-3 .container .display-rtl .img-sec img {
  padding-left: 0;
  margin-top: -38px;
  padding-bottom: 0;
  width: 100%;
  -webkit-box-shadow: -2.188rem 2.188rem #ECB7C1;
          box-shadow: -2.188rem 2.188rem #ECB7C1;
  margin-left: 2.188rem;
}
#badani-image-1 .container .display-rtl .j-blk-dtl-sec .inner-right, #badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right {
  padding-left: 3.25rem;
}
#badani-image-1 .container .display-rtl .j-blk-dtl-sec .inner-right h2, #badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right h2 {
  color: #2F2E2E;
  font-style: italic;
  text-transform: uppercase;
  font-size: 2.23rem;
  margin-bottom: 2rem;
  font-weight: 700;
  position: relative;
  border-bottom: 5px solid #ECB7C1;
  display: inline-block;
  padding-bottom: 0.625rem;
}
#badani-image-1 .container .display-rtl .j-blk-dtl-sec .inner-right p, #badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right p {
  color: #000;
  font-weight: 300;
}

#badani-image-2 .container .display-ltr {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#badani-image-2 .container .display-ltr .j-blk-dtl-sec .inner-left {
  padding-right: 3.25rem;
}
#badani-image-2 .container .display-ltr .j-blk-dtl-sec .inner-left h2 {
  color: #2F2E2E;
  font-style: italic;
  text-transform: uppercase;
  font-size: 2.23rem;
  margin-bottom: 2rem;
  font-weight: 700;
  position: relative;
  border-bottom: 5px solid #00ABAA;
  display: inline-block;
  padding-bottom: 0.625rem;
}
#badani-image-2 .container .display-ltr .j-blk-dtl-sec .inner-left p {
  color: #000;
  font-weight: 300;
  margin-bottom: 2.35rem;
}
#badani-image-2 .container .display-ltr .j-blk-dtl-sec .j-blk-btn-sec {
  margin-bottom: 0;
  display: inline-block;
}
#badani-image-2 .container .display-ltr .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {
  margin-right: 0;
  padding: 1rem 1.5rem;
  color: #00ABAA;
  text-transform: uppercase;
  background: #2E2D2C;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.12rem;
}
#badani-image-2 .container .display-ltr .j-blk-dtl-sec .j-blk-info-links, #badani-image-2 .container .display-ltr .j-blk-dtl-sec .j-footer-sec, #badani-image-2 .container .display-ltr .j-blk-dtl-sec .j-footnote {
  display: none;
}
#badani-image-2 .container .display-ltr .img-sec {
  /*background: #00ABAA;
     padding-right: 0px;
     padding-left: 0px; */
}
#badani-image-2 .container .display-ltr .img-sec img {
  padding-left: 0;
  margin-top: -38px;
  padding-bottom: 0;
  width: 100%;
  -webkit-box-shadow: -2.188rem 2.188rem #00ABAA;
          box-shadow: -2.188rem 2.188rem #00ABAA;
  margin-left: 2.188rem;
}

section.zyrome {
  margin-top: 3.825rem;
  margin-bottom: 3.2rem;
  background: rgba(217, 217, 217, 0.5);
  padding-top: 4.3rem;
  padding-bottom: 11.25rem;
}
section.zyrome .zyrome-text {
  text-align: center;
}
section.zyrome .zyrome-text p {
  font-size: 2.12rem;
  text-transform: uppercase;
  color: #2F2E2E;
  font-weight: 700;
  padding: 0 5rem;
  margin-bottom: 3.2rem;
}
section.zyrome .zyrome-text .zyrome-anchor a {
  padding: 1.1rem 2.5rem;
  background: #2E2D2C;
  margin-right: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
section.zyrome .zyrome-text .zyrome-anchor a img {
  margin-left: 13px;
}
section.zyrome .zyrome-text .zyrome-anchor a.anchor-1 {
  color: #ECB7C1;
}
section.zyrome .zyrome-text .zyrome-anchor a.anchor-2 {
  color: #00ABAA;
}
section.zyrome .zyrome-text .zyrome-anchor a.anchor-3 {
  color: #DA6D2C;
}

section.pink-section.badania-home .container .content h4 {
  color: #2F2E2E;
  font-style: italic;
  font-size: 1.67rem;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
section.pink-section.badania-home .container .content p {
  font-size: 1rem;
}
section.pink-section.badania-home .container .content p.first {
  padding-top: 2.125rem;
}
section.pink-section.badania-home .container .content .anchor-sec {
  margin-top: 5rem;
}
section.pink-section.badania-home .container .content .anchor-sec p {
  font-size: 1.17rem;
  color: #2F2E2E;
  font-weight: 600;
  margin-bottom: 2.063rem;
  text-transform: uppercase;
}
section.pink-section.badania-home .container .content .anchor-sec p span {
  font-weight: 700;
}
section.pink-section.badania-home .container .content .anchor-sec ul {
  list-style: none;
  padding-left: 0;
}
section.pink-section.badania-home .container .content .anchor-sec ul li a {
  padding: 1.5rem 3rem 1.5rem 2.063rem;
  background: #fff;
  display: inline-block;
  width: 100%;
  margin-bottom: 1.063rem;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 700;
  color: #000;
}
section.pink-section.badania-home .container .content .anchor-sec ul li a img {
  margin-left: 14px;
  margin-top: -3px;
}
section.pink-section.badania-home .container .content .anchor-sec ul li a span {
  color: #ECB7C1;
}
section.pink-section.badania-home .container .content h2 {
  margin-bottom: 1rem;
}

#badani-image-3 .container .display-rtl .img-sec {
  /*height: max-content;
  			background: #00ABAA;*/
}
#badani-image-3 .container .display-rtl .img-sec img {
  padding-left: 0;
  padding-bottom: 0;
  -webkit-box-shadow: -2.188rem 2.188rem #00ABAA;
          box-shadow: -2.188rem 2.188rem #00ABAA;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right h2 {
  margin-bottom: 0.938rem;
  border-bottom: 6px solid #00ABAA;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right h4 {
  font-style: italic;
  color: #000;
  font-weight: 700;
  margin-bottom: 1.125rem;
  font-size: 1.68rem;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right p.no-margin {
  margin-bottom: 0;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right .inner-text {
  margin-top: 4.375rem;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right .inner-text p {
  font-size: 1.17rem;
  color: #000;
  font-weight: 600;
  margin-bottom: 1.85rem;
  text-transform: uppercase;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec {
  padding-left: 3.25rem;
  margin-bottom: 0;
  display: inline-block;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {
  margin-right: 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 1.2rem;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.125rem;
  color: #fff;
  font-weight: 700;
  padding: 1.438rem 1.625rem;
  background: #00ABAA;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a img {
  margin-bottom: 3px;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a span {
  color: #000;
  margin-left: 3px;
}
#badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-blk-info-links, #badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-footer-sec, #badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-footnote {
  display: none;
}

section.pink-section.badania-home.orange {
  background: -webkit-gradient(linear, left top, right top, color-stop(78%, #EC6415), color-stop(22%, white));
  background: linear-gradient(to right, #EC6415 78%, white 22%);
  margin-bottom: 5.125rem;
}
section.pink-section.badania-home.orange .outer-box {
  background: rgba(236, 100, 21, 0.4);
}
section.pink-section.badania-home.orange .container .content .anchor-sec ul li a {
  max-width: 85%;
}
section.pink-section.badania-home.orange .container .content .anchor-sec ul li a span {
  color: #EC6415;
}

section.masz .inner-text {
  text-align: center;
}
section.masz .inner-text h2 {
  font-size: 2.64rem;
  color: #2F2E2E;
  font-weight: 700;
  margin-bottom: 1.85rem;
}
section.masz .inner-text h4 {
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 4.5rem;
  font-size: 1.63rem;
}

#badania-home-badge {
  margin-bottom: 4.5rem;
}

.ocz-badge.badhome-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-middle-text {
  border: 1px solid #CBD042;
  background: #CBD042;
  padding: 1.5rem 1.1rem;
}

section.okdr {
  /*margin-bottom: 10rem;*/
}
section.okdr .container {
  max-width: 60%;
}
section.okdr .container .top-text h2 {
  text-align: center;
  font-weight: 700;
  color: #2F2E2E;
  font-size: 2.67rem;
  margin-bottom: 2.1rem;
}
section.okdr .container .col-lg-6 {
  padding: 0;
}
section.okdr .container .col-lg-6 .left-sec {
  background: -webkit-gradient(linear, left top, left bottom, from(#A1C5E6), to(#D0E5F8));
  background: linear-gradient(180deg, #A1C5E6 0%, #D0E5F8 100%);
}
section.okdr .container .col-lg-6 .right-sec {
  background: #00ABAA;
  height: 100%;
  position: relative;
  width: 100%;
  max-width: 80%;
}
section.okdr .container .col-lg-6 .right-sec .top-sec {
  position: absolute;
  right: 0;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
section.okdr .container .col-lg-6 .right-sec .top-sec h5 {
  text-transform: uppercase;
  font-weight: 900;
  color: #2F2E2E;
  font-size: 2.46rem;
  margin-bottom: 0;
}
section.okdr .container .col-lg-6 .right-sec .top-sec p {
  font-weight: 300;
  color: #2F2E2E;
  font-size: 1.35rem;
  margin-top: 0.5rem;
}
section.okdr .container .col-lg-6 .right-sec .bot-sec {
  position: absolute;
  right: 0;
  bottom: 2.8%;
}
section.okdr .container .col-lg-6 .right-sec .bot-sec a {
  background: #2E2D2C;
  padding: 1rem 1.4rem;
  font-size: 1rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
}

#micro.pink-section .outer-box {
  margin-top: -18.375rem;
}

#formula.pink-section .outer-box {
  margin-top: -6.375rem;
}

@media (max-width: 991px) {
  section.badania-banner {
    margin-top: 9.25rem;
  }
  #badani-image-1 {
    margin-top: 8rem;
    margin-bottom: 5rem;
  }
  #badani-image-1 .container .display-rtl .j-blk-dtl-sec .inner-right {
    padding-left: 0;
  }
  #badani-image-2 .container .display-ltr .img-sec {
    margin-bottom: 2rem;
  }
  #badani-image-2 .container .display-ltr .j-blk-dtl-sec .inner-left {
    padding-right: 0;
  }
  section.zyrome {
    margin-bottom: 13rem;
    padding-bottom: 3.825rem;
  }
  section.zyrome .container .zyrome-text p {
    padding: 0 0;
  }
  section.zyrome .container .zyrome-text .zyrome-anchor a {
    display: inline-block;
  }
  section.pink-section.badania-home {
    margin-bottom: 8rem;
  }
  section.pink-section.badania-home.orange {
    background: -webkit-gradient(linear, left top, right top, color-stop(100%, #EC6415), color-stop(22%, white));
    background: linear-gradient(to right, #EC6415 100%, white 22%);
  }
  #badani-image-3 .container .display-rtl .j-blk-dtl-sec .inner-right {
    padding-left: 0;
  }
  #badani-image-3 .container .display-rtl .j-blk-dtl-sec .j-blk-btn-sec {
    padding-left: 0;
  }
  #badani-image-3 {
    margin-bottom: 13rem;
  }
  section.okdr .container {
    max-width: 90%;
  }
  section.okdr .container .col-lg-6 .right-sec {
    height: 40vh;
  }
  section.okdr .container .row .col-lg-6 .right-sec {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  #badani-image-1 .container .display-rtl .img-sec, #badani-image-3 .container .display-rtl .img-sec {
    width: 100%;
    max-width: 100%;
    margin: 0 auto 40px auto;
  }
  #badani-image-1 .container .display-rtl .img-sec img, #badani-image-3 .container .display-rtl .img-sec img {
    width: 100%;
    max-width: 94%;
  }
  #badani-image-2 .container .display-ltr .img-sec {
    width: 100%;
    max-width: 100%;
    margin: 0 auto 40px auto;
  }
  #badani-image-2 .container .display-ltr .img-sec img {
    width: 100%;
    max-width: 94%;
  }
  section.zyrome .container .zyrome-text .zyrome-anchor a {
    margin-right: 0;
    width: 100%;
    max-width: 60%;
    margin-bottom: 1rem;
  }
  section.okdr .container .col-lg-6 .right-sec .bot-sec {
    bottom: 8px;
  }
}
@media (min-width: 1300px) and (max-width: 1600px) {
  .badania-home.pink-section .content h2 span:after {
    width: 19.228vw;
  }
}
@media (min-width: 992px) and (max-width: 1118px) {
  section.okdr .container .col-lg-6 .right-sec div.bot-sec {
    bottom: 11px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #badani-image-1 .container .display-rtl .img-sec, #badani-image-3 .container .display-rtl .img-sec {
    margin: 0 0 50px 0;
  }
  #badani-image-1 .container .display-rtl .img-sec img, #badani-image-3 .container .display-rtl .img-sec img {
    width: 100%;
    max-width: 95%;
  }
  #badani-image-2 .container .display-ltr .img-sec {
    margin: 0 0 50px 0;
  }
  #badani-image-2 .container .display-ltr .img-sec img {
    width: 100%;
    max-width: 95%;
  }
}
section.bad-inner-banner {
  position: relative;
}
section.bad-inner-banner .container .logo {
  text-align: center;
  position: absolute;
  right: 0;
  left: 0;
  top: 10.875rem;
}
section.bad-inner-banner .container .inner-sec {
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 60%;
  margin: 0 auto;
  padding: 2.438rem 5.063rem 2.438rem 5.063rem;
}
section.bad-inner-banner .container .inner-sec h1 {
  margin-bottom: 0;
  text-align: center;
  font-size: 2.8rem;
  font-weight: 700;
  color: #2F2E2E;
}
section.bad-inner-banner.gdy .container .inner-sec {
  padding: 2.438rem 2.063rem 2.438rem 2.063rem;
}

section.midd-sec-bad {
  margin-top: 1.438rem;
  margin-bottom: 1.438rem;
}
section.midd-sec-bad .container .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.midd-sec-bad .container .row p {
  font-size: 1rem;
  font-weight: 300;
  color: #000;
}
section.midd-sec-bad .container .row h4 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #000;
  margin-bottom: 1.5rem;
}
section.midd-sec-bad .container .row .top-sec {
  margin-bottom: 2rem;
}
section.midd-sec-bad .container .row .mid-sec p {
  /*margin-bottom: 0;*/
}
section.midd-sec-bad .container .row img {
  margin-bottom: 1.75rem;
}
section.midd-sec-bad .container .row .top-sec.new-top {
  margin-top: 12rem;
}
section.midd-sec-bad .container .row .mid-sec.new-mid {
  margin-top: 12rem;
}
section.midd-sec-bad .container .row .mid-sec.new-mid .new-mid-new-1, section.midd-sec-bad .container .row .mid-sec.new-mid .new-mid-new-2 {
  margin-bottom: 3rem;
}
section.midd-sec-bad.new-mid {
  margin-top: 15rem;
}
section.midd-sec-bad.new-mid.dbj .container .top-img-sec img {
  -webkit-box-shadow: -2.188rem 2.188rem #ECB7C1;
          box-shadow: -2.188rem 2.188rem #ECB7C1;
  margin-left: 2.188rem;
}
section.midd-sec-bad.new-mid .content {
  padding-left: 5rem;
  padding-top: 2rem;
}
section.midd-sec-bad.new-mid .content h2 {
  font-size: 2.23rem;
  font-weight: 700;
  color: #2F2E2E;
  margin-bottom: 3rem;
}
section.midd-sec-bad.new-mid .content h2 span {
  position: relative;
}
section.midd-sec-bad.new-mid .content h2 span:after {
  content: "";
  display: block;
  width: 15.228vw;
  height: 6.667px;
  background: #ECB7C1;
  position: absolute;
  bottom: -12px;
  left: 0;
}
section.midd-sec-bad.jak {
  margin-bottom: 3rem;
}
section.midd-sec-bad.jak .container .row .mid-sec.new-mid {
  margin-top: 10rem;
}
section.midd-sec-bad.jak .container .row .mid-sec.new-mid .quote-sec .quote-inner {
  padding: 20px;
  margin-top: 22px;
  border-left: 5px solid #ECECEC;
  margin-bottom: 22px;
  margin-left: 1rem;
}
section.midd-sec-bad.dbj-low {
  margin-top: 4rem;
}
section.midd-sec-bad.mid-dyz .container .row .top-sec.new-top {
  margin-top: 10rem;
  margin-bottom: 0;
}
section.midd-sec-bad.orange .container .row .top-sec {
  margin-bottom: 3rem;
}
section.midd-sec-bad.orange .container .row .mid-sec p.bt-org {
  margin-top: 3rem;
}
section.midd-sec-bad.orange .container .row .mid-sec p.bt-org a.primary-btn {
  height: 74px;
  font-size: 1rem;
}
section.midd-sec-bad.bez .container .row .top-sec ul {
  padding-left: 15px;
  list-style: none;
}
section.midd-sec-bad.bez .container .row .top-sec ul li {
  color: #000000;
  font-weight: 300;
  margin-bottom: 1rem;
  position: relative;
}
section.midd-sec-bad.bez .container .row .top-sec ul li:last-child {
  margin-bottom: 0;
}
section.midd-sec-bad.bez .container .row .top-sec ul li:before {
  content: "";
  background: #000000;
  display: inline-block;
  width: 5px;
  height: 1px;
  position: absolute;
  left: -10px;
  top: 15px;
}
section.midd-sec-bad.anti {
  margin-top: 14rem;
}

.ocz-badge.inner-slider .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-middle-text {
  padding: 15px;
}

section.ozy-middle-sec.bad-inner .back-sec {
  background: rgba(0, 171, 170, 0.4);
}
section.ozy-middle-sec.bad-inner .back-sec p {
  font-weight: 300;
}

.new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green {
  padding-top: 5rem;
}
.new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green .text-content h2 {
  font-size: 2.23rem;
  font-weight: 700;
  color: #2F2E2E;
  margin-bottom: 3rem;
}
.new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green .text-content h2 span {
  position: relative;
}
.new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green .text-content h2 span:after {
  content: "";
  display: block;
  width: 8vw;
  height: 6.667px;
  background: #fff;
  position: absolute;
  bottom: -12px;
  left: 0;
}
.new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green .text-content p {
  font-size: 1rem;
  font-weight: 300;
  color: #2F2E2E;
}
.new-blue.bad-inner-lud .relative-container img.split-image {
  left: 29.5%;
  min-width: 29%;
}
.new-blue.bad-inner-lud.bad-inner-gdy .relative-container img.split-image {
  min-width: 38%;
  left: 24.5%;
}
.new-blue.bad-inner-lud.bad-inner-gdy .relative-container .right-col.bg-tealish-green {
  padding-bottom: 15rem;
}
.new-blue.bad-inner-lud.bad-inner-gdy .relative-container .right-col.bg-tealish-green .text-content h2 span:after {
  width: 13vw;
}
.new-blue.bad-inner-lud.dbj .relative-container .right-col.bg-tealish-green .text-content h2 span:after {
  width: 18vw;
}
.new-blue.bad-inner-lud.bad-ocxz {
  margin: 2.5rem 0;
}
.new-blue.bad-inner-lud.bad-ocxz .relative-container .right-col.bg-tealish-green .text-content h2 span:after {
  width: 100%;
  max-width: 74%;
}
.new-blue.bad-inner-lud.bad-wyz {
  margin-bottom: 3rem;
}
.new-blue.bad-inner-lud.bad-wyz .relative-container .right-col.bg-tealish-green {
  background: #EC6415;
}
.new-blue.bad-inner-lud.bad-mik {
  margin-bottom: 3rem;
}
.new-blue.bad-inner-lud.bad-mik .relative-container .right-col.bg-tealish-green {
  padding-top: 10rem;
}
.new-blue.bad-inner-lud.bad-mik .relative-container .right-col.bg-tealish-green .text-content h2 span:after {
  width: 100%;
  max-width: 37%;
}

section.midd-sec-bad {
  position: relative;
}
section.midd-sec-bad .col-lg-12 .back-sec {
  width: 100%;
  max-width: 60%;
  margin: 0 auto;
  padding: 1.875rem 8.188rem;
  margin-top: 1.875rem;
  position: absolute;
  right: 0;
  left: 0;
  background: rgba(0, 171, 170, 0.4);
}
section.midd-sec-bad .col-lg-12 .back-sec p {
  margin-bottom: 0;
  color: #000000;
  font-size: 1rem;
  font-weight: 300;
}
section.midd-sec-bad .mid-last-lud {
  margin-top: 12rem;
}
section.midd-sec-bad .mid-last-lud .mid-sec.up-1 {
  margin-bottom: 2.8rem;
}
section.midd-sec-bad .mid-last-lud .mid-sec.up-2 {
  margin-bottom: 2.8rem;
}
section.midd-sec-bad.dbj-bot {
  margin-top: 3rem;
}
section.midd-sec-bad.dbj-bot .lower .mid-sec {
  margin-bottom: 2.5rem;
}

section.midd-sec-bad.bad-dif .container .row .top-sec.new-top {
  margin-top: 8rem;
  margin-bottom: 4rem;
}

section.pink-section.bad-inner {
  margin-top: 2rem;
}
section.pink-section.bad-inner.bad-gdy .content h2 {
  margin-bottom: 2.5rem;
}
section.pink-section.bad-inner.bad-gdy .content h2 span:after {
  width: 14.228vw;
}
section.pink-section.bad-inner.bad-gdy .content p {
  width: 100%;
  max-width: 90%;
}
section.pink-section.bad-inner.jak .content h2 {
  margin-bottom: 2.5rem;
}
section.pink-section.bad-inner.jak .content h2 span:after {
  width: 13.5rem;
}
section.pink-section.bad-inner.jak .content p {
  width: 100%;
  max-width: 90%;
}
section.pink-section.bad-inner.defi h2 span:after {
  width: 103%;
}

section.pink-section.bad-inner.bad-oczx {
  margin-top: 11rem;
}
section.pink-section.bad-inner.bad-oczx .content h2 {
  margin-bottom: 2.5rem;
}
section.pink-section.bad-inner.bad-oczx .content p {
  width: 100%;
  max-width: 90%;
}
section.pink-section.bad-inner.orange {
  margin-top: 0;
}
section.pink-section.bad-inner.orange .content h2 {
  margin-bottom: 2.5rem;
}
section.pink-section.bad-inner.orange .content h2 span:after {
  width: 103%;
}

@media (max-width: 991px) {
  section.bad-inner-banner > img {
    height: 34.375rem;
  }
  section.bad-inner-banner .container .row .logo {
    top: 14rem;
  }
  section.midd-sec-bad.bad-dif .container .row .top-sec.new-top {
    margin-top: 2rem;
  }
  section.pink-section.bad-inner.bad-gdy .content p, section.pink-section.bad-inner.jak .content p {
    max-width: 100%;
  }
  section.pink-section.bad-inner .container .col-lg-4 img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  body section.bad-inner-banner {
    padding-top: 10rem;
  }
  body section.bad-inner-banner .container .inner-sec {
    width: 100%;
    max-width: 75%;
    padding: 2.438rem 1.063rem 2.438rem 1.063rem;
  }
  body section.midd-sec-bad .container .row .top-sec.new-top {
    margin-top: 2rem;
    margin-bottom: 0;
  }
  body section.midd-sec-bad .container .row .col-lg-12 .back-sec {
    position: inherit;
    width: 100%;
    max-width: 100%;
    padding: 1.875rem 2.188rem;
  }
  body section.midd-sec-bad .mid-last-lud {
    margin-top: 4rem;
  }
  body section.midd-sec-bad.jak .container .row .mid-sec.new-mid {
    margin-top: 2rem;
  }
  body section.midd-sec-bad .container .row .mid-sec.new-mid {
    margin-top: 2rem;
  }
  body section.midd-sec-bad.new-mid.dbj {
    margin-top: 4rem;
  }
  body section.midd-sec-bad.new-mid.dbj .container .top-img-sec img {
    width: 100%;
    max-width: 92%;
  }
  body section.midd-sec-bad.new-mid.dbj .container .content {
    padding-left: 0;
  }
  body section.midd-sec-bad.mid-dyz .container .row .top-sec.new-top {
    margin-top: 2rem;
  }
  body section.midd-sec-bad.anti {
    margin-top: 2rem;
  }
  body section.pink-section.bad-inner.bad-oczx {
    margin-top: 4rem;
  }
  .new-blue.bad-inner-lud .relative-container .left-col {
    min-height: auto;
  }
  .new-blue.bad-inner-lud .relative-container .left-col img.split-image {
    min-width: 100%;
    margin-top: 0;
  }
  .new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green {
    padding-top: 3rem;
    padding-bottom: 3rem;
    min-height: auto;
  }
  .new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green p {
    margin-bottom: 0;
  }
  .new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green .text-content h2 span:after {
    width: 22vw;
    left: 50%;
    -webkit-transform: translate(-55%, -50%);
            transform: translate(-55%, -50%);
  }
  .new-blue.bad-inner-lud.bad-inner-gdy .relative-container .right-col.bg-tealish-green {
    padding-bottom: 3rem;
  }
  .new-blue.bad-inner-lud.bad-inner-gdy .relative-container .right-col.bg-tealish-green .text-content h2, .new-blue.bad-inner-lud.bad-inner-gdy .relative-container .right-col.bg-tealish-green .text-content p {
    text-align: left;
  }
  section.midd-sec-bad.gdy-mid .container .row .mid-sec.new-mid {
    margin-top: 2rem;
  }
  section.midd-sec-bad .container .row .mid-sec.new-mid .new-mid-new-2 {
    margin-bottom: 0;
  }
  .new-blue.bad-inner-lud.bad-ocxz .relative-container .right-col.bg-tealish-green .text-content h2 span:after {
    max-width: 45%;
    -webkit-transform: translate(-30%, -50%);
            transform: translate(-30%, -50%);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body section.midd-sec-bad .mid-last-lud {
    margin-top: 4rem;
  }
  body section.midd-sec-bad .row .col-lg-12 .back-sec {
    position: inherit;
    max-width: 100%;
    padding: 1.875rem 2.188rem;
  }
  body section.midd-sec-bad .container .row .top-sec.new-top {
    margin-top: 16rem;
  }
  body section.midd-sec-bad.gdy-mid .container .row .mid-sec.new-mid {
    margin-top: 18rem;
  }
  body section.midd-sec-bad.jak .container .row .mid-sec.new-mid {
    margin-top: 13rem;
  }
  body section.midd-sec-bad .container .row .mid-sec.new-mid {
    margin-top: 13rem;
  }
  body section.midd-sec-bad.new-mid.dbj {
    margin-top: 18rem;
  }
  body section.midd-sec-bad.new-mid.dbj .container .top-img-sec img {
    width: 100%;
    max-width: 96%;
  }
  body section.midd-sec-bad.new-mid.dbj .container .content {
    padding-left: 0;
  }
  body section.midd-sec-bad.mid-dyz .container .row .top-sec.new-top {
    margin-top: 12rem;
  }
  body section.midd-sec-bad.bad-dif .container .row .top-sec.new-top {
    margin-top: 9rem;
  }
  body section.midd-sec-bad.anti {
    margin-top: 20rem;
  }
  .new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green {
    min-height: 20vh;
    padding-bottom: 5rem;
  }
  .new-blue.bad-inner-lud .relative-container .left-col.bg-white {
    min-height: 20vh;
  }
  .new-blue.bad-inner-lud .relative-container img.split-image {
    min-width: 40%;
    left: 25%;
  }
  .new-blue.bad-inner-lud.bad-inner-gdy .relative-container .right-col.bg-tealish-green {
    padding-bottom: 3rem;
  }
  section.ozy-middle-sec.bad-inner .back-sec {
    position: absolute;
    max-width: 60%;
  }
  section.bad-inner-banner.jak .container .inner-sec {
    padding: 2.438rem 2.063rem 2.438rem 2.063rem;
  }
}
@media (min-width: 992px) and (max-width: 1118px) {
  .new-blue.bad-inner-lud .relative-container .right-col.bg-tealish-green {
    min-height: 30vh;
    padding-bottom: 5rem;
    padding-left: 0;
  }
  .new-blue.bad-inner-lud .relative-container .left-col.bg-white {
    min-height: 30vh;
  }
  .new-blue.bad-inner-lud .relative-container img.split-image {
    min-width: 28%;
    left: 25%;
  }
  .new-blue.bad-inner-lud.bad-inner-gdy .relative-container .right-col.bg-tealish-green {
    padding-bottom: 3rem;
  }
  .new-blue.bad-inner-lud.bad-inner-gdy .relative-container img.split-image {
    min-width: 35%;
    left: 22.5%;
  }
  section.midd-sec-bad .mid-last-lud .mid-sec.up-1 {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1600px) {
  section.bad-inner-banner .container .row .inner-sec {
    max-width: 80%;
  }
  section.ozy-middle-sec .container .row .back-sec {
    max-width: 80%;
  }
}
@media (min-width: 1100px) and (max-width: 1600px) {
  section.midd-sec-bad .mid-last-lud {
    margin-top: 15rem;
  }
}
@media (max-width: 1199px) {
  section.midd-sec-bad.bez .container .row .top-sec ul li:before {
    top: 7px;
  }
}
.blog-banner-section {
  background: #00ABAA;
  padding-top: 14.25rem;
  padding-bottom: 7.563rem;
  margin-top: -1px;
}
.blog-banner-section h3 {
  color: #2F2E2E;
  text-align: center;
  font-size: 2.23rem;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.blog-banner-section h3 span {
  color: #2F2E2E;
  font-family: "Barlow", sans-serif !important;
  font-size: 1.68rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  border-bottom: 9px solid #ECB7C1;
}

.category-title-section {
  padding-top: 6.25rem;
  padding-bottom: 3.563rem;
}
.category-title-section h1 {
  color: #2F2E2E;
  text-align: center;
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}

.b-acn-badania-articles {
  margin-bottom: 4.375rem;
}

.acn-badania-articles .link-list-block {
  text-align: center;
}
.acn-badania-articles .link-list-block a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 37px;
  padding: 9px 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  background: #ECB7C1;
  color: #000;
  text-align: center;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 300;
  line-height: 0%;
  text-transform: uppercase;
  text-decoration: none;
  margin-right: 8px;
  margin-bottom: 2.25rem;
}
.acn-badania-articles .link-list-block a.btn-active {
  background: #00ABAA;
}

.category-page .acn-badania-articles {
  padding-bottom: 0px;
}
.category-page .acn-badania-articles article {
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 0px;
}
.category-page .acn-badania-articles article .item {
  overflow: hidden;
  display: block;
  line-height: 0;
  position: relative;
  margin: 20px 15px;
  border: 1px solid #E3E3E3;
  background: #CAEAE9;
}
.category-page .acn-badania-articles article .item img {
  height: auto;
  max-width: 100%;
  width: 100%;
  -webkit-transition: all 0.7s cubic-bezier(0.2, 1, 0.22, 1);
  transition: all 0.7s cubic-bezier(0.2, 1, 0.22, 1);
  -o-object-fit: cover;
     object-fit: cover;
}
.category-page .acn-badania-articles article .item .item-content {
  padding: 1rem;
  min-height: 26rem;
}
.category-page .acn-badania-articles article .item .item-content .categories-container a {
  /* line-height: 19px;
  position: relative;
  display: inline-block;
  font-weight: 600;
  margin: 0 10px 10px 0;
  color: #f36c20;
  font-size: 0.875rem;
  text-transform: uppercase;
  text-decoration: none;*/
  display: none;
}
.category-page .acn-badania-articles article .item .item-content .button-conainer {
  position: absolute;
  bottom: 0px;
  right: 28px;
  padding-bottom: 15px;
}
.category-page .acn-badania-articles article .item .item-content .button-conainer a {
  text-decoration: none;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  color: #C4933C;
  font-weight: 600;
  background-color: transparent;
  border-color: transparent;
  padding-right: 20px;
}
.category-page .acn-badania-articles article .item .item-content .button-conainer a:after {
  content: "\f0da";
  font-family: "FontAwesome";
  color: #d1a037;
  font-weight: 300;
  position: absolute;
  right: 0;
  font-size: 1rem;
}
.category-page .acn-badania-articles article .item .item-content .button-conainer a:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.category-page .acn-badania-articles article .item .item-content h4 {
  font-size: 1.35rem;
  line-height: 120%;
  margin: 0 0 0 0;
  color: #426480;
  font-weight: 700;
}
.category-page .acn-badania-articles article .item .item-content h4 a {
  color: #2F2E2E;
  text-align: center;
  font-size: 1.35rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  padding-top: 1.313rem;
  padding-bottom: 1.313rem;
  text-decoration: none;
  display: block;
}
.category-page .acn-badania-articles article .item .item-content p {
  padding-top: 0px;
  padding-bottom: 0px;
  display: block;
  -webkit-line-clamp: 2;
  color: #2F2E2E;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 0px;
}

section.orange-banner {
  background: rgba(236, 183, 193, 0.5);
  height: 22.875rem;
  margin-top: 3.45rem;
  position: relative;
}
section.orange-banner .inner-sec {
  background: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 60%;
  margin: 0 auto;
  padding: 2.563rem 0 0.625rem 0;
}
section.orange-banner .inner-sec h1 {
  margin-bottom: 0;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 700;
}

section.ozy-middle-sec {
  position: relative;
}
section.ozy-middle-sec .back-sec {
  width: 100%;
  max-width: 60%;
  margin: 0 auto;
  background: #CAEAE9;
  padding: 1.875rem 2.188rem;
  margin-top: 1.875rem;
  position: absolute;
  right: 0;
  left: 0;
}
section.ozy-middle-sec .back-sec p {
  font-size: 1rem;
  font-weight: 500;
  color: #000;
  margin-bottom: 0;
  line-height: 1.22rem;
}
section.ozy-middle-sec.new.bad-inner {
  margin-bottom: 20rem;
}
section.ozy-middle-sec.bad-inner.anti .back-sec p {
  margin-bottom: 1rem;
}
section.ozy-middle-sec.bad-inner.anti .back-sec p:last-child {
  margin-bottom: 0;
}

section.banner-below-text {
  margin-top: 13rem;
}
section.banner-below-text .mid-text h5 {
  font-size: 1.5rem;
  color: #000;
  font-weight: 700;
  margin-bottom: 1rem;
}
section.banner-below-text .mid-text p {
  color: #000;
  font-weight: 300;
  font-size: 1rem;
  margin-bottom: 1.5rem;
}
section.banner-below-text .mid-text p strong {
  font-weight: 700;
}
section.banner-below-text .mid-text p a.btn {
  background: #2E2D2C;
  border-radius: 0;
  border: 2px solid #2E2D2C;
  color: #fff;
  padding: 1.156rem 1rem;
  font-weight: 700;
  font-size: 0.875rem;
}
section.banner-below-text .mid-text p a.btn:hover {
  background: #fff;
  border: 2px solid #2E2D2C;
  color: #2E2D2C;
}
section.banner-below-text .mid-text p.mid-4 {
  margin-bottom: 0;
}
section.banner-below-text .mid-text ol {
  padding-left: 3rem;
}

#ocz-image-1 {
  margin-top: 3.125rem;
  margin-bottom: 5.125rem;
}
#ocz-image-1 .container .display-ltr {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#ocz-image-1 .container .display-ltr .j-blk-dtl-sec .inner-left {
  padding-right: 2rem;
}
#ocz-image-1 .container .display-ltr .j-blk-dtl-sec .inner-left h2 {
  color: #2F2E2E;
  font-style: italic;
  text-transform: uppercase;
  font-size: 2rem;
  margin-bottom: 2.25rem;
  font-weight: 950;
  position: relative;
  border-bottom: 5px solid #00ABAA;
  display: inline-block;
  padding-bottom: 0.625rem;
}
#ocz-image-1 .container .display-ltr .j-blk-dtl-sec .inner-left p {
  color: #000;
  font-weight: 300;
  font-size: 1rem;
  margin-bottom: 0;
}
#ocz-image-1 .container .display-ltr .img-sec {
  background: #00ABAA;
  padding-right: 0px;
  padding-left: 0px;
}
#ocz-image-1 .container .display-ltr .img-sec img {
  padding-left: 38px;
  margin-top: -38px;
  padding-bottom: 38px;
}

#ocz-image-2 .container .display-rtl .j-blk-dtl-sec .inner-right {
  padding-left: 2.563rem;
}
#ocz-image-2 .container .display-rtl .j-blk-dtl-sec .inner-right h2 {
  color: #2F2E2E;
  font-style: italic;
  text-transform: uppercase;
  font-size: 2rem;
  margin-bottom: 2.25rem;
  font-weight: 950;
  position: relative;
  border-bottom: 5px solid #00ABAA;
  display: inline-block;
  padding-bottom: 0.625rem;
}
#ocz-image-2 .container .display-rtl .j-blk-dtl-sec .inner-right p {
  color: #000;
  font-weight: 300;
  font-size: 1rem;
  margin-bottom: 2.438rem;
}
#ocz-image-2 .container .display-rtl .j-blk-dtl-sec .inner-right ul {
  padding-left: 2rem;
}
#ocz-image-2 .container .display-rtl .j-blk-dtl-sec .inner-right ul li {
  color: #000;
  font-weight: 300;
  font-size: 1rem;
  margin-bottom: 0;
}
#ocz-image-2 .container .display-rtl .j-blk-dtl-sec .inner-right ul li strong {
  font-weight: 700;
}

#ocz-image-3 {
  margin-top: 3.75rem;
  margin-bottom: 3rem;
}
#ocz-image-3 .container .display-ltr {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left {
  padding-right: 6.25rem;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left h2 {
  color: #2F2E2E;
  text-transform: uppercase;
  font-size: 2.24rem;
  margin-bottom: 1rem;
  font-weight: 700;
  position: relative;
  border-bottom: 5px solid #00ABAA;
  display: inline-block;
  padding-bottom: 0.625rem;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left p {
  color: #000;
  font-weight: 300;
  font-size: 1rem;
  margin-bottom: 0;
  text-transform: uppercase;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left ul {
  margin-top: 1.375rem;
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left ul li {
  display: inline-block;
  width: 100%;
  max-width: 33%;
  text-align: center;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left ul li img {
  margin-bottom: 0.938rem;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left ul li p {
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1.04rem;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .j-blk-btn-sec {
  display: inline-block;
  margin-bottom: 0;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {
  margin-right: 0;
  background: #2E2D2C;
  border-radius: 0;
  border: 2px solid #2E2D2C;
  color: #fff;
  padding: 0.688rem 1rem;
  font-weight: 700;
  font-size: 0.875rem;
  text-transform: uppercase;
  text-decoration: none;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .j-blk-btn-sec .j-btn a:hover {
  background: #fff;
  border: 2px solid #2E2D2C;
  color: #2E2D2C;
}
#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .j-blk-btn-sec .j-btn a .j-btn-icon {
  display: none;
}
#ocz-image-3 .container .display-ltr .img-sec {
  background: #00ABAA;
  padding-right: 0px;
  padding-left: 0px;
}
#ocz-image-3 .container .display-ltr .img-sec img {
  padding-right: 24px;
  margin-top: -38px;
  padding-bottom: 24px;
  margin-left: -1px;
  width: 100%;
}

section.badge-head hr {
  color: #000;
  margin: 0;
  opacity: 1;
}
section.badge-head h2 {
  text-align: center;
  margin-bottom: 0;
  margin-top: 3.188rem;
  margin-bottom: 3.375rem;
  font-weight: 700;
  font-size: 2rem;
}

.ocz-badge .white-Bg-bnr {
  padding: 0;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd {
  padding: 0 0.75rem;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #E3E3E3;
  background: #fff;
  border-radius: 0;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-header, .ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-foot-img {
  display: none;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-middle-header {
  padding: 0;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-middle-text {
  min-height: 9rem;
  padding: 15px;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-middle-text .inner h4 {
  margin-bottom: 0;
  font-weight: 700;
  color: #2F2E2E;
  font-size: 1rem;
  text-transform: uppercase;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-middle-text .inner h4 a {
  text-decoration: none;
  color: #2F2E2E;
}
.ocz-badge .white-Bg-bnr .fullwidth .justify-content-center .imagetitlecrd .card-new .bg-card-middle-text .inner h4 a:hover {
  color: #2F2E2E;
}
.ocz-badge .white-Bg-bnr .fullwidth button.slick-prev {
  content: "";
  background: url(/siteassets/img/icon-20x20-left-arrow.svg) no-repeat;
  display: inline-block;
  width: 14px;
  height: 22px;
}
.ocz-badge .white-Bg-bnr .fullwidth button.slick-prev:before {
  content: none;
}
.ocz-badge .white-Bg-bnr .fullwidth button.slick-next {
  content: "";
  background: url(/siteassets/img/icon-20x20-right-arrow.svg) no-repeat;
  display: inline-block;
  width: 14px;
  height: 22px;
}
.ocz-badge .white-Bg-bnr .fullwidth button.slick-next:before {
  content: none;
}

section.banner-below-text.bado {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}
section.banner-below-text.bado .container .row {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.relative-container {
  position: relative;
}

.split-image {
  position: absolute;
  top: 50%;
  left: 33.5%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 999;
  width: 25%;
  max-width: 100%;
  min-width: 20%;
  height: auto;
  max-height: 40vh;
}

.left-col,
.right-col {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  min-height: 50vh;
}

.bg-white {
  background-color: white;
}

.bg-pale-pink {
  background-color: #ECB7C1;
}
.bg-pale-pink .text-content .white-border {
  font-weight: 700;
  border-bottom: 5px solid #fff;
  display: inline-block;
}

.bg-tealish-green {
  background: rgba(0, 171, 170, 0.4);
}

.text-content {
  padding-left: 15%;
}

#ocz-image-3 .container .display-rtl .img-sec {
  margin-bottom: 4rem;
}
#ocz-image-3 .container .display-rtl .img-sec img {
  -webkit-box-shadow: -1.5rem 1.5rem #00ABAA;
          box-shadow: -1.5rem 1.5rem #00ABAA;
  margin-left: 1.5rem;
}
#ocz-image-3 .container .display-rtl .inner-left {
  padding-left: 2rem;
}
#ocz-image-3 .container .display-rtl .inner-left h2 {
  font-style: italic;
  font-weight: 700;
}
#ocz-image-3 .container .display-rtl .inner-left h2.first-head span {
  border-bottom: 5px solid #00ABAA;
}

#ocz-image-1 .container .display-rtl .img-sec {
  margin-bottom: 4rem;
}
#ocz-image-1 .container .display-rtl .img-sec img {
  -webkit-box-shadow: -1.5rem 1.5rem #00ABAA;
          box-shadow: -1.5rem 1.5rem #00ABAA;
  margin-left: 1.5rem;
}
#ocz-image-1 .container .display-rtl .j-blk-btn-sec {
  display: none;
}

.article-details-banner {
  display: none;
}

.banner-below-text .mid-text .left-border {
  margin-left: 0;
}

.new-blue .relative-container img.split-image {
  min-height: -webkit-max-content;
  min-height: -moz-max-content;
  min-height: max-content;
}
.new-blue .relative-container .bg-tealish-green {
  padding-top: 10rem;
  padding-bottom: 20rem;
}

.move-pink .relative-container img.split-image {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
}
.move-pink .relative-container .right-col.bg-pale-pink {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

@media (max-width: 767.98px) {
  .split-image {
    position: static;
    -webkit-transform: none;
            transform: none;
    width: 60%;
    max-width: 100%;
    min-width: 40%;
    margin: 5% auto;
    display: block;
  }
  .left-col,
  .right-col {
    min-height: 60vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 5%;
  }
  .relative-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .text-content {
    padding-left: 0%;
  }
}
@media (max-width: 991px) {
  section.orange-banner .container .inner-sec {
    width: 100%;
    max-width: 80%;
    padding: 2rem;
  }
  section.orange-banner .container .inner-sec h1 {
    font-size: 1.75rem;
  }
  section.banner-below-text .mid-text ol {
    padding-left: 2rem;
  }
  #ocz-image-1 {
    margin-top: 6.125rem;
    margin-bottom: 2.125rem;
  }
  #ocz-image-1 .container .display-ltr .img-sec {
    margin-bottom: 2rem;
  }
  #ocz-image-1 .container .display-ltr .j-blk-dtl-sec .inner-left {
    padding-right: 0;
  }
  #ocz-image-2 .container .display-rtl .img-sec {
    margin-bottom: 2rem;
  }
  #ocz-image-2 .container .display-rtl .j-blk-dtl-sec .inner-right {
    padding-left: 0;
  }
  #ocz-image-3 .container .display-ltr .img-sec {
    margin-bottom: 2rem;
  }
  #ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left {
    padding-right: 0;
  }
  #ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left ul {
    display: inline-block;
    width: 100%;
  }
  #ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left ul li {
    max-width: 100%;
    margin-bottom: 1.5rem;
  }
  #ocz-image-3 .container .display-rtl .custom-bg-image img {
    -webkit-box-shadow: -1.5rem 1.5rem #00ABAA;
            box-shadow: -1.5rem 1.5rem #00ABAA;
    margin-left: 1.5rem;
  }
  .ocz-badge .white-Bg-bnr .fullwidth {
    max-width: 80%;
  }
  .ocz-badge .white-Bg-bnr .fullwidth button.slick-prev {
    content: "";
    background: url(/siteassets/img/icon-20x20-left-arrow.svg) no-repeat;
    display: inline-block;
    width: 14px;
    height: 22px;
  }
  .ocz-badge .white-Bg-bnr .fullwidth button.slick-prev:before {
    content: none;
  }
  .ocz-badge .white-Bg-bnr .fullwidth button.slick-next {
    content: "";
    background: url(/siteassets/img/icon-20x20-right-arrow.svg) no-repeat;
    display: inline-block;
    width: 14px;
    height: 22px;
  }
  .ocz-badge .white-Bg-bnr .fullwidth button.slick-next:before {
    content: none;
  }
  section.ozy-middle-sec .back-sec {
    max-width: 80%;
    position: inherit;
  }
  .move-new-top {
    margin-top: 0;
  }
}
.img-bg-green {
  -webkit-box-shadow: -1.5rem 1.5rem #00ABAA;
          box-shadow: -1.5rem 1.5rem #00ABAA;
  margin-left: 1.5rem;
}

@media (max-width: 767px) {
  section.banner-below-text {
    margin-top: 15rem;
  }
  #ocz-image-3 .container .display-ltr .img-sec, #ocz-image-1 .container .display-ltr .img-sec {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
    margin-bottom: 2rem;
  }
  div.text-content {
    padding-left: 0;
  }
  div.row .bg-tealish-green:last-child {
    margin-bottom: 2rem;
  }
  .move-new-top.new-move {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section.banner-below-text {
    margin-top: 15rem;
  }
  .move-new-top {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1118px) {
  section.orange-banner .container .inner-sec h1 {
    padding: 0 2rem;
  }
  section.orange-banner.bado .container .inner-sec h1 {
    padding: 0 0;
  }
}
/*banner image update*/
.mid-text {
  margin-top: 8rem;
}
.mid-text .green-box {
  background: rgba(0, 171, 170, 0.4);
  margin: 0 auto;
  padding: 1.875rem 2.188rem;
  margin-top: 1.875rem;
}

section.orange-banner {
  height: auto;
}
section.orange-banner .inner-sec {
  padding: 2.563rem 0.65rem 0.625rem 0;
  max-width: 80%;
}

@media (max-width: 768px) {
  .mid-text {
    margin-top: 15rem;
  }
}
@media (max-width: 767px) {
  .mid-text {
    margin-top: 0;
  }
  section.orange-banner.bado.aos-init.aos-animate img {
    height: 24.37rem;
    -o-object-fit: cover;
       object-fit: cover;
  }
  section.orange-banner .container .inner-sec {
    padding: 1.5rem;
  }
  section.orange-banner .container .inner-sec h1 {
    font-size: 1.5rem;
  }
}
/*end*/
section.contact-banner {
  margin-top: 3.7rem;
}

section.contact-middle-sec {
  margin-top: 2.35rem;
  margin-bottom: 3.5rem;
}
section.contact-middle-sec .mid-new-sec ul {
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.contact-middle-sec .mid-new-sec ul li {
  margin-right: 4rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  font-weight: 700;
  font-size: 1.23rem;
  line-height: 1.3rem;
}
section.contact-middle-sec .mid-new-sec ul li img {
  margin-right: 0.85rem;
}
section.contact-middle-sec .mid-new-sec ul li.locate {
  margin-right: 0;
}
section.contact-middle-sec .mid-new-sec hr {
  color: #000;
  opacity: 1;
  margin-bottom: 0;
  margin-top: 2.5rem;
}

section.lower-mid-section .lower-mid-sec h1 {
  color: #2F2E2E;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 2rem;
  font-weight: 700;
  font-size: 2.67rem;
}
section.lower-mid-section .lower-mid-sec p {
  font-size: 1rem;
  color: #000;
  font-weight: 300;
  text-align: center;
  margin-bottom: 0;
}
section.lower-mid-section .lower-mid-sec ul {
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.lower-mid-section .lower-mid-sec ul li {
  margin-right: 4rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  font-weight: 700;
  font-size: 1.07rem;
  line-height: 1.3rem;
  margin-top: 3rem;
  text-transform: uppercase;
}
section.lower-mid-section .lower-mid-sec ul li img {
  margin-right: 0.85rem;
}
section.lower-mid-section .lower-mid-sec ul li:last-child {
  margin-right: 0;
}
section.lower-mid-section .lower-mid-sec ul li a {
  font-size: 1.12rem;
  font-weight: 900;
}

section.green-form-section {
  background: -webkit-gradient(linear, right top, left top, color-stop(88%, #CAEAE9), color-stop(12%, transparent));
  background: linear-gradient(to left, #CAEAE9 88%, transparent 12%);
  padding-top: 4.125rem;
  padding-bottom: 4.125rem;
  position: relative;
  margin: 3rem 0 3rem 0;
}
section.green-form-section .outer-box {
  background: #00ABAA;
  width: 25.469vw;
  height: 39rem;
  position: absolute;
  left: 0;
  margin-top: 6rem;
  z-index: -1;
}
section.green-form-section .content form .Form__MainBody section {
  margin-bottom: 0;
}
section.green-form-section .content form .Form__MainBody section .common label {
  font-weight: 700;
  color: #000;
  font-size: 1.23rem;
  margin-bottom: 1rem;
}
section.green-form-section .content form .Form__MainBody section .common label:after {
  content: none;
}
section.green-form-section .content form .Form__MainBody section .common input {
  width: 100%;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  height: 2.33rem;
  padding: 0.625rem;
}
section.green-form-section .content form .Form__MainBody section .texta label {
  font-weight: 700;
  color: #000;
  font-size: 1.23rem;
  margin-bottom: 1rem;
}
section.green-form-section .content form .Form__MainBody section .texta textarea {
  width: 100%;
  height: 13.3rem;
  background: #fff;
  border: 1px solid #fff;
  padding: 0.625rem;
}
section.green-form-section .content form .Form__MainBody section .choice label {
  font-size: 0.75rem;
  color: #000;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
section.green-form-section .content form .Form__MainBody section .choice input {
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
}
section.green-form-section .content form .Form__MainBody section .submit {
  text-align: right;
}
section.green-form-section .content form .Form__MainBody section .submit button {
  margin-bottom: 0;
  background: #000;
  border: 1px solid #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.9rem;
  padding: 0.9rem 1.2rem;
  outline: none;
}
section.green-form-section .content form .Form__MainBody section .submit button:hover {
  background: #fff;
  color: #000;
  border: 1px solid #000;
}
section.green-form-section .content form.add-height {
  height: 120vh;
}
section.green-form-section .content .form-submit p {
  margin-bottom: 0;
}

/*Added for Onas*/
section.onas-mid-sec {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 34rem;
}
section.onas-mid-sec .inner-new-sec {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 60%;
  top: 0;
  margin: 0 auto;
}
section.onas-mid-sec .inner-new-sec .onas-inner-sec {
  width: 100%;
  max-width: 85%;
  margin: 0 auto;
  margin-bottom: 2.5rem;
}
section.onas-mid-sec .inner-new-sec .onas-inner-sec p {
  color: #000;
  font-size: 1rem;
  font-weight: 300;
}
section.onas-mid-sec .inner-new-sec .onas-inner-sec h5 {
  margin-bottom: 0;
  color: #2F2E2E;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.23rem;
}
section.onas-mid-sec .inner-new-sec .onas-inner-sec h5.pok {
  margin-top: 2rem;
}
section.onas-mid-sec .inner-new-sec hr {
  opacity: 1;
  color: #000;
  margin: 0;
}
section.onas-mid-sec.en {
  margin-bottom: 42rem;
}

@media (max-width: 991px) {
  section.contact-banner {
    margin-top: 4.7rem;
  }
  section.contact-middle-sec .mid-new-sec ul {
    display: inline-block;
  }
  section.green-form-section {
    background: -webkit-gradient(linear, right top, left top, color-stop(100%, #CAEAE9), color-stop(0, transparent));
    background: linear-gradient(to left, #CAEAE9 100%, transparent 0);
  }
  section.green-form-section .outer-box {
    width: 100%;
    max-width: 50%;
    margin-top: 13rem;
  }
  /*Added for onas*/
  body section.onas-mid-sec {
    margin-bottom: 0;
  }
  body section.onas-mid-sec .container .inner-new-sec {
    max-width: 100%;
    position: inherit;
  }
  body section.onas-mid-sec .container .inner-new-sec .onas-inner-sec {
    max-width: 90%;
  }
}
@media (max-width: 991px) {
  section.green-form-section .row .content form.add-height {
    height: 47vh;
  }
}
@media (max-width: 767px) {
  section.contact-middle-sec .mid-new-sec ul li {
    display: -ms-inline-grid;
    display: inline-grid;
    width: 100%;
    text-align: center;
    margin-bottom: 3rem;
    margin-right: 0;
  }
  section.contact-middle-sec .mid-new-sec ul li img {
    margin: 0 auto;
    margin-bottom: 1rem;
  }
  section.contact-middle-sec .mid-new-sec ul li.locate {
    margin-bottom: 0;
  }
}
@media (min-width: 1300px) and (max-width: 1600px) {
  section.onas-mid-sec {
    margin-bottom: 49rem;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  section.green-form-section .row .content form.add-height {
    height: 60vh;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  section.green-form-section .row .content form.add-height {
    height: 35vh;
  }
}
@media (min-width: 992px) and (max-width: 1118px) {
  section.onas-mid-sec {
    margin-bottom: 54rem;
  }
}
section.gozie-banner {
  overflow: hidden;
  margin-top: 3.45rem;
  margin-bottom: 5.28rem;
}
section.gozie-banner .col-lg-6 {
  padding: 0;
}
section.gozie-banner .col-lg-6 .right-ban {
  background: -webkit-gradient(linear, left top, left bottom, from(#ABE5F0), to(#87D2E5));
  background: linear-gradient(180deg, #ABE5F0 0%, #87D2E5 100%);
  text-align: center;
}
section.gozie-banner .col-lg-6 .right-ban img {
  width: 100%;
  max-width: 67.8%;
}

section.goze-head h1 {
  text-align: center;
  text-transform: uppercase;
  color: #2F2E2E;
  margin-bottom: 3.5rem;
  font-weight: 700;
  font-size: 2.67rem;
}

#godge-image .display-rtl {
  margin-bottom: 4rem;
}
#godge-image .display-rtl .img-sec img {
  cursor: pointer;
}
#godge-image .display-rtl .img-sec img.hover {
  display: none;
}
#godge-image .display-rtl .img-sec:hover img.hover {
  display: block;
}
#godge-image .display-rtl .img-sec:hover img.no-hover {
  display: none;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new, #godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec, #godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links {
  padding-left: 2.3rem;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-footer-sec, #godge-image .display-rtl .j-blk-dtl-sec .j-footnote {
  display: none;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new {
  margin-top: 2rem;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new p {
  font-size: 1.35rem;
  color: #2F2E2E;
  font-weight: 700;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new p.top {
  margin-bottom: 1.5rem;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new p.bot {
  font-weight: 400;
  font-size: 1.12rem;
  margin-bottom: 2.5rem;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new p span {
  display: inline-block;
  width: 100%;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new.cream p.top span {
  color: #F8D54B;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new.micel p.top span {
  color: #ED6884;
}
#godge-image .display-rtl .j-blk-dtl-sec .inner-new.wash p.top span {
  color: #ED6884;
  display: inline-block;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec {
  margin-bottom: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {
  background: #00ABAA;
  text-decoration: none;
  padding: 0.9rem 1.7rem;
  color: #fff;
  font-weight: 600;
  border: 2px solid #00ABAA;
  margin-right: 20px;
  display: inline-block;
  width: 186px;
  text-align: center;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a span {
  display: none;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a:hover {
  color: #00ABAA;
  background: transparent;
  border: 2px solid #00ABAA;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn:last-child a {
  margin-right: 0;
  padding: 0.9rem 3.2rem;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-left: 0;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links ul li {
  list-style: none;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links ul li a {
  background: #00ABAA;
  text-decoration: none;
  padding: 0.9rem 2.17rem;
  color: #fff;
  font-weight: 600;
  font-size: 1rem;
  margin-right: 20px;
  border: 2px solid #00ABAA;
  display: inline-block;
  width: 186px;
  text-align: center;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links ul li a span.j-link-icon {
  display: none;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links ul li a:hover {
  color: #00ABAA;
  background: transparent;
  border: 2px solid #00ABAA;
}
#godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links ul li:last-child a {
  margin-right: 0;
}
#godge-image .display-rtl:last-child {
  margin-bottom: 0;
}

section.godge-blue {
  position: relative;
}
section.godge-blue .godge-inner-blue {
  background: -webkit-gradient(linear, right top, left top, color-stop(80%, #87D2E5), color-stop(20%, transparent));
  background: linear-gradient(to left, #87D2E5 80%, transparent 20%);
  width: 100%;
  position: absolute;
  right: 0;
  height: 28rem;
  top: 28%;
  z-index: -1;
}
section.godge-blue .content {
  text-align: center;
}
section.godge-blue .content img {
  max-width: 80%;
}

section.foot-top-new {
  position: relative;
  background: #00ABAA;
  overflow: hidden;
}
section.foot-top-new .col-lg-6 {
  position: relative;
}
section.foot-top-new .col-lg-6 .left-foot-sec {
  position: absolute;
  right: 0;
  left: 0;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
section.foot-top-new .col-lg-6 .left-foot-sec h2 {
  margin-bottom: 0;
  text-transform: uppercase;
  color: #2F2E2E;
  font-size: 2.23rem;
  font-weight: 900;
}
section.foot-top-new .col-lg-6 .left-foot-sec p {
  margin-bottom: 0;
  text-transform: uppercase;
  color: #2F2E2E;
  font-weight: 700;
  font-size: 1.67rem;
}
section.foot-top-new .col-lg-6 .left-foot-sec p span {
  border-bottom: 9.333px solid #E2B4D3;
}

footer.footer-widget.no-widget section.top-section {
  display: none;
}

@media (max-width: 991px) {
  #godge-image .display-rtl .j-blk-dtl-sec .inner-new, #godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec, #godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links {
    padding-left: 0;
  }
  section.foot-top-new .col-lg-6 .left-foot-sec {
    position: initial;
    -webkit-transform: none;
            transform: none;
    padding: 5rem 0;
  }
  section.godge-blue .godge-inner-blue {
    background: -webkit-gradient(linear, right top, left top, color-stop(100%, #87D2E5), color-stop(0, transparent));
    background: linear-gradient(to left, #87D2E5 100%, transparent 0);
  }
  section.godge-blue .content img {
    max-width: 100%;
  }
  section.gozie-banner {
    margin-top: 5rem;
  }
}
@media (max-width: 767px) {
  section.godge-blue .godge-inner-blue {
    height: 14rem;
  }
  div#godge-image .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {
    display: inline-block;
    width: 130px;
    text-align: center;
  }
  div#godge-image .display-rtl .j-blk-dtl-sec .j-blk-info-links ul li a {
    display: inline-block;
    width: 130px;
    text-align: center;
  }
}
.homepage-first-section {
  padding-top: 6.75rem;
  background: #00ABAA;
}
.homepage-first-section .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.homepage-first-section .main .first {
  width: 50%;
  position: relative;
  /* img {
      height: 100%; 
  }*/
}
.homepage-first-section .main .first .yun-logo {
  position: absolute;
  top: 48%;
  left: 40%;
}
.homepage-first-section .main .first .yun-logo img {
  height: auto;
}
.homepage-first-section .main .first a {
  position: absolute;
  right: 0;
  bottom: 0;
}
.homepage-first-section .main .first img {
  height: 100%;
}
.homepage-first-section .main .second {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.homepage-first-section .main .second .first-block {
  background: #00ABAA;
  position: relative;
  padding-top: 4.813rem;
  padding-bottom: 3.188rem;
}
.homepage-first-section .main .second .first-block h3 {
  padding-left: 5rem;
  color: #2F2E2E;
  text-align: left;
  font-size: 2.46rem;
  font-style: normal;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.homepage-first-section .main .second .first-block h3 span {
  font-weight: 300;
  position: relative;
  font-size: 2.23rem;
}
.homepage-first-section .main .second .first-block h3 span::after {
  content: "";
  display: block;
  width: 15.313rem;
  height: 5px;
  background: #ECB7C1;
  position: absolute;
  bottom: -12px;
  left: 0;
}
.homepage-first-section .main .second .first-block a {
  position: absolute;
  right: 0;
  bottom: 0;
}
.homepage-first-section .main .second .second-block {
  background: #FDC99A;
  position: relative;
  padding-top: 2.813rem;
  padding-bottom: 3.125rem;
}
.homepage-first-section .main .second .second-block .content {
  padding-left: 4.938rem;
}
.homepage-first-section .main .second .second-block .content h4 {
  color: #2F2E2E;
  text-align: left;
  font-size: 1.67rem;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: uppercase;
  border-bottom: 5px solid #EC6415;
  display: inline-block;
}
.homepage-first-section .main .second .second-block .content p {
  color: #000;
  text-align: left;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.homepage-first-section .main .second .second-block a {
  position: absolute;
  right: 0;
  bottom: 0;
}

.homepage-second-section {
  padding-top: 5rem;
  padding-bottom: 3.125rem;
}
.homepage-second-section h2 {
  color: #2F2E2E;
  text-align: center;
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0%;
  text-transform: uppercase;
}
.homepage-second-section.acn h2 {
  font-size: 2.8rem;
}

.homepage-second-image-section {
  padding-bottom: 5rem;
}
.homepage-second-image-section .block-1 {
  width: 20%;
}
.homepage-second-image-section .block-1 .blk-img {
  text-align: center;
}
.homepage-second-image-section .block-1 .blk-para .para-bg h2 {
  color: #2F2E2E;
  text-align: center;
  font-size: 1.185rem;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  padding-top: 16px;
  padding-bottom: 0.75rem;
}
.homepage-second-image-section .block-1 .blk-para .para-bg p {
  color: #000;
  text-align: center;
  font-size: 0.9rem;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 0px;
}
.homepage-second-image-section .block-1 .blk-para .para-bg p strong {
  font-weight: 600;
}

.custom-hr hr {
  background-color: #000;
  height: 1px;
  opacity: 1;
}

.homepage-poznaj-section {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.homepage-poznaj-section h2 {
  color: #2F2E2E;
  text-align: center;
  font-family: "Barlow", sans-serif !important;
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  text-transform: uppercase;
  padding-bottom: 2.5rem;
}
.homepage-poznaj-section .image-col {
  background: -webkit-gradient(linear, left top, left bottom, from(#A1C5E6), to(#D0E5F8));
  background: linear-gradient(180deg, #A1C5E6 0%, #D0E5F8 100%);
}
.homepage-poznaj-section .content-col {
  background: #00ABAA;
  position: relative;
}
.homepage-poznaj-section .content-col a {
  position: absolute;
  right: 0;
  bottom: 0;
}
.homepage-poznaj-section .content-col p {
  color: #2F2E2E;
  text-align: center;
  font-size: 2.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 100%;
}
.homepage-poznaj-section .content-col p span {
  color: #2F2E2E;
  font-size: 1.34rem;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.sila-probioterapii-section {
  padding-top: 1.875rem;
  padding-bottom: 3.125rem;
}
.sila-probioterapii-section h2 {
  color: #2F2E2E;
  text-align: center;
  font-family: "Barlow", sans-serif !important;
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0%; /* 0px */
  text-transform: uppercase;
}
.sila-probioterapii-section.en h2 {
  line-height: 100%;
}

#Sila-image-block {
  padding-top: 2.51rem;
  padding-bottom: 3rem;
}
#Sila-image-block .display-rtl .img-sec {
  /*background: $color_dark_gray;
  padding-right: 0px;
  padding-left: 0px;*/
}
#Sila-image-block .display-rtl .img-sec img {
  -webkit-box-shadow: -2.188rem 2.188rem #00ABAA;
          box-shadow: -2.188rem 2.188rem #00ABAA;
  margin-left: 2.188rem;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  padding-left: 4.2rem;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec h2 {
  color: #2F2E2E;
  text-align: left;
  font-family: "Barlow", sans-serif !important;
  font-size: 2.23rem;
  font-style: italic;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec h2 span {
  border-bottom: 6.667px solid #00ABAA;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec p.desc {
  color: #000;
  text-align: left;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec p.first {
  padding-top: 3.125rem;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec p.last {
  padding-bottom: 3.125rem;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {
  background-color: #2E2D2C;
  padding: 0.375rem 1rem;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  border: 1px solid #2E2D2C;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-decoration: none;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a:hover {
  background-color: transparent;
  border: 1px solid #231F20;
  color: #231F20;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a:focus {
  background-color: #231F20;
  border: 1px solid #231F20;
  color: #fff;
}
#Sila-image-block .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a .j-btn-icon {
  display: none;
}

.pink-section {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  margin-top: 9.75rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(78%, #ECB7C1), color-stop(22%, white));
  background: linear-gradient(to right, #ECB7C1 78%, white 22%);
  z-index: 9;
  position: relative;
  margin-bottom: 3.125rem;
}
.pink-section .outer-box {
  background: rgba(236, 183, 193, 0.5);
  width: 55.469vw;
  height: 25.25rem;
  position: absolute;
  right: 0;
  margin-top: -11.375rem;
  z-index: -1;
}
.pink-section .outer-box span {
  display: none;
}
.pink-section .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  height: 100%;
}
.pink-section .content h2 {
  color: #2F2E2E;
  font-family: "Barlow", sans-serif !important;
  font-size: 2.23rem;
  font-style: italic;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 2.7rem;
}
.pink-section .content h2 span {
  position: relative;
}
.pink-section .content h2 span:after {
  content: "";
  display: block;
  width: 17.228vw;
  height: 6.667px;
  background: #fff;
  position: absolute;
  bottom: -12px;
  left: 0;
}
.pink-section .content p {
  color: #000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.pink-section .content p.first {
  padding-top: 3.125rem;
}
.pink-section .content p.last {
  padding-bottom: 3.125rem;
}

#skory-image-block {
  padding-top: 2.51rem;
  padding-bottom: 3rem;
}
#skory-image-block .img-sec {
  /*background: $color_green;*/
  padding-right: 0px;
  padding-left: 0px;
}
#skory-image-block .img-sec img {
  -webkit-box-shadow: -2.65rem 2.7rem #ec6415;
          box-shadow: -2.65rem 2.7rem #ec6415;
  margin-left: 2.7rem;
}
#skory-image-block .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  padding-left: 4.2rem;
}
#skory-image-block .content h2 {
  color: #2F2E2E;
  text-align: left;
  font-family: "Barlow", sans-serif !important;
  font-size: 2.23rem;
  font-style: italic;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
#skory-image-block .content h2 span {
  border-bottom: 6.667px solid #EC6415;
  display: inline-block;
}
#skory-image-block .content p.desc {
  color: #000;
  text-align: left;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
#skory-image-block .content p.first {
  padding-top: 1.125rem;
}
#skory-image-block .content p.last {
  padding-bottom: 3.125rem;
}

#OBJAWY, #OBJAWY-1 {
  margin: 5.625rem 0 6.625rem 0;
}
#OBJAWY h2, #OBJAWY-1 h2 {
  font-size: 2.24rem;
  font-weight: 700;
  border-bottom: 8px solid #49A9AA;
  display: inline-block;
  margin-bottom: 1.7rem;
  padding-bottom: 5px;
  color: #2F2E2E;
}
#OBJAWY .img-sec, #OBJAWY-1 .img-sec {
  text-align: end;
}
#OBJAWY .img-sec img, #OBJAWY-1 .img-sec img {
  -webkit-box-shadow: 2.188rem 2.188rem #00ABAA;
          box-shadow: 2.188rem 2.188rem #00ABAA;
  margin-left: 2.188rem;
}
#OBJAWY .objawy-content, #OBJAWY-1 .objawy-content {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 3fr 10px 3fr 10px 3fr;
  grid-template-columns: repeat(3, 3fr);
  gap: 10px;
  text-align: center;
  width: 100%;
  padding-bottom: 2.875rem;
  padding-top: 2.2rem;
}
#OBJAWY .objawy-content .imagedesccol p, #OBJAWY-1 .objawy-content .imagedesccol p {
  text-transform: uppercase;
}
#OBJAWY .objawy-content .imagedesccol p.desc, #OBJAWY-1 .objawy-content .imagedesccol p.desc {
  font-size: 1.12rem;
  font-weight: 700;
  line-height: normal;
}
#OBJAWY p, #OBJAWY-1 p {
  font-size: 1rem;
  font-weight: 300;
  text-transform: unset;
  color: #2F2E2E;
}
#OBJAWY .j-blk-btn-sec .j-btn a, #OBJAWY-1 .j-blk-btn-sec .j-btn a {
  background-color: #2E2D2C;
  padding: 0.375rem 1rem;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  border: 1px solid #2E2D2C;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-decoration: none;
  font-size: 0.9rem;
}
#OBJAWY .j-blk-btn-sec .j-btn a:hover, #OBJAWY-1 .j-blk-btn-sec .j-btn a:hover {
  background-color: transparent;
  border: 1px solid #231F20;
  color: #231F20;
}
#OBJAWY .j-blk-btn-sec .j-btn a span, #OBJAWY-1 .j-blk-btn-sec .j-btn a span {
  display: none;
}
#OBJAWY .j-blk-btn-sec .j-btn a:focus, #OBJAWY-1 .j-blk-btn-sec .j-btn a:focus {
  background-color: #231F20;
  border: 1px solid #231F20;
  color: #fff;
}

.acn-first-section {
  margin-top: -1px;
}
.acn-first-section .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.acn-first-section .main .first {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #00ABAA;
}
.acn-first-section .main .first .first-block {
  padding-left: 3.625rem;
  padding-right: 3.063rem;
}
.acn-first-section .main .first .first-block h2 {
  color: #2F2E2E;
  font-size: 2.23rem;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.acn-first-section .main .first .first-block h2 span {
  position: relative;
  /*border-bottom: 9.333px solid #E2B4D3;*/
}
.acn-first-section .main .first .first-block h2 span:after {
  content: "";
  display: block;
  width: 100%;
  height: 9.333px;
  background: #E2B4D3;
  position: absolute;
  bottom: -12px;
  left: 0;
  max-width: 74%;
}
.acn-first-section .main .first .first-block h3 {
  color: #2F2E2E;
  font-size: 1.7rem;
  font-style: normal;
  font-weight: 600;
  color: #2F2E2E;
  text-transform: uppercase;
  padding-top: 1.5rem;
  margin-bottom: 0;
}
.acn-first-section .main .first .first-block p {
  color: #2F2E2E;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  padding-top: 3.625rem;
  padding-bottom: 3.625rem;
  margin-bottom: 0;
}
.acn-first-section .main .first .first-block .sec-btn {
  margin-left: 0;
  background-color: #2E2D2C;
  color: #fff;
  font-weight: 900;
  font-size: 1rem;
}
.acn-first-section .main .first .first-block .sec-btn:hover {
  background-color: transparent;
  border: 3px solid #2E2D2C;
  color: #2E2D2C;
}
.acn-first-section .main .second {
  width: 50%;
  position: relative;
}

.potezne-content-section {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.potezne-content-section .custom-col {
  width: 88%;
}
.potezne-content-section .custom-col h3 {
  color: #2F2E2E;
  text-align: center;
  font-size: 1.67rem;
  font-style: italic;
  font-weight: 950;
  line-height: normal;
  text-transform: uppercase;
}
.potezne-content-section .custom-col h2 {
  color: #00ABAA;
  text-align: center;
  font-size: 2.8rem;
  font-style: italic;
  font-weight: 950;
  line-height: normal;
  text-transform: uppercase;
}
.potezne-content-section .custom-col p {
  color: #2F2E2E;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  padding-top: 0.7rem;
}
.potezne-content-section .custom-col p a {
  text-decoration: none;
  color: #2F2E2E;
  font-weight: 700;
}

.acn-micel-section {
  margin-top: 1rem;
  margin-bottom: 4.75rem;
}
.acn-micel-section .content {
  background: #00ABAA;
  text-align: center;
  padding: 2rem 1rem 4rem 1rem;
  height: 100%;
  position: relative;
}
.acn-micel-section .content h3 {
  color: #2E2D2C;
  text-align: center;
  font-size: 1.35rem;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.acn-micel-section .content h5 {
  color: #2E2D2C;
  text-align: center;
  font-size: 1.185rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.acn-micel-section .content h5 span {
  font-weight: 500;
}
.acn-micel-section .content h5.first {
  padding-bottom: 1.5rem;
}
.acn-micel-section .content img {
  height: 362.667px;
  /*            flex-shrink: 0;
  aspect-ratio: 426.67 / 362.67;*/
}
.acn-micel-section .content .bottom-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  vertical-align: middle;
}
.acn-micel-section .content .bottom-content p {
  text-align: left;
  color: #2E2D2C;
  font-size: 1.23rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-left: 8px;
}
.acn-micel-section .content .bottom-content img {
  height: auto;
  aspect-ratio: auto;
}
.acn-micel-section .content .bot-a {
  position: absolute;
  bottom: 20px;
  -webkit-transform: translate(90%);
          transform: translate(90%);
}
.acn-micel-section .content .bot-a .primary-btn {
  font-size: 1rem;
  font-weight: 900;
}

.acn-prawdziwi-content-section {
  margin-top: 5.75rem;
  margin-bottom: 1.313rem;
}
.acn-prawdziwi-content-section h2 {
  color: #2F2E2E;
  text-align: center;
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.acn-prawdziwi-content-section p {
  color: #000;
  text-align: center;
  font-size: 1.12rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  padding-top: 4rem;
}

#acn-chcesz-image-section {
  padding-top: 2.51rem;
  padding-bottom: 6rem;
}
#acn-chcesz-image-section .display-rtl .img-sec {
  /*background: $color_dark_gray;
  padding-right: 0px;
  padding-left: 0px;*/
}
#acn-chcesz-image-section .display-rtl .img-sec img {
  -webkit-box-shadow: -2.188rem 2.188rem #ec6415;
          box-shadow: -2.188rem 2.188rem #ec6415;
  margin-left: 2.188rem;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
  padding-left: 4.2rem;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec.custom-right-section {
  padding-left: 0px;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec h2 {
  color: #2F2E2E;
  text-align: left;
  font-family: "Barlow", sans-serif !important;
  font-size: 2.23rem;
  font-style: italic;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec h2 span {
  /*border-bottom: 7px solid #EC6415;
  padding-bottom: 4px;*/
  position: relative;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec h2 span:after {
  content: "";
  display: block;
  width: 100%;
  max-width: 80%;
  height: 6.667px;
  background: #EC6415;
  position: absolute;
  bottom: -12px;
  left: 0;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec p.desc {
  color: #000;
  text-align: left;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec p.first {
  padding-top: 3.125rem;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec p.last {
  padding-bottom: 2.73rem;
  padding-top: 2.4rem;
  margin-bottom: 0;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a {
  background-color: #2E2D2C;
  padding: 0.375rem 1rem;
  color: #fff;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  border: 1px solid #2E2D2C;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  text-decoration: none;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a:hover {
  background-color: transparent;
  border: 1px solid #231F20;
  color: #231F20;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a:focus {
  background-color: #231F20;
  border: 1px solid #231F20;
  color: #fff;
}
#acn-chcesz-image-section .display-rtl .j-blk-dtl-sec .j-blk-btn-sec .j-btn a .j-btn-icon {
  display: none;
}

.chcesz-title-section {
  padding-top: 4.25rem;
  padding-bottom: 1.563rem;
}
.chcesz-title-section h2 {
  color: #2F2E2E;
  text-align: center;
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}

.acn-custom-blog-slider {
  padding-top: 8.313rem;
  padding-bottom: 8.313rem;
}
.acn-custom-blog-slider .acn-blog-slider .slick-prev {
  left: -12px;
}
.acn-custom-blog-slider .acn-blog-slider .slick-prev:before {
  content: "\f104";
  font-size: 1.5rem;
  color: #2E2D2C;
  font-family: FontAwesome;
  font-weight: 700;
}
.acn-custom-blog-slider .acn-blog-slider .slick-next {
  right: -12px;
}
.acn-custom-blog-slider .acn-blog-slider .slick-next:before {
  content: "\f105";
  font-size: 1.5rem;
  color: #2E2D2C;
  font-family: FontAwesome;
  font-weight: 700;
}
.acn-custom-blog-slider .acn-blog-slider .slick-slide .content {
  padding: 0px 0.75rem 0px 0.75rem;
}
.acn-custom-blog-slider .acn-blog-slider .slick-slide .content p {
  padding: 1.75rem;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-bottom: 0;
  color: #2F2E2E;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  border: 1.333px solid #E3E3E3;
  background: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 22vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 100%;
}
.acn-custom-blog-slider .acn-blog-slider .slick-slide .content p a {
  text-decoration: none;
  color: #2F2E2E;
}
.acn-custom-blog-slider .acn-blog-slider a {
  text-decoration: none;
}

.acn-przed-slider {
  padding-top: 3.625rem;
  padding-bottom: 3.625rem;
}
.acn-przed-slider .slick-prev {
  left: -12px;
}
.acn-przed-slider .slick-prev:before {
  content: "\f104";
  font-size: 1.5rem;
  color: #2E2D2C;
  font-family: FontAwesome;
  font-weight: 700;
}
.acn-przed-slider .slick-next {
  right: -12px;
}
.acn-przed-slider .slick-next:before {
  content: "\f105";
  font-size: 1.5rem;
  color: #2E2D2C;
  font-family: FontAwesome;
  font-weight: 700;
}
.acn-przed-slider .slick-slide .content {
  margin: 0px 0.75rem 0px 0.75rem;
  background: #00ABAA;
  padding: 0.5rem;
}

.acn-faq-section {
  background: #00ABAA;
  padding-top: 5rem;
  padding-bottom: 2rem;
  margin-bottom: 0px;
}
.acn-faq-section h3 {
  color: #2F2E2E;
  text-align: center;
  font-size: 2.23rem;
  font-style: normal;
  font-weight: 700;
  line-height: 119.946%;
  text-transform: uppercase;
  padding-bottom: 3.25rem;
}
.acn-faq-section .faq, .acn-faq-section .faqtwo, .acn-faq-section .faq-three {
  padding: 10px 10px;
}
.acn-faq-section .faq .faq-list, .acn-faq-section .faqtwo .faq-list, .acn-faq-section .faq-three .faq-list {
  padding: 0;
  list-style: none;
}
.acn-faq-section .faq .faq-list li, .acn-faq-section .faqtwo .faq-list li, .acn-faq-section .faq-three .faq-list li {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
.acn-faq-section .faq .faq-list .question, .acn-faq-section .faqtwo .faq-list .question, .acn-faq-section .faq-three .faq-list .question {
  color: #2F2E2E;
  font-size: 1.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  text-align: left;
}
.acn-faq-section .faq .faq-list .question span, .acn-faq-section .faqtwo .faq-list .question span, .acn-faq-section .faq-three .faq-list .question span {
  padding-right: 1rem;
  position: relative;
  padding-left: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.acn-faq-section .faq .faq-list .question span:before, .acn-faq-section .faqtwo .faq-list .question span:before, .acn-faq-section .faq-three .faq-list .question span:before {
  content: "\f106";
  font-size: 1.5rem;
  color: #2F2E2E;
  font-family: FontAwesome;
  font-weight: 900;
  position: absolute;
  left: 0px;
}
.acn-faq-section .faq .faq-list .collapsed span:before, .acn-faq-section .faqtwo .faq-list .collapsed span:before, .acn-faq-section .faq-three .faq-list .collapsed span:before {
  content: "\f107";
}
.acn-faq-section .faq .faq-list p, .acn-faq-section .faqtwo .faq-list p, .acn-faq-section .faq-three .faq-list p {
  color: #000;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  padding: 2rem 2rem 1rem 0rem;
  margin-bottom: 0px;
}
.acn-faq-section .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.jak-stosowac {
  background: rgba(0, 171, 170, 0.2);
}

.pnf-content {
  margin-top: 11rem;
}
.pnf-content .pnf-inner-cont h1 {
  color: #2F2E2E;
  text-align: left;
  font-family: "Barlow", sans-serif !important;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0%; /* 0px */
  text-transform: uppercase;
}

section.acn-cz-repair {
  margin-bottom: 3rem;
}
section.acn-cz-repair .col-lg-12 h2 {
  font-weight: 700;
}
section.acn-protect .col-lg-12 h2 {
  font-weight: 700;
}

section.prod-block-head.acn-repair-page-head {
  margin-top: 5rem;
}

section.midd-sec-bad .container .row .top-sec.new-top {
  margin-top: 12rem;
}
section.midd-sec-bad .container .row .mid-sec.new-mid {
  margin-top: 12rem;
}

section.ozy-middle-sec.new.bad-inner {
  margin-bottom: 20rem;
}

section.midd-sec-bad.new-mid {
  margin-top: 15rem;
}

.move-new-top {
  margin-top: 14rem;
}
.move-new-top .right-col {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

body section.orange-banner {
  margin-top: 3.45rem;
}

header .navbar #navbarCollapse .dropdown .dropdown-toggle a::before {
  top: auto;
}

.acn-faq-section .faq .faq-list .question {
  font-size: 1.68rem;
}
.acn-faq-section .faq .faq-list p {
  font-size: 1.13rem;
}
.acn-faq-section .faqtwo .faq-list .question {
  font-size: 1.68rem;
}
.acn-faq-section .faqtwo .faq-list p {
  font-size: 1.13rem;
}
.acn-faq-section .faq-three .faq-list .question {
  font-size: 1.68rem;
}
.acn-faq-section .faq-three .faq-list p {
  font-size: 1.13rem;
}

section.pink-section.badania-home.orange .container .content .anchor-sec ul li a {
  max-width: 86%;
}

.acn-micel-section .col-lg-4:nth-child(2) .content .bottom-content {
  margin-top: 15px;
}

.homepage-poznaj-section .content-col p span {
  text-transform: initial;
}

section.green-form-section div.content form.add-height {
  height: 65vh;
}

@media (max-width: 991px) {
  main {
    overflow-x: hidden;
  }
  .footer-widget .bottom-section ul li {
    padding-bottom: 15px;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle {
    width: 100%;
    border-radius: 0;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle ul.dropdown-menu.show-sub {
    background-color: #ffffff;
    margin-top: 8px;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle ul.dropdown-menu.show-sub li a {
    color: #000000;
    font-weight: 500;
  }
  .homepage-second-image-section .row .block-1 .blk-para .para-bg h2 {
    line-height: 2rem;
    font-size: 1.55rem;
  }
  .homepage-second-image-section .row .block-1 .blk-para .para-bg p {
    line-height: 2rem;
    font-size: 1.55rem;
  }
}
@media (min-width: 800px) and (max-width: 991px) {
  body .content {
    overflow-x: initial;
  }
}
@media (min-width: 992px) and (max-width: 1118px) {
  section.onas-mid-sec {
    margin-bottom: 48rem;
  }
}
@media (max-width: 767px) {
  .acn-faq-section h3 {
    padding: 0 1.8rem;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-slide .content img {
    max-width: 80%;
    margin: 0 auto;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-slide .content p {
    width: 100%;
    max-width: 80%;
    margin: 0 auto;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-next {
    right: 15px;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-prev {
    left: 10px;
  }
  #acn-chcesz-image-section .display-rtl .img-sec img {
    width: 100%;
    max-width: 94%;
  }
}
@media (min-width: 992px) {
  header .navbar #navbarCollapse li.dropdown:nth-child(5) .dropdown-toggle ul.dropdown-menu {
    right: -48px;
  }
  header .navbar #navbarCollapse li.dropdown:nth-child(2) .dropdown-toggle ul.dropdown-menu {
    right: -22px;
  }
  .homepage-second-image-section .block-1 .blk-para .para-bg h2.add-high1 {
    height: 88px;
  }
}
@media (min-width: 800px) and (max-width: 900px) {
  body {
    overflow-x: hidden !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  div.category-page .acn-badania-articles article .item .item-content h4 a {
    font-size: 1.15rem;
  }
  div.category-page .acn-badania-articles article .item .item-content p {
    font-size: 0.9rem;
  }
}
/*Added for new dropdown*/
section.prod-block-head {
  margin-bottom: 5rem;
}
section.prod-block-head .container h2 {
  margin-bottom: 0;
  text-align: center;
  font-weight: 700;
  color: #2F2E2E;
  font-size: 2.8rem;
}

#product-img-blck .container .display-rtl {
  margin-bottom: 5rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head, #product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content {
  padding-left: 1rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head h2 {
  color: #000;
  font-size: 2.8rem;
  font-weight: 500;
  padding-bottom: 5px;
  text-transform: uppercase;
  line-height: 140%;
  margin-bottom: 1.35rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head h2 span {
  border-bottom: 7px solid #ED6884;
  padding-bottom: 7px;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head h3 {
  color: #000;
  font-size: 1.34rem;
  font-weight: 700;
  margin-bottom: 1.7rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head h3 span {
  display: inline-block;
  width: 100%;
  color: #ED6884;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head.prod-head-3 h2 span {
  border-bottom: 7px solid #F8D54B;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head.prod-head-3 h3 span {
  color: #F8D54B;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content p.top-text {
  color: #2F2E2E;
  font-size: 1.12rem;
  margin-bottom: 2.23rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item {
  border-bottom: none;
  background: #FDC99A;
  margin-bottom: 0.6rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-header button.accordion-button {
  background: #FDC99A;
  padding: 22px 22px 22px 100px;
  color: #fff;
  font-weight: 700;
  font-size: 1.68rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-header button.accordion-button:after {
  background-image: url(/siteassets/img/img-20x20-arrow-drop.svg);
  background-repeat: no-repeat;
  background-size: auto;
  display: inline-block;
  width: 40px;
  height: 40px;
  left: 20px;
  position: absolute;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-header button.accordion-button:not(.collapsed):after {
  left: 30px;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item:last-child {
  margin-bottom: 0;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord h4 {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 1.7rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord ul {
  padding-left: 38px;
  margin-bottom: 2rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord ul li {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 500;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord ul li span.red {
  color: #bf4e14;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord ul.ul-top {
  margin-bottom: 0.5rem;
  padding-left: 1.25rem;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord p {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 500;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord p.dots {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  padding-left: 16px;
  margin-bottom: 0;
}
#product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content .accordion .accordion-item .accordion-body .inner-accord p.dots span {
  padding-left: 5px;
}
#product-img-blck .container .display-rtl:last-child {
  margin-bottom: 0;
}
#product-img-blck .container .display-rtl:nth-child(1) .img-sec {
  cursor: pointer;
}
#product-img-blck .container .display-rtl:nth-child(1) .img-sec:hover img {
  display: none;
}
#product-img-blck .container .display-rtl:nth-child(1) .img-sec:hover .img-new-top-1-pro {
  background: url(/siteassets/img/img-acn-micel-left.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(1) .img-sec:hover .img-new-top-1-cz {
  background: url(/siteassets/img/img-ato-wash-left.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(1) .img-sec:hover .img-new-top-re-1 {
  background: url(/siteassets/img/img-acn-micel-left.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(1) .img-sec:hover .img-new-top-1-sk {
  background: url(/siteassets/img/ato-wash-with-prebiotika-pink-label-white.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(2) .img-sec {
  cursor: pointer;
}
#product-img-blck .container .display-rtl:nth-child(2) .img-sec:hover img {
  display: none;
}
#product-img-blck .container .display-rtl:nth-child(2) .img-sec:hover .img-new-top-1-pro {
  background: url(/siteassets/img/img-acn-wash-left.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(2) .img-sec:hover .img-new-top-1-cz {
  background: url(/siteassets/img/img-ato-body-cream-1.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(2) .img-sec:hover .img-new-top-re-2 {
  background: url(/siteassets/img/img-yun-acn-protext-exfoliating-gel.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(2) .img-sec:hover .img-new-top-2-sk {
  background: url(/siteassets/img/ato-body-with%20postbiotika-blue-label-white.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(3) .img-sec {
  cursor: pointer;
}
#product-img-blck .container .display-rtl:nth-child(3) .img-sec:hover img {
  display: none;
}
#product-img-blck .container .display-rtl:nth-child(3) .img-sec:hover .img-new-top-1-pro {
  background: url(/siteassets/img/img-acn-protect-cream-left.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(3) .img-sec:hover .img-new-top-1-cz {
  background: url(/siteassets/img/img-ato-cream-3.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(3) .img-sec:hover .img-new-top-re-3 {
  background: url(/siteassets/img/img-acn-repair-cream-left.webp) no-repeat;
  background-size: contain;
  height: 100%;
}
#product-img-blck .container .display-rtl:nth-child(3) .img-sec:hover .img-new-top-3-sk {
  background: url(/siteassets/img/ato-repair-with-probiotika-yellow-label-white.webp) no-repeat;
  background-size: contain;
  height: 100%;
}

section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.left:after {
  bottom: 196%;
}
section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.top:after {
  bottom: -74%;
  right: -75%;
}
section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.right:after {
  right: 107.8%;
  bottom: -142%;
}
section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.bottom:after {
  bottom: 139%;
  left: -73%;
}

@media (max-width: 767px) {
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.left:after {
    bottom: 169%;
  }
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.top:after {
    bottom: -24%;
    right: -107%;
  }
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.right:after {
    right: 113%;
    bottom: -113%;
  }
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 117%;
    left: -105%;
  }
}
@media (max-width: 991px) {
  #product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head, #product-img-blck .container .display-rtl .j-blk-dtl-sec .inner-content {
    padding-left: 0;
  }
  #product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head h2 {
    font-size: 2rem;
    line-height: 5rem;
  }
  #product-img-blck .container .display-rtl .j-blk-dtl-sec .prod-head h3 {
    font-size: 1.6rem;
  }
  #product-img-blck .container .display-rtl .img-sec {
    margin-bottom: 2rem;
  }
  section.acn-first-section {
    padding-top: 6rem;
  }
}
@media (min-width: 1200px) {
  section.ato-first-section.ato-first .main .second {
    padding: 0 5rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section.circle-section.circle-sk .container .row .col-lg-6 .circle-sec .step {
    width: 7rem;
  }
  section.circle-section.circle-sk .container .row .col-lg-6 .circle-sec .step.left:after {
    left: 135%;
    bottom: 162%;
  }
  section.circle-section.circle-sk .container .row .col-lg-6 .circle-sec .step.top:after {
    bottom: -15%;
    right: -126%;
  }
  section.circle-section.circle-sk .container .row .col-lg-6 .circle-sec .step.right:after {
    right: 135%;
    bottom: -95%;
  }
  section.circle-section.circle-sk .container .row .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 86%;
    left: -122%;
  }
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.left:after {
    bottom: 175%;
  }
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.top:after {
    bottom: -23%;
    right: -107%;
  }
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.right:after {
    right: 111%;
    bottom: -115%;
  }
  section.circle-section.circle-cz .row .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 115%;
    left: -104%;
  }
}
@media (min-width: 1300px) and (max-width: 1600px) {
  section.onas-mid-sec {
    margin-bottom: 46rem;
  }
}
section.lower-mid-section .lower-mid-sec ul li a {
  color: #000000;
  text-decoration: none;
}

body section.green-form-section {
  margin-bottom: 0;
}
body section.contact-banner {
  margin-top: 7.45rem;
}

.relative-container {
  position: relative;
  position: relative;
}

.split-image {
  position: absolute;
  top: 50%;
  left: 27.5%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 999;
  width: 25%;
  max-width: 100%;
  min-width: 20%;
  height: auto;
  max-height: 80vh;
  position: absolute;
  top: 50%;
  left: 28%;
  transform: translate(-50%, -50%);
  z-index: 999;
  width: 25%;
  max-width: 100%;
  min-width: 20%;
  height: auto;
  max-height: 40vh;
}

.left-col {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  min-height: 50vh;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  min-height: 50vh;
}

.right-col {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  min-height: 50vh;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  min-height: 50vh;
}

.bg-white {
  background-color: white;
  background-color: white;
}

.bg-pale-pink {
  background-color: #ECB7C1;
  background-color: #ECB7C1;
}

.bg-tealish-green {
  background: rgba(0, 171, 170, 0.4);
  background: rgba(0, 171, 170, 0.4);
}

.text-content {
  padding-left: 10%;
  padding-left: 10%;
}

.custom-ul-marker {
  list-style-type: none;
  padding-left: 0px;
}

.black-button {
  background-color: #2E2D2C;
  color: white;
  text-decoration: none;
  border-radius: 0px;
  font-weight: 900;
  font-size: 14px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  padding: 6px 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border: 2px solid #2E2D2C;
  background-color: #2E2D2C;
  color: white;
  text-decoration: none;
  border-radius: 0px;
  font-weight: 900;
  font-size: 14px;
  display: inline-flex;
  height: 32px;
  padding: 6px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border: 2px solid #2E2D2C;
}
.black-button:hover {
  background-color: #fff;
  color: #2E2D2C;
  background-color: #fff;
  color: #2E2D2C;
}
.black-button:active {
  background-color: #fff;
  color: #2E2D2C;
  background-color: #fff;
  color: #2E2D2C;
}

.new-blue .relative-container .bg-tealish-green .text-content h2 {
  margin-bottom: 2rem;
}
.new-blue .relative-container .bg-tealish-green .text-content h2 span {
  position: relative;
}
.new-blue .relative-container .bg-tealish-green .text-content h2 span:after {
  content: "";
  display: block;
  width: 25.228vw;
  height: 6.667px;
  background: #fff;
  position: absolute;
  bottom: -12px;
  left: 0;
}

#ocz-image-3 .container .display-ltr .j-blk-dtl-sec .inner-left p {
  text-transform: inherit;
}
#ocz-image-3 .container .display-ltr .img-sec {
  background: transparent;
}
#ocz-image-3 .container .display-ltr .img-sec img {
  padding-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  margin-left: 0;
  width: 100%;
  -webkit-box-shadow: 1.5rem 1.5rem #00ABAA;
          box-shadow: 1.5rem 1.5rem #00ABAA;
  margin-left: 0;
}

#ocz-image-1 .container .display-ltr .img-sec {
  background: transparent;
}
#ocz-image-1 .container .display-ltr .img-sec img {
  padding-left: 0;
  margin-top: 0;
  padding-bottom: 0;
  -webkit-box-shadow: -2rem 2rem #00ABAA;
          box-shadow: -2rem 2rem #00ABAA;
  margin-left: 1.5rem;
}

.left-border {
  border-left: 5px solid #ECECEC;
  padding-left: 12px;
  margin-left: 8px;
  padding: 20px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  body section.contact-banner {
    margin-top: 9.45rem;
  }
  section.contact-middle-sec .mid-new-sec ul {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .split-image {
    position: static;
    -webkit-transform: none;
            transform: none;
    width: 60%;
    max-width: 100%;
    min-width: 40%;
    margin: 5% auto;
    display: block;
    position: static;
    transform: none;
    width: 60%;
    max-width: 100%;
    min-width: 40%;
    margin: 5% auto;
    display: block;
  }
  .left-col {
    min-height: 60vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 5%;
    min-height: 25vh;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: 5%;
  }
  .right-col {
    min-height: 60vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    padding: 5%;
    min-height: 25vh;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: 5%;
  }
  .relative-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    flex-direction: column;
  }
  section.banner-below-text {
    margin-top: 5rem;
  }
}
@media (min-width: 992px) and (max-width: 1118px) {
  .move-new-top.new-move {
    margin-top: 20rem;
  }
  .move-new-top.new-move .right-col.bg-pale-pink {
    min-height: 20vh;
  }
  .move-new-top.new-move .left-col {
    min-height: 20vh;
  }
  .move-new-top.new-move .relative-container img.split-image {
    min-width: 35%;
    left: 21%;
  }
  #ocz-image-1 .container .display-rtl .j-blk-dtl-sec .inner-left {
    padding-left: 4rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  section.ozy-middle-sec .back-sec {
    max-width: 88%;
  }
  body section.banner-below-text {
    margin-top: 5rem;
  }
  #ocz-image-1 .container .display-ltr .img-sec {
    margin-bottom: 4rem;
  }
  #ocz-image-1 .container .display-ltr .img-sec img {
    width: 100%;
    max-width: 98%;
  }
  #ocz-image-3 .container .display-ltr .img-sec {
    margin-bottom: 4rem;
  }
  #ocz-image-3 .container .display-ltr .img-sec img {
    width: 100%;
    max-width: 98%;
  }
}
/*Added for policy, Cookies and Regular Page*/
section.common-content {
  margin-top: 5rem;
}
section.common-content .inner-content {
  width: 100%;
  max-width: 70%;
  margin: 0 auto;
}
section.common-content .inner-content .sec {
  margin-bottom: 3rem;
}
section.common-content .inner-content .sec h3 {
  color: #2F2E2E;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 1rem;
}
section.common-content .inner-content .sec p {
  color: #2F2E2E;
}
section.common-content .inner-content .sec ul li, section.common-content .inner-content .sec ol li {
  color: #2F2E2E;
  margin-bottom: 0.5rem;
}
section.common-content .inner-content .sec ul li a, section.common-content .inner-content .sec ol li a {
  color: #2F2E2E;
  text-decoration: none;
  display: inline-block;
}
section.common-content .inner-content .sec.sec-last {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  section.common-content .inner-content {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  section.regular-content.common-content .inner-content .sec-4 h3 {
    text-indent: -28px;
    margin-left: 28px;
  }
}
@media (min-width: 421px) and (max-width: 767px) {
  section.regular-content.common-content div.inner-content .sec-4 h3 {
    text-indent: -30px;
    margin-left: 30px;
  }
}
/*Added for new*/
@media (min-width: 992px) and (max-width: 1199px) {
  section.benefit-sec .row .col-lg-4 .inner-sec .text-sec {
    padding-top: 9rem;
  }
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato {
    padding: 0 3rem;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.left:after {
    bottom: 230%;
    left: 73%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 186%;
    left: -42%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.top:after {
    bottom: -128%;
    right: -43%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.right:after {
    right: 73%;
    bottom: -159%;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato {
    padding: 0 3rem;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.left:after {
    bottom: 230%;
    left: 73%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 186%;
    left: -42%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.top:after {
    bottom: -128%;
    right: -43%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.right:after {
    right: 73%;
    bottom: -159%;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato {
    padding: 0 3rem;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.left:after {
    bottom: 247%;
    left: 87%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 186%;
    left: -56%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.top:after {
    bottom: -85%;
    right: -56%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.right:after {
    right: 87%;
    bottom: -173%;
  }
}
@media (min-width: 1400px) and (max-width: 1599px) {
  section.ato-first-section.ato-first .main .second .second-block .cotent-ato {
    padding: 0 3rem;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.left:after {
    bottom: 216%;
    left: 94%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.bottom:after {
    bottom: 176%;
    left: -62%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.top:after {
    bottom: -85%;
    right: -63%;
  }
  section.circle-section.circle-sk .col-lg-6 .circle-sec .step.right:after {
    right: 94%;
    bottom: -179%;
  }
}
@media (min-width: 1099px) and (max-width: 1199px) {
  section.benefit-sec .container .row .col-lg-4 .inner-sec {
    height: 50vh;
  }
}
.homepage-poznaj-section.sk-po .image-col {
  background: #ffecc9;
}

section.benefit-sec.sk-ben .container .row .col-lg-4:nth-child(1) .inner-sec .text-sec h4 {
  color: #df88cc;
}
section.benefit-sec.sk-ben .container .row .col-lg-4:nth-child(2) .inner-sec .text-sec h4 {
  color: #a2d5ef;
}
section.benefit-sec.sk-ben .container .row .col-lg-4:nth-child(3) .inner-sec .text-sec h4 {
  color: #f1d440;
}

section.common-content .inner-content .sec p a {
  color: #2F2E2E;
}

@media (min-width: 992px) {
  div#badani-badge-inner.sk-inner-slider .fullwidth .row .imagetitlecrd .bg-card-middle-header.sk-mid a {
    height: 340px;
    display: inline-block;
    width: 100%;
  }
  div#badani-badge-inner.sk-inner-slider .fullwidth .row .imagetitlecrd .bg-card-middle-header.sk-mid a img {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .content {
    overflow-x: hidden;
  }
  html, body {
    font-size: 13px;
  }
  .custom-hamberger {
    display: block;
  }
  header {
    padding: 5px 0px;
  }
  header .navbar-nav {
    -ms-grid-columns: none;
    grid-template-columns: none;
    gap: 0px;
    padding-left: 0px;
  }
  header .navbar-nav li {
    padding: 5px 5px !important;
  }
  header .navbar {
    padding-top: 0.3rem;
    padding-bottom: 0rem;
  }
  header .navbar #navbarCollapse {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  header .navbar #navbarCollapse .dropdown {
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .navbar #navbarCollapse .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 1rem;
    padding: 5px 5px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    background: #2e2d2c;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
            box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    border: none;
    top: 1.4rem;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle {
    font-size: 0.75rem;
    line-height: normal;
    color: #27445C;
    font-weight: 300;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle a::before {
    /*content: "\f107";*/
    content: none;
    font-size: 1rem;
    color: white;
    font-family: FontAwesome;
    font-weight: 300;
    position: absolute;
    right: 10px;
    top: 5px;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle a .caret {
    display: none;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle::after {
    display: none;
  }
  header .navbar #navbarCollapse .dropdown .dropdown-toggle .dropdown-menu li a::before {
    display: none;
  }
  header .navbar #navbarCollapse .dropdown ul.dropdown-menu li {
    margin-left: 0px;
    padding: 0.3rem 0.6rem 0.3rem 0.6rem !important;
  }
  header .navbar #navbarCollapse .dropdown ul.dropdown-menu li.menu-active a {
    color: #f94862;
    font-weight: 700;
  }
  header .navbar #navbarCollapse .dropdown ul.dropdown-menu li a {
    text-decoration: none;
    font-size: 1.5rem;
    line-height: 19px;
    color: #fff;
    padding: 5px 5px;
    display: block;
    padding-top: 0px;
    padding-bottom: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-weight: 300;
    white-space: normal;
    text-align: left;
    /* &:hover {
        color: #fff;
        font-weight: 700;

    }*/
  }
  header .navbar #navbarCollapse .dropdown ul.dropdown-menu li a::before {
    display: none;
  }
  header .navbar #navbarCollapse .dropdown ul.dropdown-menu li:last-child a {
    border-bottom: 0px solid #fff;
  }
  header .category-title-section {
    padding-top: 2.25rem;
    padding-bottom: 0.563rem;
  }
  header .b-acn-badania-articles .acn-badania-articles .link-list-block a {
    margin-bottom: 0.25rem;
  }
  header .category-page .acn-badania-articles article .item .item-content {
    padding: 1.313rem;
    min-height: 13.25rem;
  }
  .acn-first-section .main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .acn-first-section .main .first {
    width: 100%;
  }
  .acn-first-section .main .first .first-block {
    padding-left: 1.625rem;
    padding-right: 1.063rem;
    padding-top: 4rem;
    padding-bottom: 2rem;
  }
  .acn-first-section .main .first .first-block p {
    padding-top: 1.625rem;
    padding-bottom: 1.625rem;
  }
  .acn-first-section .main .first .first-block h2 {
    font-size: 2rem;
    line-height: 135%;
  }
  .acn-first-section .main .second {
    width: 100%;
  }
  .potezne-content-section .custom-col {
    width: 100%;
  }
  #Sila-image-block .display-rtl .j-blk-dtl-sec {
    padding-left: 1.2rem;
    padding-top: 3rem;
  }
  #Sila-image-block .display-rtl .j-blk-dtl-sec.custom-right-section {
    padding-left: 1rem;
    padding-top: 3rem;
  }
  #Sila-image-block .display-rtl .j-blk-dtl-sec.custom-right-section .j-blk-btn-sec {
    display: none;
  }
  #Sila-image-block .display-rtl .j-blk-dtl-sec p.last {
    padding-bottom: 0px;
  }
  #Sila-image-block .display-rtl .img-sec img {
    width: 100%;
  }
  .chcesz-title-section {
    padding-top: 2.25rem;
    padding-bottom: 1.563rem;
  }
  #acn-chcesz-image-section .display-rtl .j-blk-dtl-sec {
    padding-left: 1rem;
    padding-top: 3rem;
  }
  .acn-micel-section .col-lg-4 {
    margin-bottom: 2rem;
  }
  .acn-micel-section .col-lg-4 .content {
    margin-bottom: 2rem;
  }
  .acn-micel-section .col-lg-4:last-child {
    margin-bottom: 0;
  }
  .acn-micel-section .col-lg-4:last-child .content {
    margin-bottom: 0;
  }
  .acn-custom-blog-slider {
    padding-top: 1.313rem;
    padding-bottom: 2.313rem;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-slide .content img {
    width: 100%;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-slide .content p {
    max-height: 11vh;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-prev {
    left: 0px;
    z-index: 9;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-prev:before {
    font-size: 2.5rem;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-next {
    right: 0px;
    z-index: 9;
  }
  .acn-custom-blog-slider .acn-blog-slider .slick-next:before {
    font-size: 2.5rem;
  }
  .acn-przed-slider .slick-prev {
    left: 0px;
    z-index: 9;
  }
  .acn-przed-slider .slick-prev:before {
    font-size: 2.5rem;
  }
  .acn-przed-slider .slick-next {
    right: 0px;
    z-index: 9;
  }
  .acn-przed-slider .slick-next:before {
    font-size: 2.5rem;
  }
  .pink-section {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
    margin-top: 4.75rem;
    background: -webkit-gradient(linear, left top, right top, color-stop(100%, #ECB7C1), color-stop(22%, white));
    background: linear-gradient(to right, #ECB7C1 100%, white 22%);
    z-index: 9;
    position: relative;
    margin-bottom: 3.125rem;
  }
  .pink-section .content p.last {
    padding-bottom: 1.125rem;
  }
  .pink-section .content a {
    margin-bottom: 2rem;
  }
  .footer-widget .top-section .main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cce2f3), to(#cce2f3));
    background-image: linear-gradient(180deg, #cce2f3 0%, #cce2f3 100%);
    background-size: 100% 60%;
    background-repeat: no-repeat;
    background-position: bottom;
  }
  .footer-widget .top-section .main .logoSection {
    padding-top: 2rem;
    padding-bottom: 10rem;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer-widget .top-section .main .text-lg-end {
    text-align: center;
  }
  .footer-widget .bottom-section {
    padding: 1rem 0px;
    text-align: center;
  }
  .footer-widget .bottom-section h3 {
    padding-bottom: 0rem;
    padding-top: 1.5rem;
    font-size: 2rem;
  }
  .footer-widget .bottom-section ul {
    margin-top: 1.5rem;
  }
  .footer-widget .bottom-section ul.social {
    margin-top: 1.5rem;
  }
  .footer-widget .bottom-section ul li a {
    font-size: 1.5rem;
  }
  .footer-widget .bottom-section h4.address {
    font-size: 1.5rem;
  }
  .footer-widget .copyright-section ul li a {
    font-size: 1.5rem;
  }
  .copyright-section {
    padding: 1rem 0px;
  }
  .copyright-section ul {
    display: block !important;
    padding-left: 0px;
  }
  .copyright-section ul li {
    padding-top: 0.7rem;
  }
  .copyright-section ul li a::after {
    display: none;
  }
  #skory-image-block .content {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  #skory-image-block .content h2 {
    margin-top: 2rem;
  }
  #skory-image-block .content p.first {
    padding-top: 1.125rem;
  }
  #skory-image-block .content p.last {
    padding-bottom: 0rem;
  }
  .homepage-first-section .main {
    display: block;
  }
  .homepage-first-section .main .first {
    width: 100%;
    position: relative;
  }
  .homepage-first-section .main .second {
    width: 100%;
  }
  .homepage-first-section .main .second .first-block {
    padding-top: 3.813rem;
    padding-bottom: 2.188rem;
  }
  .homepage-first-section .main .second .first-block h3 {
    padding-left: 1rem;
  }
  .homepage-first-section .main .second .second-block .content {
    padding-left: 1rem;
  }
  .homepage-second-section {
    padding-top: 4rem;
    padding-bottom: 2.125rem;
  }
  .homepage-second-image-section {
    padding-bottom: 2rem;
  }
  .homepage-poznaj-section {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .homepage-poznaj-section .content-col p {
    height: 45vh;
  }
  #OBJAWY .display-ltr, #OBJAWY-1 .display-ltr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  #OBJAWY .display-ltr .img-sec, #OBJAWY-1 .display-ltr .img-sec {
    margin-top: 1rem;
  }
  #OBJAWY .display-ltr .img-sec img, #OBJAWY-1 .display-ltr .img-sec img {
    margin-left: 0rem;
    width: 95%;
    margin-right: 2rem;
  }
  #OBJAWY .display-ltr .objawy-content, #OBJAWY-1 .display-ltr .objawy-content {
    display: inline;
  }
  #OBJAWY .display-ltr .objawy-content .imagedesccol img, #OBJAWY-1 .display-ltr .objawy-content .imagedesccol img {
    margin-bottom: 1rem;
  }
  #OBJAWY .display-ltr .j-blk-btn-sec, #OBJAWY-1 .display-ltr .j-blk-btn-sec {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 2.2rem;
  }
  #OBJAWY .display-ltr .j-blk-btn-sec .j-btn a, #OBJAWY-1 .display-ltr .j-blk-btn-sec .j-btn a {
    margin-right: 0;
    padding: 1.375rem 3rem;
  }
  .homepage-second-section h2 {
    line-height: 3rem;
  }
  .acn-przed-slider .slick-track .slick-slide .content {
    margin: 0px 2rem 0px 2rem;
  }
  #Sila-image-block .display-rtl .img-sec {
    margin-bottom: 1rem;
  }
  #skory-image-block .row .img-sec {
    margin-bottom: 2rem;
    padding-left: 9px;
    padding-right: 9px;
    width: 100%;
    max-width: 92%;
  }
  .homepage-second-image-section .row .block-1 {
    width: 100%;
    margin-bottom: 2rem;
  }
  .homepage-second-image-section .row .block-1 .blk-para .para-bg h2 {
    font-size: 2.375rem;
  }
  .homepage-second-image-section .row .block-1 .blk-para .para-bg p {
    font-size: 2rem;
  }
  #Sila-image-block .row.display-rtl .img-sec {
    width: 100%;
    max-width: 94%;
  }
  #acn-chcesz-image-section {
    padding-bottom: 1rem;
  }
  .acn-micel-section .content .bot-a {
    right: 0;
    left: 0;
    -webkit-transform: inherit;
            transform: inherit;
  }
  section.bad-inner-banner.onas {
    height: 410px;
  }
  section.bad-inner-banner.onas > img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media only screen and (max-width: 767px) {
  html, body {
    font-size: 12px;
  }
  .homepage-second-image-section .block-1 {
    width: 100%;
  }
  .category-page .acn-badania-articles article .item .item-content h4 {
    font-size: 1.6rem;
  }
  .category-page .acn-badania-articles article .item .item-content h4 a {
    font-size: 1.6rem;
  }
  .category-page .acn-badania-articles article .item .item-content p {
    font-size: 1.3rem;
  }
}
@media only screen and (min-width: 768px) {
  html, body {
    font-size: 13px;
  }
}
@media only screen and (max-width: 576px) {
  html, body {
    font-size: 11px;
  }
}
@media only screen and (max-width: 380px) {
  html, body {
    font-size: 10px;
  }
}
@media only screen and (min-width: 991px) {
  .custom-hamberger {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  html, body {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1200px) {
  html, body {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1300px) {
  html, body {
    font-size: 15px;
  }
}
@media only screen and (min-width: 1400px) {
  html, body {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1600px) {
  html, body {
    font-size: 17px;
  }
}
@media only screen and (min-width: 1800px) {
  html, body {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1400px) {
  .homepage-first-section .main .second .first-block {
    padding-top: 1.813rem;
    padding-bottom: 1.813rem;
  }
  .homepage-first-section .main .second .second-block {
    padding-top: 0.813rem;
    padding-bottom: 1.125rem;
  }
  .acn-blog-slider .slick-slide .content img {
    width: 100%;
  }
  .acn-blog-slider .slick-slide .content p {
    max-height: 18vh !important;
  }
  .acn-first-section .main .first .first-block p {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .category-page .acn-badania-articles article .item .item-content {
    padding: 0.313rem;
    min-height: 29.25rem;
  }
  #Sila-image-block .row.display-rtl .img-sec {
    width: 100%;
    max-width: 98%;
  }
  footer.footer-widget .top-section .main .logoSection {
    padding-top: 10rem;
  }
  section.homepage-first-section .main .first {
    height: 500px;
    margin-top: 30px;
  }
  section.homepage-first-section .main .first img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
  }
  section.homepage-first-section .main .first .yun-logo {
    left: 0;
    right: 0;
    text-align: center;
  }
  section.homepage-first-section .main .first .yun-logo img {
    width: 160px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .category-page .acn-badania-articles article .item .item-content {
    padding: 1.313rem;
    min-height: 28rem;
  }
}
@media (min-width: 992px) {
  .pink-section .content p.first {
    width: 100%;
    max-width: 69%;
  }
  .homepage-second-image-section .block-1 .blk-para .para-bg h2.add-high {
    height: 100px;
  }
}
@media (min-width: 1300px) and (max-width: 1600px) {
  .acn-first-section .main .first .first-block {
    padding-left: 3.625rem;
    padding-right: 3.625rem;
  }
}
@media (min-width: 800px) and (max-width: 991px) {
  body main {
    overflow-x: hidden;
  }
}
@media (min-width: 1020px) {
  body main {
    overflow-x: hidden;
    overflow-y: hidden;
  }
}
@media (max-width: 767px) {
  section.homepage-first-section .main .first {
    margin-top: 30px;
    height: 240px;
  }
  section.homepage-first-section .main .first img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
  section.homepage-first-section .main .first .yun-logo {
    left: 0;
    right: 0;
    text-align: center;
  }
  section.homepage-first-section .main .first .yun-logo img {
    width: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1118px) {
  section.homepage-first-section .main .first {
    margin-top: 15px;
    height: 315px;
  }
  section.homepage-first-section .main .first img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (min-width: 1119px) and (max-width: 1399px) {
  section.homepage-first-section .main .first {
    margin-top: 15px;
    height: 365px;
  }
  section.homepage-first-section .main .first img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  section.homepage-first-section .main div.first {
    height: 450px;
  }
}
.margin-bottom-0 {
  margin-bottom: 0;
}

.margin-bottom-1 {
  margin-bottom: 0.5rem;
}

.margin-bottom-2 {
  margin-bottom: 1rem;
}

.margin-bottom-3 {
  margin-bottom: 1.5rem;
}

.margin-bottom-4 {
  margin-bottom: 2rem;
}

.margin-top-0 {
  margin-top: 0;
}

.margin-top-1 {
  margin-top: 0.5rem;
}

.margin-top-2 {
  margin-top: 1rem;
}

.margin-top-3 {
  margin-top: 1.5rem;
}

.margin-top-4 {
  margin-top: 2rem;
}

.padding-0 {
  padding: 0;
}

.padding-1 {
  padding: 0.5rem;
}

.padding-2 {
  padding: 1rem;
}

.padding-3 {
  padding: 1.5rem;
}

.padding-4 {
  padding: 2rem;
}

.display-none {
  display: none;
}

.display-block {
  display: block;
}

.display-inline {
  display: inline;
}

.display-inline-block {
  display: inline-block;
}

.display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 575px) {
  .display-mobile-none {
    display: none;
  }
}
@media (min-width: 992px) {
  .display-desktop-none {
    display: none;
  }
}
.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

/**
 * Responsive Visibility Utilities
 * These classes control element visibility across different screen sizes
 */
@media (max-width: 767px) {
  .hide-on-mobile {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 991px) {
  .hide-on-tablet {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hide-on-desktop {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .reverse-mobile .columns-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}