html{position:relative;min-height:100%}body{color:#333;font-size:14px}*{outline:0!important}textarea{max-width:100%;max-height:250px;min-height:150px}img,svg{max-width:100%}a{color:#172983}a:focus,a:hover{color:#080e2c}a:focus{text-decoration:none}a:hover{text-decoration:underline}sub{bottom:.5em;left:.1em;font-size:55%}hr.brand-primary{border-color:#172983}hr.brand-beauty{border-color:#e2027a}hr.brand-detox{border-color:#00a650}header{position:absolute;top:0;left:0;right:0;z-index:100;height:69px}header .logo,header .logo-inverted{max-width:230px;padding-top:10px;padding-bottom:10px}header .logo .forte,header .logo-inverted .forte{display:block}header .logo .beauty,header .logo .detox,header .logo-inverted .beauty,header .logo-inverted .detox,header.secondary .logo .forte,header.secondary .logo-inverted .forte{display:none}header.secondary .logo .beauty,header.secondary .logo-inverted .beauty{display:block}header.third .logo .forte,header.third .logo-inverted .forte{display:none}header.third .logo .detox,header.third .logo-inverted .detox{display:block}header .menu-trigger{text-align:right;display:none;margin-top:12px}header .menu-trigger a{color:#172983;font-size:20px;background:#fff;border-radius:5px;padding:5px 15px;display:inline-block}header .menu a{display:inline-block;font-weight:700;line-height:64px;padding-right:15px;text-transform:uppercase}@media (max-width:767px){header .menu a{line-height:30px}}header .menu a,header .menu a:focus,header .menu a:hover{color:#fff}header .menu a:last-child{padding-right:0}@media (max-width:991px){header .menu-trigger{display:block}header .menu{display:none;transition:transform .3s ease,opacity .3s ease;transform:scaleY(0);transform-origin:top;opacity:0;position:absolute;right:15px;top:64px;background:#fff;padding:15px;border-radius:5px}header .menu.open{transform:scaleY(1);opacity:1}header .menu a{display:block;white-space:nowrap}header .menu a,header .menu a:focus,header .menu a:hover{color:#172983}header.fixed .menu{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 8px 10px 0 rgba(0,0,0,.12);border-top-left-radius:0;border-top-right-radius:0;position:fixed;z-index:-1}}@media (min-width:768px){header.static .logo,header.static .logo-inverted{max-width:300px}}header.fixed{position:fixed;background:#fff;border-bottom:5px solid #172983;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transform:translateY(-100%);transition:transform .3s ease}header.fixed.secondary{border-color:#e2027a}header.fixed.third{border-color:#00a650}header.fixed.active{transform:translateY(0)}header.fixed .menu a,header.fixed .menu a:focus,header.fixed .menu a:hover{color:#333}.intro,.intro-placeholder{height:100vh}.intro{position:fixed;left:0;right:0;top:0;background:#172983;z-index:1;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}.intro .intro-image{z-index:2;position:absolute;left:0;right:0;top:0;bottom:0;transition:opacity .3s ease}.intro .intro-image.primary{background-image:url(../img/intro_image.jpg);background-size:cover;background-position:75% center;background-repeat:no-repeat;opacity:1}@media (max-width:991px){.intro .intro-image.primary{background-position:30% center}}.intro .intro-image.secondary{background-color:#861e65;background-image:url(../img/intro_image2.jpg);background-size:cover;background-position:75% center;background-repeat:no-repeat;opacity:0}.intro .intro-image.third{background:url(../img/intro_image3.jpg) 75% center no-repeat #006330;background-size:cover;opacity:0}.intro .container.primary{display:block}.intro .container.secondary,.intro .container.third{display:none}.intro.secondary .intro-image.primary{opacity:0}.intro.secondary .intro-image.secondary{opacity:1}.intro.secondary .intro-image.third{opacity:0}.intro.secondary .container.primary{display:none}.intro.secondary .container.secondary{display:block}.intro.secondary .container.third{display:none}.intro.third .intro-image.primary,.intro.third .intro-image.secondary{opacity:0}.intro.third .intro-image.third{opacity:1}.intro.third .container.primary,.intro.third .container.secondary{display:none}.intro.third .container.third{display:block}.intro .container-holder{position:relative;z-index:3;opacity:0;transition:opacity .5s ease}.intro .container-holder.show{opacity:1}.intro .container-holder .animation{opacity:0;transform:translateY(100px);transition:transform .8s ease,opacity .8s ease;display:block}.intro .container-holder .animation.animate{opacity:1;transform:translateY(0)}.intro .container-holder .animation.animation-1{transition-delay:.3s}.intro .container-holder .animation.animation-2{transition-delay:.5s}.intro .container-holder .animation.animation-3{transition-delay:.8s}.intro .container-holder .animation.animation-4{transition-delay:1.1s}.intro .container-holder .box{max-width:700px;height:470px;line-height:470px;display:flex;justify-content:center;align-items:flex-end;align-content:flex-end;flex-wrap:wrap}@media (max-width:767px){.intro .container-holder .box{height:200px;line-height:200px}}.intro .container-holder .box img{vertical-align:bottom}@media (min-width:768px){.intro .container-holder .box{margin-bottom:-30px}.intro .container-holder .box img{margin-left:-30px}}.intro .container-holder .content{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.4)}.intro .container-holder .content h1{line-height:1.4;color:gold}.intro .container-holder .content h1,.intro .container-holder .content h3{font-weight:700}@media (max-width:767px){.intro .container-holder .content h1{font-size:22px}.intro .container-holder .content h3{font-size:19px}}.intro .container-holder .container.secondary .content h1{color:gold}@media (min-width:1200px){.intro .container-holder .arrows .arrow-next{position:absolute;left:690px;top:50%;top:calc(50% - 60px)}.intro .container-holder .arrows .arrow-next:hover svg{transform:translateX(10px)}.intro .container-holder .arrows .arrow-next.prev{left:-130px}.intro .container-holder .arrows .arrow-next.prev:hover svg{transform:translateX(-10px)}}.intro .container-holder .arrows .arrow-next svg{height:120px;width:120px;fill:#fff;transition:filter .3s ease,transform .3s ease}.intro .container-holder .arrows .arrow-next:hover svg{filter:drop-shadow(0 0 5px rgba(180, 180, 180, .8))}@media (max-width:1199px){.intro .container-holder .arrows{position:absolute;bottom:-70px;left:0;right:0}.intro .container-holder .arrows .arrow-next svg{height:50px;width:50px}}.info{position:relative;z-index:13;padding:50px 0}.info .box{margin:0 auto;max-width:550px}.info>.container>.row{font-size:0;text-align:center}.info>.container>.row>div{display:inline-block;vertical-align:middle;font-size:14px;float:none;text-align:left}.info p{font-size:16px;font-style:italic}.info .larger{font-size:22px}.info .fa{padding-right:10px;color:gold}.pro,.pro2{overflow:hidden;position:relative;left:0;right:0;z-index:10;background:#eaeaea}.pro.pro,.pro2.pro{padding:150px 0}.pro.pro2,.pro2.pro2{padding:120px 0 180px}.pro .pro-download,.pro2 .pro-download{position:absolute;top:-150px;bottom:-150px;left:-100%;right:100%}.pro .content,.pro2 .content{max-width:440px;font-style:italic;font-size:22px;position:relative}.pro .content .signature,.pro .content .signature2,.pro2 .content .signature,.pro2 .content .signature2{display:none}@media (min-width:768px){.pro .content,.pro2 .content{font-size:30px}}.pro .content .larger,.pro2 .content .larger{font-size:30px}@media (min-width:768px){.pro .content .larger,.pro2 .content .larger{font-size:39px}}@media (max-width:767px){.pro,.pro2{padding:15px 0 0!important}.pro .content,.pro2 .content{background:rgba(255,255,255,.8);padding:15px;margin:0 auto 20px}.pro .content .signature,.pro2 .content .signature{display:block;max-width:200px;margin:-30px -10px -10px auto}.pro .content .signature2,.pro2 .content .signature2{display:block;max-width:200px;margin:-15px auto -5px -5px}}.pro .pro-background,.pro .pro-background2,.pro2 .pro-background,.pro2 .pro-background2{max-width:1400px;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:0 100%}.pro .pro-background.second,.pro .pro-background2.second,.pro2 .pro-background.second,.pro2 .pro-background2.second{max-width:none}.pro .pro-background,.pro2 .pro-background{background-image:url(../img/person_background.png)}.pro .pro-background.second,.pro2 .pro-background.second{background-image:url(../img/person_background2.jpg)}.pro .pro-background2,.pro2 .pro-background2{background-image:url(../img/person2_background.png)}.pro .pro-background2.second,.pro2 .pro-background2.second{background-image:url(../img/person2_background2.jpg)}.banner-border{position:relative;z-index:12;height:75px;line-height:75px;font-size:21px;text-align:center;background:#172983;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.banner-border.white{background:#fff}.banner{position:relative;z-index:12;font-size:22px;padding:50px 0;color:#fff;background:#172983;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.banner .btn{font-size:14px;font-weight:700;text-transform:uppercase;padding:8px 25px;text-decoration:none}.banner a{text-decoration:underline}.banner a,.banner a:focus,.banner a:hover{color:#fff}@media (max-width:767px){.banner{text-align:center}.banner .btn{margin-top:20px;float:none!important;display:block}}.products{padding:50px 0;position:relative;z-index:15;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.products .tabs-holder{position:relative}.products .tabs{position:absolute;z-index:90;left:0;right:0;margin:0 auto;max-width:100%;font-size:0;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);width:100%}.products .tabs .tabs-container{text-align:center;margin:0 auto;width:100%}@media (min-width:768px){.products .tabs .tabs-container{width:720px}}@media (min-width:992px){.products .tabs .tabs-container{width:940px}}@media (min-width:1200px){.products .tabs .tabs-container{width:1140px}}.products .tabs.fixed{position:fixed;top:69px}@media (max-width:767px){.products .tabs.fixed .tabs-container{width:calc(100% - 30px)}}.products .tabs a{text-decoration:none;display:inline-block;vertical-align:middle;padding:15px 5px;width:25%;background:#fff;font-size:16px;text-align:center;transition:color .3s ease,background .3s ease,border .3s ease;border-left:1px solid #eaeaea}@media (min-width:450px){.products .tabs a br{display:none}}@media (max-width:767px){.products .tabs a{width:33.333%}}.products .tabs a:last-child{border-right:1px solid #eaeaea}.products .tabs a.forte{color:#172983}.products .tabs a.beauty{color:#e2027a}.products .tabs a.detox{color:#00a650}.products .tabs.activated a.active,.products .tabs.activated a:hover{color:#fff}.products .tabs.activated a.active.forte,.products .tabs.activated a:hover.forte{background:#172983;border-color:#172983}.products .tabs.activated a.active.beauty,.products .tabs.activated a:hover.beauty{background:#e2027a;border-color:#e2027a}.products .tabs.activated a.active.detox,.products .tabs.activated a:hover.detox{background:#00a650;border-color:#00a650}.products p,.products ul{font-size:16px}.products p .larger,.products ul .larger{font-size:18px}.products h4{font-weight:700}.products .product{display:none}.products .product.active{display:block}.products .product .logo{margin:25px 0;height:60px;text-align:center}.products .product .logo img{height:100%}.products .product .slogan{text-align:center;font-size:24px;color:#fff;padding:10px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap}@media (min-width:992px){.products .product .slogan{height:88px;overflow:hidden}}.products .product .box{padding:10px 0;display:flex;justify-content:center;align-items:flex-end;align-content:flex-end;flex-wrap:wrap}@media (min-width:992px){.products .product .box{height:550px;line-height:550px}}.products .product .box img{max-height:100%;vertical-align:bottom}.products .product.forte .slogan{background:#172983}.products .product.forte a{color:#172983}.products .product.beauty .slogan{background:#e2027a}.products .product.beauty a{color:#e2027a}.products .product.beauty .col-sm-6:first-child{padding-right:0}.products .product.beauty .col-sm-6:last-child{padding-left:0}@media (min-width:992px){.products .product.beauty .box{height:auto;line-height:1}}.products .product.detox .slogan{background:#00a650}.products .product.detox a{color:#00a650}.products .product.detox .col-sm-6:first-child{padding-right:0}.products .product.detox .col-sm-6:last-child{padding-left:0}@media (min-width:992px){.products .product.detox .box{height:auto;line-height:1}}.adv-info{background:#fff;position:relative;z-index:10;padding:50px 0;text-align:justify}.adv-info p{font-size:16px}.adv-info h2{font-weight:700}@media (max-width:767px){.adv-info h2{font-size:16px}}.adv-info .pharmacy{display:inline-block;width:200px;max-width:100%;margin-bottom:20px;padding:15px;border-radius:5px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);background:#fff;border:1px solid #172983}.adv-info .pharmacy.beauty{border-color:#e2027a}.adv-info .pharmacy.detox{border-color:#00a650}.adv-info .substances .forte{display:block}.adv-info .substances .beauty,.adv-info .substances .detox,.adv-info .substances.secondary .forte{display:none}.adv-info .substances.secondary .beauty{display:block}.adv-info .substances.third .forte{display:none}.adv-info .substances.third .detox{display:block}footer{position:relative;z-index:10;background:#262626;color:#818181;padding:50px 0}footer .logo{max-width:200px}footer a,footer a:focus,footer a:hover{color:#fff}.secondary .banner-border,.secondary .dias-adv-info,.secondary .info,.secondary .info+hr,.secondary .pro,.secondary .pro2,.third .banner-border,.third .dias-adv-info,.third .info,.third .info+hr,.third .pro,.third .pro2{display:none}