html{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-text-size-adjust: 100%}
*, *:before, *:after{-webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
html,html a {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body {font-family:Gordita,sans-serif;font-weight:normal;color:#333333}
.h1, h1{font-size: 1.5rem}
svg{display:inline-block;width:100%;height:100%}
svg:not(:root){overflow:hidden}
a{color:#662d91;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
a:hover{text-decoration:none}
button{-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
button:focus,button:hover{outline:none}
p{font-family:Gordita Regular,sans-serif;font-weight:normal;}
dl{margin-bottom:2rem}
dt{font-weight:normal}
dd{font-family:'Gordita Regular',sans-serif}
dl+dl{margin-bottom:0}
.center{text-align:center}
.btn-buy{opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;top:7px;right:31px;z-index:10}
.product .logo{top:0}
.product .list-unstyled li {padding-bottom:1rem}
.product .list-unstyled li:last-child {padding-bottom:0}
.product .list-unstyled li svg {width:40px;height:40px;margin-right:5px}
.bg .bg-item {height:100%;width:100%;background:url('../img/naturpassit.jpg') no-repeat center center;background-size:cover}
.bg .bg-item-plan {height:100%;width:100%;background:url('../img/naturpassit_plan.jpg') no-repeat center center;background-size:cover}
#sticky-sticky-wrapper{height:36px!important}
.sticky-wrapper.is-sticky .position-fixed{position:relative!important}
.where-buy{display:inline-block;position:relative;padding:15px 17px;border-radius:30px;background-color:#ffffff;border:0}
.where-buy:hover{background-color:#662d91;color:#ffffff}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:focus,.btn-info:hover{background-color:#6ca53c;border-color:#6ca53c}
.stress:before{content:"";position:absolute;width:100%;height:75px;top:-74px;left:0;background: url('../img/bg-eye.png') center center no-repeat}
.blink{top:-60px}
svg.eye{width:44px;height:44px;margin:auto;cursor:pointer}
#lid{animation: blink 2.4s infinite}
#eye{animation: squeeze 2.4s infinite}
@keyframes blink {
  90% {transform: none;animation-timing-function: ease-in;}
  93% {transform: translateY(15px) scaleY(0)}
  100% {animation-timing-function: ease-out;}
}
@keyframes squeeze {
  90% {transform: none;animation-timing-function: ease-in;}
  93% {transform: translateY(6px) scaleY(0.4)}
  100% {animation-timing-function: ease-out;}
}
.help.fp-section.active{visibility:visible;opacity:1;z-index:1}
.stress.fp-section{position:absolute!important;transition:all .7s ease-in-out}
.help.fp-section{visibility:hidden;opacity:0;z-index:0;transition:all .7s ease-in-out}
.adult-man,.man{height:274px;width:211px}
.bat{width:265px;height:205px}
.bat-m{width:106px;height:82px}
.elephant{width:226px;height:205px}
.elephant .st0,.bat .st0,.adult-man .st0,.man .st0{fill:#333333}
.btn-group-lg>.btn, .btn-lg{width:100%;border-radius:0}
.bg-green{background-color:#006837;color:#c7b299}
.help .offset-md-2{margin-left:12.666667%}
.understanding h3{padding:0 1rem}
.composition svg{width:153px;height:141px}
.comp .col-md-6{margin-bottom:3rem}
.comp h4{font-size:1.2rem;color:#c7b299;padding-bottom:1rem}
.comp p{color:#ffffff}
.comp .round-img{display:block;position:relative;width:290px;height:290px;margin-left:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;background-color:#666666;z-index:1}
.comp .round-img:before{content:"";position:absolute;width:150px;height:150px;left:-40px;bottom:-25px;background:url('../img/flowers_1.svg') no-repeat;z-index:3}
.comp .round-img:after{content:"";position:absolute;width:150px;height:150px;right:-40px;top:-25px;background:url('../img/flowers_2.svg') no-repeat;z-index:1}
.round-img .bgr{position:absolute;width:290px;height:290px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;background-color:#666666;z-index:2}
.bgr{background-size:cover}
.bgr.passiflora{background: url('../img/passiflora.jpg') center center no-repeat}
.bgr.crataegus{background: url('../img/crataegus.jpg') center center no-repeat}
.bgr.valeriana{background: url('../img/valeriana.jpg') center center no-repeat}
.bgr.hyperici_herba{background: url('../img/hyperici_herba.jpg') center center no-repeat}
.bgr.melissa{background: url('../img/melissa.jpg') center center no-repeat}
.bgr.sambucus{background: url('../img/sambucus.jpg') center center no-repeat}
.bgr.humulus{background: url('../img/humulus.jpg') center center no-repeat}
.bgr.l_tryptophan{background: url('../img/l_tryptophan.jpg') center center no-repeat}
.bgr.vitamin_b{background: url('../img/vitamin_b.jpg') center center no-repeat}
.rotate{display:block;position:absolute;top:3rem;color:#fe6240;text-align:right}
.rotate:after{content:"→";display:block;position:absolute;top:0;right:-15px}
.r1{transform:rotate(20deg);-ms-transform:rotate(20deg);left:4rem}
.r2{top:8rem;left:5rem}
.r3{transform:rotate(-12deg);-ms-transform:rotate(-12deg);top:14.5rem;left:8.5rem}
.r4{transform:rotate(-15deg);-ms-transform:rotate(-15deg);top:18rem;left:11.5rem}
.r5,.r6,.r7,.r8{text-align:left;right:0}
.r5:before,.r6:before,.r7:before,.r8:before{content:"←";display:block;position:absolute;top:0;left:-15px}
.r5:after,.r6:after,.r7:after,.r8:after{content:none}
.r5{transform:rotate(-20deg);-ms-transform:rotate(-20deg);top:3.8rem;right:6.5rem}
.r6{top:8rem;right:6rem}
.r7{transform:rotate(12deg);-ms-transform:rotate(12deg);top:14.5rem;right:8.5rem}
.r8{transform:rotate(15deg);-ms-transform:rotate(15deg);top:18rem;right:8rem}
.points .col-sm-auto a{display:block}
.points .col-sm-auto a:hover{margin:-10px;padding:10px;-moz-box-shadow:5px 5px 12px 0 rgba(0,0,0,.35);-webkit-box-shadow:5px 5px 12px 0 rgba(0,0,0,.35);-o-box-shadow:5px 5px 12px 0 rgba(0,0,0,.35);-ms-box-shadow:5px 5px 12px 0 rgba(0,0,0,.35);box-shadow:5px 5px 12px 0 rgba(0,0,0,.35)}
.footer{background-color:#c7b299;font-family:Gordita Regular,sans-serif;font-weight:normal}
.footer a{color:#333333}
.footer .logo-footer{font-family:Gordita,sans-serif;font-size:37px}
.footer .smileyman{height:175px;width:175px}
.footer .pharmprod{height:31px;width:173px}
.footer .gmp,.footer .haccp{display:inline-block;position:relative;width:45px;height:45px;margin-right:7px}
.footer .iso{display:inline-block;position:relative;width:50px;height:50px}
@media screen and (max-width: 992px){
	.footer .logo-footer{font-size:23px}
}
@media screen and (max-width: 767.98px){
	body{font-size: 14px}
	.vh-100{height:100%!important}
	.h1,h1,.h3,h3{font-size:21px}
	.text-center{text-align:left!important}
	.bg-light,.bg-secondary,.bg-danger,.bg-success{background-color:#ffffff!important}
	.bg-green{margin-bottom:25px}
	.bg-green:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-left:50vw solid #006837;border-right:50vw solid #006837;border-top:20px solid #ffffff}
	.bg-green:after{content:"";position:absolute;bottom:-20px;left:0;width:0;height:0;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:20px solid #006837}
	.product{margin-bottom:3rem}
	.help {margin-top:2rem;margin-bottom:3rem}
	.help .offset-md-2{margin-left:0}
	.understanding h3{padding:0}
	#sticky-sticky-wrapper{height:0!important}
	.product .pl-3.pt-3{padding-left:2.15rem!important;padding-top:1rem!important}
	.product .list-unstyled li.last{padding-bottom:0}
	.product .list-unstyled li svg{width:25px;height:25px}
	.bg{height:100%;padding:0}
	.bg .bg-item,.bg .bg-item-plan{min-height:415px;background-color:#ffffff}
	.bg .bg-item-plan:before,.comp .bg-img:before{content:"";position: absolute;top: 0;left: 0;width: 0;height: 0;border-left: 50vw solid transparent;border-right: 50vw solid transparent;border-top: 20px solid #ffffff;z-index:2}
	.comp .bg-img:after{content:"";position: absolute;bottom: 0;left: 0;width: 0;height: 0;border-left: 50vw solid #ffffff;border-right: 50vw solid #ffffff;border-top: 20px solid transparent;z-index:2}
	.round-img .bgr{position:relative;width:100%;height:150px;background-color:#ffffff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;z-index:0;}
	.why{top:-40px}
	.plan,.points{margin-bottom:3.5rem}
	.plan .why{top:40px}
	.plan .bg-secondary{background-color:#e0d3cb!important}
	.plan h3{margin-top:2rem;margin-bottom:2rem!important}
	.r1{top:1rem;left:0}
	.r2{top:5rem;left:1rem}
	.r3{top:10rem;left:4rem}
	.r4{top:12rem;left:6.25rem}
	.r5{top:1.5rem;right:4rem}
	.r6{top:5rem;right:3.25rem}
	.r7{top:10rem;right:5.5rem}
	.r8{top:12.25rem;right:4.75rem}
	.elephant{width:106px;height:106px}
	.bat{width:106px;height:82px}
	.adult-man,.man{height:110px;width:110px}
	.man .st0{fill:#6ca53c}
	.bat-m .st0,.adult-man .st0{fill:#fe6240}
	.composition h3{padding-top:3rem}
	.comp.bg-green{padding-top:1rem;background-color:#ffffff}
	.stress:before,.comp.bg-green:before,.comp.bg-green:after,.comp .round-img:before,.comp .round-img:after{content:none}
	.blink{display:none}
	.comp .col-md-6{margin-bottom:0}
	.comp h4{font-size:1rem;color:#7f47dd;padding-top:1.5rem;text-align:center}
	.comp p{color:#333333;margin-bottom:3rem}
	.comp .round-img{width:100%;height:100%;margin:0 auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}
	.round-img img{position:relative}
	.comp .pb-3{padding-bottom:0!important}
	.text-white{color:#333333!important;text-align:justify}
	.text-white.green{color:#6ca53c!important;text-align:left}
	.points .col-sm-auto{text-align:center}
	.footer{padding-top:1.5rem!important}
	.footer .smileyman{height:188px;width:146px}
	.footer .text-uppercase{font-size:19px}
	.text-uppercase.pb-3{padding-top:3rem}
}
@media screen and (max-width: 576px){
	.footer .smileyman{height:100%;width:100%}
	.rotate{font-size:10px}
	.rotate:after{right:-10px}
	.r1{top:1.1rem;left:0.25rem}
	.r2{top:4.5rem}
	.r3{top:8rem;left:3rem}
	.r4{top:10rem;left:4.75rem}
	.r5{right:2.5rem}
	.r6{top:4.5rem;right:2.2rem}
	.r7{top:8rem;right:3.7rem}
	.r8{top:10.25rem;right:3.25rem}
	.r5:before,.r6:before,.r7:before,.r8:before{left:-10px}
}