@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Montserrat:wght@400;500&display=swap);:root{--primary-color:#0b295c;--secondary-color:#fd892d;--text-light:#fff;--bg-light:#f9f9f9}*{box-sizing:border-box;margin:0;padding:0}body{background:#0b295c;background:var(--primary-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}a{color:inherit;text-decoration:none}.navbar{background:#08469b;border-radius:0 0 60px 60px;margin:auto;max-width:1100px;padding:1.4rem;position:relative}.menu-toggle{cursor:pointer;display:none;flex-direction:column;gap:5px;left:1.2rem;position:absolute;top:1.2rem;z-index:1001}.menu-toggle .bar{background-color:var(--secondary-color);height:3px;transition:all .3s ease;width:25px}.menu-toggle .bar.open:first-child{transform:translateY(8px) rotate(45deg)}.menu-toggle .bar.open:nth-child(2){opacity:0}.menu-toggle .bar.open:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-container,.nav-links{display:flex;justify-content:center}.nav-links{flex-wrap:wrap;gap:1.5rem;list-style:none}.nav-links li a{color:var(--secondary-color);font-size:.95rem;font-weight:700;padding:.2rem 0;position:relative}.nav-links li a:after{background:var(--secondary-color);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links li a:hover:after{width:100%}@media (max-width:1024px){.navbar{background:none;border-radius:0;padding:0}.menu-toggle{display:flex}.nav-container{align-items:center;background:#08469b;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.nav-container.active{transform:translateX(0)}.nav-links{align-items:center;flex-direction:column;gap:2rem}.nav-links li a{font-size:1.5rem}}.hero{background:var(--primary-color);flex-direction:column;padding:2rem 1rem}.hero,.hero-images{align-items:center;display:flex;justify-content:center}.hero-images{gap:1rem;margin:4rem 0 1rem 4rem}.aba-logo{width:clamp(80px,24vw,240px)}.hero-text{text-align:center}.hero-title{align-items:center;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;line-height:1.2;margin:0}.title-line{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;margin-bottom:.5rem;white-space:nowrap}.hero-roman{font-size:clamp(2.5rem,8vw,7rem);margin-right:20px}.hero-roman,.hero-white{color:var(--text-light);font-family:Playfair Display,serif;font-weight:700}.hero-orange,.hero-white{font-size:clamp(2rem,7vw,6rem)}.hero-orange{color:var(--secondary-color);font-family:Playfair Display,serif;font-weight:700}.hero-date{color:var(--text-light);font-family:Montserrat,sans-serif;font-size:clamp(.9rem,3vw,1.5rem);font-weight:500;letter-spacing:.5px;margin-top:.5rem}.event-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem}.event-info,.event-info h2{font-family:SentaSans,sans-serif}.event-info h2{color:var(--secondary-color);font-size:3rem;margin-bottom:2.8rem;position:relative}.cards{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:2rem}@media (min-width:768px){.cards{grid-template-columns:repeat(2,1fr)}}.card{background:#d47323;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;font-family:SentaSans,sans-serif;max-width:520px;padding:1.5rem}.card-day{color:var(--primary-color);font-size:2rem}.card-day,.card-time{display:block;font-weight:700}.card-time{color:var(--bg-light);font-size:1.2rem;margin-top:.5rem}.card-summary{color:#fff;font-family:SentaSans,sans-serif;font-size:.95rem;font-weight:500;line-height:1.4;margin-top:1rem;max-height:400px;overflow-y:auto;padding-right:5px;scrollbar-color:var(--primary-color) #f4f4f4;scrollbar-width:thin;text-align:justify;white-space:pre-line}.card-summary::-webkit-scrollbar-track{background:#f4f4f4;border-radius:4px}.card-summary::-webkit-scrollbar-thumb{background-color:var(--primary-color);border:2px solid #f4f4f4;border-radius:4px}.card-summary::-webkit-scrollbar-thumb:hover{background-color:#a54a17}.event-buttons{gap:1rem}.event-buttons .whatsapp-button{background-color:#25d366;border-radius:4px;color:#fff;display:inline-block;font-weight:700;margin:2rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.cta-button{background:var(--secondary-color);border-radius:8px;color:var(--text-light);cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1;margin:1rem 0;max-width:fit-content;padding:.75rem 1.5rem;text-decoration:none;transition:filter .2s ease}.cta-button:hover{filter:brightness(90%)}.location{color:#fff;padding:2rem .6rem 0}.location h2{align-self:center;font-size:3rem;justify-self:center;text-align:center}.location h2,.location h3{color:var(--secondary-color);font-family:Playfair Display,serif;position:relative}.location h3{font-size:2.4rem}.location-info p{text-align:justify}.location-row{align-items:center;display:flex;justify-content:center;margin:0 0 0 12rem}@media (min-width:768px){.location-row{flex-direction:row}}.location-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:center;line-height:1.6}.location-info p{margin:.5rem 0;max-width:500px}.location-media{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:center;margin-top:1rem;padding:2rem 4rem 0 0}.location-media h3{align-self:center;color:var(--secondary-color);font-family:Playfair Display,serif;font-size:1.8rem;justify-self:center;position:relative;text-align:center}.location-media img{border-radius:24px;max-width:640px;object-fit:cover}.location-media img,.map-iframe{box-shadow:0 2px 6px #000001;width:100%}.map-iframe{border:0;height:250px;left:5rem;max-width:450px;position:relative;top:-5rem}@media (max-width:1024px){.location-row{flex-direction:column;margin:0}.location-info{align-items:center;justify-content:center;max-width:500px}.location-info p{font-size:1.2rem;text-align:justify}.map-iframe{left:8rem;top:-7rem}.location-media img{border-radius:24px;box-shadow:0 2px 6px #000001;object-fit:cover}.location-media{padding:2rem 0 0}}@media (max-width:768px){.location-info p{font-size:1rem}.map-iframe{height:120px;left:3.6rem;max-width:250px;top:-4rem}.location-media{padding:2rem 0 0}.location-media img{border-radius:24px;box-shadow:0 2px 6px #000001;height:auto;object-fit:cover;width:340px}}.restaurants{color:#333;padding:2rem 3rem;text-align:center}.restaurants h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;position:relative}.restaurants-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center}.restaurant-card{background:#d47323;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:300px;padding:1rem;text-align:left;width:100%}.restaurant-img{border-radius:6px;height:180px;margin-bottom:1rem;overflow:hidden;width:100%}.restaurant-img img{display:block;height:100%;object-fit:cover;width:100%}.restaurant-card h3{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.25rem;margin-bottom:.75rem}.restaurant-card .address{color:#fff;font-size:.95rem;line-height:1.4;margin-bottom:.75rem}.restaurant-card .social a{color:#fff;font-size:.95rem;font-weight:700;text-decoration:none}.distance{color:#fff;padding:2rem 1rem}.distance h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:2rem;margin-bottom:2.5rem;position:relative;text-align:center}.distance-container{align-items:center;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:2rem;padding:1rem 0}.distance-container,.distance-text{display:flex;justify-content:center}.distance-text{flex:1 1 250px;flex-direction:column;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;max-width:400px;text-align:left}.distance-text p{margin:.5rem 0}.distance-map{flex:1 1 300px;max-width:450px}.distance-map iframe{border:0;border-radius:8px;box-shadow:0 4px 12px #00000026;height:250px;max-width:450px;width:100%}@media (max-width:768px){.distance h2{margin-bottom:0}.distance-text{max-height:200px;text-align:center}.distance-container{align-items:center;flex-direction:column;gap:0;text-align:center}.distance-map iframe{height:220px}}.speakers{padding:1rem 3rem 3rem;text-align:center}.speakers-image-container{display:flex;justify-content:center;margin-bottom:2rem}.speakers-image-container img{border-radius:8px;box-shadow:0 2px 6px #000001;height:auto;max-width:600px;width:100%}.coordinators{padding:3rem;text-align:center}.coordinators h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;position:relative;text-align:center;width:100%}.coordinators-image-container{display:flex;justify-content:center}.coordinators-image-container img{border-radius:8px;box-shadow:0 2px 6px #000001;height:auto;max-width:600px;width:100%}.about{align-items:center;background:var(--primary-color);color:var(--text-light);flex-direction:column;padding:2rem 1rem;text-align:center}.about,.about-content{display:flex;justify-content:center}.about-content{margin-bottom:4rem}.about-text h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:3rem;margin-bottom:2.8rem;position:relative}.about-text h2:after{background:var(--text-light);bottom:-8px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.about-text p{font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:1.6;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:justify}.whatsapp-button{align-items:center;background-color:#05a33f;border-radius:4px;color:#fff;display:flex;font-weight:700;justify-content:center;margin-top:1.5rem;padding:1rem 1.2rem;text-decoration:none;transition:background-color .3s ease;width:fit-content}.whatsapp-button:hover{opacity:.8}.whatsapp-icon{font-size:1.8rem;margin-left:.5rem;text-align:center}.dinner{color:#fff;padding:2rem .6rem}.dinner h2{align-self:center;font-size:3rem;justify-self:center;margin-bottom:2rem}.dinner h2,.dinner h3{color:var(--secondary-color);font-family:Playfair Display,serif;position:relative;text-align:center}.dinner h3{font-size:2.4rem}.dinner-row{gap:6rem}@media (min-width:768px){.dinner-row{flex-direction:row}}.dinner-info{align-items:center;display:flex;flex:1 1;flex-direction:column;font-family:Montserrat,sans-serif;justify-content:center;line-height:1.6}.dinner-info p{margin:.5rem 0;max-width:500px;text-align:justify}.dinner-media{align-items:center;display:flex;flex:1 1;gap:0;justify-content:center;margin-top:1rem}.dinner-media img{max-width:430px;object-fit:cover;width:clamp(240px,24vw,500px)}.restaurante-img{border-bottom-left-radius:24px;border-top-left-radius:24px}.cardapio-img{border-bottom-right-radius:24px;border-top-right-radius:24px}@media (max-width:768px){.dinner-media{flex-direction:column}.restaurante-img{border-bottom-left-radius:0;border-top-left-radius:0}.cardapio-img{border-bottom-right-radius:0;border-top-right-radius:0}}.footer{color:#fff;font-family:Arial,sans-serif;padding:40px 20px 20px}.footer-content{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-col{flex:1 1;min-width:260px}.logo-col img{height:auto;width:160px}.footer-col h3{font-size:1.2em;font-weight:700;margin-bottom:16px}.footer-col p{align-items:center;display:flex;font-size:.95em;gap:8px;margin:8px 0}.social-icons{display:flex;gap:16px}.social-icons a{align-items:center;background-color:var(--secondary-color);border-radius:50%;color:#fff;display:inline-flex;font-size:20px;justify-content:center;padding:10px;text-decoration:none;transition:background .3s}.social-icons a:hover{opacity:.8}.footer-bottom{border-top:1px solid #fff;display:flex;flex-direction:column;gap:4px;margin-top:32px;padding-top:16px;text-align:center}.footer-bottom,.footer-bottom .feito{color:#aaa;font-size:.9em}.footer-bottom a{outline:none;text-decoration:none}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center}.footer-col,.footer-content{align-items:center}.social-icons{justify-content:center}}.feature-section{padding:2rem 1rem;text-align:justify}.feature-section h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;position:relative;text-align:center;width:100%}.feature-section .row{display:flex;flex-wrap:wrap;margin-bottom:2rem}.feature-section .row,.feature-section .row-top{justify-content:center}.feature-section .aba{flex:1 1 100%;margin:1rem;max-width:600px}.feature-section .row-bottom .block{flex:1 1 300px;margin:1rem;max-width:480px}.feature-section .row-bottom{gap:80px}.feature-section .block{background-color:initial;text-align:justify}.feature-section .block h3{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:1.6rem;margin-bottom:1.6rem;position:relative}.feature-section .block h3:after{background:var(--text-light);bottom:-10px;content:"";height:2px;left:0;position:absolute;width:100%}.feature-section .block p{color:#fff;line-height:1.6}.feature-section .block p,.insta-link{font-family:Montserrat,sans-serif;font-size:1rem}.insta-link{align-items:center;color:var(--secondary-color);display:inline-flex;gap:.5rem;margin-top:1rem;text-decoration:none;transition:color .3s ease}.insta-link:hover{color:#ffd1a9}.previous-edition{padding:2rem 1rem 4rem}.previous-edition h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;position:relative;text-align:center}.videos{align-items:center;display:flex;gap:6rem;justify-content:center}.video{max-width:560px;width:100%}.video iframe{border:0;border-radius:8px;box-shadow:0 2px 6px #000001;height:200px;width:100%}@media (min-width:768px){.video iframe{height:315px}}.logo-section{margin:0 auto;padding:2rem 1rem 4rem 5rem}.logo-images{align-items:center;display:flex;gap:5rem;justify-content:center;margin:0 auto}.logo{height:auto;object-fit:contain}.aba-logo{width:clamp(80px,20vw,200px)}.mulheres-logo{width:clamp(200px,24vw,300px)}.sponsors{background:#fff;clip-path:polygon(10% 0,100% 0,100% 75%,90% 100%,0 100%,0 30%);margin-left:calc(50% - 50vw);padding:2rem 1rem;position:relative;text-align:center}.sponsors h2{color:#333;font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;position:relative}.sponsors-image-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.sponsors-image-container img{height:auto;max-width:700px;object-fit:contain;width:100%}.sponsor-logo-container img{height:auto;max-width:200px;object-fit:contain;width:100%}.sindapi-logo{height:auto;max-width:300px!important;object-fit:contain;width:100%}@media (max-width:768px){.sponsor-logo-container img{max-width:100px}.sindapi-logo{max-width:100px!important}}.shoppings{color:#333;padding:2rem 3rem;text-align:center}.shoppings h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;position:relative}.shoppings-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center}.shoppings-card{background:#08469b;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:440px;padding:1rem;text-align:left;width:100%}.shoppings-img{border-radius:6px;height:340px;margin-bottom:1rem;overflow:hidden;width:100%}.shoppings-img img{display:block;height:100%;object-fit:cover;width:100%}.shoppings-card h3{color:#fff;font-family:Montserrat,sans-serif;font-size:1.45rem;margin-bottom:.75rem}.shoppings-card .text{color:#fff;font-size:1.05rem;line-height:1.4;margin-bottom:.75rem}.turist{color:#333;padding:2rem 3rem;text-align:center}.turist h2{color:var(--secondary-color);font-family:Playfair Display,serif;font-size:2.5rem;margin-bottom:2rem;position:relative}.turist-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));justify-items:center}.turist-card{background:#d47323;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:300px;padding:1rem;text-align:left;width:100%}.turist-img{border-radius:6px;height:180px;margin-bottom:1rem;overflow:hidden;width:100%}.turist-img img{display:block;height:100%;object-fit:cover;width:100%}.turist-card h3{color:var(--primary-color);font-family:Montserrat,sans-serif;font-size:1.25rem;margin-bottom:.75rem}.turist-card .address{color:#fff;font-size:.95rem;line-height:1.4;margin-bottom:.75rem}.turist-card .social a{color:#fff;font-size:.95rem;font-weight:700;text-decoration:none}.turist-info{color:#fff;font-size:1rem;line-height:1.6;margin-top:2rem}
/*# sourceMappingURL=main.de768f5a.css.map*/