.cta-btn *,.cb-win *,.ads *,.api-form *{padding:0!important;margin:0!important;font-family:sans-serif!important}.cta-btn{text-align:center!important;max-width:445px;margin:15px auto}.cb-win{z-index:9999999!important;background:rgba(0,0,0,.75)!important;position:fixed!important;left:0!important;right:0!important;top:0!important;bottom:0!important}.ads .teaser-image{overflow:hidden;position:relative;margin-bottom:-50px}.cb-but:hover,.blg:hover,.cta-btn a:hover,.cb-con .submit:hover,.api-form .submit:hover{background:#2e7d32}.api-form .form-header{text-align:center!important}.cta-btn a,.cb-con .submit,.api-form .submit,.cb-but,.blg{outline:none!important;max-width:100%!important;font-style:normal!important;box-sizing:border-box!important;line-height:1.5!important;position:static!important;height:auto!important;box-shadow:none!important;text-align:center!important;clear:both!important;font-weight:700!important;border:0;background:#388e3c;color:#fff!important;font-size:22px!important;text-decoration:none!important;padding:15px 35px!important;border-radius:35px!important;width:100%!important;display:block;cursor:pointer!important;margin:15px 0 0!important;text-transform:none!important}.api-form .text a:hover{text-decoration:underline!important;color:#a52626!important}.api-form .text a{box-shadow:none!important;font-weight:700!important;color:#ca2d2d!important;border:none!important;padding:0!important;margin:0!important;display:inline!important}.api-form *:before,.api-form *:after{content:none}.cb-con label,.api-form label{font-style:normal;font-size:12px!important;font-weight:700!important;cursor:text!important;text-align:left!important;display:block!important;color:#222!important;margin:0 0 2.5px 20px!important;padding:0!important}.api-form .country-flag{width:25px!important;position:relative!important;top:2px!important}.api-form p.delivery{background:linear-gradient(to right,transparent 0%,#ddd 50%,transparent 100%)!important;margin:15px 0 0!important;padding:5px!important;text-align:center!important;font-size:16px!important;color:#555!important}.api-form .footnote{line-height:15px!important;text-indent:0!important;font-size:10px!important;margin:10px 0 0!important;text-align:center!important;padding:0!important;color:#888!important}.api-form .text{border:none!important;text-align:center!important;color:#222!important;padding:0!important;font-size:18px!important;width:100%!important;float:none!important;line-height:25px!important;font-weight:700!important;margin:10px 0!important}.api-form form{padding:0!important;background:0 0!important;margin:15px auto 0!important}.api-form .form-body .text .offer-name,.api-form .form-body .text .offer-price{color:#ca2d2d!important;font-weight:700!important}.api-form{background:#fff!important;box-sizing:border-box!important;max-width:465px!important;position:relative!important;margin:25px auto!important;text-align:center!important;border:2.5px dashed #ddd!important;border-radius:2.5px!important;padding:30px!important;clear:both!important}.api-form .deadline{font-size:10px!important;color:#222!important;text-align:center!important;margin:0!important}.cb-con .name:invalid,.cb-con .phone:invalid,.cb-con .country:invalid,.cb-con .name,.cb-con .phone,.cb-con .country,.api-form .name:invalid,.api-form .phone:invalid,.api-form .country:invalid,.api-form .name,.api-form .phone,.api-form .country{font-style:normal;transition:.25s!important;line-height:20px!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;background:0 0!important;max-width:100%!important;width:100%!important;height:auto!important;background:#f2f2f2!important;outline:none!important;box-sizing:border-box!important;border:2.5px solid #ddd!important;border-radius:35px!important;padding:15px!important;margin:0 0 15px!important}.api-form .name:focus,.api-form .phone:focus,.api-form .country:focus{border:2.5px solid #aaa!important}.cb-tex .product-image{}.cb-des ul{display:inline-block!important}.cb-tex .cb-des{align-self:center;justify-self:center;z-index:50!important;position:relative!important;text-align:center!important}.cb-tex .cb-des ul{border:3px dashed #ddd!important;border-radius:5px!important;padding:15px!important;font-size:12px!important;margin:0!important;list-style:none!important}.cb-tex .cb-des ul li{list-style-type:none;font-weight:700!important;text-align:left!important;line-height:20px!important;background:url("") no-repeat!important;background-size:18px!important;padding:0 0 0 25px!important;background-position:0 0!important;color:#222}.cb-tex .cb-des ul li:not(:last-child){margin-bottom:5px!important}.toogle-visibility .photo-visible{background-color:#ddd!important}.wimg .cb-tex{text-align:left!important;overflow:hidden!important}.cb-tex{font-size:24px!important;color:#222!important;text-align:center!important}.cb-tit{color:#252525!important;text-align:center!important;font-size:30px!important;font-weight:700!important;margin:0 0 15px!important}.cb-bod iframe{min-height:320px!important;width:100%!important}.wimg .cb-bod{text-align:left!important}.cb-img{float:left!important;margin:0 15px 0 0!important}.cb-bod{color:#000!important;padding:15px!important;background:#fff!important}.cb-con .country-flag{height:16px!important;border:none!important;vertical-align:middle!important;margin:0 5px 5px 0!important;box-shadow:0 1px 1px 0 #555}.cb-con{box-sizing:border-box!important;width:100%!important;font-family:sans-serif!important;line-height:30px!important;position:absolute!important}.cb-mes{z-index:99999999!important;margin:0 auto!important;max-width:830px!important;padding:15px!important}.cb-but:hover{}.cb-tex .product-link{text-align:left!important}.cb-hea .title{vertical-align:middle}.cb-hea .cb-logo{color:red!important;font-size:50px!important;margin-right:10px!important;vertical-align:middle}.cb-hea{font-weight:700!important;color:#252525!important;font-size:18px!important;line-height:35px!important;height:35px!important;padding:0!important;border-bottom:1px solid #ddd!important;background:#eee!important}.cb-clo:active{opacity:.25!important;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.5)!important}.cb-clo{width:35px!important;height:35px!important;cursor:pointer!important;background:url("") no-repeat center center!important;float:right}.product-link{box-shadow:none!important;display:inline-block!important;transition:.25s!important}.product-link:hover{opacity:.75!important}.product-banner{opacity:.9!important;display:table!important;width:150px!important;height:150px!important;line-height:25px!important;color:#fff!important;font-size:18px!important;text-align:center!important;background:url("") no-repeat center!important;background-size:100%!important;position:absolute!important;top:0!important;right:0!important;text-decoration:none!important}.api-form .cta-form{margin:0!important}.cb-con .cta-form{text-align:center!important;margin-top:30px!important;margin-bottom:0!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}.product-banner-text{text-align:center!important;margin:0!important;font-weight:700!important;color:#f2f2f2!important;display:table-cell!important;font-size:20px!important;vertical-align:middle!important;position:relative}.product-banner-text:after{position:relative;top:-5px;left:-2.5px}.product-image{position:relative!important;margin:0 auto!important;background:#fff!important;text-align:center!important;max-width:400px}.offer-description ul{text-align:left!important;padding:0!important;margin:0!important}.offer-description ul li{list-style-type:none!important;color:#222!important;line-height:20px!important;font-size:12px!important;position:relative!important}.offer-description ul li:before{content:'-'!important;margin-right:5px!important}.offer-price{color:#fff!important}.offer-name{color:#ffeb3b!important}.product-image img{margin:0!important;border:none!important;padding:0!important;width:70%!important;z-index:0!important;position:static!important}.cb-message.have-image{width:800px}.teaser{transition:.25s!important;text-decoration:none!important;display:block!important}.ads *{margin:0!important;padding:0!important;box-sizing:border-box!important}.ads .item{border:none!important;margin:0!important;height:auto!important;overflow:visible!important;border:none!important;background:#222!important;vertical-align:top!important;border-radius:2.5px!important;box-shadow:0 2.5px 7.5px 0 rgba(0,0,0,.5)}.field-country{margin:0!important;padding:0!important}.ads .teasers{display:grid!important;grid-gap:15px!important;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;text-align:center!important}.ads .teaser:hover{text-decoration:none!important}.ads .teaser img{float:none!important;margin:0!important;transition:.25s!important;height:auto!important;max-width:100%!important;width:100%!important;border:0!important;vertical-align:middle!important}.ads .teaser:hover img{transform:scale(1.1,1.1)}.ads .teaser:hover .teaser-title{color:#ff9800!important;text-decoration:none!important}.ads .teaser{text-decoration:none!important;height:auto!important;width:100%!important;overflow:hidden!important;display:block!important;text-decoration:none!important;color:#fff!important;border-radius:2.5px;background-color:#fff}.ads .teaser-title:before{z-index:21!important;background:linear-gradient(to top,#222 0px,transparent 100%)!important;position:absolute!important;top:-100px!important;height:100px!important;left:0!important;right:0!important}.ads .teaser .background{background:linear-gradient(0deg,#222 0px,transparent 100%);position:absolute;top:50%;bottom:0;z-index:100;left:0;right:0}.ads .teaser-title{margin:0!important;position:relative!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;padding:15px!important;transition:.25s!important;text-align:left!important;text-decoration:none!important}body{height:100%!important}.ads-container .ads{padding:15px!important;max-width:1200px!important;position:relative!important;margin:0 auto!important}.ads-container{position:relative!important;text-align:center!important;max-width:100%;width:100%;margin:0 auto!important;display:block!important;overflow:visible!important;margin:0;background:#fff}.ads{overflow:hidden;background:#eee!important;padding:15px!important;border:0!important;margin:0!important;float:none!important;position:static!important;width:100%!important;box-sizing:border-box;border-radius:2.5px!important;padding:30px!important}.ads~*{margin-top:15px!important}*+.ads{margin:15px auto 0!important}.ads .landing-ads-title:before,.ads .landing-ads-title:after{content:none}.ads .landing-ads-title{border-radius:2.5px;display:block;color:#222!important;text-transform:none!important;font-size:18px!important;font-weight:700!important;margin:0 0 15px!important;text-align:left!important}@media(max-width:768px){.product-banner-text{font-size:16px!important}.cb-tex{line-height:25px;font-size:18px!important}.cb-con .cta-form{margin-top:15px!important;display:block}.cb-con .cb-des{display:none}.cb-con .product-image{max-width:300px}.api-form{padding:15px!important}.cta-btn a,.cb-con .submit,.api-form .submit{font-size:16px!important;padding:15px 5px!important}.product-banner{width:125px!important;height:125px!important}}body{font-family:sans-serif}.contentBox{line-height:1.5}.contentBox p{padding-bottom:10px;padding-top:10px}.contentBox h1{line-height:1.2;margin-top:20px;margin-bottom:10px;font-weight:700;font-size:27px}.contentBox h2{line-height:1.4;margin-top:10px;margin-bottom:10px}.right-vertical-box{float:right;padding:10px;width:270px;background:#f1f1f1;margin-left:20px;margin-bottom:20px}.right-vertical-box img{float:right;margin-bottom:10px;width:100%;height:auto}.blue-horizontal-box{width:96%;padding:2%;color:#165391;margin-top:10px;margin-bottom:10px;background:#e5f2ff}.green-horizontal-box{width:96%;padding:2%;color:#397b0d;margin-top:10px;margin-bottom:10px;background:#f1ffe7}.red-horizontal-box{width:96%;padding:2%;color:#9f0d0d;margin-top:10px;margin-bottom:10px;background:#fee}.grey-horizontal-box{width:96%;padding:2%;color:#000;margin-top:10px;margin-bottom:10px;background:#eee;border:1px solid #ccc}.red-border-horizontal-box{width:96%;padding:2%;color:#000;margin-top:10px;margin-bottom:10px;background:#fff;border:3px solid red}.grey-shadow-horizontal-box{width:96%;padding:2%;color:#000;margin-top:10px;margin-bottom:10px;background:#ccc;box-shadow:0 0 10px rgba(0,0,0,.75)}.grey-shadow-horizontal-box ul{margin-left:30px}.left-img-box{float:left;padding:2%;width:96%;background:#dadada;color:#000;margin-top:10px;margin-bottom:10px}.left-img-box p{margin:0;padding:0}.left-img-box img{float:left;margin-right:20px;width:100%;height:auto;max-width:350px!important}.censor-box{margin:auto;width:auto;max-width:400px;background-image:url("");background-position:center;background-repeat:no-repeat;background-size:auto 80%;border:5px solid red;cursor:pointer}.censor-box img{width:100%;max-width:400px;opacity:0;transition:.3s}.censor-box.censor-show{border:5px solid #fff}.censor-box.censor-show img{opacity:1;transition:.3s}*{margin:0;padding:0}html{width:100%!important;height:100%!important}input:active,textarea:active,a:active{outline:medium}:focus{outline:medium}a img{border:0}#wraper{max-width:1260px;margin:0 auto;padding:5px 18px 0;background:#fff none repeat scroll 0 0}#topBaner{text-align:center;width:100%;min-width:1208px}#topBaner img{margin:auto}.bannerPlace{display:inline-block}#logoAndNav{margin-top:30px;text-align:center;white-space:nowrap;float:left;width:100%}#logo{float:left;margin-top:-10px;text-align:left;vertical-align:middle}#logo img{width:280px}header nav,header nav ul,header nav ul li{display:inline-block}header nav ul{margin-top:10px;vertical-align:bottom}header nav{margin-left:0}header nav ul li{font-size:14pt;font-weight:400;margin-left:12px}header nav ul li::before{content:"•";font-size:14pt;font-weight:700;margin-right:12px;vertical-align:middle}header nav ul li:nth-child(1)::before{display:none;color:#fff}header nav ul li a{text-decoration:none;color:#000;vertical-align:middle;padding-bottom:5px}#login{display:inline-block;margin-left:40px;margin-top:10px;vertical-align:baseline;text-decoration:none;color:#666;font-size:14pt;border-bottom:1px dashed #666}#login:active{border:medium}#promoline{float:left;width:100%;margin-top:30px;height:59px;text-align:center;overflow:hidden}#promoline div{position:absolute;height:10px;background:transparent url("") repeat scroll 50% 0;z-index:99;opacity:.3;max-width:1220px}#ov2{margin-top:-10px;background:transparent url("") repeat scroll 50% 100%!important}#promoline a{display:inline-block;height:59px;overflow:hidden;width:238px;color:#000;text-decoration:none;text-align:left;vertical-align:top}#promoline a strong{display:inline-block;padding-top:10px;padding-left:5px;font-size:14px;line-height:18px;font-weight:400}#promoline a strong span{font-size:18px;line-height:18px}#promoline a img{height:59px;vertical-align:top}#contentWraper{display:inline-block;width:100%;min-height:1800px}#newsColumn,#commentColumn{margin-top:40px;display:inline-block;width:300px}#newsColumn h2,#blogs h2,#commentColumn h2{text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:1pt;color:#4d4d4d}#newsColumn h2::before,#newsColumn h2::after,#commentColumn h2::before,#commentColumn h2::after{display:inline-block;content:" ";width:55px;border-bottom:1px solid #4d4d4d;margin-bottom:3px}.bottomLink::before,.bottomLink::after{width:85px!important}#newsColumn h2::before,#commentColumn h2::before{margin-right:18px}#newsColumn h2::after,#commentColumn h2::after{margin-left:18px}#newsColumn p{margin-top:13px;height:68px;overflow:hidden;font-size:14px}#newsColumn p strong{display:inline-block;float:left;overflow:hidden;height:65px;width:65px;margin-right:15px}#newsColumn p img{margin-left:-15px;height:65px;float:left}#newsColumn p span{color:#999;font-size:14px}#newsColumn p a{text-decoration:none;color:#000}#events h2::before,#events h2::after{border:medium}.content{margin-top:40px;vertical-align:top;display:inline-block;width:68%;margin-right:0;text-align:left}.content p{display:inline-block;width:300px;height:322px;overflow:hidden;margin-left:20px;font-size:16px;text-align:left;line-height:19px}.content p a{text-decoration:none;color:#000}.content p strong{display:inline-block;clear:both;font-size:18px}.content p span{width:100%;display:inline-block;clear:both;text-transform:uppercase;color:gray;white-space:nowrap;font-size:14px;letter-spacing:1px}.content p img{margin-right:7px;margin-bottom:5px;height:160px;width:238px;float:left}#elsePromoLine a:nth-child(3){margin-right:0}#blogs p:nth-child(4){margin-right:0}a.active{border-bottom:4px solid #a7be39}li.active a{color:#a7be39!important}#newsColumn{width:250px;float:left}#newsColumn a.filterSw{display:inline-block;margin:10px 10px 30px;color:#000;text-decoration:none;border-bottom:1px dashed #000}.content p{width:200px}#newsColumn nav{width:220px;border-top:1px solid #bfbfbf;margin-bottom:40px}#newsColumn nav ul li{display:block;font-size:13pt;border-bottom:1px solid #bfbfbf}#newsColumn nav ul li a{display:block;padding:8px;text-decoration:none;color:#000}#newsColumn nav ul li a::first-letter{text-transform:uppercase}#newsColumn h2{text-transform:uppercase;font-size:11pt;font-weight:400;letter-spacing:normal;color:#4d4d4d}#newsColumn h2::before,#newsColumn h2::after{display:none}#popular{margin:0 0 40px;width:100%;border:1px solid #ddd;text-align:center}#popular p{height:auto;margin-left:0;margin-top:0;line-height:0!important}#popular p a{line-height:10px}#popular p strong{height:auto;width:100%;font-weight:400;font-size:16px}#popular p img{width:200px;height:auto;vertical-align:top;margin-left:0!important}#popular p span.category{font-size:10pt}#popular h2{text-transform:uppercase;font-size:11pt;margin:20px 0;text-align:center}#popular h2::before,#popular h2::after{display:none}#text{margin-top:40px;vertical-align:top;display:inline-block;width:75%;margin-right:0;text-align:center}#align{padding-left:0;text-align:left;display:inline-block}#news.article #image{text-align:center}#sectionArticle,#theme{display:inline-block;text-align:center;font-size:20px;line-height:20px;margin-bottom:10px}#sectionArticle{margin-bottom:0;color:#6d9456}#news #autor{display:inline-block;text-transform:none;font-size:16px;line-height:20px;font-style:italic;margin-top:20px}#smartbanner .sb-icon.gloss::after{content:"";position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,.8);width:100%;height:50%;border-radius:10px 10px 12px 12px}*{margin:0;padding:0}.top-block{padding:15px 0;max-width:100%;display:none}.comment{text-align:left}.comment p{text-align:justify}.top-block .list a{display:inline-block!important;width:125px!important;color:#fff;background:#60a5d4 none repeat scroll 0% 0%;border-radius:5px;margin:10px 15px;padding:5px 0}.list{background:#fff none repeat scroll 0% 0%;padding-bottom:25px;max-width:815px;margin:0 auto}.list__item{float:left;border:1px solid #60a5d4;border-radius:5px;height:145px;display:inline-block;margin:0 1.9%;width:150px;padding:0 5px}.list__item img{max-width:100px}.list__item p{}.clearfix{}.clearfix::before,.clearfix::after{display:table;content:""}.clearfix::after{clear:both}.comment div{border-top:1px solid #60a5d4;margin:10px 0!important}.one{width:95%;margin-left:50px}.clinic__title{margin-top:30px;font-weight:700;text-align:left;font-size:23px}@media screen and (max-width:1270px){#login{float:right}header nav ul{display:none}.one{padding-left:50px;width:105%;margin:0}#topBaner{min-width:240px;height:auto!important;background:#60a5d4 none repeat scroll 0% 0%}#topBaner a{display:block;width:100%}#topBaner a img{width:100%}#wraper{min-width:240px;max-width:964px}.comment{width:100%}#align{padding-left:0}}@media screen and (max-width:1000px){.one{padding-left:0;width:100%}.comment{padding:0;width:100%}#text,#contentWraper{width:100%}#align{width:90%;padding:0 5%}#wraper{overflow:hidden;padding:3%;width:90%;margin:0 auto}#news.article #image img{margin-left:auto;margin-right:auto;display:block}#text{margin:0}#align{width:100%;padding:0}#news span.date{text-align:center}#news.article #image img{margin:15px auto}}@media screen and (max-width:768px){.list__item{width:80px;height:110px}.list{max-width:625px}#news p,.comment p{text-align:left!important}.list__item p{font-size:14px}}@media screen and (max-width:640px){.top-block{max-width:100%;height:70px;margin:0 auto}#topBaner>div>div>div>a>div>img{float:left;height:70px;margin-left:15px;width:auto}.list .clearfix{display:none}#top-list{display:none!important}#news.article #image img{width:100%}#news h1.ArticleHeader{font-size:30px}#wraper{padding:5%}}@media screen and (max-width:479px){.top-block{max-width:100%;margin:0 auto;height:70px}#top-list{display:none!important}#topBaner>div>div>div>a>div>img{height:70px;width:auto}#wraper{padding:5%}.inner{overflow:hidden;padding-left:0;padding-right:0;width:100%;margin:0 auto}}.top-block{max-width:100%;height:50px;margin:0 auto}#topBaner>div>div>div>a>div>img{height:50px;width:auto}#wraper{padding:5%}.comment div{width:93%;margin:10px 1%!important}[scroll=goScrollToForm]{cursor:pointer}*,:after,:before{box-sizing:border-box}p{margin-top:0;margin-bottom:1rem}b{font-weight:bolder}img{border-style:none}img{vertical-align:middle}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}img{page-break-inside:avoid}p{orphans:3;widows:3}}p{line-height:1.5;margin:30px 0}::selection{color:#fff;background:#007bff;text-shadow:none}img::selection{color:#fff;background:0 0}img{margin:0 auto}.blg:hover{background:#2e7d32}.blg{outline:none!important;max-width:100%!important;font-style:normal!important;box-sizing:border-box!important;line-height:1.5!important;position:static!important;height:auto!important;box-shadow:none!important;text-align:center!important;clear:both!important;font-weight:700!important;border:0;background:#388e3c;color:#fff!important;font-size:22px!important;text-decoration:none!important;padding:15px 35px!important;border-radius:35px!important;width:100%!important;display:block;cursor:pointer!important;margin:15px 0 0!important;text-transform:none!important}.offer-name{color:#ffeb3b!important}*{margin:0;padding:0}input:active{outline:medium}:focus{outline:medium}*{margin:0;padding:0}.api-form1 .form_control_vik_group{margin:0 0 15px!important}.form_control_vik_group input.form_control_vik.name,.form_control_vik_group input.form_control_vik.phone{margin:0!important;text-align:left!important}input.form_control_vik:focus::placeholder{color:transparent}.api-form1 .error_note{text-align:center;margin:4px 0 0!important;font-size:13px;line-height:16px;color:#c92f54}p{font-family:sans-serif;font-size:16px}img{width:100%;height:auto}@media all{.api-form1 *{padding:0!important;margin:0!important;font-family:sans-serif!important}.blg{outline:none!important;max-width:100%!important;font-style:normal!important;box-sizing:border-box!important;line-height:1.5!important;position:static!important;height:auto!important;box-shadow:none!important;text-align:center!important;clear:both!important;font-weight:700!important;border:0;background:#388e3c;color:#fff!important;font-size:22px!important;text-decoration:none!important;padding:15px 35px!important;border-radius:35px!important;width:100%!important;display:block;cursor:pointer!important;margin:15px 0 0!important;text-transform:none!important}.api-form1 *:before,.api-form1 *:after{content:none}.api-form1 .footnote1{line-height:15px!important;text-indent:0!important;font-size:10px!important;margin:10px 0 0!important;text-align:center!important;padding:0!important;color:#888!important;border-bottom:none!important}.api-form1 .text{border:none!important;text-align:center!important;color:#222!important;padding:0!important;font-size:18px!important;width:100%!important;float:none!important;line-height:25px!important;font-weight:700!important;margin:10px 0!important}.api-form1 form{padding:0!important;background:0 0!important;margin:15px auto 0!important;border:none}.api-form1 .form-body .text .offer-name{font:700 18px/1.7 sans-serif!important;color:#ca2d2d!important}.api-form1{background:#fff!important;box-sizing:border-box!important;max-width:465px!important;position:relative!important;margin:0 auto!important;text-align:center!important;border:2.5px dashed #ddd!important;border-radius:2.5px!important;padding:30px!important;clear:both!important}.api-form1 .deadline1{font:700 15px/1.7 sans-serif!important;color:#222!important;text-align:center!important;margin:0!important}.time_remains{font:700 1.1em/1.5 sans-serif!important;color:red!important}.api-form1 .name:invalid,.api-form1 .phone:invalid,.api-form1 .name,.api-form1 .phone, .form-control{font-style:normal;transition:.25s!important;line-height:20px!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;background:0 0!important;max-width:100%!important;width:100%!important;height:auto!important;background:#f2f2f2!important;outline:none!important;box-sizing:border-box!important;border:2.5px solid #ddd!important;border-radius:35px!important;padding:15px!important;margin:0 0 15px!important}.api-form1 .phone:focus{border:2.5px solid #aaa!important}.api-form1{padding:15px!important}.api-form1 .cta-form1{margin:0!important}.product-image1{position:relative!important;margin:0 auto!important;background:#fff!important;text-align:center!important;max-width:300px}.product-image1 img{margin:0 auto!important;border:none!important;padding:0!important;width:71%!important;z-index:0!important;position:static!important}.product-banner-text1{font-size:12px!important}.product-banner1{width:117px!important;height:117px!important}.product-banner1{opacity:.9!important;display:table!important;width:117px!important;height:117px!important;line-height:25px!important;color:#fff!important;font-size:18px!important;text-align:center!important;background:url(../images/product-banner.png) no-repeat center!important;background-size:100%!important;position:absolute!important;top:0!important;right:0!important;text-decoration:none!important}.product-banner-text1{text-align:center!important;margin:0!important;font-weight:700!important;color:#f2f2f2!important;display:table-cell!important;font-size:20px!important;vertical-align:middle!important;position:relative}.product-banner-text1:after{position:relative;top:-5px;left:-2.5px}.product-banner-text1{font-size:16px!important}.api-form1 .phone:invalid{text-align:center!important;max-width:445px;margin:15px auto}@media(max-width:768px){.api-form1 .deadline1{font-size:10px!important}.api-form1 .text{font-size:15px!important}.api-form1 .name:invalid,.api-form1 .phone:invalid,.api-form1 .name,.api-form1 .phone, .form-control{padding:10px!important;margin:0 0 10px!important}.blg{margin:10px 0 0!important;font-size:18px!important;padding:10px 25px!important}.api-form1 .footnote1{font-size:8px!important}}.api-form1 .form_control_vik_group{margin:0 0 15px!important}.form_control_vik_group input.form_control_vik.name,.form_control_vik_group input.form_control_vik.phone{margin:0!important;text-align:left!important}input.form_control_vik:focus::placeholder{color:transparent}.api-form1 .error_note{text-align:center;margin:4px 0 0!important;font-size:13px;line-height:16px;color:#c92f54}}.shakingbutton{animation:shakinganime 5s infinite}.shakingbutton{animation:shakinganime 5s infinite}@keyframes shakinganime{0%{transform:translateX(0)}46%{transform:translateX(0)}48%{transform:translateX(-10px)}50%{transform:translateX(10px)}52%{transform:translateX(-10px)}54%{transform:translateX(10px)}56%{transform:translateX(-5px)}58%{transform:translateX(5px)}60%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes shakinganime{0%{transform:translateX(0)}46%{transform:translateX(0)}48%{transform:translateX(-10px)}50%{transform:translateX(10px)}52%{transform:translateX(-10px)}54%{transform:translateX(10px)}56%{transform:translateX(-5px)}58%{transform:translateX(5px)}60%{transform:translateX(0)}100%{transform:translateX(0)}}.ring-loading{width:10px;height:10px;padding:15px!important;border:7px dashed #000;border-radius:100%;display:none;margin:10px auto!important;animation:loadingD 1.5s .3s cubic-bezier(.17,.37,.43,.67) infinite}@keyframes loadingD{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@media(max-width:600px){.display-4.text-light{font-size:40px!important}}
html {
    width: 100%;
    height: 100%;
    margin: 0px;

}

img {
    width: 100%;
    height: auto;
}

.api-form1 .form_control_vik_group {
    margin: 0 0 15px 0 !important
}

.form_control_vik_group input.form_control_vik.name,
.form_control_vik_group input.form_control_vik.phone {
    margin: 0 !important;
    text-align: left !important
}

input.form_control_vik:focus::placeholder {
    color: transparent
}

input.form_control_vik.error {
    border-color: #c92f54 !important;
    color: #c92f54 !important
}

input.form_control_vik.good {
    border-color: #388e3c !important;
    color: #388e3c !important
}

.api-form1 .error_note {
    text-align: center;
    margin: 4px 0 0 0 !important;
    font-size: 13px;
    line-height: 16px;
    color: #c92f54
}

input.form_control_vik.error:focus {
    border-color: #c92f54 !important
}

input.form_control_vik.good:focus {
    border-color: #0d7f56 !important
}   @media only screen and (max-width: 500px) {
    .vik-winners-bl .lb_top {
        padding: 10px 10px 10px 30px;
    }

    .vik-winners-bl .lb_top:before {
        top: 5px;
        left: 5px;
        width: 20px;
        height: 25px;
        background-size: 100%;
    }

    .vik-winners-bl .lbt_text_1 {
        font-size: 18px;
        line-height: 20px;
    }

    .vik-winners-bl .lbt_text_2 {
        margin-top: 5px;
    }

    .vik-winners-bl .lb_text {
        font-size: 26px;
        line-height: 27px;
        margin-top: 20px;
    }

    .vik-winners-bl .lb_text > span {
        font-size: 40px;
        line-height: 41px;
    }

}

.vik-winners-bl .left_block {
    display: block;
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    padding: 50px;
    background: #f9f9f9;
    font-family: sans-serif;
}

.vik-winners-bl .lb_top,
.vik-winners-bl .wins {
    background: #fff;
}

.vik-winners-bl .lb_top {
    border: 1px solid #b5b5b5;
    border-radius: 15px;
    padding: 20px;
    position: relative;
}

.vik-winners-bl .lb_top:before {
    display: block;
    content: '';
    width: 40px;
    height: 50px;
    position: absolute;
    top: 25px;
    left: 25px;
}

.vik-winners-bl .lbt_text_1 {
    font-size: 20px;
    line-height: 30px;
    color: #272727;
    text-align: center;
}

.vik-winners-bl .lbt_text_2 {
    font-size: 13px;
    line-height: 15px;
    color: #626262;
    margin-top: 10px;
    text-align: center;
}

.vik-winners-bl .lb_text {
    text-transform: uppercase;
    font-size: 40px;
    line-height: 44px;
    text-transform: uppercase;
    margin: 50px 0 15px;
    text-align: center;
}

.vik-winners-bl .lb_text > span {
    display: inline-block;
    font-size: 30px;
    line-height: 76px;
}

.vik-winners-bl .wins {
    border: 1px solid #d8d8d8;
    border-radius: 15px;
}

.vik-winners-bl .win_line {
    display: table;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #d8d8d8;
}

.vik-winners-bl .win_line > div {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    padding: 0 5px 0 15px;
    font-size: 17px;
    line-height: 19px;
}

.vik-winners-bl .win_line:first-child {
    background: linear-gradient(89.47deg, #ed7b22 0, #f59a14 100%);
}

.vik-winners-bl .win_line:last-child {
    border-bottom: none;
}


@media only screen and (max-width: 1100px) {
    .vik-winners-bl .left_block {
        display: block;
    }
}

@media only screen and (max-width: 1000px) {
    .vik-winners-bl .left_block {
        padding: 30px 10px;
        max-width: 435px;
    }
}

@media only screen and (max-width: 880px) {
    .vik-winners-bl .left_block {
        max-width: 100%;
        float: none;
    }

    .vik-winners-bl .lb_text {
        text-align: center;
    }
}

@media (max-width: 720px) {
    .vik-winners-bl .win_line:first-child {
        display: none;
    }

    .vik-winners-bl .win_line {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }

    .vik-winners-bl .win_line > div {
        width: 100% !important;
    }
}

@media only screen and (max-width: 500px) {
    .vik-winners-bl .lb_top {
        padding: 10px 10px 10px 30px !important;
    }

    .vik-winners-bl .lb_top:before {
        top: 5px;
        left: 5px;
        width: 20px;
        height: 25px;
        background-size: 100%;
    }

    .vik-winners-bl .lbt_text_1 {
        font-size: 18px;
        line-height: 20px;
    }

    .vik-winners-bl .lbt_text_2 {
        margin-top: 5px;
    }

    .vik-winners-bl .lb_text {
        font-size: 26px;
        line-height: 27px;
        margin-top: 20px;
    }

    .vik-winners-bl .lb_text > span {
        font-size: 40px;
        line-height: 41px;
    }
}

@media only screen and (max-width: 450px) {
    .vik-winners-bl .win_line > div {
        padding: 0 5px 0 10px;
        font-size: 15px;
        line-height: 19px;
    }
}

@media (max-width: 460px) {
    .vik-winners-bl .left_block {
        padding: 0 !important;
    }

    .vik-winners-bl .win_line > div {
        font-size: 14px !important;
    }

    .vik-winners-bl .lb_text > span {
        font-size: 20px;
    }

    .vik-winners-bl .lb_top {
        padding: 10px;
    }
}

.shakingbutton {
    animation: shakinganime 5s infinite;
}

@keyframes shakinganime {
    0% {
        transform: translateX(0);
    }

    46% {
        transform: translateX(0);
    }

    48% {
        transform: translateX(-10px);
    }

    50% {
        transform: translateX(10px);
    }

    52% {
        transform: translateX(-10px);
    }

    54% {
        transform: translateX(10px);
    }

    56% {
        transform: translateX(-5px);
    }

    58% {
        transform: translateX(5px);
    }

    60% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(0);
    }
}

#fountainG {
    position: relative;
    width: 96px;
    height: 12px;
    margin: 10px
}

.fountainG {
    position: absolute;
    top: 0;
    background-color: #000;
    width: 5px;
    height: 5px;
    animation-name: bounce_fountainG;
    -o-animation-name: bounce_fountainG;
    -ms-animation-name: bounce_fountainG;
    -webkit-animation-name: bounce_fountainG;
    -moz-animation-name: bounce_fountainG;
    animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
    -ms-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    transform: scale(.3);
    -o-transform: scale(.3);
    -ms-transform: scale(.3);
    -webkit-transform: scale(.3);
    -moz-transform: scale(.3);
    border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px
}

#fountainG_1 {
    left: 0;
    animation-delay: .6s;
    -o-animation-delay: .6s;
    -ms-animation-delay: .6s;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s
}

#fountainG_2 {
    left: 12px;
    animation-delay: .75s;
    -o-animation-delay: .75s;
    -ms-animation-delay: .75s;
    -webkit-animation-delay: .75s;
    -moz-animation-delay: .75s
}

#fountainG_3 {
    left: 24px;
    animation-delay: .9s;
    -o-animation-delay: .9s;
    -ms-animation-delay: .9s;
    -webkit-animation-delay: .9s;
    -moz-animation-delay: .9s
}

#fountainG_4 {
    left: 36px;
    animation-delay: 1.05s;
    -o-animation-delay: 1.05s;
    -ms-animation-delay: 1.05s;
    -webkit-animation-delay: 1.05s;
    -moz-animation-delay: 1.05s
}

#fountainG_5 {
    left: 48px;
    animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    -ms-animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s
}

#fountainG_6 {
    left: 60px;
    animation-delay: 1.35s;
    -o-animation-delay: 1.35s;
    -ms-animation-delay: 1.35s;
    -webkit-animation-delay: 1.35s;
    -moz-animation-delay: 1.35s
}

#fountainG_7 {
    left: 72px;
    animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s
}

#fountainG_8 {
    left: 84px;
    animation-delay: 1.64s;
    -o-animation-delay: 1.64s;
    -ms-animation-delay: 1.64s;
    -webkit-animation-delay: 1.64s;
    -moz-animation-delay: 1.64s
}

@keyframes bounce_fountainG {
    0% {
        transform: scale(1);
        background-color: #000
    }

    100% {
        transform: scale(.3);
        background-color: #fff
    }
}

@-o-keyframes bounce_fountainG {
    0% {
        -o-transform: scale(1);
        background-color: #000
    }

    100% {
        -o-transform: scale(.3);
        background-color: #fff
    }
}

@-ms-keyframes bounce_fountainG {
    0% {
        -ms-transform: scale(1);
        background-color: #000
    }

    100% {
        -ms-transform: scale(.3);
        background-color: #fff
    }
}

@-webkit-keyframes bounce_fountainG {
    0% {
        -webkit-transform: scale(1);
        background-color: #000
    }

    100% {
        -webkit-transform: scale(.3);
        background-color: #fff
    }
}

@-moz-keyframes bounce_fountainG {
    0% {
        -moz-transform: scale(1);
        background-color: #000
    }

    100% {
        -moz-transform: scale(.3);
        background-color: #fff
    }
}

.load__comment {
    display: flex
}

#push-comments #push_3dv4f7 {
    background-color: #f0f0f0;
    box-sizing: border-box;
    font-family: sans-serif;
    padding: 3rem 2rem;
    transition: 1s;
    width: 100%
}

#push-comments #push_3dv4f7.hide {
    opacity: 0;
    display: block !important
}

#push-comments #push_3dv4f7__form {
    box-sizing: border-box;
    margin: auto;
    max-width: 600px
}

#push-comments #push_3dv4f7__title {
    color: #43a047;
    border-bottom: 0 solid;
    box-shadow: 1px 4px 10px -7px #ccc;
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 16px
}

#push-comments #push_3dv4f7__message,
.comment-input {
    border: 1px solid #43a047;
    box-shadow: 0 2px 4px -3px #237a27;
    font-size: 16px;
    box-sizing: border-box;
    padding: 10px 20px;
    height: 120px;
    width: 100%
}

#push-comments #push_3dv4f7__submit {
    background: #43a047;
    border: none;
    box-shadow: 0 2px 4px -3px #000;
    color: #fff;
    cursor: pointer;
    border-radius: 25px;
    display: table;
    margin: 20px 0 0;
    height: 50px;
    transition: .5s;
    text-align: center;
    text-shadow: 0 0 1px #237a27;
    font-size: 18px;
    max-width: 280px;
    width: 100%
}

#push-comments #push_3dv4f7__submit:hover {
    background: #237a27;
    text-shadow: none;
    box-shadow: none
}

#push-comments #push_3dv4f7__label::after,
#push-comments #push_3dv4f7__label::before {
    content: '';
    display: none
}

#push-comments #push_mlyjekpdfdd1 {
    box-sizing: border-box;
    font-family: sans-serif;
    padding: 3rem 0;
    transition: 1s;
    width: 100%;
    border-radius: 10px;
}

#push-comments #push_mlyjekpdfdd1.hide {
    opacity: 0;
    display: block !important;
}

#push-comments #push_mlyjekpdfdd1__form {
    box-sizing: border-box;
    margin: auto;
    max-width: 90%;
}

#push-comments #push_mlyjekpdfdd1__title {
    color: #222d34;
    border-bottom: 0px solid;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 0;
    margin-bottom: 16px;
}

#push-comments #push_mlyjekpdfdd1__message {
    border: 1px solid #e0e5ef;
    box-shadow: 0px 2px 4px -3px #237a27;
    font-size: 16px;
    box-sizing: border-box;
    padding: 10px 20px;
    height: 120px;
    width: 100%;
}

#push-comments #push_mlyjekpdfdd1__submit {
    background: #222d34;
    color: rgba(255, 255, 255, .8);
    border: 0;
    border: none;
    box-shadow: 0px 2px 4px -3px #000;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
    display: table;
    margin: 20px 0 0;
    transition: .5s;
    text-align: center;
    text-shadow: 0px 0px 1px #237a27;
    font-size: 18px;
    padding: 10px 30px;
}

#push-comments #push_mlyjekpdfdd1__submit:hover {
    background: #391f66;
    text-shadow: none;
    box-shadow: none;
}

#push-comments #push_mlyjekpdfdd1__label::before,
#push-comments #push_mlyjekpdfdd1__label::after {
    content: '';
    display: none;
}

form a {
    text-decoration: none !important;
} .b-top-bar-button .btn-main {
    display: none;
    padding: 7px 35px;
    text-align: center;
    font-family: sans-serif !important;
    border-radius: 50px;
    background: #398e3d !important;
    font-size: 16px !important;
    color: #fff !important;
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
}

.b-top-bar-button.sticky .btn-main {
    cursor: pointer;
    display: block;
    max-width: 250px;
    margin: 0 auto;
}

.b-top-bar-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
}

.b-top-bar-button.sticky {
    position: fixed;
    background: #fff;
    z-index: 10;
    display: block;
}

.b-top-bar-button {
    padding: .6em 0;
}

@media screen and (min-width: 451px) {
    .l-wr-main {
        margin-top: 0;
    }
}

@media screen and (min-width: 992px) {
    .b-top-bar-button .btn-main {
    }
}