.pasek{background: #FFFAF5; height: 50px; display: block; width: 100%;}
ul.slider{width: 100%; max-width:1440px; margin:auto;}
ul.slider > li{ width: 100%; text-align: center;}
ul.slider{margin-bottom:20px;background: #FFFAF5;}
ul.slider .slick-dots:before{content:''; }

@keyframes animatedBackgroundWave {
  0% { background-position: 0 0%; }
  100% { background-position: 0 -5000%; }
}

#wave_01 {
	background-image : url(../../img/ohtomiworld/Vector/Wave_022.svg);
	background-repeat: repeat-y;
	/*background-position: 0px 0px;*/
	animation: animatedBackgroundWave 15s linear normal infinite;
	overflow:hidden;
	height:180px;
}

#wave_02 {
	background-image : url(../../img/ohtomiworld/Vector/Wave_022.svg);
	background-repeat: repeat-y;
	/*background-position: 0px 0px;*/
	animation: animatedBackgroundWave 30s linear normal infinite;
	overflow:hidden;
	height:180px;
}
.whyHS {
  max-width:1024px;
  margin:auto;
}
._clSA {
    position: absolute;
    top: -30px;
  left: 440px;
    width: 30px;
}

._clSA2 {
    position: absolute;
    right: 450px;
  width: 30px;
  bottom: -150px;
}

section.testimonials ul.sliderTesti ul.slick-dots {display:none!important}
section.testimonials ul.sliderTesti li picture { display:inline-block; width:30%; }
section.testimonials ul.sliderTesti li span { display:inline-block; width: 69%; vertical-align: top; padding:1px 0; text-align: left; }
section.testimonials ul.sliderTesti li span h3 { font-size: 32px; line-height: 38px; text-align: left; letter-spacing: 2px; }
section.testimonials ul.sliderTesti li span a.fala {color:#55565A;}
section.testimonials > a.bt2 {margin-top:37px;}

section.whyteatox h2 {text-align: center;}
section.whyteatox .oneto4 {width:24%;margin-right:0.5%;display:inline-block;}
section.whyteatox .oneto4 img {text-align: center;display:block;margin:auto}
section.whyteatox .oneto4 p span {font-weight: bold;display: block;text-align: center;margin: 10px auto}
section.whyteatox .oneto4 p {width:81%;display:block;text-align: center;margin:auto}
section.whyteatox > a.bt2 {margin-top:27px;}

section.explore .text { width: 45%;    max-width: 100%;    margin: 0;    padding: 0;    display: inline-block; margin-right:2.5%;padding-top: 80px}
/*section.explore div .text p { width: 51%; display:inline-block }*/
section.explore .text h2 {margin:6% auto}
section.explore .text p:nth-child(2) {padding-bottom:15px}
section.explore div picture { display:inline-block; vertical-align: top ;position:relative;}
section.explore div picture::after {content:'';background-image:url('../img/icons/pin.svg');background-repeat:no-repeat;background-position:left center; width:49px;height:69px;position:absolute;    top: 10px;    right: 35px;}
section.explore div picture::before {content:'';background-image:url('../img/icons/pin_02.svg');background-repeat:no-repeat;background-position:left center;position:absolute; width:49px;height:69px;right:70px;top:-20px;}

section.faq .text .faqT {padding:2% 0}
section.faq .text .faqT li span {font-weight:600;font-size: 20px;display:inline-block;width:8%;text-align: left}
section.faq .text .faqT li::after {content:''; background-image:url('../img/icons/arrow_down.svg');background-repeat:no-repeat;background-size: contain;width:22px;height:14px;position: absolute;top:24px;right:5px}
section.faq .text .faqT li.active::after {transform:rotate(180deg);transition:all 1s}
section.faq .text .faqT li.rotate::after {transform:rotate(0deg);transition:all 1s}
section.faq .text .faqT li {font-size:20px;padding:2% 0;position: relative;}
section.faq .text .faqT li p { display:inline-block }
section.faq .text .faqT li p._hidd {font-size:17px;padding:12px 0 8px 8%;width:90%;}
  section.faq .text .faqT li p._hidd {display:none}

  section.benefits div { background-image:url('../img/benefits_1440.jpg'); background-size: auto 584px;    min-height: 584px;    background-repeat: no-repeat;    background-position: top center;}
    section.benefits div ul {    margin-left: 51%;    margin-top: 6%;}
    section.benefits div ul li {margin:0; font-size:20px; padding:5px 0 5px 33px; list-style:none; background-image: url('../img/icons/check.svg'); background-repeat: no-repeat; background-position: left center; background-size:5%;line-height:26px}
    section.benefits div ul .bt2 {margin-top:7%;}


    footer nav.links {display: inline-block;max-width:30%;margin-left:10%;vertical-align: top}
      footer nav.links ul li {    display: inline-block;  padding: 0 2% 9%;    font-size: 15px;}
      footer nav.links ul li:nth-child(1){padding-left:0}
      footer nav.links ul li a {color: #55565A;line-height: 20px;}
      footer nav.links ul sup {font-size: 10px;line-height: 24px;color: #55565A;}
    footer nav.socials {display: inline-block;max-width:19%;margin-left:23%;width:100%;    position: relative;    top:10px;text-align: right;}
      footer nav.socials a { display:inline-block; margin: 0 3%;width:25px;height:25px;    vertical-align: top;cursor:pointer}
        footer nav.socials a._fbSocial  {background-image:url('../img/icons/social/facebook.svg'); background-repeat:no-repeat;background-size:contain;margin-left:25%;margin-right:1%;margin-bottom:20px}
        footer nav.socials a._inSocial  {background-image:url('../img/icons/social/instagram.svg'); background-repeat:no-repeat;background-size:contain}

        footer nav.socials .langs > p {position:absolute;top:-1px;left:-80px;}
        footer nav.socials .langs ul li {display:inline-block}
        footer nav.socials .langs ul li a {text-align: center;}
        footer nav.socials ._langChange {border-radius:12px;vertical-align: top; display:inline-block;text-transform: uppercase;    line-height: 23px;
    color: #55555A;    font-weight: 300;    font-size: 16px;    }
        footer nav.socials > div {display:inline-block;position: relative;max-width:100%;text-align: left}
