.promo-banner,.promo-banner2,footer{position:relative}*{box-sizing:border-box}body{font-family:Jost,sans-serif;color:#333;font-size:1.2em;margin:0;padding:0;overflow-x:hidden}.navbar{background-color:indigo;margin-bottom:0}.navbar-brand img{height:50px}.navbar-toggler{border-color:rgba(255,255,255,.1)}.navbar-toggler-icon{display:none}.navbar-toggler img{width:30px;height:30px}.navbar-nav .nav-link{color:#fff!important;font-size:1.1em;font-weight:700}.navbar-nav .nav-link:hover{color:gold!important}.cta-button-nav{background-color:gold;color:#2e0057;border-radius:10px;padding:10px 20px;font-weight:700;margin-left:15px;font-size:1.1em}.cta-button-nav:hover{background-color:#ffc700;color:#2e0057}.hero{background-color:indigo;color:#fff;padding:60px 0}.hero .hero-content{display:flex;flex-wrap:wrap;align-items:center}.hero .hero-text{padding:20px;text-align:left}#commentModal .modal-body,.hero .hero-image{padding:20px;text-align:center}.hero .btn-highlight,.nav-item .adjustBtOnMobile{background-color:gold;padding:15px 30px;border-radius:10px;font-weight:700;box-shadow:0 0 20px rgba(0,0,0,.4)}.hero .hero-image img{max-width:100%;height:auto;border-radius:10px}.hero .product-info{margin-top:20px;color:rgba(255,255,255,.8);font-size:12px;font-style:italic;text-align:center}#lastChanceModal #modal-timer,#purchase h2,.hero .info-box b,.hero .product-info b,.instagram-icon:hover{color:#fff}.nav-item{padding:0!important}#team,.section-padding{padding:60px 0}.nav-item .adjustBtOnMobile{color:indigo!important;font-size:1.4em}.hero .btn-highlight{color:indigo;font-size:1.3em;margin-bottom:20px}#commentModal .btn-buy-map:hover,.btn-cta:hover,.hero .btn-highlight:hover{background-color:#ffc700;color:indigo}.hero .info-box,.hero .testimonial .testimonial-text{background-color:rgba(255,255,255,.2);font-size:.9em}.icon,footer a{color:gold}.hero .info-box{color:rgba(255,255,255,.8);padding:0;border-radius:5px;margin-bottom:20px;text-align:center}.hero .testimonial-slider{max-width:100%}.hero .testimonial{display:flex;align-items:center;color:#fff}.hero .testimonial img{width:100px;height:100px;border-radius:50%;margin-right:10px}.hero .testimonial .testimonial-text{padding:10px;border-radius:10px;position:relative;flex:1}.hero .testimonial .testimonial-text:before{content:"";position:absolute;top:50%;left:-10px;border-width:10px;border-style:solid;border-color:transparent rgba(255,255,255,.2) transparent transparent;transform:translateY(-50%)}.hero .testimonial .testimonial-author{margin-top:5px;font-size:.8em}.social-proof img{max-width:100px;margin:15px}.icon{font-size:60px;margin-bottom:20px}.section-light{background-color:#f5f5f5;color:#333}#purchase,.faq .card-header,.section-dark{background-color:indigo}.section-dark{color:#fff}.faq .card-header.active,.modal-header,footer{background-color:#2e0057}h2.section-title{font-weight:700;font-size:2.5em;margin-bottom:40px}.faq .btn-link{color:#fff;font-size:1.2em;text-align:left}.faq .btn-link:hover{text-decoration:none;color:gold}.faq .card-body{color:#333;font-size:1.1em;text-align:justify}.promo-banner{background-color:#fffacd;color:indigo;padding:15px;text-align:center;font-weight:700;font-size:1.2em}.promo-banner #countdown{font-weight:400;margin-left:10px;color:#d2691e;text-decoration:underline dashed}#commentModal .btn-buy-map,#team p b,.btn-cta,.icon-badge,.modal-title,.promo-banner2,.whatsapp-button,footer a{font-weight:700}.promo-banner2{background-color:#f5f5f5;color:#333;padding:5px 15px 15px;text-align:center;font-size:20px;margin-top:-2px}.promo-banner2 small{display:block;font-size:12px;opacity:.7;color:#333;margin-top:5px;opacity:.5}.whatsapp-button{display:inline-block;background-color:#25d366;color:#fff;padding:10px 20px;border-radius:25px;text-decoration:none;font-size:1.2em;transition:background-color .3s}#lastChanceModal .modal-content,.btn-cta{border-radius:10px;background-color:gold}.whatsapp-button i{margin-right:10px}.whatsapp-button:hover{background-color:#075e54;text-decoration:none;color:#fff}.final-cta{background-color:indigo;color:#fff;padding:50px 0;text-align:center}footer{color:#fff;padding:30px 0}footer a:hover{color:#ffc700;text-decoration:none}.btn-cta{color:indigo;padding:15px 30px;font-size:1.4em;box-shadow:0 0 20px rgba(0,0,0,.4)}.testimonial-slider-default .testimonial{text-align:center;padding:0 15px}.testimonial-slider-default .testimonial img{display:block;margin:0 auto 20px;width:120px;height:120px;border-radius:50%}.testimonial-slider-default .slick-slide{outline:0}.testimonial-slider-default .slick-track{display:flex}.features-list ul{list-style-type:disc;padding-left:20px}.features-list li{margin-bottom:10px;font-size:1.1em}.floating-button{position:fixed;z-index:999;text-align:center;display:none;box-shadow:0 -4px 10px -2px #2e0057}.hero-img,.modal-content,.modal-dialog{width:100%}@media (max-width:767.98px){#contatoModal .modal-dialog,#politicaModal .modal-dialog,#termosModal .modal-dialog{width:90%;margin:auto}}.modal-title{color:#fff;font-size:1.5em}.btn-primary{background-color:#2e0057;border-color:#2e0057}.btn-primary:hover{background-color:indigo;border-color:indigo}#progress-bar{position:fixed;bottom:0;left:0;width:0%;height:5px;background-color:gold;z-index:1000}#lastChanceModal .modal-content{color:#2e0057;box-shadow:0 0 20px rgba(0,0,0,.5)}#lastChanceModal #modal-countdown,#lastChanceModal .modal-body,#modal-countdown{color:#2e0057}#lastChanceModal .btn-cta{background-color:#2e0057;color:gold}#lastChanceModal .btn-cta:hover{background-color:indigo;color:gold}.features-table{margin-top:30px;opacity:.6}.features-table table{width:100%;border-collapse:collapse}.features-table td{text-align:center;padding:15px;font-size:1.2em;border:1px solid #fff;background-color:rgba(255,255,255,.1);color:#fff}.section-dark .features-table td{border-color:#fff}.how-it-works img{margin-bottom:15px}#modal-timer{color:#fff;text-decoration:underline;padding:5px}.comments{background-color:#f5f5f5;padding:0;margin:0 0 20px}.comments-slider-container{position:relative}.comments-slider .comment-item{position:relative;cursor:pointer;margin-left:3px;margin-right:3px}.comments-slider .comment-item img{width:100%;height:auto;display:block}.comments-slider .comment-caption{position:absolute;bottom:0;left:0;width:100%;background-color:orange;color:indigo;text-align:center;padding:10px;font-size:1.2em;font-weight:700;opacity:.9}.comments-slider-button{position:absolute;bottom:6px;right:3px;background:0 0;border:none;cursor:pointer;z-index:1;opacity:.8}.comments-slider-button img{width:40px;height:40px}#commentModal .modal-dialog{max-width:600px;margin:30px auto}#commentModal .modal-content{border:none;border-radius:0}#commentModal .btn-buy-map{background-color:gold;color:indigo;border-radius:0;padding:15px;font-size:1.2em;width:100%}#commentModal .comment-text{opacity:.6;margin-top:10px}#team{background-color:#fff;color:#000;text-align:center}#team p{max-width:90%;text-align:justify;margin:0 auto 20px;font-size:14px;line-height:22px}#linksonfooterbar a,.icon-badge{font-size:12px}.legal-warning{color:#fff;opacity:.7;text-align:justify;margin-bottom:20px}@media (max-width:767px){.hero .hero-content{flex-direction:column}.hero .hero-image,.hero .hero-text{padding:10px}.hero .hero-text{text-align:center}.hero .btn-highlight,.hero .info-box{margin:0 auto 20px}.hero .testimonial{flex-direction:column;align-items:center}.hero .testimonial img{margin-bottom:10px}.hero .testimonial .testimonial-text:before{display:none}.floating-button{bottom:10px;left:50%;transform:translateX(-50%);width:96%}.features-table table,.features-table tbody,.features-table td,.features-table tr{display:block;width:100%}.features-table td{text-align:center;border:none;border-bottom:1px solid #fff}.features-table td:last-child{border-bottom:none}.legal-warning{width:90%;margin:0 auto 20px;font-size:12px;line-height:15px}a.nav-link.cta-button-nav.adjustBtOnMobile{width:350px!important;text-align:center}a.nav-link.cta-button-nav.adjustBtOnMobile:hover{color:indigo!important}}@media (min-width:768px){.floating-button{bottom:20px;right:20px;width:auto}#contatoModal .modal-dialog,#politicaModal .modal-dialog,#termosModal .modal-dialog{max-width:600px}#lastChanceModal .modal-dialog{max-width:400px}a.nav-link.cta-button-nav.adjustBtOnMobile{width:auto!important;text-align:center;font-size:1.1em}a.nav-link.cta-button-nav.adjustBtOnMobile:hover{color:indigo!important}.legal-warning{width:80%;margin:0 auto 20px;font-size:12px;line-height:15px}}.hero-image{padding:0;margin:0;position:relative}.icon-badge,.icon-badge::before{position:absolute;border-radius:50%}.icon-badge{background-color:gold;color:indigo;width:80px;height:80px;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.2;padding:5px;box-shadow:0 0 5px #2e0057;transform:rotate(20deg);overflow:hidden}.icon-badge::before{content:'';top:-4px;left:-4px;right:-4px;bottom:-4px;border:5px solid transparent;border-top-color:indigo;border-bottom-color:indigo;animation:5.5s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media(min-width:768px){.icon-badge{bottom:10px;right:60px;opacity:.98}}@media(max-width:767px){.icon-badge{top:10px;right:20px;opacity:.98}}.instagram-icon{font-size:96px}