h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-weight:700;margin:0;padding:0;color:#000}body{background:#fff;font-family:'Montserrat', sans-serif;color:#000;overflow-x:hidden}img{height:auto}.container{width:100%;max-width:100%}p{font-size:4.375vw;margin-bottom:4.6875vw}h3{color:#000;font-size:7.1875vw}.list-check{list-style:none;padding:0;margin-bottom:3.90625vw}.list-check li{font-size:4.175vw;padding-bottom:2.34375vw;font-weight:700}.list-check li:before{content:'';display:inline-block;height:2.03125vw;width:2.8125vw;margin-right:2.1875vw;position:relative;top:-.3125vw;background-image:url(../images/check.png);background-size:2.8125vw 2.03125vw}.btn-cta{font-size:4.0625vw;color:#fff;background:#ff8901;-webkit-border-radius:1.5625vw;-moz-border-radius:1.5625vw;border-radius:1.5625vw;box-shadow:0 0 4.6875vw #ff8901;display:block;text-align:center;padding:2.34375vw 0;font-weight:300}.btn-cta span{font-weight:700;font-size:5.9375vw;display:block;text-transform:uppercase}.btn-cta:hover{color:#fff;background:#f18100;text-decoration:none}#top{padding:8.59375vw 0;background:#e6eef9}#top h4{font-size:5.3125vw;text-transform:uppercase;font-weight:600;margin-bottom:5vw;text-align:center}#top .logo{margin-bottom:4.6875vw;text-align:center}#top .logo img{width:55.3125vw}#top .image{margin:4.6875vw 0 3.125vw 0}#top .image img{width:61.5625vw}#top p{margin-bottom:3.90625vw}#top .btn-box{text-align:center}#used{padding:10.15625vw 0 6.25vw}#used .used-box{text-align:center;font-size:4.0625vw;line-height:5.625vw;margin-bottom:6.25vw}#used .used-box img{width:48.4375vw}#used .used-box p{margin:3.125vw 0 0 0}#dietician{background:#e6eef9;padding:10vw 0 0}#dietician h3{font-size:5vw;margin-bottom:5.46875vw}#dietician p{font-size:3.75vw;line-height:7.8125vw;margin-bottom:7.8125vw}#dietician p:last-of-type{margin-bottom:3.125vw}#dietician .name{font-weight:600;font-size:4.0625vw}#dietician .doctor-img{text-align:center;margin-top:4.6875vw}#dietician .doctor-img img{width:65.78125vw}#ingredients{padding:12.5vw 0}#ingredients h3{text-align:center;font-size:5.625vw;margin-bottom:7.03125vw}#ingredients .ingredient{margin-bottom:6.25vw;text-align:center}#ingredients .ingredient .ingredient-img{margin-bottom:4.6875vw}#ingredients .ingredient .ingredient-img img{width:40.15625vw}#ingredients .ingredient .ingredient-text{font-size:4.21875vw;line-height:6.5625vw}#ingredients .all-ingredients{text-align:center;padding-bottom:4.6875vw}#ingredients .all-ingredients a{color:#0c59c9;font-size:5vw;font-weight:600;text-decoration:underline}#ingredients .btn-cta{margin-top:4.6875vw}#chart{padding:10.9375vw 0;background:#e6eef9}#chart h3{text-align:center;margin-bottom:15.625vw}#chart .chart{position:relative;margin-bottom:6.25vw}#chart .chart .legend{position:absolute;left:15.625vw;top:1.25vw;width:46.875vw;height:0}#chart .chart .legend p{font-size:3.28125vw;margin-bottom:0;font-weight:700}#chart .chart img{width:100%}#chart .chart .weeks{font-size:2.03125vw;font-weight:600;color:#0c59c9;text-align:right;text-transform:uppercase}#chart .btn-cta{margin-top:12.5vw}#chart .arrows{position:relative;height:0;z-index:200;width:100%}#chart .arrows .arrow-left,#chart .arrows .arrow-right{position:absolute;cursor:pointer}#chart .arrows .arrow-left img,#chart .arrows .arrow-right img{width:10.9375vw}#chart .arrows .arrow-left{top:35.9375vw;left:.3125vw}#chart .arrows .arrow-right{top:35.9375vw;right:.3125vw}#chart .swiper-slide{position:relative;z-index:100}#chart .swiper-slide .review img{width:90%;-webkit-border-radius:1.5625vw;-moz-border-radius:1.5625vw;border-radius:1.5625vw}#chart .swiper-slide .review .weight{position:relative;text-align:center}#chart .swiper-slide .review .weight .weight-text{position:relative;top:-4.0625vw;font-size:4.6875vw;color:#fff;background:#0c59c9;padding:1.5625vw;margin:0 15.625vw;-webkit-border-radius:1.09375vw;-moz-border-radius:1.09375vw;border-radius:1.09375vw}#chart .swiper-pagination-content .swiper-pagination{width:100%}#chart .swiper-pagination-content .swiper-pagination-bullet{background:#bad0ef;opacity:1;width:3.75vw;height:3.75vw;margin:0 1.5625vw}#chart .swiper-pagination-content .swiper-pagination-bullet-active{background:#0c59c9}#icons{padding:15.625vw 0 9.375vw}#icons .icon{text-align:center;font-weight:700;font-size:4.375vw;margin-bottom:6.25vw}#icons .icon img{width:31.25vw;margin-bottom:6.25vw;display:inline-block}#faq{padding:4.6875vw 0 9.375vw}#faq h3{text-align:center;margin-bottom:4.6875vw}#faq .faq_box{width:100%;margin-top:4.6875vw}#faq .faq_box .faq_title{font-size:4.375vw;cursor:pointer;font-weight:700;display:table;width:100%}#faq .faq_box .faq_title .plus{font-weight:400;text-align:center;width:10%;color:#fff;border:1px solid #e1e3e9;border-left:0;background:#0c59c9;display:table-cell;vertical-align:middle}#faq .faq_box .faq_title .plus img{width:3.90625vw}#faq .faq_box .faq_title .faq_title_content{border:1px solid #e1e3e9;padding:1.71875vw 3.125vw;width:80%;background:#fff;display:table-cell;vertical-align:middle}#faq .faq_box .faq_title .no{background:#0c59c9;font-size:4.375vw;width:10%;color:#fff;text-align:center;display:table-cell;vertical-align:middle}#faq .faq_box .faq_content{border:1px solid #e1e3e9;border-top:0;font-size:3.90625vw;padding:2.34375vw;float:left;width:100%;display:none;background:#fff}#last{padding:10.15625vw 0;background:#e6eef9}#last .product img{width:100%}#last h4{font-size:6.5625vw;margin:1.5625vw 0 3.125vw}#last p{font-size:5.3125vw;line-height:6.5625vw;color:#0c59c9;font-weight:600}#last .btn-cta{margin-top:5.46875vw}#ingredients_popup .table{font-size:2.8125vw}footer{padding:7.03125vw 0 6.25vw}footer .gray-logo{text-align:center;margin-bottom:4.6875vw;display:inline-block;margin-right:3.125vw}footer .gray-logo img{width:35.9375vw}footer .dropup-language{border:1px solid #dfdfdf;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;margin-bottom:3.125vw}footer .dropup-language .btn{background:none}footer .dropup-language .btn,footer .dropup-language .dropdown-menu{font-size:3.125vw;padding:.625vw 1.25vw}footer .dropup-language .btn li a,footer .dropup-language .dropdown-menu li a{padding:.46875vw 1.5625vw;color:#333333}footer .dropup-language .btn li a img,footer .dropup-language .dropdown-menu li a img{margin-right:.78125vw}footer .dropup-language .dropdown-menu{min-width:42.1875vw}footer .claims{padding-top:3.125vw;font-size:2.5vw;color:#a3a3a3;margin-bottom:4.6875vw;text-align:center}footer .footer-text{text-align:center;font-size:3.4375vw;color:#a3a3a3}footer .footer-text a{color:#a3a3a3}.rules-content,.privacy-content{font-size:2.5vw;line-height:2.96875vw}.rules-content ul li,.rules-content span,.rules-content p,.privacy-content ul li,.privacy-content span,.privacy-content p{font-size:2.8125vw;line-height:2.96875vw}.rules-content p,.privacy-content p{margin-bottom:1.25vw;line-height:2.96875vw}@media (min-width: 768px){.container{max-width:90vw;padding:0 1.125vw}p{font-size:1.35vw;line-height:1.8vw;margin-bottom:1.5vw}h3{font-size:2.7vw}.list-check{margin-bottom:1.5vw}.list-check li{font-size:1.225vw;padding-bottom:.9vw}.list-check li:before{height:.9vw;width:1.2vw;margin-right:1.125vw;top:-.075vw;background-size:1.2vw .9vw}.btn-cta{font-size:1.8vw;-webkit-border-radius:.75vw;-moz-border-radius:.75vw;border-radius:.75vw;box-shadow:0 0 2.25vw #ff8901;padding:1.35vw 2.1vw;line-height:2.25vw}.btn-cta span{font-size:2.55vw}#top{padding:4.125vw 0}#top h4{font-size:1.65vw;margin-bottom:2.4vw;text-align:left}#top .logo{margin-bottom:1.5vw;text-align:left}#top .logo img{width:19.05vw}#top .image{margin:1.5vw 0 0 0}#top .image img{width:28.05vw}#top p{margin-bottom:1.875vw}#used{padding:4.875vw 0 8.25vw}#used .used-box{font-size:1.65vw;line-height:2.175vw;margin:0}#used .used-box img{width:13.5vw}#used .used-box p{margin:1.5vw 0 0 0}#dietician{padding:4.8vw 0 3.75vw;position:relative}#dietician h3{font-size:1.8vw;margin-bottom:1.5vw}#dietician p{font-size:1.2vw;line-height:2.25vw;margin-bottom:3vw}#dietician p:last-of-type{margin-bottom:1.5vw}#dietician .name{font-size:1.35vw}#dietician .doctor-img{margin-left:3vw;margin-top:0;text-align:left}#dietician .doctor-img img{position:absolute;bottom:-3.75vw;width:23.325vw}#ingredients{padding:6vw 0}#ingredients h3{font-size:2.7vw;margin-bottom:3.375vw}#ingredients .ingredient{display:table;width:100%;margin-bottom:3vw;text-align:left}#ingredients .ingredient .ingredient-img{width:14.25vw;display:table-cell;vertical-align:middle;margin:0}#ingredients .ingredient .ingredient-img img{width:13.275vw}#ingredients .ingredient .ingredient-text{display:table-cell;font-size:1.2vw;line-height:2.25vw;vertical-align:middle;padding-left:.75vw}#ingredients .all-ingredients{padding-bottom:2.25vw}#ingredients .all-ingredients a{font-size:1.8vw}#ingredients .btn-cta{display:inline-block;padding-left:5.25vw;padding-right:5.25vw;margin-top:2.25vw}#ingredients .btn-cta span{font-size:3.3vw}#chart{padding:5.25vw 0}#chart h3{margin-bottom:7.5vw;font-size:2.25vw}#chart .chart{margin:0}#chart .chart .legend{left:7.5vw;top:.75vw;width:22.5vw}#chart .chart .legend p{font-size:1.575vw}#chart .chart .legend .up{margin-bottom:1.275vw}#chart .chart img{width:50.25vw}#chart .chart .weeks{font-size:.975vw}#chart .btn-cta{display:inline-block;padding-left:5.25vw;padding-right:5.25vw;margin-top:6vw}#chart .btn-cta span{font-size:3.3vw}#chart .arrows .arrow-left img,#chart .arrows .arrow-right img{width:3.75vw}#chart .arrows .arrow-left{top:12vw;left:1.5vw}#chart .arrows .arrow-right{top:12vw;right:1.5vw}#chart .swiper-slide .review img{width:28.35vw;-webkit-border-radius:.75vw;-moz-border-radius:.75vw;border-radius:.75vw}#chart .swiper-slide .review .weight .weight-text{top:-1.95vw;font-size:1.8vw;padding:.75vw;margin:0 7.5vw;-webkit-border-radius:.525vw;-moz-border-radius:.525vw;border-radius:.525vw}#chart .swiper-pagination-content .swiper-pagination-bullet{width:1.8vw;height:1.8vw;margin:0 .75vw}#icons{padding:7.5vw 0}#icons .icon{font-size:1.35vw;margin:0}#icons .icon img{width:15vw;margin-bottom:3vw}#faq{padding:2.25vw 0 4.5vw}#faq h3{margin-bottom:2.25vw}#faq .faq_box{margin-top:1.125vw}#faq .faq_box .faq_title{font-size:1.5vw}#faq .faq_box .faq_title .plus{height:5.475vw;padding:0;width:6%}#faq .faq_box .faq_title .plus img{width:1.575vw}#faq .faq_box .faq_title .faq_title_content{padding:1.5vw 1.5vw;height:5.475vw;width:88%}#faq .faq_box .faq_title .no{width:6%;font-size:2.4vw;height:5.475vw}#faq .faq_box .faq_content{font-size:1.2vw;padding:1.5vw}#last{padding:4.875vw 0}#last .product img{width:36.225vw}#last h4{font-size:2.7vw;margin:6vw 0 1.5vw}#last p{font-size:1.95vw;line-height:2.85vw}#last .btn-cta{margin-top:2.625vw;font-size:1.65vw}#ingredients_popup .table{font-size:1.05vw}footer{padding:2.625vw 0 2.625vw}footer .gray-logo{text-align:left;margin-bottom:0;width:10.95vw;margin-right:1.5vw}footer .gray-logo img{width:10.95vw}footer .dropup-language{-webkit-border-radius:.375vw;-moz-border-radius:.375vw;border-radius:.375vw;margin:0 .75vw 0 0}footer .dropup-language .flag{width:1.2vw}footer .dropup-language .btn,footer .dropup-language .dropdown-menu{font-size:.9vw;padding:.3vw .225vw}footer .dropup-language .btn li a,footer .dropup-language .dropdown-menu li a{padding:.225vw .75vw}footer .dropup-language .btn li a img,footer .dropup-language .dropdown-menu li a img{margin-right:.375vw}footer .dropup-language .dropdown-menu{min-width:13.5vw}footer .claims{padding-top:1.5vw;font-size:.6vw;margin:0;text-align:left}footer .footer-text{text-align:right;font-size:1.2vw;line-height:1.5vw}footer .urls{font-size:1.05vw}.rules-content,.privacy-content{font-size:.975vw;line-height:1.2vw}.rules-content ul li,.rules-content span,.rules-content p,.privacy-content ul li,.privacy-content span,.privacy-content p{font-size:.975vw;line-height:1.2vw}.rules-content p,.privacy-content p{margin-bottom:.375vw;line-height:1.2vw}}@media (min-width: 1200px){.container{max-width:1200px;padding:0 15px}p{font-size:18px;line-height:24px;margin-bottom:20px}h3{font-size:36px}.list-check{margin-bottom:20px}.list-check li{font-size:18px;padding-bottom:12px}.list-check li:before{height:12px;width:16px;margin-right:15px;top:-1px;background-size:16px 12px}.btn-cta{font-size:24px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:0 0 30px #ff8901;padding:18px 28px;line-height:30px}.btn-cta span{font-size:34px}#top{padding:55px 0}#top h4{font-size:22px;margin-bottom:32px;text-align:left}#top .logo{margin-bottom:20px;text-align:left}#top .logo img{width:254px}#top .image{margin:20px 0 0 0}#top .image img{width:374px}#top p{margin-bottom:25px}#used{padding:65px 0 110px}#used .used-box{font-size:22px;line-height:29px;margin:0}#used .used-box img{width:180px}#used .used-box p{margin:20px 0 0 0}#dietician{padding:64px 0 50px;position:relative}#dietician h3{font-size:22px;margin-bottom:20px}#dietician p{font-size:16px;line-height:30px;margin-bottom:40px}#dietician p:last-of-type{margin-bottom:20px}#dietician .name{font-size:18px}#dietician .doctor-img{margin-left:40px;margin-top:0;text-align:left}#dietician .doctor-img img{position:absolute;bottom:-50px;width:311px}#ingredients{padding:80px 0}#ingredients h3{font-size:36px;margin-bottom:45px}#ingredients .ingredient{display:table;width:100%;margin-bottom:40px;text-align:left}#ingredients .ingredient .ingredient-img{width:190px;display:table-cell;vertical-align:middle;margin:0}#ingredients .ingredient .ingredient-img img{width:177px}#ingredients .ingredient .ingredient-text{display:table-cell;font-size:16px;line-height:30px;vertical-align:middle;padding-left:10px}#ingredients .all-ingredients{padding-bottom:30px}#ingredients .all-ingredients a{font-size:24px}#ingredients .btn-cta{display:inline-block;padding-left:70px;padding-right:70px;margin-top:30px}#ingredients .btn-cta span{font-size:44px}#chart{padding:70px 0}#chart h3{margin-bottom:100px;font-size:30px}#chart .chart{margin:0}#chart .chart .legend{left:100px;top:10px;width:300px}#chart .chart .legend p{font-size:21px}#chart .chart .legend .up{margin-bottom:17px}#chart .chart img{width:670px}#chart .chart .weeks{font-size:13px}#chart .btn-cta{display:inline-block;padding-left:70px;padding-right:70px;margin-top:80px}#chart .btn-cta span{font-size:44px}#chart .arrows .arrow-left img,#chart .arrows .arrow-right img{width:50px}#chart .arrows .arrow-left{top:160px;left:20px}#chart .arrows .arrow-right{top:160px;right:20px}#chart .swiper-slide .review img{width:378px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#chart .swiper-slide .review .weight .weight-text{top:-26px;font-size:24px;padding:10px;margin:0 100px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#chart .swiper-pagination-content .swiper-pagination-bullet{width:24px;height:24px;margin:0 10px}#icons{padding:100px 0}#icons .icon{font-size:18px;margin:0}#icons .icon img{width:200px;margin-bottom:40px}#faq{padding:30px 0 60px}#faq h3{margin-bottom:30px}#faq .faq_box{margin-top:15px}#faq .faq_box .faq_title{font-size:20px}#faq .faq_box .faq_title .plus{height:73px;padding:0;width:6%}#faq .faq_box .faq_title .plus img{width:21px}#faq .faq_box .faq_title .faq_title_content{padding:20px 20px;height:73px;width:88%}#faq .faq_box .faq_title .no{width:6%;font-size:32px;height:73px}#faq .faq_box .faq_content{font-size:16px;padding:20px}#last{padding:65px 0}#last .product img{width:483px}#last h4{font-size:36px;margin:80px 0 20px}#last p{font-size:26px;line-height:38px}#last .btn-cta{margin-top:35px;font-size:22px}#ingredients_popup .table{font-size:14px}footer{padding:35px 0 35px}footer .gray-logo{text-align:left;margin-bottom:0;width:146px;margin-right:20px}footer .gray-logo img{width:146px}footer .dropup-language{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 10px 0 0}footer .dropup-language .flag{width:16px}footer .dropup-language .btn,footer .dropup-language .dropdown-menu{font-size:12px;padding:4px 3px}footer .dropup-language .btn li a,footer .dropup-language .dropdown-menu li a{padding:3px 10px}footer .dropup-language .btn li a img,footer .dropup-language .dropdown-menu li a img{margin-right:5px}footer .dropup-language .dropdown-menu{min-width:180px}footer .claims{padding-top:20px;font-size:8px;margin:0;text-align:left}footer .footer-text{text-align:right;font-size:12px;line-height:20px}footer .urls{font-size:14px}.rules-content,.privacy-content{font-size:13px;line-height:16px}.rules-content ul li,.rules-content span,.rules-content p,.privacy-content ul li,.privacy-content span,.privacy-content p{font-size:13px;line-height:16px}.rules-content p,.privacy-content p{margin-bottom:5px;line-height:16px}}
/*# sourceMappingURL=main.css.map */

footer .dropup-language .dropdown-menu { min-width: 86.9375vw; right: auto; left: 50%; -webkit-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
footer .dropup-language .dropdown-menu ul { padding-left: 0.78125vw; list-style: none; }
footer .dropup-language .dropdown-menu ul li a { color: #000; font-size: 2.34375vw; }

@media (min-width: 768px) { 
	footer .dropup-language .dropdown-menu { min-width: 38.5vw; }
  	footer .dropup-language .dropdown-menu ul { padding-left: 0.4166666667vw; }
  	footer .dropup-language .dropdown-menu ul li a { font-size: 1.0833333333vw; }
}

@media (min-width: 992px) {
	footer .dropup-language .dropdown-menu { min-width: 520px; }
  	footer .dropup-language .dropdown-menu ul { padding-left: 5px; }
  	footer .dropup-language .dropdown-menu ul li a { font-size: 13px; }
}

#ingredients_popup .modal-dialog { padding:0;}
#ingredients_popup { font-size:2vw;}
#ingredients_popup .table { font-size:2.4vw;}
#ingredients_popup .table tr th, #ingredients_popup .table tr td { padding:0.8vw 1.65vw;}
#ingredients_popup p { font-size:2vw; line-height:4vw; margin-bottom:1.25vw;}
#ingredients_popup p small{ font-size:1.65vw;}
	
@media (min-width: 768px) { 
	#ingredients_popup .modal-dialog { padding:0;}
	#ingredients_popup { font-size:1vw;}
	#ingredients_popup .table { font-size:1.2vw;}
	#ingredients_popup .table tr th, #ingredients_popup .table tr td { padding:0.4vw 0.85vw;}
	#ingredients_popup p { font-size:1vw; line-height:2vw; margin-bottom:0.65vw;}
	#ingredients_popup p small{ font-size:0.85vw;}
}

@media (min-width: 992px) {
	#ingredients_popup .modal-dialog { padding:0;}
	#ingredients_popup { font-size:12px;}
	#ingredients_popup .table { font-size:14px;}
	#ingredients_popup .table tr th, #ingredients_popup .table tr td { padding:4px 10px;}
	#ingredients_popup p { font-size:12px; line-height:20px;, margin-bottom:7px;}
	#ingredients_popup p small{ font-size:10px;}
}