﻿.btn{position:relative;overflow:hidden}.btn::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-25deg);animation:brilho 3s infinite}@keyframes brilho{0%{left:-75%}50%{left:125%}100%{left:125%}}.swiper-pagination-bullets{bottom:20px}.swiper-pagination-bullet{width:8px;height:8px;background:rgba(0,0,0,0);border-radius:50%;opacity:1;transition:all .3s ease;border:1.5px solid #d4a017;box-shadow:inset 0 1px 2px rgba(255,230,150,.6),0 0 0 1px rgba(0,0,0,.4),0 1px 3px rgba(0,0,0,.25)}.swiper-pagination-bullet-active{width:18px;border-radius:20px;background:linear-gradient(90deg, #fff6c0, #f5d36b, #d4a017, #f5d36b, #fff6c0);border:1px solid #e6c35a;box-shadow:inset 0 2px 4px rgba(255,255,255,.5),inset 0 -2px 4px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.5),0 2px 6px rgba(212,160,23,.4)}.reveal{opacity:0;transform:translateY(40px);transition:all .8s ease}.reveal.active{opacity:1;transform:translate(-5%, -20%)}.reveal2{opacity:0;transform:translateY(40px);transition:all .8s ease}.reveal2.active{opacity:1}.reveal-left,.reveal-right{opacity:0;transition:all .8s ease}.reveal-left{transform:translateX(-80px);transition-delay:.1s}.reveal-right{transform:translateX(80px);transition-delay:.3s}.reveal-left.active,.reveal-right.active{opacity:1;transform:translateX(0)}.js-informative-banner-container{position:relative;max-width:800px;padding:30px 40px;border-radius:16px;background:linear-gradient(360deg, rgba(12, 32, 74, 0.52) 19%, rgba(12, 32, 74, 0.85) 46%, rgb(12, 32, 74) 76%);color:#fff;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.315);position:relative !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;width:100% !important;max-width:100% !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 8px 24px rgba(0,0,0,.12) !important;transition:all .35s cubic-bezier(0.4, 0, 0.2, 1) !important;aspect-ratio:4/3 !important;min-height:260px !important;max-height:450px !important;padding:35px 25px !important}.js-informative-banner-container::before{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(135deg, #7c470b, #7a5a1a, #ac7031, #d89a3a, #ac7031, #7a5a1a, #7c470b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@supports not (aspect-ratio: 4/3){.js-informative-banner-container{height:0 !important;padding-top:calc(75% + 70px) !important;padding-left:25px !important;padding-right:25px !important;padding-bottom:0 !important}}.js-informative-banner-container.swiper-slide{margin-right:0 !important;margin-left:0 !important}.js-informative-banner-container>*,.js-informative-banner-container .card-link{position:relative !important;z-index:10 !important}.card-link{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;text-decoration:none !important}.card-icon,.card-icon-wrapper{margin-bottom:15px !important;flex-shrink:0 !important}.card-icon .svg-icon-text{fill:#1e3a8a !important;width:60px !important;height:60px !important}.card-icon-wrapper img{width:75px !important;height:auto !important}.card-title{font-family:"Poppins",sans-serif !important;font-size:1.1rem !important;font-weight:700 !important;color:#1a1a2e !important;text-align:center !important;margin-bottom:12px !important;text-transform:uppercase !important;line-height:1.3 !important}.card-description p{font-family:"Inter",sans-serif !important;font-size:.9rem !important;background:linear-gradient(120deg, #7a4a10, #b07a2f, #ffd36b, #f0b94a, #b07a2f, #7a4a10);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:900;line-height:1.6 !important;text-align:center !important;margin:0 !important}.js-informative-banner-container:hover{box-shadow:0 16px 40px rgba(0,0,0,.2) !important}.js-informative-banners .swiper-wrapper{gap:15px}@media(max-width: 480px){.js-informative-banner-container{aspect-ratio:1/1 !important;min-height:240px !important;max-height:320px !important;padding:30px 20px !important}@supports not (aspect-ratio: 1/1){.js-informative-banner-container{padding-top:calc(100% + 60px) !important}}}@media(min-width: 481px)and (max-width: 640px){.js-informative-banner-container{aspect-ratio:5/4 !important;min-height:270px !important;max-height:360px !important}@supports not (aspect-ratio: 5/4){.js-informative-banner-container{padding-top:calc(80% + 70px) !important}}}@media(min-width: 641px)and (max-width: 768px){.js-informative-banner-container{aspect-ratio:4/3 !important;min-height:300px !important;max-height:400px !important;padding:40px 30px !important}@supports not (aspect-ratio: 4/3){.js-informative-banner-container{padding-top:calc(75% + 80px) !important}}}@media(min-width: 769px)and (max-width: 1024px){.js-informative-banner-container{aspect-ratio:4/3 !important;min-height:320px !important;max-height:420px !important;padding:45px 40px !important}@supports not (aspect-ratio: 4/3){.js-informative-banner-container{padding-top:calc(75% + 85px) !important}}.card-title{font-size:1.2rem !important}.card-description p{font-size:.9rem !important}.card-icon .svg-icon-text{width:72px !important;height:72px !important}}@media(min-width: 1025px)and (max-width: 1439px){.js-informative-banner-container{aspect-ratio:1/1 !important;min-height:360px !important;max-height:450px !important;padding:8% !important}@supports not (aspect-ratio: 1/1){.js-informative-banner-container{padding-top:calc(100% + 95px) !important}}.card-title{font-size:1rem !important}.card-description p{font-size:.8rem !important}.card-icon .svg-icon-text{width:40px !important;height:auto !important}}@media(min-width: 1440px){.js-informative-banner-container{aspect-ratio:1/1 !important;min-height:380px !important;max-height:500px !important;padding:60px 50px !important}@supports not (aspect-ratio: 1/1){.js-informative-banner-container{padding-top:calc(100% + 110px) !important}}.card-title{font-size:1.1rem !important}.card-description p{font-size:.9rem !important}.card-icon .svg-icon-text{width:90px !important;height:90px !important}}@media(min-width: 769px)and (max-width: 1024px){.section-banner-services-premium .swiper-wrapper{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:28px !important;transform:none !important;padding:40px !important;max-width:1000px !important;margin:0 auto !important}.section-banner-services-premium .swiper-slide{width:100% !important;margin:0 !important}.section-banner-services-premium .js-informative-banners-pagination{display:none !important}}@media(min-width: 1025px){.section-banner-services-premium .swiper-wrapper{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:32px !important;transform:none !important;padding:50px 60px !important;max-width:1600px !important;margin:0 auto !important}.section-banner-services-premium .swiper-slide{width:100% !important;margin:0 !important}.section-banner-services-premium .js-informative-banners-pagination{display:none !important}}.section-banner-services-premium{position:relative;background:linear-gradient(180deg, #1e3a8a 0%, #3b82f6 50%, #93c5fd 100%);overflow:visible !important}.section-banner-services-premium::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgb(12, 32, 74) 0%, rgb(12, 32, 74) 3%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgb(12, 32, 74) 97%, rgb(12, 32, 74) 100%);z-index:2;pointer-events:none}.section-content{position:relative;z-index:3}.section-header{padding:0 20px}.section-banner-services-premium{position:relative;background:linear-gradient(180deg, #1e3a8a 0%, #3b82f6 50%, #93c5fd 100%);overflow:hidden}.section-banner-services-premium::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgb(12, 32, 74) 0%, rgb(12, 32, 74) 3%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgb(12, 32, 74) 97%, rgb(12, 32, 74) 100%);z-index:2;pointer-events:none}.section-svg-top,.section-svg-bottom{left:0;width:100%;z-index:2;pointer-events:none;height:40vh}.section-svg-top{top:0;transform:translateY(-20%);background:linear-gradient(360deg, rgba(12, 32, 74, 0) 55%, rgba(12, 32, 74, 0.85) 73%, rgb(12, 32, 74) 88%)}.section-svg-bottom{bottom:0;transform:translateY(35%)}.svg-decoration{width:100%;height:auto;display:block;opacity:.4}.section-banner-services-premium .section-svg-top,.section-svg-bottom{position:absolute}.section-card-content{display:flex;gap:40px;margin:40px 0px;justify-content:center;flex-wrap:wrap;overflow:hidden !important}.section-chefe-card{display:flex;justify-content:center;position:inherit;z-index:5}.chefe-card-content{position:relative;max-width:800px;padding:30px 40px;border-radius:16px;background:linear-gradient(360deg, rgba(12, 32, 74, 0.52) 19%, rgba(12, 32, 74, 0.85) 46%, rgb(12, 32, 74) 76%);color:#fff;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.315)}.chefe-card-content::before{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(135deg, #7c470b, #7a5a1a, #ac7031, #d89a3a, #ac7031, #7a5a1a, #7c470b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.chefe-card-content::after{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(90deg, transparent 0%, transparent 40%, rgba(255, 215, 120, 0.7) 50%, transparent 60%, transparent 100%),linear-gradient(180deg, transparent 0%, transparent 40%, rgba(255, 255, 255, 0.6) 50%, transparent 60%, transparent 100%);background-size:200% 100%,100% 200%;background-position:-100% 0%,0% -100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:brilhoBordaPremium 8s linear infinite;pointer-events:none}@keyframes brilhoBordaPremium{0%{background-position:-100% 0%,0% -100%}25%{background-position:100% 0%,0% -100%}50%{background-position:100% 0%,0% 100%}75%{background-position:-100% 0%,0% 100%}100%{background-position:-100% 0%,0% -100%}}.chefe-frase{font-size:18px;line-height:1.6;font-style:italic;margin-bottom:15px}.card-text-right{padding-left:10%}.card-text-left{padding-right:10%}.chefe-autor{font-size:14px;opacity:.8}@media(min-width: 769px){.section-card-content{flex-direction:column;align-items:center}.section-chefe-card{width:100%;display:flex;justify-content:center;position:relative}.chefe-card-content{max-width:900px;width:100%;padding:50px 70px}.section-chefe-card:nth-child(1) .chefe-card-content{margin-left:-120px;margin-right:auto}.section-chefe-card:nth-child(2) .chefe-card-content{margin-right:-120px;margin-left:auto}}.section-content{position:relative;z-index:3}.section-header{padding:0 20px;padding-top:15%}.section-title{font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:800;color:#0c204a;line-height:1.3;text-transform:uppercase}.highlight-yellow{background:linear-gradient(135deg, #8a5415, #b07a2a, #dfb450, #e9cb61, #d6ad4c, #b07a2a, #8a5415);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 0 5px rgba(255,215,120,.35),0 0 10px rgba(224,184,90,.3),0 0 16px rgba(176,122,42,.2);background-size:200% auto;animation:goldShine 6s linear infinite}@keyframes goldShine{0%{background-position:0% center}100%{background-position:200% center}}.section-cta{margin-top:50px}.section-video-home{height:auto}.js-home-video-section{display:flex;flex-direction:column;height:180vw;width:100%;max-width:1280px;margin:0 auto;padding:0 20px;box-sizing:border-box}.home-video-autoplay .home-video-hide-controls{background:none}.js-home-video{border-radius:18px}.js-home-video-text-container{background-color:#010d2f;border-radius:18px}.title-description{font-family:"Inter",sans-serif !important;font-size:.9rem !important;color:#374151 !important;line-height:1.6 !important;text-align:left !important;margin:0 !important;font-weight:800;text-transform:uppercase}.description{font-family:"Inter",sans-serif !important;font-size:.9rem !important;color:#374151 !important;line-height:1.6 !important;text-align:left !important;margin:0 !important}.js-swiper-video-images .swiper-container{overflow:visible}.video-images-card{border-radius:16px;overflow:hidden}.video-images-card img{width:100%;height:auto;display:block}.video-images-card::before{content:"";width:100%;height:auto;position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(135deg, #7c470b, #7a5a1a, #ac7031, #d89a3a, #ac7031, #7a5a1a, #7c470b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.divisor-element{height:4px;background:linear-gradient(135deg, #7c470b, #7a5a1a, #ac7031, #d89a3a, #ac7031, #7a5a1a, #7c470b);opacity:.85}.divisor-element.divisor-half::after{content:"";position:absolute;top:0;left:-50%;width:30%;height:100%;overflow-x:hidden;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:brilhoDivisor 4s infinite}@keyframes brilhoDivisor{0%{left:-50%}100%{left:120%}}.divisor-element.divisor-half{width:50% !important;position:absolute;top:-20%;overflow-x:hidden;transform:translateX(-10%)}.divisor-element.divisor-full{width:100%}.divisor-element.divisor-half-right{width:50% !important;overflow:hidden;position:absolute;right:0;left:auto}.divisor-element.divisor-half-right::after{content:"";position:absolute;top:0;right:-50%;width:30%;height:100%;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.4), transparent);animation:brilhoDivisorRight 4s infinite}@keyframes brilhoDivisorRight{0%{right:-50%}100%{right:120%}}.divisor-container-full{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:4rem;width:100%;background-color:#0c204a}.divisor-element.divisor-full-social{width:100%;height:3px}.divisor-container-full-social{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:4rem;width:100%}.js-home-video-section,.js-home-images-section{position:relative;background:rgba(0,0,0,0) !important;overflow:hidden}.home-video-bg-illustration,.home-images-bg-illustration{position:absolute;top:25%;right:-8%;transform:translateY(-50%);pointer-events:none;z-index:-2}.home-video-bg-illustration img,.home-images-bg-illustration img{max-width:100%;width:100%;height:auto;opacity:.85}@media(min-width: 769px){.js-home-video-section{height:72vw}.section-title{font-size:2.2rem}.js-home-video-text-container{display:flex;flex-direction:column;justify-content:center;position:relative;left:8%;width:100%;height:100%}}.institutional-topbar{display:flex;justify-content:right;width:100%;padding:0}.institutional-topbar__img{width:70vw;height:auto;position:relative;z-index:4}@media(max-width: 768px){.institutional-topbar{max-width:100%}}.institutional-title{all:unset;display:block;width:100%;font-size:1.6rem !important;line-height:1 !important}.institutional-header{display:flex;flex-direction:column;justify-content:right;position:relative;width:100%;padding:0 1.5rem;text-align:right;z-index:6;gap:1rem}.institutional-title{font-family:"Poppins",sans-serif !important;font-size:2.5rem;font-weight:800 !important;line-height:.95 !important;letter-spacing:-0.01em !important;text-transform:uppercase;margin:0 !important;padding:0 !important;color:#ffc107;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.institutional-title-yellow{color:#ffc107;font-weight:800}.institutional-title-white{color:#fff;font-weight:800}.institutional-title-white-glow{color:#fff;font-weight:800;text-shadow:0 0 4px rgba(255,255,255,.8),0 0 8px rgba(255,255,255,.5)}.institutional-title-highlight{color:#fbbf24;font-weight:900;text-shadow:0 0 5px rgba(251,191,36,.5),0 0 10px rgba(251,191,36,.3);animation:glow-pulse 4s ease-in-out infinite}.institutional-video-container{width:100%;max-width:900px;margin:0 auto}.institutional-video-container::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:110%;height:100%;background:#005dcb;opacity:.65;filter:blur(130px);z-index:0}.institutional-video-container video{position:relative;z-index:1;width:100%;height:auto;object-fit:cover;border-radius:8px}.blue-neon{border:2px solid rgba(0,93,203,.8);box-shadow:0 0 10px rgba(0,93,203,.6),0 0 20px rgba(0,93,203,.5),0 0 40px rgba(0,93,203,.4)}.description-container{width:100%;height:auto}.description-container2{display:flex;justify-content:center;width:100%;height:auto;position:relative;margin:4rem 0}.neon-text{position:relative;font-size:.9rem;font-weight:500;text-align:right;text-shadow:0 0 6px rgba(58,141,255,.9),0 0 12px rgba(58,141,255,.7),0 0 24px rgba(120,180,255,.6);z-index:6}.video-align1{position:relative;left:10%}.video-align2{height:auto;width:19rem}.video-align3{position:relative;height:auto;width:19rem;left:3rem}@media(min-width: 769px){.institutional-video-container{width:65vw}.video-align3{position:relative;left:8rem}.neon-text{font-size:1.2rem}.neon-text2{font-size:1.2rem}}@media(min-width: 769px)and (max-width: 1023px){.institutional-title{font-size:2.3rem !important}.institutional-header{margin-bottom:5px;gap:2rem}}@media(min-width: 1024px)and (max-width: 1439px){.institutional-header{gap:2rem}.institutional-title{font-size:3rem !important}}@media(min-width: 1440px){.institutional-title{font-size:3.5rem !important;line-height:.92 !important}}.js-institutional-container .hero-btn{margin-top:50px}.ebook03-card{background:linear-gradient(360deg, rgba(2, 0, 36, 0.63) 17%, rgba(9, 9, 121, 0.67) 49%, rgba(7, 62, 156, 0.6) 82%, rgba(0, 212, 255, 0.43) 100%);height:32rem;padding:4%;display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;box-shadow:0 8px 24px rgba(0,0,0,.3);transition:all .3s ease;margin:0 auto;max-width:450px;width:100%;border-radius:16px}.ebook03-content-block{width:100%}.ebook03-content-layout{display:flex;gap:20px;align-items:flex-start}.ebook03-content-icon{flex-shrink:0;width:50px;height:auto;border-radius:50%;background:linear-gradient(135deg, #FFC107 0%, #FFD54F 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(255,193,7,.4)}.ebook03-content-icon img{width:100%;height:100%;object-fit:contain}.ebook03-content-text{flex:1;display:flex;flex-direction:column;gap:10px}.ebook03-content-title{font-family:"Poppins",sans-serif;font-size:1rem;font-weight:700;color:#fff;margin:0;line-height:1.3;text-align:left;text-decoration:underline}.ebook03-content-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ebook03-content-item{font-size:.8rem;color:rgba(255,255,255,.9);line-height:1.4;position:relative;text-align:left}.swiper-institutional .swiper-slide{opacity:.4;transform:scale(0.9);transition:all .5s ease}.swiper-institutional .swiper-slide-active{opacity:1;transform:scale(1);z-index:2}.swiper-institutional .swiper-slide-next,.swiper-institutional .swiper-slide-prev{opacity:.7;transform:scale(0.95)}.swiper-institutional{overflow:visible !important}.swiper-institutional .swiper-wrapper{overflow:visible !important}.js-institutional-container .swiper-container{overflow:visible}.js-swiper-institutional-next{top:78%}.js-swiper-institutional-prev{top:78%}.section-banners-home{background:#0c204a}.module-banner-item,.module-banner-media{position:relative}.module-custom-header--overlay{position:absolute;top:-10px;left:0;width:100%;z-index:10;padding:0 10px}.module-title-line1{color:#fff;font-weight:800;font-size:1.3rem;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.45)}.module-title-line2.modulo-title{position:relative;font-family:"lindsey-signature",sans-serif;font-size:2rem;display:block;bottom:12px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55)}.module-about-text{background:#0c204a;color:#fff;padding:34px 26px}.module-about-text p{margin:0 0 14px;font-family:"Inter",sans-serif;font-size:14px;line-height:1.55;opacity:.95}.module-about-text p:first-child::first-letter{float:left;font-size:54px;line-height:.9;font-weight:700;margin:6px 10px 0 0;color:#fff;opacity:1}@media(min-width: 768px){.module-custom-header--overlay{top:27px}.module-title-line1{font-size:2.5rem}.module-title-line2.modulo-title{font-size:4rem}}.home-single-product{background:linear-gradient(180deg, rgb(12, 32, 74) 0%, rgb(12, 32, 74) 3%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgb(12, 32, 74) 97%, rgb(12, 32, 74) 100%)}.custom-product-card{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:380px;margin:0 auto;background:linear-gradient(180deg, rgb(136, 136, 136) 33%, rgb(0, 0, 0) 82%);border-radius:14px;padding:28px 24px;text-align:center;color:#fff;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.25)}.custom-product-card::before{content:"";position:absolute;inset:0;border-radius:14px;padding:2px;background:linear-gradient(135deg, #7c470b, #7a5a1a, #ac7031, #d89a3a, #ac7031, #7a5a1a, #7c470b);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.custom-product-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%)}.home-main-product-title h3{position:relative;z-index:10;color:#0c204a;font-weight:700;font-size:22px}.home-main-product-title span{color:#ffc107}.gold-divider{width:120px;height:3px;background:#ffc107;margin:10px auto 0;border-radius:2px}.custom-product-title{font-size:22px;font-weight:700;margin:18px}.custom-product-benefits{list-style:none;padding:0;margin:0 0 20px;text-align:left}.custom-product-benefits li{margin-bottom:8px;font-size:14px;position:relative;padding-left:22px}.custom-product-benefits li::before{content:"✔";position:absolute;left:0;color:#28a745;font-weight:bold}.custom-product-old-price{font-size:13px;text-decoration:line-through;opacity:.7;margin-bottom:4px}.custom-product-price{font-size:26px;font-weight:800;color:#ffc107;margin-bottom:6px}.custom-product-installments{font-size:13px;margin-bottom:10px;opacity:.85}.custom-product-pix{font-size:14px;font-weight:600;margin-bottom:18px;color:#00e676}.custom-product-button{display:block;position:relative;overflow:hidden;background:linear-gradient(135deg, #007a3d, #00a857, #00bf63, #38d98a, #00bf63, #00a857, #007a3d);background-size:200% auto;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 2px 4px rgba(255,255,255,.25),inset 0 -2px 6px rgba(0,0,0,.2),0 4px 12px rgba(0,191,99,.35);color:#fff;font-weight:bold;text-decoration:none;padding:12px;border-radius:8px;transition:.2s}.custom-product-button:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.2)}.custom-product-button::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-25deg);animation:brilho 3s infinite}.section-newsletter-home{background:#0c204a;z-index:20}.section-newsletter-home .newsletter{background:rgba(0,0,0,0);color:#fff;z-index:30}.section-newsletter-home .newsletter h3{color:#ffc107;font-size:20px;font-weight:700;text-align:center;margin-bottom:18px;letter-spacing:.3px}.section-newsletter-home .newsletter label{display:block;font-size:13px;margin-bottom:6px;color:rgba(255,255,255,.85)}.section-newsletter-home .newsletter input,.section-newsletter-home .newsletter textarea,.section-newsletter-home .newsletter select{min-width:100%;min-height:42px;border-radius:6px;border:none;padding:0 12px;font-size:13px;background:#e9ecef;margin-bottom:10px;transition:.2s ease}.section-newsletter-home .newsletter textarea{resize:none;height:140px;max-height:140px;min-height:140px;padding:5px 12px}.section-newsletter-home .newsletter input:focus,.section-newsletter-home .newsletter select:focus{outline:none;box-shadow:0 0 0 2px rgba(255,193,7,.35);background:#fff}.section-newsletter-home .newsletter button{width:100%;height:44px;border-radius:6px;border:none;background:#ffc107;padding:14px 28px;color:#fff !important;background:linear-gradient(135deg, #7c470b, #7a5a1a, #ac7031, #d89a3a, #ac7031, #7a5a1a, #7c470b);font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-top:25px;transition:.2s ease;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px rgba(255,255,255,.5),inset 0 -2px 4px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.25)}.section-newsletter-home .newsletter button::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.5), transparent);transform:skewX(-25deg);animation:brilho 3s infinite}.section-newsletter-home .newsletter button:hover{background:#ffcd38;transform:translateY(-1px)}.section-newsletter-home .form-container{width:100%;max-width:420px;margin:0 auto;padding:0 16px}@media(max-width: 480px){.section-newsletter-home .form-container{max-width:100%;padding:0 12px}}@media(min-width: 481px)and (max-width: 768px){.section-newsletter-home .form-container{max-width:500px;padding:0 20px}}@media(min-width: 1024px){.section-newsletter-home .form-container{max-width:420px;padding:0}}.modal-nav-hamburger{position:fixed !important;top:0;left:0;right:auto;transform:translateX(-100%);width:260px;height:100vh;background:#010d2f !important;transition:transform .3s ease;z-index:21000 !important}.modal-nav-hamburger.modal-show{transform:translateX(0)}.modal-nav-hamburger.modal-show{left:0}.modal-nav-hamburger nav,.modal-nav-hamburger ul{display:flex;flex-direction:column;padding:20px;gap:10px}.modal-nav-hamburger a{color:#fff;padding:10px;border-radius:6px}.modal-nav-hamburger a:hover{background:#ffc000}.icon-lg{fill:#fff}@media(min-width: 768px){.modal-nav-hamburger{position:fixed !important;top:0;left:0;transform:translateX(-100%);width:260px;height:100vh;background:#010d2f !important;transition:transform .35s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:21000 !important;display:flex;flex-direction:column}.modal-nav-hamburger.modal-show{transform:translateX(0)}.modal-nav-hamburger .modal-content{height:100%;overflow-y:auto;background:rgba(0,0,0,0) !important;box-shadow:none}.modal-nav-hamburger nav,.modal-nav-hamburger ul{display:flex;flex-direction:column;padding:24px 20px;gap:12px}.modal-nav-hamburger a{color:#fff;padding:12px;border-radius:6px;font-size:15px}.modal-nav-hamburger a:hover{background:#ffc000;color:#000}.modal-nav-hamburger .modal-dialog{margin:0 !important;max-width:100% !important}}.contact-icons{width:20px;height:20px;vertical-align:middle;margin-right:8px;transition:fill .3s ease}.custom-social-links{display:flex;flex-direction:column;gap:10px}.custom-social-links .social-item{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:14px;color:inherit;transition:opacity .2s ease}.custom-social-links .social-item:hover{opacity:.7}.custom-social-links svg{width:18px;height:18px}.temled-social{display:flex;align-items:center;gap:18px;margin-top:10px}.temled-social a{display:inline-flex;align-items:center;text-decoration:none;color:inherit;transition:opacity .2s ease}.temled-social a:hover{opacity:.7}.temled-social .icon-inline{width:18px;height:18px}.social-text-temled{font-size:14px;font-weight:500;margin-right:5px}
/* Engine:dart */