@charset "UTF-8";
/* Fontes com font-display: swap */
@font-face{font-family:'Proxima Nova Bold';src:url("../fonts/Proxima Nova Bold.eot");src:local("☺"),url("../fonts/Proxima Nova Bold.woff") format("woff"),url("../fonts/Proxima Nova Bold.ttf") format("truetype"),url("../fonts/Proxima Nova Bold.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ProximaNova-Regular;src:url(../fonts/ProximaNova-Regular.eot);src:local("☺"),url(../fonts/ProximaNova-Regular.woff) format("woff"),url(../fonts/ProximaNova-Regular.ttf) format("truetype"),url(../fonts/ProximaNova-Regular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Proxima Nova Extrabold';src:url("../fonts/Proxima Nova Extrabold.eot");src:local("☺"),url("../fonts/Proxima Nova Extrabold.woff") format("woff"),url("../fonts/Proxima Nova Extrabold.ttf") format("truetype"),url("../fonts/Proxima Nova Extrabold.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat-Medium.eot);src:local("☺"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype"),url(../fonts/Montserrat-Medium.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/Montserrat-SemiBold.eot);src:local("☺"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("truetype"),url(../fonts/Montserrat-SemiBold.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat-Bold.eot);src:local("☺"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}

/* O resto do grid e estilos secundários */
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ul ul{margin-bottom:0}b{font-weight:bolder}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}svg{overflow:hidden;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;overflow:visible}button{text-transform:none}[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.h1,.h2,.h3,h1,h2,h3{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}

.col-md-12,.col-md-3,.col-md-5,.col-md-7,.col-sm-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:576px){.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}
@media (min-width:768px){.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}
@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}}

/* Estilos de blocos secundários */
.info__title{border-radius:10px;background-image:-moz-linear-gradient(90deg,#4f1e24 0,#a31558 100%);background-image:-webkit-linear-gradient(90deg,#4f1e24 0,#a31558 100%);background-image:-ms-linear-gradient(90deg,#4f1e24 0,#a31558 100%);box-shadow:0 0 5px 8px #bd0f6a;text-align:center;width:100%;margin:45px 0 67px 0;padding:34px 0}.info__subtitle{font-family:'Proxima Nova Extrabold',sans-serif;text-transform:uppercase;font-size:38px;color:#4a233d;text-align:center}.info__subtitle span{color:#da0d70;display:block}.info__subtitle-desc{font-size:30px;color:#4a233d;font-family:ProximaNova-Regular,sans-serif;text-align:center;margin:31px 0 69px 0}.section-line{height:4px;background-color:#da0d70;width:100%}.viruses{position:relative}.viruses__section-line{position:absolute;top:70px;z-index:1;left:0;right:0}.viruses__attention-title{position:relative;z-index:2;display:inline-block;border-width:5px;border-color:#fff;border-style:solid;border-radius:33px;background-color:#da0d70;box-shadow:0 12px 12px .5px #a61360;margin:0 0 53px 0;padding:30px 48px}@media only screen and (min-width:992px){.viruses__attention-title{margin:0 0 53px 53px}}.viruses__attention-title .attention-title{color:#fff;position:relative;font-size:30px;text-transform:uppercase;font-family:'Proxima Nova Extrabold',sans-serif}@media only screen and (min-width:992px){.viruses__attention-title .attention-title{font-size:53px}}.viruses .viruses__bg{width:100%;height:100%;background-image:url("../images/viruses bg.webp");background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:82px}.viruses .viruses__bg .viruses__inner{position:relative;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:992px){.viruses .viruses__bg .viruses__inner{flex-direction:row}}.viruses .viruses__bg .viruses__inner .damage-list{list-style-type:none;padding:37px 0}.viruses .viruses__bg .viruses__inner .damage-list li{font-family:'Proxima Nova Bold',sans-serif;font-size:24px;color:#fff;margin-bottom:28px;line-height:1}.viruses .viruses__bg .viruses__inner .damage-list li:last-child{margin-bottom:0}.viruses .viruses__bg .viruses__inner .damage-list li img{margin-right:11px}.viruses .viruses__bg .viruses__inner .viruses-img{max-width:387px;height:290px;object-fit:contain;width:100%}@media only screen and (min-width:992px){.viruses .viruses__bg .viruses__inner .viruses-img{position:absolute;right:0;top:-17px}}.symptoms__wrap{position:relative}.symptoms__title{font-family:'Proxima Nova Extrabold',sans-serif;color:#4a233d;text-transform:uppercase;line-height:1;text-align:center;margin-bottom:21px;font-size:30px}@media only screen and (min-width:992px){.symptoms__title{font-size:49px}}.symptoms__wrap-list{padding:33px 0;border:7px solid #da0d70;position:relative;z-index:2;background-color:#fff}.symptoms__wrap-list .symptoms-list{color:#4a233d;font-family:'Proxima Nova Extrabold',sans-serif;font-size:20px;text-transform:uppercase}@media only screen and (min-width:992px){.symptoms__wrap-list .symptoms-list{font-size:30px}}.symptoms__wrap-list .left_col{margin-left:82px}@media only screen and (min-width:992px){.symptoms__wrap-list .left_col{margin-left:106px}}.symptoms__wrap-list .right_col{margin-left:85px}.symptoms__attention-text{font-size:29px;font-family:'Proxima Nova Extrabold',sans-serif;color:#4a233d;text-transform:uppercase;line-height:1.2;text-align:center;margin-top:33px;margin-bottom:42px}.symptoms__attention-text span{display:block;color:#da0d70;text-align:start}.symptoms__list-line{height:10px;width:100%;background-color:#da0d70;position:absolute;top:235px}.dashed_line{height:5px;stroke:#4a233d;stroke-width:10}.spec-offer__title{padding:50px 0 50px 0;font-size:30px;color:#4a233d;font-family:'Proxima Nova Extrabold',sans-serif;text-transform:uppercase;text-align:center;margin:0 auto;max-width:777px}.spec-offer__bg{background-image:url(../images/spec-offeer_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;padding:70px 0 72px 0}.spec-offer__wrap-form{padding:0}@media only screen and (min-width:992px){.spec-offer__wrap-form{padding-left:30px}}.form-title{color:#da0d70;font-size:44px;line-height:1;text-transform:uppercase;font-family:Montserrat-Bold,sans-serif;margin-bottom:17px}.form-subtitle{font-size:17px;font-family:"Roboto Medium",sans-serif;text-transform:uppercase;color:#fff;text-align:center;line-height:1;margin-bottom:20px}.form-subtitle span{font-size:25px;margin-left:5px;position:relative}.form-subtitle span:after{content:"";position:absolute;bottom:0;left:0;top:14px;width:100%;background-color:#4d2751;height:4px}.form-input{text-align:center}.form-input input{margin-bottom:10px;text-align:center;outline:0;border-radius:99px;border-width:5px;border-color:#da0d70;border-style:solid;background-color:#fff;font-size:28px;max-width:318px;padding-top:12px;padding-bottom:9px;width:100%}.form-input input:last-child{margin-bottom:28px}.form-input input::placeholder{font-size:28px;color:#000;font-family:Montserrat-Medium,sans-serif}.spec-offer__img{margin-top:100px}@media only screen and (min-width:992px){.spec-offer__img{margin-top:10px}}.how-work{padding:56px 0 75px 0}.wrap-title{display:block;margin:0 auto;border-width:5px;border-color:#fff;border-style:solid;border-radius:50px;background-color:#da0d70;box-shadow:0 12px 12px .5px #a61360;max-width:750px;width:100%}.wrap-title .title-text{padding:25px 0 22px 0;text-align:center;text-transform:uppercase;color:#fff;font-family:'Proxima Nova Extrabold',sans-serif;font-size:30px}@media only screen and (min-width:992px){.wrap-title .title-text{font-size:34px}}.wrap-title .title-text span{display:block}.how-work__cards{margin-top:80px}.how-work__card-mixture{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.how-work__card-mixture .card-image{max-width:334px;width:100%;height:200px;object-fit:contain}.how-work__card-mixture .title-card{color:#da0d70;margin:44px 0;text-transform:uppercase;font-family:"Roboto Black",sans-serif}.how-work__card-mixture .desc-card{font-size:18px;color:#4a233d;font-family:'Proxima Nova Bold',sans-serif;line-height:1.2;padding:0 30px}@media only screen and (min-width:992px){.how-work__card-mixture .desc-card{font-size:22px}}.how-work__desc{font-size:25px;text-align:center;color:#4a233d;font-family:'Proxima Nova Bold',sans-serif;line-height:1.2;margin-top:65px}.expert__line-wrap{position:relative;z-index:1}.expert__title{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);background-color:#fff;padding:0 30px;font-size:50px;color:#4a233d;text-transform:uppercase;font-family:'Proxima Nova Extrabold',sans-serif}.expert__wrap-img{margin-top:25px}.expert__wrap-img img{width:434px;height:579px;object-fit:contain}.expert__desc{margin-top:0;font-size:20px;font-family:ProximaNova-Regular,sans-serif;color:#4a233d;padding-right:50px;line-height:1.2}@media only screen and (min-width:768px){.expert__desc{margin-top:82px}}@media only screen and (min-width:992px){.expert__desc{margin-top:82px}}.expert__desc p{margin-bottom:30px}.expert__desc p:last-child{margin-bottom:0}.expert__desc p .text_rose{font-family:'Proxima Nova Extrabold',sans-serif;color:#da0d70}.why-us{padding-top:89px;padding-bottom:85px}.why-us__wrap-title{margin-bottom:59px}.why-us__wrap-title .why-us__title-text{font-size:33px;padding:0}@media only screen and (min-width:992px){.why-us__wrap-title .why-us__title-text{padding:20px 190px 15px 190px}}.why-us__inner{justify-content:center;display:flex;flex-direction:column;align-items:center}.why-us__inner .desc-list{padding:40px 40px 29px 40px;list-style-type:none;border:7px solid #4a233d}.why-us__inner .desc-list li{font-size:20px;color:#4a233d;font-family:'Proxima Nova Extrabold',sans-serif;margin-bottom:10px}.why-us__inner .desc-list li:last-child{margin-bottom:0}.why-us__inner .desc-list li img{margin-right:13px}.comments{padding-top:0}@media only screen and (min-width:768px){.comments{padding-top:80px}}@media only screen and (min-width:992px){.comments{padding-top:118px}}.comments .comments__feedback-text .author-title{font-family:'Proxima Nova Extrabold',sans-serif;font-size:25px;color:#da0d70}.comments .comments__feedback-text .author-feedback{font-size:18px;font-family:"Montserrat SemiBold",sans-serif;color:#000}.steps__wrap{padding-bottom:105px}.title-result{color:#4a233d;text-align:center}.result-wrap img{position:relative;z-index:1}.result-wrap .img-gerb{width:246px}.desc-gerb{font-size:26px;color:#000;text-align:center;font-family:Montserrat-SemiBold,sans-serif}.result-wrap img{height:229px;object-fit:contain}.gerb_height{height:257px!important;object-fit:contain}.title-result{margin-top:90px;margin-bottom:30px}.steps{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:768px){.steps{display:flex;flex-direction:row;justify-content:center;align-items:center}}@media only screen and (min-width:992px){.steps{display:block}}.step-desc{font-family:'Proxima Nova Bold',sans-serif;font-size:25px;color:#000;text-align:center}.steps__way{display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-img{width:120px;height:120px}.black-arrow{position:relative;transform:rotate(90deg)}@media only screen and (min-width:768px){.black-arrow{transform:none}}@media only screen and (min-width:992px){.black-arrow{transform:none;position:absolute;right:0;top:30px}}.footer-form{background-image:url(../images/footer.webp);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:1;padding:38px 0 120px 0}.footer-form .footer-form__title{font-family:'Proxima Nova Extrabold',sans-serif;font-size:44px;text-transform:uppercase;color:#da0d70;margin-top:36px;margin-bottom:60px}.footer-form .footer-form__input{display:flex;flex-direction:column;margin-bottom:45px}@media only screen and (min-width:992px){.footer-form .footer-form__input{display:flex;flex-direction:row}}.footer-form .input-text{border-top-left-radius:99px;border-bottom-left-radius:99px;border-top-right-radius:99px;border-bottom-right-radius:99px;background:#da0d70;width:213px;height:42px;text-align:center;color:#fff;font-family:Montserrat-Medium,sans-serif}@media only screen and (min-width:992px){.footer-form .input-text{border-right:none;border-top-left-radius:99px;border-bottom-left-radius:99px;border-top-right-radius:0;border-bottom-right-radius:0}}.footer-form .input-text::placeholder{font-family:Montserrat-Medium,sans-serif;color:#fff;font-size:17px;text-transform:uppercase}.footer-form input{outline:0;border-width:3px;border-color:#000;border-style:solid;background-color:#fff;font-size:22px;height:42px;line-height:1.2}.footer-form input:last-child{border-left:none}.footer-form__input input:last-child{border-top-left-radius:99px;border-bottom-left-radius:99px;border-top-right-radius:99px;border-bottom-right-radius:99px}@media only screen and (min-width:992px){.footer-form__input input:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:99px;border-bottom-right-radius:99px}}.footer-form__btn{display:block;background-color:#da0d70;font-size:17px;text-align:center;color:#fff;font-family:"Roboto Black",sans-serif;text-transform:uppercase;line-height:1.2;padding:26px 30px 21px 18px;border-radius:25px;box-shadow:0 16px 0 0 #5d3093;max-width:384px;margin:0 auto}@media only screen and (min-width:992px){.footer-form__btn{font-size:29px}}