h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif;font-weight:700;margin:0;padding:0;color:#000}body{background:#fff;font-family:'Roboto', sans-serif;color:#000}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;margin-bottom:1.5625vw}.list-check{list-style:none;padding:0;margin-bottom:3.90625vw}.list-check li{font-size:4.375vw;padding-bottom:2.34375vw;font-weight:700}.list-check li:before{content:'';display:inline-block;height:4.0625vw;width:5.3125vw;margin-right:2.1875vw;position:relative;top:.3125vw;background-image:url(../images/check.png);background-size:5.3125vw 4.0625vw}.btn-cta{font-size:8.125vw;color:#fff;background:#ff8a00;-webkit-border-radius:1.5625vw;-moz-border-radius:1.5625vw;border-radius:1.5625vw;border:1px solid #fff;display:block;text-align:center;padding:2.34375vw 0;font-weight:700;text-transform:uppercase}.btn-cta img{width:3.75vw;margin:-.78125vw 0 0 4.6875vw}.btn-cta:hover{color:#fff;background:#f08200;text-decoration:none}#top{padding:8.59375vw 0;background:#e5f6fd}#top h4{font-size:5.3125vw;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:89.0625vw}#top p{margin-bottom:3.90625vw}#top .btn-box{text-align:center}#works{padding:12.5vw 0 6.25vw}#works h4{font-size:5vw;margin-bottom:3.125vw}#works p{font-size:3.75vw}#works .strong{font-size:5vw}#works .list-checked{list-style:none;padding:0;margin-bottom:3.90625vw;margin-top:3.125vw}#works .list-checked li{font-size:4.53125vw;padding-bottom:2.34375vw;font-weight:700}#works .list-checked li:before{content:'';display:inline-block;height:4.21875vw;width:4.21875vw;margin-right:2.1875vw;position:relative;top:.625vw;background-image:url(../images/checked.png);background-size:4.21875vw 4.21875vw}#works .image img{width:90.625vw}#works .btn-cta{margin-top:4.6875vw}#ingredients{padding:10.9375vw 0 6.25vw;background:#f7f7f7}#ingredients h3{font-size:6.875vw;text-align:center;margin-bottom:6.25vw}#ingredients .ingredient{margin-bottom:4.6875vw;font-size:4.0625vw;text-align:center}#ingredients .ingredient img{width:46.875vw;margin-bottom:3.125vw}#ingredients .check{font-size:5.625vw;padding:3.125vw 0;text-align:center;font-weight:700}#ingredients .check a{color:#03aae8;text-decoration:underline}#ingredients .check a:hover{text-decoration:none}#ingredients_popup .modal-title{font-size:5.625vw}#ingredients_popup .table{font-size:3.4375vw}#reviews{background:#03aae8;padding:7.8125vw 0 4.6875vw}#reviews h3{color:#fff;text-align:center;margin-bottom:4.6875vw}#reviews .review{background:#ffffff;padding:5.46875vw 6.25vw;font-size:4.0625vw;margin-bottom:4.6875vw}#reviews .review img{width:6.875vw;margin-bottom:2.34375vw}#reviews .review .grey{color:#b0b0b0}#reviews .btn-cta{margin-top:1.5625vw}#warranty{padding:9.375vw 0}#warranty h3{text-align:center;margin-bottom:4.6875vw}#warranty img{width:100%}#warranty strong{font-size:5vw;display:block;margin:0 0 3.125vw}#faq{padding:9.375vw 0 6.25vw;background:#e5f6fd}#faq .grey{font-size:4.375vw;color:#919da1}#faq .faq_box{width:100%;margin-top:4.6875vw}#faq .faq_box .faq_title{font-size:4.375vw;cursor:pointer;display:table;width:100%}#faq .faq_box .faq_title .plus{font-weight:400;text-align:center;width:10%;color:#03aae8;border:1px solid #03aae8;border-left:0;background:#b9e7f9;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 #03aae8;padding:1.71875vw 3.125vw;width:80%;background:#ceeefb;display:table-cell;vertical-align:middle}#faq .faq_box .faq_title .no{background:#03aae8;font-size:4.375vw;width:10%;color:#fff;text-align:center;display:table-cell;vertical-align:middle;font-weight:700}#faq .faq_box .faq_content{border:1px solid #03aae8;border-top:0;font-size:3.90625vw;padding:2.34375vw;float:left;width:100%;display:none;background:#fff}#faq .faq_box:nth-child(2n+1) .faq_title .plus{background:#e5f6fd}#faq .faq_box:nth-child(2n+1) .faq_title .faq_title_content{background:#fff}#last{padding:9.375vw 0 6.25vw}#last h4{font-size:7.8125vw;margin:3.125vw 0 4.6875vw}#last ul{margin-bottom:4.6875vw}#last .image img{width:73.4375vw}footer{padding:7.03125vw 0 6.25vw;background:#e5f6fd;color:#919da1}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:#fff}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 .footer-text{text-align:center;font-size:3.4375vw}footer .footer-text a{color:#919da1}.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.95vw;margin-bottom:1.5vw}h3{font-size:2.85vw;margin-bottom:.75vw}.list-check{margin-bottom:1.5vw}.list-check li{font-size:1.95vw;padding-bottom:.75vw}.list-check li:before{height:1.95vw;width:2.55vw;margin-right:1.125vw;top:.3vw;background-size:2.55vw 1.95vw}.btn-cta{font-size:4.2vw;-webkit-border-radius:.75vw;-moz-border-radius:.75vw;border-radius:.75vw;padding:.225vw 2.1vw}.btn-cta img{width:1.8vw;margin:-.6vw 0 0 2.25vw}#top{padding:4.125vw 0}#top h4{font-size:2.25vw;margin-bottom:2.4vw;text-align:left}#top .logo{margin-bottom:1.5vw;text-align:left}#top .logo img{width:20.25vw}#top .image{margin:1.5vw 0 0 0}#top .image img{width:42.75vw}#top p{margin-bottom:1.875vw}#works{padding:6vw 0 3vw}#works h4{font-size:1.95vw;margin-bottom:1.5vw}#works p{font-size:1.2vw}#works .strong{font-size:1.575vw}#works .list-checked{margin-top:1.5vw}#works .list-checked li{font-size:1.35vw;padding-bottom:1.5vw}#works .list-checked li:before{height:2.025vw;width:2.025vw;margin-right:1.125vw;top:.525vw;background-size:2.025vw 2.025vw}#works .image img{width:43.5vw}#works .btn-cta{margin-top:3.75vw;display:inline-block}#ingredients{padding:5.25vw 0 3vw}#ingredients h3{font-size:3.3vw;margin-bottom:3vw}#ingredients .ingredient{margin-bottom:2.25vw;font-size:1.2vw}#ingredients .ingredient img{width:15vw;margin-bottom:1.5vw}#ingredients .check{font-size:2.1vw;padding:1.5vw 0}#ingredients_popup .modal-title{font-size:1.8vw}#ingredients_popup .table{font-size:1.05vw}#reviews{padding:3.75vw 0 2.25vw}#reviews h3{margin-bottom:2.25vw}#reviews .review{padding:2.625vw 3vw;font-size:1.2vw;height:27vw;margin-bottom:0}#reviews .review img{width:2.7vw;margin-bottom:1.125vw}#reviews .btn-cta{margin-top:3.75vw;display:inline-block}#warranty{padding:4.5vw 0}#warranty h3{margin-bottom:2.25vw}#warranty img{width:15vw}#warranty strong{font-size:1.8vw;margin:1.5vw 0 1.5vw}#faq{padding:4.5vw 0 3vw}#faq .grey{font-size:1.5vw;margin-bottom:2.625vw}#faq .faq_box{margin-top:1.125vw}#faq .faq_box .faq_title{font-size:1.35vw}#faq .faq_box .faq_title .plus{height:3.75vw;padding:0;width:6%;font-size:1.65vw}#faq .faq_box .faq_title .faq_title_content{padding:.375vw 1.5vw;height:3.75vw;width:88%}#faq .faq_box .faq_title .no{width:6%;font-size:1.35vw;height:3.75vw}#faq .faq_box .faq_content{font-size:1.2vw;padding:1.5vw}#last{padding:4.5vw 0 3vw}#last h4{font-size:3.75vw;width:39.75vw;margin:1.5vw 0 2.25vw}#last ul{margin-bottom:2.25vw}#last .image img{width:33vw}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:14.025vw}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 .footer-text{text-align:right;font-size:1.2vw;line-height:1.5vw}footer .urls{font-size:1.125vw}.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:26px;margin-bottom:20px}h3{font-size:38px;margin-bottom:10px}.list-check{margin-bottom:20px}.list-check li{font-size:26px;padding-bottom:10px}.list-check li:before{height:26px;width:34px;margin-right:15px;top:4px;background-size:34px 26px}.btn-cta{font-size:56px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:3px 28px}.btn-cta img{width:24px;margin:-8px 0 0 30px}#top{padding:55px 0}#top h4{font-size:30px;margin-bottom:32px;text-align:left}#top .logo{margin-bottom:20px;text-align:left}#top .logo img{width:270px}#top .image{margin:20px 0 0 0}#top .image img{width:570px}#top p{margin-bottom:25px}#works{padding:80px 0 40px}#works h4{font-size:26px;margin-bottom:20px}#works p{font-size:16px}#works .strong{font-size:21px}#works .list-checked{margin-top:20px}#works .list-checked li{font-size:18px;padding-bottom:20px}#works .list-checked li:before{height:27px;width:27px;margin-right:15px;top:7px;background-size:27px 27px}#works .image img{width:580px}#works .btn-cta{margin-top:50px;display:inline-block}#ingredients{padding:70px 0 40px}#ingredients h3{font-size:44px;margin-bottom:40px}#ingredients .ingredient{margin-bottom:30px;font-size:16px}#ingredients .ingredient img{width:200px;margin-bottom:20px}#ingredients .check{font-size:28px;padding:20px 0}#ingredients_popup .modal-title{font-size:24px}#ingredients_popup .table{font-size:14px}#reviews{padding:50px 0 30px}#reviews h3{margin-bottom:30px}#reviews .review{padding:35px 40px;font-size:16px;height:360px;margin-bottom:0}#reviews .review img{width:36px;margin-bottom:15px}#reviews .btn-cta{margin-top:50px;display:inline-block}#warranty{padding:60px 0}#warranty h3{margin-bottom:30px}#warranty img{width:200px}#warranty strong{font-size:24px;margin:20px 0 20px}#faq{padding:60px 0 40px}#faq .grey{font-size:20px;margin-bottom:35px}#faq .faq_box{margin-top:15px}#faq .faq_box .faq_title{font-size:18px}#faq .faq_box .faq_title .plus{height:50px;padding:0;width:6%;font-size:22px}#faq .faq_box .faq_title .faq_title_content{padding:5px 20px;height:50px;width:88%}#faq .faq_box .faq_title .no{width:6%;font-size:18px;height:50px}#faq .faq_box .faq_content{font-size:16px;padding:20px}#last{padding:60px 0 40px}#last h4{font-size:50px;width:530px;margin:20px 0 30px}#last ul{margin-bottom:30px}#last .image img{width:440px}footer{padding:35px 0 35px}footer .gray-logo{text-align:left;margin-bottom:0;width:146px;margin-right:20px}footer .gray-logo img{width:187px}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 .footer-text{text-align:right;font-size:16px;line-height:20px}footer .urls{font-size:15px}.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 */



#ingredients_popup table thead tr th, #ingredients_popup table tbody tr td {
		padding:2px 4px;
		font-size:13px;
	}
	
	#ingredients_popup p {
		font-size:13px;
		line-height:16px;
		margin-bottom:5px;
	}

@media (min-width: 768px) { 
	#ingredients_popup table thead tr th, #ingredients_popup table tbody tr td {
	padding:2px 4px;
	font-size:12px;
}

#ingredients_popup p {
	font-size:12px;
	line-height:16px;
	margin-bottom:5px;
}
}