*{box-sizing:border-box}body{margin:0;min-height:100vh;padding:0}body,button{font-family:Inter,sans-serif}button{background:none;border:none;cursor:pointer}h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2rem;font-weight:800;margin-bottom:3rem;text-align:center;text-shadow:0 4px 8px #0000001a}h2,p,span{position:relative;z-index:1}p,span{color:#475569;font-size:1.2rem;font-weight:400;letter-spacing:.025em;line-height:1.8;margin-bottom:1rem;text-align:justify;width:100%}a{text-decoration:none;transition:all .2s ease-in-out}.keen-slider__slide img{border-radius:.5rem;height:auto;object-fit:cover;width:100%}html{font-size:16px;scroll-behavior:smooth}:root{--mobile:480px;--tablet:768px;--laptop:1024px;--desktop:1200px}.container{width:100%}@media (max-width:1200px){.container{max-width:100%;padding:0 2rem}}@media (max-width:768px){.container{padding:0 1rem}html{font-size:14px}}@media (max-width:480px){.container{padding:0 .5rem}html{font-size:12px}}.carousel-section{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:2rem;box-shadow:0 20px 40px #0000001a;display:flex;flex-direction:column;margin:0 auto 6rem;max-width:1400px;padding:4rem 2rem}.carousel-container,.carousel-section{overflow:hidden;position:relative;width:100%}.carousel-container{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:1.5rem;box-shadow:0 15px 35px #00000026;min-height:500px}.carousel-content{align-items:stretch;display:flex;min-height:500px}.carousel-image-container{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex:1 1;justify-content:center;padding:2rem;position:relative}.carousel-img{border-radius:1rem;box-shadow:0 10px 30px #0000001a;max-height:100%;max-width:100%;object-fit:contain;transition:all .3s ease}.carousel-img:hover{box-shadow:0 15px 40px #00000026;transform:scale(1.02)}.carousel-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:2rem;color:#fff;font-size:.9rem;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.carousel-info{background:linear-gradient(135deg,#fff,#f8fafc);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3rem}.carousel-info h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:1rem}.carousel-info p{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.carousel-features{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.feature-tag{background:linear-gradient(135deg,#facc15,#fbbf24);border-radius:2rem;box-shadow:0 2px 8px #facc154d;color:#1e293b;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.feature-tag:hover{box-shadow:0 4px 12px #facc1566;transform:translateY(-2px)}.carousel-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:3rem;position:relative;text-align:center}.carousel-section h2:after{background:linear-gradient(135deg,#facc15,#fbbf24);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.carousel-arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000c,#0009);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:700;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.carousel-arrow:hover{background:linear-gradient(135deg,#000000e6,#000000b3);box-shadow:0 5px 15px #0000004d;transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:20px}.carousel-arrow-right{right:20px}.carousel-arrow span{line-height:1}.carousel-indicators{bottom:20px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.carousel-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff6;border:none;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.carousel-indicator:hover{background:#fffc;transform:scale(1.2)}.carousel-indicator.active{background:#facc15;box-shadow:0 0 10px #facc1580;transform:scale(1.3)}@media (max-width:1200px){.carousel-section{margin:4rem auto;padding:3rem 1.5rem}.carousel-section h2{font-size:2.25rem}.carousel-info{padding:2.5rem}.carousel-info h3{font-size:1.75rem}}@media (max-width:768px){.carousel-section{margin:3rem auto;padding:2rem 1rem}.carousel-section h2{font-size:2rem;margin-bottom:2rem}.carousel-content{flex-direction:column;min-height:auto}.carousel-image-container{min-height:300px;padding:1.5rem}.carousel-info{padding:2rem}.carousel-info h3{font-size:1.5rem;text-align:center}.carousel-info p{text-align:center}.carousel-features{justify-content:center}.carousel-arrow{font-size:20px;height:45px;width:45px}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}}@media (max-width:480px){.carousel-section{margin:2rem auto;padding:1.5rem .5rem}.carousel-section h2{font-size:1.75rem;margin-bottom:1.5rem}.carousel-image-container{min-height:250px;padding:1rem}.carousel-info{padding:1.5rem}.carousel-info h3{font-size:1.25rem}.carousel-info p{font-size:1rem}.carousel-arrow{font-size:18px;height:40px;width:40px}.carousel-arrow-left{left:5px}.carousel-arrow-right{right:5px}.carousel-indicators{bottom:15px;gap:8px}.carousel-indicator{height:10px;width:10px}}.site-container{background:#f4f4f4!important;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-x:hidden;width:100%}.flex-item{padding:1rem;width:100%}.button-stand{align-items:center;background:linear-gradient(135deg,#facc15,#fde047);border:2px solid #0000;border-radius:50px;box-shadow:0 8px 20px #facc154d;color:#1f2937;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;margin:0 auto 6rem;overflow:hidden;padding:2rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:60%}.button-stand:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.button-stand:hover{border-color:#f59e0b;box-shadow:0 12px 30px #facc1566;transform:translateY(-3px)}.button-stand:hover:before{left:100%}.site-buttons{flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:4rem;margin-top:2rem;z-index:1}.simpla,.site-buttons{align-items:center;display:flex;position:relative}.simpla{background:linear-gradient(135deg,#facc15,#fde047);border:2px solid #0000;border-radius:50px;box-shadow:0 8px 20px #facc154d;color:#1f2937;font-size:1.125rem;font-weight:700;gap:.75rem;overflow:hidden;padding:2rem;text-decoration:none;transition:all .3s ease;width:60%}.simpla:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.simpla:hover{border-color:#f59e0b;box-shadow:0 12px 30px #facc1566;transform:translateY(-3px)}.simpla:hover:before{left:100%}.instagram{align-items:center;background:linear-gradient(135deg,#e91e63,#f06292)!important;border:2px solid #0000;border-radius:50px;box-shadow:0 8px 20px #e91e634d!important;color:#fff;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transition:all .3s ease;width:60%}.instagram:hover{border-color:#c2185b!important;box-shadow:0 12px 30px #e91e6366!important}.instagram .icon{color:#fff!important}.benefits-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:0 auto 3rem;max-width:900px;padding:3rem 1rem;position:relative;width:100%;z-index:1}.benefits-card ul{grid-gap:1.5rem;display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.benefits-card li{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #facc15;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#374151;font-size:1.125rem;font-weight:500;letter-spacing:.025em;line-height:1.7;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.benefits-card li:before{align-items:center;background:#facc15;border-radius:50%;color:#1f2937;content:"✓";display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.benefits-card li:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 4px 16px #facc154d;transform:translateX(8px)}@media(min-width:768px){.site-buttons{flex-direction:row;margin:5rem 0}.instagram,.simpla{width:30%}}.location-container{align-items:center;background-image:linear-gradient(180deg,#000000b3,#000000b3),url(/AgroDefEventADAF/static/media/vascoVasques.ee2f9fdcccf4c70ff633.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 60px);justify-content:center;padding:4rem 2rem;position:relative;text-align:center}.location-container h2{-webkit-text-fill-color:initial;background:none;-webkit-background-clip:initial;background-clip:initial;font-size:3.5rem;font-weight:800;text-align:center;text-shadow:0 4px 8px #0000001a}.location-container h2,.location-container p{color:#fff;margin-bottom:2rem;position:relative;z-index:1}.location-container p{font-size:1.7rem;font-weight:400;letter-spacing:.025em;line-height:1.8;max-width:800px;text-align:center}.location-container h1,.location-container p{margin-left:auto;margin-right:auto;text-align:center}.location-container a{align-items:center;background-color:#ffffff4d;border-radius:2rem;color:#fff;display:flex;font-size:1.3rem;font-weight:700;gap:1rem;justify-content:center;margin:2rem auto 0;padding:.5rem 1rem;position:static;text-decoration:none}.location-container a:hover{scale:1.05;transition:all .3s ease-in-out}@media (max-width:1200px){.location-container{margin:4rem auto 6rem 0;padding:4rem 1.5rem}.location-container h1{font-size:3rem}.location-container iframe{height:400px}}@media (max-width:768px){.location-container{margin:4rem auto 6rem 0;padding:3rem 1rem}.location-container h1{font-size:2.5rem;margin-bottom:1.5rem}.location-container p{font-size:1.125rem;margin-bottom:1.5rem}.location-container iframe{height:350px}}@media (max-width:480px){.location-container{margin:4rem auto 6rem 0;padding:2rem .5rem}.location-container h1{font-size:2rem;margin-bottom:1rem}.location-container p{font-size:1rem;margin-bottom:1rem}.location-container iframe{height:250px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.location-container{animation:fadeInUp .8s ease-out}.button-link-header{background-color:#facc15;border-radius:9999px;color:#1f2937;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.button-link-header,.site-nav{align-items:center;display:flex}.site-nav{justify-content:space-between;margin:0 auto}.site-header a{color:#fff;font-size:16px;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.site-header a:hover{color:#facc15}.site-header a:after{background-color:#facc15;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.site-header a:hover:after{width:100%}.nav-brand{width:300px}.nav-brand img{height:auto;margin:0;width:80%}.hide-brand img{display:none!important}.mobile-menu-btn{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:none;padding:.5rem;transition:all .3s ease}.mobile-menu-btn:hover{background-color:#ffffff1a}.site-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#064e3b;box-shadow:0 4px 6px #0003;color:#fff;padding:.75rem 1rem;position:sticky;top:0;z-index:1000}.nav-links{align-items:center;display:none;gap:60px}.nav-links.active{background-color:#064e3b;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:0;left:0;opacity:1;padding:2rem 0;position:fixed;right:0;top:100%;transform:translateY(0);transition:all .3s ease;visibility:visible;z-index:1001}.nav-links a{border-bottom:1px solid #ffffff1a;font-size:16px;padding:1rem 2rem;text-align:center;width:100%}.nav-links a:last-child{border-bottom:none}.mobile-menu-btn{display:block}.nav-brand h2{font-size:1.1rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.nav-links.active{animation:slideDown .3s ease-out}.nav-section-btn{background:none;border:none;border-bottom:1px solid #ffffff1a;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:1rem 2rem;position:relative;text-align:center;transition:all .3s ease;width:100%}.nav-section-btn:hover{color:#facc15}.nav-section-btn:after{background-color:#facc15;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-section-btn:hover:after{width:100%}.nav-section-btn:last-child{border-bottom:none}@media(min-width:768px) and (max-width:991px){.site-nav{gap:1rem}.nav-brand{width:250px}.nav-links{background:none;box-shadow:none;display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:2rem;opacity:1;padding:0;position:static;transform:none;visibility:visible;width:auto}.nav-links a,.nav-section-btn{border-bottom:none;font-size:14px;min-width:fit-content;padding:.5rem .75rem;text-align:center;white-space:nowrap}.mobile-menu-btn{display:none}}@media(min-width:992px){.site-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#064e3b;box-shadow:0 4px 6px #0003;color:#fff;padding:1rem 2rem;position:sticky;top:0;z-index:1000}.site-nav{margin:0;width:100%!important}.mobile-menu-btn{display:none}.nav-links{background:none;box-shadow:none;display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:2rem;opacity:1;padding:0;position:static;transform:none;visibility:visible;width:auto}.nav-links a{border-bottom:none;font-size:16px;min-width:fit-content;padding:.5rem 1rem;text-align:center;white-space:nowrap}.nav-links a:hover{color:#facc15}.nav-links a:after{background-color:#facc15;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links a:hover:after{width:100%}.nav-section-btn{border-bottom:none;min-width:fit-content;padding:.5rem 1rem;text-align:center;white-space:nowrap}}.site-footer{background:linear-gradient(90deg,#8da05f 0,#193218 25%,#0a1d0f 35%,#0a1d0f 75%,#4f6539 95%);background-color:#064e3b;color:#f3f4f6;display:flex;flex-direction:row;justify-content:space-between;margin-top:4rem;padding:1rem;text-align:center}.site-logo{align-items:center;display:flex;justify-content:center;width:10%}.site-logo img{height:auto;width:100%}.footer-info{align-items:start;margin-left:1.5rem;width:50%}.footer-contact,.footer-info{display:flex;flex-direction:column}.footer-contact span{color:#fff;display:flex;gap:10px}.footer-info h3{color:#fff;font-size:1.5rem}.footer-info span{font-size:1.125rem;margin-bottom:.5rem}.footer-triade{align-items:center;display:flex;height:auto;justify-content:center;margin-top:1rem;width:30%}.footer-triade img{width:80%}.footer-contact p{align-items:center;display:flex;flex-wrap:wrap;font-size:1rem;gap:.5rem;justify-content:center;margin:.5rem 0}.footer-contact .icon{flex-shrink:0;height:18px;width:18px}@media (max-width:1200px){.site-footer{margin-top:3rem;padding:2rem 1rem}.footer-info h2{color:#fff;font-size:1.25rem}.footer-info span{font-size:1rem}}@media (max-width:768px){.site-footer{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center;margin-top:2rem;padding:1.5rem 1rem}.site-logo{display:none}.footer-info{align-items:center;order:2;text-align:center;width:100%}.footer-info h2{color:#fff;font-size:1.125rem;margin-bottom:1rem;margin-left:0}.footer-info span{color:#fff;font-size:.95rem;justify-content:center;margin-bottom:.75rem}.footer-contact{align-items:center}.footer-triade{margin-top:0;order:3;width:100%}.footer-triade img{width:50%}}@media (max-width:480px){.site-footer{align-items:center;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:1rem .75rem}.site-logo{display:none}.site-logo img{height:auto;width:40%}.footer-info{margin-left:0;padding:.5rem 0}.footer-info h2{color:#fff;font-size:1rem;margin-bottom:.75rem}.footer-info span{color:#fff;flex-direction:column;font-size:.875rem;gap:.25rem;margin-bottom:1rem}.footer-contact span{font-size:.8rem;justify-content:center;text-align:center;width:100%}.footer-triade{width:100%}}@media (max-width:360px){.site-footer{gap:.75rem;padding:.75rem .5rem}.site-logo{display:none}.footer-info h2{font-size:.95rem}.footer-info span{font-size:.8rem}.footer-triade{width:100%}}.hero-img{background:linear-gradient(180deg,#064e3b,#047857);background-image:url(/AgroDefEventADAF/static/media/velho.0f0dc99c79f1b6722e5a.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:40vh;padding:1rem .5rem;position:relative;text-align:center}.hero-img img{background:none;height:auto;left:auto;position:absolute;right:1rem;top:1rem;width:500px;width:180px;z-index:50}.hero-img span{display:none}.instagram-hero{align-items:center!important;background-color:#aec316!important;border-radius:.5rem!important;border-radius:2rem!important;bottom:6rem!important;color:#fff!important;display:flex!important;font-size:1.3rem!important;font-weight:700!important;gap:1rem!important;justify-content:center!important;max-width:200px!important;padding:.5rem 1rem!important;position:absolute!important;text-decoration:none!important}.instagram-hero:hover{scale:1.05!important;transition:all .3s ease-in-out!important}.hero-img a{bottom:6rem;font-size:.95rem;left:auto;padding:.4rem .8rem;right:1rem;transform:none}.instagram-hero{left:40%!important;max-width:300px!important}@media(min-width:576px){.hero-img{height:60vh;padding:2rem 0}.hero-img img{left:auto;right:2rem;top:1rem;width:270px}.hero-img span{display:none}.instagram-hero{left:60%!important;min-width:250px!important}}@media(min-width:992px){.hero-img{height:calc(100vh - 60px);padding:4rem 2rem}.hero-img img{left:auto;right:55px;top:0;width:450px}.hero-img span{background-color:#00000080;border-radius:2rem;bottom:40%;color:#fff;display:block;font-size:1.2rem;font-weight:700;left:65%;padding:.5rem .7rem;position:absolute}.instagram-hero{bottom:30%!important;left:65%!important;min-width:350px!important;padding:1rem!important}}@media(min-width:1200px){.hero-img span{bottom:25%;left:65%}.instagram-hero{bottom:15%!important;left:65%!important}}@media(min-width:1440px){.hero-img img{width:650px}.hero-img span{font-size:1.5rem}}.button-link{align-items:center;background:linear-gradient(135deg,#facc15,#fde047);border:2px solid #0000;border-radius:50px;box-shadow:0 8px 20px #facc154d;color:#1f2937;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transition:all .3s ease;width:60%}.button-link:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.button-link:hover{border-color:#f59e0b;box-shadow:0 12px 30px #facc1566;transform:translateY(-3px)}.button-link:hover:before{left:100%}.cronograma-container{display:flex;justify-content:center;max-width:1000px;width:100%}.tabs{display:flex;gap:1rem;justify-content:start;margin-bottom:3rem}.tab{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #0000;border-radius:50px;box-shadow:0 4px 12px #0000001a;color:#64748b;cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.tab:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 8px 20px #facc154d;color:#92400e;transform:translateY(-2px)}.tab.active{background:linear-gradient(135deg,#facc15,#fde047);border-color:#f59e0b;box-shadow:0 8px 20px #facc1566;color:#1f2937}.cronograma-container{margin:0 auto}.cronograma-content{display:flex;flex-direction:column;gap:2rem}.sessao-palestra{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;margin:0 auto;padding:2rem;position:relative;width:90%;z-index:1}.horario{margin-bottom:2rem;text-align:start}.horario-texto{background:linear-gradient(135deg,#facc15,#fde047);border-radius:50px;box-shadow:0 4px 12px #facc154d;color:#1f2937;display:inline-block;font-size:1.25rem;font-weight:700;padding:.75rem 2rem}.palestrantes-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.palestrante-card{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.palestrante-card:hover{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 16px 32px #00000026;transform:translateY(-5px)}.palestrante-foto{border:4px solid #facc15;border-radius:50%;box-shadow:0 8px 20px #facc154d;height:120px;margin-bottom:1rem;overflow:hidden;width:120px}.palestrante-foto img{height:100%;object-fit:cover;width:100%}.palestrante-info{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.palestrante-nome{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0}.palestrante-formacao{color:#64748b;font-size:.95rem;font-weight:500;line-height:1.4;margin:0}.palestrante-tema{background:#facc1533;border-radius:8px;color:#475569;font-size:1rem;font-weight:600;line-height:1.4;margin:0;padding:.5rem 1rem}.sala-badge{background:linear-gradient(135deg,#059669,#10b981);border-radius:20px;box-shadow:0 2px 4px #0000001a;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase;transition:all .3s ease}.sala-badge:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.palestrante-sala{margin:0;position:absolute;right:1rem;top:1rem}@media (max-width:768px){.palestrantes-container{padding:2rem 1.5rem;width:95%}.palestrantes-container h2{font-size:2.5rem;margin-bottom:1.5rem}.tabs{align-items:center;flex-direction:column;gap:.75rem}.tab{font-size:1rem;max-width:300px;padding:.875rem 1.5rem;width:100%}.sessao-palestra{padding:1.5rem}.palestrantes-grid{gap:1.5rem;grid-template-columns:1fr}.palestrante-card{padding:1.25rem}.palestrante-foto{height:100px;width:100px}}@media (max-width:480px){.palestrantes-container{padding:1.5rem 1rem;width:95%}.palestrantes-container h2{font-size:2rem;margin-bottom:1rem}.tabs{gap:.5rem}.tab{font-size:.95rem;max-width:250px;padding:.75rem 1.25rem}.sessao-palestra{padding:1rem}.palestrantes-grid{gap:1rem}.palestrante-card{padding:1rem}.palestrante-foto{height:80px;width:80px}.palestrante-nome{font-size:1.125rem}.palestrante-formacao{font-size:.875rem}.palestrante-tema{font-size:.9rem}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.palestrantes-container,.sessao-palestra{animation:slideInUp .8s ease-out}.sessao-palestra{animation-fill-mode:both}.sessao-palestra:first-child{animation-delay:.1s}.sessao-palestra:nth-child(2){animation-delay:.2s}.sessao-palestra:nth-child(3){animation-delay:.3s}.palestrante-card{animation:slideInUp .6s ease-out;animation-fill-mode:both}.palestrante-card:first-child{animation-delay:.2s}.palestrante-card:nth-child(2){animation-delay:.3s}.container{align-items:start;background:linear-gradient(135deg,#fff,#f1f5f9);border-radius:1rem;box-shadow:1px 2px 10px #0000004d;margin:6rem auto;max-width:1200px;overflow:hidden;padding:2rem 2rem 6rem;position:relative;width:95%}.container,.content{display:flex;flex-direction:column}.content{justify-content:center;width:100%}.collaborators-container{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:2rem;box-shadow:0 20px 40px #0000001a;margin:4rem auto;max-width:1400px;padding:2rem 2rem 6rem;width:95%}.collaborators-hero{align-items:center;background-image:linear-gradient(180deg,#0009,#0009),url(/AgroDefEventADAF/static/media/colaborador.94cc880484c87934986c.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:center;margin-bottom:4rem;padding:4rem 2rem;position:relative;text-align:center}.hero-content{max-width:800px;z-index:2}.collaborators-hero h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#facc15);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;margin-bottom:1rem}.collaborators-hero p{color:#fff;font-size:1.5rem;font-weight:500;opacity:.9}.collaborators-header{margin-bottom:4rem;text-align:center}.stands-section{margin-top:4rem}.stands-section h3{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.stand-tabs{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-bottom:3rem}.stand-tab{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:none;border-radius:2rem;box-shadow:0 4px 12px #0000001a;color:#1e293b;cursor:pointer;display:flex;font-weight:600;gap:.5rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.stand-tab:before{content:var(--stand-icon);font-size:1.2rem}.stand-tab:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.stand-tab.active{background:linear-gradient(135deg,var(--stand-color) 0,var(--stand-color) 100%);box-shadow:0 8px 25px #0003;color:#1e293b;transform:translateY(-2px)}.stand-content{grid-gap:4rem;align-items:start;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:2rem;box-shadow:0 15px 35px #0000001a;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:3rem}.stand-visual{align-items:center;display:flex;justify-content:center}.stand-image-container{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:1.5rem;box-shadow:0 10px 30px #0000001a;padding:2rem;position:relative;transition:all .3s ease}.stand-image-container:hover{box-shadow:0 15px 40px #00000026;transform:scale(1.02)}.stand-img{border-radius:1rem;height:auto;max-width:400px;transition:all .3s ease;width:100%}.stand-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;box-shadow:0 4px 12px #0003;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;right:1rem;top:1rem;width:50px}.stand-info{display:flex;flex-direction:column;gap:2rem}.stand-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.stand-header h3{color:#1e293b;font-size:2rem;font-weight:700;margin:0}.stand-price{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:2rem;box-shadow:0 4px 12px #05966933;color:#059669;font-size:1.5rem;font-weight:700;padding:.75rem 1.5rem}.stand-description{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.stand-specs{display:flex;gap:2rem;margin-bottom:.125rem}.spec-item{display:flex;flex-direction:column;gap:.25rem}.spec-label{color:#94a3b8;font-size:.9rem;font-weight:600;letter-spacing:.5px;line-height:1rem;text-transform:uppercase}.spec-value{color:#1e293b;font-size:1.1rem;font-weight:600}.stand-benefits h4{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.stand-benefits ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.stand-benefits li{align-items:center;color:#475569;display:flex;font-size:1rem;gap:.75rem;line-height:1.5}.benefit-icon{color:#059669;font-size:1.1rem;font-weight:700;margin-bottom:0;width:auto}.contact-button{background:linear-gradient(135deg,#facc15,#fbbf24);border:none;border-radius:2rem;box-shadow:0 4px 12px #facc154d;color:#1e293b;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:all .3s ease}.contact-button a{background:none;border:none;box-shadow:none;color:inherit;font:inherit;margin:0;outline:none;padding:0;text-decoration:none}.contact-button:hover{box-shadow:0 8px 20px #facc1566;transform:translateY(-2px)}@media (max-width:1200px){.collaborators-container{margin:3rem auto;padding:3rem 1.5rem}.collaborators-hero h2{font-size:3.5rem}.collaborators-header h2{font-size:2.5rem}.stand-content{gap:3rem;padding:2.5rem}}@media (max-width:768px){.collaborators-container{margin:2rem auto;padding:2rem 1rem}.collaborators-hero{height:60vh;padding:2rem 1rem}.collaborators-hero h2{font-size:3rem}.collaborators-hero p{font-size:1.25rem}.collaborators-header h2{font-size:2rem}.collaborators-header p{font-size:1.1rem}.stands-section h3{font-size:2rem}.stand-tabs{gap:.75rem;margin-bottom:2rem}.stand-tab{font-size:.95rem;padding:1rem 1.5rem}.stand-content{gap:2rem;grid-template-columns:1fr;padding:2rem}.stand-header{align-items:flex-start;flex-direction:column;gap:1rem}.stand-header h3{font-size:1.75rem}.stand-specs{flex-direction:column;gap:.125rem}}@media (max-width:480px){.collaborators-hero{height:50vh;padding:1.5rem .5rem}.stands-section h3{font-size:1.75rem}.stand-tabs{gap:.5rem;margin-bottom:1.5rem}.stand-tab{border-radius:1.5rem;font-size:.9rem;padding:1.5rem 1.7rem}.stand-content{padding:1.5rem}.stand-specs{flex-direction:column;gap:.125rem}.stand-header h3{font-size:1.5rem}.stand-info{display:flex;flex-direction:column;gap:.5rem}.stand-price{font-size:1.25rem;padding:.5rem 1rem}.contact-button{font-size:1rem;padding:2rem}.stand-benefits{margin-top:0}}.brands{align-items:center;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:2rem 1rem;width:100%}.brands h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2rem;font-weight:800;margin-bottom:2rem;text-align:center}.brands-imgs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;padding:1rem;width:100%}.brands-imgs img{border-radius:.5rem;height:150px;object-fit:contain;width:auto}@media (max-width:768px){.brands{margin:1rem 0;padding:1.5rem .5rem}.brands h2{font-size:1.5rem;margin-bottom:1.5rem}.brands-imgs{gap:1rem;padding:.5rem}.brands-imgs img{height:120px}}@media (max-width:480px){.brands-imgs{gap:.75rem}.brands-imgs img{height:55px}}
/*# sourceMappingURL=main.7846bd0c.css.map*/