:root{--bg:#ffd156;--bd:#d33145}html{overflow-x:hidden}.block .form__name::after,.block .form__tel::after{margin-top:-10px}.slick-track{margin:20px auto}p{color:#383b41;font-size:13px}.form__input{border:solid;height:45px}.form-sent #wrongphone{background:var(--bg);text-align:center;border-radius:10px}.composition__title,.reviews__caption{color:black}div[id*="elementor-popup-modal"] li{font-size:15px;list-style-type:disc;margin:5px 5px 5px 20px}div[id*="elementor-popup-modal"] div.dialog-message{background-color:white}.pdisclaimer{text-align:center;margin-top:20px}div[id*="elementor-popup-modal"] h3{font-weight:bolder;line-height:1em;margin:15px 0}div.form-order-text p{text-align:center;margin:15px 0}p.benefits__title{line-height:1.5em;font-size:14px;margin:13px 0}div.benefits__text{line-height:1.5em}.composition__name b{line-height:1.5}.benefits__slogan,.composition__slogan{font-size:45px}div.sec_badge{line-height:1.2;text-align:center}div.sec_badge p.title{font-size:45px}@media only screen and (max-width:1024px){div.sec_badge{margin-top:300px}}div.sec_badge_inner{display:flex;text-align:center;justify-content:center;flex-wrap:wrap}div.badge_item{width:180px}div.badge_item .badge_head{font-weight:bold;margin:10px 0}div.badge_bottom{padding:0 20px;margin:auto;max-width:1024px}div.badge_bottom p.badge_bottom_head{font-weight:bold;margin:10px 0}.form__input{margin:5px auto}.button{height:50px;margin:10px auto}.dis_box{padding:10px;border:solid #d2d2d2 1px;margin-bottom:10px;display:block;margin-top:100px;max-width:900px;margin-right:auto;margin-left:auto}.dis_box p{margin:8px;color:gray;font-style:italic}.dis_title{background-color:#d2d2d2;padding:2px}.cre_box{padding:10px;margin-bottom:10px;text-align:center;display:block;max-width:1000px;margin:auto}.cre_box p{margin:8px;color:gray}.menu_bottom{display:flex;justify-content:center}.menu_bottom p{padding:0 20px;width:auto}.menu_bottom a:hover{text-decoration:underline;font-weight:bold}.cleanpage{max-width:900px;margin:20px auto;padding:20px 50px;box-shadow:1px 1px 10px 1px #888;p{line-height:1.5em}body{font-family:"Arial",sans-serif;font-size:16px;line-height:1.6;color:#333333;margin:20px;background-color:#f9f9f9}h1{font-size:36px;margin-top:40px;margin-bottom:20px;text-align:center}h2{color:#0056b3;font-size:24px;margin-top:40px;margin-bottom:20px}h3{color:#0056b3;font-size:20px;margin-top:30px;margin-bottom:15px}p{margin-bottom:20px}header{background-color:#f5f5f5;box-shadow:0 2px 4px rgba(0,0,0,.1)}header .wrap{display:flex;justify-content:space-between;align-items:center}header nav ul{display:flex;list-style:none;margin:0;padding:0}header nav li{margin-right:20px}header nav a{color:#333;text-decoration:none}.logo a{display:flex;flex-direction:row;align-items:center}.title{font-size:24px;font-weight:bold;margin:0 15px}}.contactus{max-width:600px;margin-left:auto;margin-right:auto;margin-top:20px;padding:20px;text-align:center}.contactus label{display:block;margin-bottom:10px}.contactus input,.contactus textarea{width:100%;padding:10px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.contactus button[type="submit"]{background-color:#4caf50;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer}.contactus button[type="submit"]:hover{background-color:#45a049}.contactus textarea{height:150px}.form-group{display:flex;padding:10px;justify-content:center}.form-label{display:inline-block;width:20%}.form-input{display:inline-block;width:80%}.form-button{display:inline-block;width:100%;margin-top:10px;padding:10px;border-radius:4px;cursor:pointer;font-size:16px}.contactus #responseMessage{margin-top:10px;font-size:16px;color:#4caf50;font-weight:bold;text-align:center}.form_payment{font-size:14px}#successMessage{display:none}#responseMessage{display:none}#loadingGif{display:none}#loadingGif img{height:20px;width:100%}p.form_disclaimer,p.content_disclaimer{font-size:smaller;color:gray;text-align:center;padding:20px}p.form_payment,p.form_sale{text-align:center;margin:10px;color:gray;margin:15px}.tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;z-index:1000;display:none;text-align:center;font-size:smaller}.border-error{border:1px solid red!important}.form-sent{text-align:center;padding:15px}.form-sent p{margin:8px 0;line-height:1.2}.form-sent #wrongphone{margin:10px 0;width:100%}.uname{font-size:20px}.uphone{font-size:24px;font-weight:bold}.sent-mess{text-align:left;font-size:smaller}.form-hide{display:none}.btnCall{position:fixed;right:0;bottom:0;border:solid;border-width:3px 0 0 3px;border-radius:15px 0 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,.5);z-index:9999;width:auto;padding-left:20px;padding-top:5px;padding-bottom:5px;background-color:var(--bd)}.btnCall .btnCall-text{margin:5px}.btnCall .btnCall-text,.btnCall i{display:inline}.cookie-banner{position:fixed;bottom:0;width:100%;background-color:#f5f5f5;border-top:1px solid #ccc;padding:15px;display:none;z-index:9999}.cookie-content{max-width:960px;margin:0 auto;text-align:center}.cookie-content p{display:inline-block;margin:0;padding-right:10px;color:#333}.cookie-button{display:inline-block;margin:0 5px;padding:10px 20px;background-color:#0072ce;color:#fff;border:none;cursor:pointer;border-radius:3px}.cookie-button:hover{background-color:#005fa3}#bottom{div#low{display:none}div#full{display:none}p.pform{margin-bottom:10px}div.price-box{display:flex;align-items:center}div.price-box .ico{width:20px;height:20px;background-size:40px;background-repeat:no-repeat;background-image:url(/assets/png/iconSelect.png)}.selected .ico{background-position:right}div.price-box-inner{display:flex;align-content:center;align-items:center;margin:10px auto;justify-content:start;text-align:center}div.price__label{font-size:12px}div.space{width:50px}div.selected,.other-free,.other-low,.other-full{margin:0px -60px;padding:0 30px}div.selected{background-color:var(--bg);border-top:2px dashed var(--bd);border-bottom:2px dashed var(--bd)}div.pack_newprice{display:flex;align-items:center;justify-content:center;line-height:1}div.pack_price{font-size:40px;color:var(--bp)}div.pack_note{line-height:1;text-align:left;padding-left:10px;font-size:11px}div.pack_note span{font-size:22px;margin:0}div.form-pack{text-align:center}div.form-pack .psupport{line-height:1.2;font-size:smaller}div.form-pack .pack-mess{background-color:var(--bp);color:white}@media only screen and (max-width:1024px){div.selected,.other-free,.other-low,.other-full{margin:0px -30px;padding:0 25px}div.space{width:10px}}}