body,html{background-color:#f8f5f5e1;box-sizing:border-box;margin:0;overflow-x:hidden;padding:0;width:100%}*,:after,:before{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}.header{align-items:center;background-color:#fff;box-shadow:0 2px 5px #0000001a;display:flex;flex-wrap:wrap;height:180px;justify-content:space-between;overflow:hidden;padding:0 20px;position:absolute;top:0;width:100%;z-index:1000}.header-img{flex:1 1 auto;max-height:100%;max-width:100%;object-fit:contain}.nav-links{align-items:center;display:flex;font-size:18px;gap:50px;justify-content:center;margin-top:1rem}.nav-links a{color:#ff1b2b;font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:hover{color:red}.nav-links .button-link{background-color:#ff1b2b;border-radius:12px;color:#fff!important;font-size:18px;font-weight:500;padding:13px 10px;text-transform:uppercase;transition:background-color .3s,transform .2s}.nav-links .button-link:hover{background-color:#e01320;transform:scale(1.05)}.link-button{background-color:initial;border:solid #0000;color:#ff1b2b;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px;font-weight:500;margin-left:10px;margin-top:2px;text-decoration:none;transition:color .3s;transition:color .3s ease,transform .3s ease}.link-button:hover{color:red;transform:translateY(-2px)}.participar-wrapper{display:inline-block;position:relative}.participar-menu{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;overflow:hidden;padding:0;position:absolute;top:95%;width:12rem;z-index:99}.participar-menu a{animation:slideInLeft .3s ease-out forwards;color:#333;display:block;font-size:15px!important;margin-right:30px;opacity:0;padding:1px 2px;text-decoration:none;transform:translateX(-20px)}.participar-menu a:first-child{animation-delay:.1s}.participar-menu a:nth-child(2){animation-delay:.25s}.participar-menu a:hover{background:#f2f2f22d}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}.submenu-link{all:unset;animation:slideInLeft .3s ease-out forwards;border-radius:4px;color:#333;cursor:pointer;display:block;font-size:15px!important;font-weight:500;margin-left:4rem;opacity:0;padding:1px 2px;text-decoration:none;transform:translateX(-20px);transition:background .2s}.participar-menu .submenu-link:nth-child(2){animation-delay:.25s}.submenu-link:hover{background:#f2f2f22a;color:#e01320}@media (min-width:1600px){.header{height:230px;position:relative;width:100%}.header-img{height:100%;left:0;object-fit:fill;position:absolute;top:0;width:120rem;z-index:1}.nav-links{align-items:center;display:flex;font-size:17px;gap:1px;height:5rem;justify-content:center;margin-left:26%;margin-right:auto;margin-top:3rem;position:relative;width:100%;z-index:2}.nav-links a{font-size:24.5px;font-weight:500;margin-left:2rem}.nav-links .button-link{background-color:#ff1b2b;border-radius:12px;color:#fff!important;font-size:20px;font-weight:500;padding:13px 10px;text-transform:uppercase;transition:background-color .3s,transform .2s}.nav-links .button-link:hover{background-color:#e01320;transform:scale(1.05)}.link-button{background-color:initial;border:solid #0000;color:#ff1b2b;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24.5px;font-weight:500;margin-left:10px;margin-top:2px;text-decoration:none;transition:color .3s}.nav-links a{transition:color .3s ease,transform .3s ease}.nav-links a:hover{color:red;transform:translateY(-2px)}.participar-wrapper{display:inline-block;position:relative}.participar-menu{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;height:4rem;overflow:hidden;padding:0;position:absolute;top:95%;width:14rem;z-index:99}.participar-menu a{animation:slideInLeft .3s ease-out forwards;color:#333;display:block;font-size:17px!important;margin-right:30px;opacity:0;padding:5px 2px;text-decoration:none;transform:translateX(-20px)}.participar-menu a:first-child{animation-delay:.1s}.participar-menu a:nth-child(2){animation-delay:.25s}.participar-menu a:hover{background:#f2f2f22d}@keyframes slideInLeft{to{opacity:1;transform:translateX(0)}}.submenu-link{all:unset;animation:slideInLeft .3s ease-out forwards;border-radius:4px;color:#333;cursor:pointer;display:block;font-size:17px!important;font-weight:500;margin-left:20%;opacity:0;padding:1px 2px;text-decoration:none;transform:translateX(-20px);transition:background .2s}.participar-menu .submenu-link:nth-child(2){animation-delay:.25s}.submenu-link:hover{background:#f2f2f22a;color:#e01320}}@media (min-width:992px) and (max-width:1599px){.header{height:190px;position:relative;width:100%}.header-img{height:11.5rem;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.nav-links{align-items:center;display:flex;font-size:17px;gap:20px;height:5rem;justify-content:center;margin-left:27%;margin-right:auto;position:relative;width:100%;z-index:2}.nav-links a{font-size:19px;font-weight:500;gap:0;transition:color .3s ease,transform .3s ease}.nav-links a:hover{color:red;transform:translateY(-2px)}.link-button{background-color:initial;border:solid #0000;color:#ff1b2b;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:19px;font-weight:500;margin-left:-12px;margin-top:2px;text-decoration:none;transition:color .3s}.nav-links .button-link{background-color:#ff1b2b;border-radius:12px;color:#fff!important;font-size:18px;font-weight:500;padding:12px 10px;text-transform:uppercase;transition:background-color .3s,transform .2s}.nav-links .button-link:hover{background-color:#e01320;transform:scale(1.05)}.participar-wrapper{display:inline-block;position:relative}.participar-menu{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;overflow:hidden;padding:0;position:absolute;top:95%;width:11rem;z-index:99}.participar-menu a{animation:slideInLeft .3s ease-out forwards;color:#333;display:block;font-size:16px!important;margin-right:5px;opacity:0;padding:1px 2px;text-decoration:none;transform:translateX(-20px)}.participar-menu a:first-child{animation-delay:.1s}.participar-menu a:nth-child(2){animation-delay:.25s}.participar-menu a:hover{background:#f2f2f22d}.submenu-link{all:unset;animation:slideInLeft .3s ease-out forwards;border-radius:4px;color:#333;cursor:pointer;display:block;font-size:16px!important;font-weight:500;height:2rem;margin-left:1.5rem;opacity:0;padding:1px 2px;text-decoration:none;transform:translateX(-20px);transition:background .2s}.submenu-link:nth-child(2){animation-delay:.25s}.submenu-link:hover{background:#f2f2f22a;color:#e01320}}@media (min-width:768px) and (max-width:991px){.nav-links{font-size:16px;gap:50px;margin-left:5%;margin-top:2rem}}.mobile-header-extras{display:none}.desktop-header-img{display:block}.mobile-header-img,.nav-links-mobile{display:none}@media (max-width:767px){.desktop-header-img{display:none}.mobile-header-img{display:block;height:49%;left:23%;object-fit:cover;position:absolute;top:20px;width:49%;z-index:1}.header{height:10rem;position:relative;width:100%}.nav-links{display:none}.mobile-header-extras{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-left:8%;margin-top:18%;position:relative;width:80%;z-index:1000}.mobile-button-link{background-color:#ff1b2b;border-radius:12px;color:#fff!important;font-size:16px;font-weight:600;margin-left:10%;margin-right:5px;padding:4px 10px;text-decoration:none;text-transform:uppercase;transition:background-color .3s,transform .2s}.mobile-button-link:hover{background-color:#e01320;transform:scale(1.05)}.link-button{background-color:initial;border:solid #0000;color:#ff1b2b;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:17px;font-weight:500;margin-left:-12px;margin-top:2px;text-decoration:none;transition:color .3s}.hamburger-btn{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:space-around;padding:0;width:30px;z-index:1001}.hamburger-btn span{background:#fd0000;height:3px;margin-left:-1rem;transition:all .3s ease;width:100%}.hamburger-btn.open span:first-child{transform:rotate(45deg) translate(10px,7px);width:25px}.hamburger-btn.open span:nth-child(2){opacity:0}.hamburger-btn.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-4px);width:25px}body.menu-open{overflow:hidden}.menu-overlay,body.menu-open{height:100%;left:0;position:fixed;top:0;width:100%}.menu-overlay{background-color:#0006;z-index:100}.nav-links-mobile{background:#fff;border-radius:8px;box-shadow:0 5px 10px #0000001a;display:none;flex-direction:column;margin-left:18%;opacity:0;padding:20px;pointer-events:none;position:fixed;top:140px;transform:translateZ(0);transition:opacity .3s ease;width:55%;z-index:1000}.nav-links-mobile.active{display:flex!important;opacity:1;pointer-events:auto;z-index:999}.nav-links-mobile a{border-bottom:1px solid #eee;color:#ff1b2b;font-weight:500;padding:12px 0;text-align:center;text-decoration:none;transition:color .3s}.nav-links-mobile a:hover{color:red}.nav-links-mobile a:last-child{border-bottom:none}.mobile-expositor-title{background-color:#fff;border-bottom:1px solid #e0e0e0;color:red;font-size:15px;font-weight:700;margin-top:10px;text-transform:uppercase}}.card-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.hotel-card{animation:fadeIn .3s ease;background:#fff;border-radius:22px;box-shadow:0 8px 24px #0003;max-height:80vh;max-width:80%;overflow-y:auto;padding:2rem;position:relative;width:600px}.hotel-card h2{color:#dd212d;margin-bottom:2.5rem;text-align:center}.hotel-item{margin-bottom:1.5rem;text-align:start}.hotel-item h1{color:#b91b24;font-size:25px;text-align:start;text-shadow:0 8px 24px #0003}.hotel-item p{font-size:15px;margin-bottom:1.5rem;text-align:start}.hotel-button{background-color:#dd212d;border:none;border-radius:8px;color:#fff;display:inline-block;font-weight:700;margin-top:-1.5rem;padding:.6rem 1.2rem;text-decoration:none;transition:background .3s ease}.hotel-button:hover{background-color:#b91b24}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hotel-item2{margin-bottom:1.5rem;text-align:start}.hotel-item2 h1{color:#b91b24;font-size:25px;text-align:start;text-shadow:0 8px 24px #0003}.hotel-item2 p{font-size:15px}.hotel-item2 p,.hotel-item3{margin-bottom:1.5rem;text-align:start}.hotel-item3 h1{color:#b91b24;font-size:25px;text-align:start;text-shadow:0 8px 24px #0003}.hotel-item3 p{font-size:15px;margin-bottom:1.5rem;text-align:start}.close-button-inside{background-color:#33333391;border:none;border-radius:6px;box-shadow:0 2px 4px #00000026;color:#fff;cursor:pointer;display:block;font-size:.9rem;font-weight:500;margin:0 auto 1.5rem;padding:8px 20px;transition:background-color .3s ease,transform .2s ease}.close-button-inside:hover{background-color:#909090;color:red}@media (max-width:767px){.hotel-card{font-size:14px;max-height:75vh;padding:1.5rem;width:90%}.hotel-card h2{font-size:1.4rem;margin-bottom:1.5rem}.hotel-button{font-size:.9rem;padding:.5rem 1rem}.hotel-item h1,.hotel-item2 h1,.hotel-item3 h1{font-size:20px}.hotel-item p,.hotel-item2 p,.hotel-item3 p{font-size:15px;font-weight:600}}@media (min-width:768px) and (max-width:991px){.hotel-card{max-height:80vh;padding:2rem;width:85%}.hotel-card h2{font-size:1.6rem}.hotel-button{font-size:1rem;padding:.6rem 1.2rem}}.section2{align-items:center;display:flex;font-family:Montserrat,sans-serif;justify-content:center;margin-top:-8px;min-height:100vh;overflow:hidden}.image-container,.section2{position:relative;width:100%}.image-container{max-width:1200px}.section2-img{display:block;height:auto;margin-left:-28.58%;margin-top:.5rem;width:1891px}.countdown-container{background:#0000;border-radius:20px;height:auto;left:72.8%;margin-top:-63.5rem;max-width:90%;padding:3rem;position:absolute;text-align:center;transform:translate(-50%,-50%);width:40rem;z-index:2}.countdown-grid{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin:-1rem 0}.countdown-card{background:linear-gradient(145deg,#8a0d0d,#e70a0a);border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.432),inset 0 0 15px #ffd70033;min-width:115px;padding:1rem 0;transition:transform .3s ease}.countdown-card:hover{transform:translateY(-10px)}.countdown-number{color:#fff;font-family:Orbitron,sans-serif;font-size:4rem;font-weight:700;margin-bottom:.5rem}.countdown-label{color:#fff;font-size:1rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.countdown-separator{align-self:flex-end;color:red;font-size:6rem;margin-bottom:1.5rem;opacity:.8}.countdown-message{color:#000;font-size:1.5rem;font-weight:700;margin-top:1.5rem}.highlight{color:red;font-weight:600}.glow{animation:glow 2s ease-in-out infinite alternate}.pulse{animation:pulse 1.5s ease infinite}.video-overlay{align-items:center;background:#0000;display:flex;flex-direction:column;height:15%;justify-content:center;left:0;position:absolute;top:12rem;width:100%;z-index:10}.section2-video,.video-overlay{animation:none!important;opacity:1!important}.section2-video{border-radius:16px;box-shadow:0 0 40px #ffffff4d;height:62vh;object-fit:cover;width:69vw}.event-started-text{animation:fadeInText 2s 1s forwards;background-color:initial;border-radius:12px;color:red;font-size:5.5rem;font-weight:700;left:50%;max-width:90%;opacity:0;padding:20px 40px;position:absolute;text-align:center;text-shadow:0 0 10px #fffc,0 0 20px #ffffff80,0 0 30px #ffffff4d;top:-1rem;transform:translateX(-50%);width:100%;z-index:9999}@keyframes fadeInText{0%{opacity:0;transform:translateX(-50%) scale(.2)}to{opacity:1;transform:translateX(-50%) scale(1.35)}}.unmute-button{background-color:#ff0000e6;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:5px 18px;position:absolute;top:-6rem;transition:all .3s ease;z-index:9999}.unmute-button:hover{background-color:#ffffffe6;border-color:#000;color:#000;transform:scale(1.1)}@media (min-width:992px) and (max-width:1599px){.section2{align-items:center;display:flex;font-family:Montserrat,sans-serif;justify-content:center;min-height:100vh;overflow:hidden}.image-container,.section2{position:relative;width:100%}.image-container{max-width:1000px}.section2-img{display:block;height:auto;margin-top:.5rem;width:1541px}.countdown-container{left:71.5%;margin-top:-52rem;padding:1.5rem;width:27rem}.countdown-grid{gap:.8rem;margin:-.5rem 0}.countdown-card{min-width:112px;padding:1.2rem 0}.countdown-number{font-size:2.5rem}.countdown-separator{font-size:4rem;margin-bottom:2rem}.countdown-message{color:#000;font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-top:.8rem}.highlight{color:red;font-weight:600}.video-overlay{height:10%;top:11.8rem}.section2-video{animation:none!important;border-radius:16px;box-shadow:0 0 40px #ffffff4d;height:64vh;object-fit:cover;opacity:1!important;width:72vw}.event-started-text{font-size:5.5rem;top:-2rem}.unmute-button{top:-7.2rem}}@media (max-width:767px){.section2{align-items:center;display:flex;font-family:Montserrat,sans-serif;justify-content:center;margin-top:1rem;min-height:10vh;overflow:hidden}.image-container,.section2{position:relative;width:100%}.image-container{max-width:1200px}.section2-img{display:block;height:8rem;margin-left:-28.58%;margin-top:7rem;width:1861px}.countdown-container{background:#fffc;border-radius:15px;box-shadow:0 8px 20px #00000080;left:50%;margin-top:-50%;padding:2rem 1rem;position:relative;transform:translateX(-50%);width:100%}.countdown-grid{flex-wrap:nowrap;gap:.5rem}.mobile-countdown-message{color:#ff0303;display:block!important;font-size:30px;font-weight:600;margin-bottom:1.5rem}.countdown-card{min-width:82px}.countdown-number{font-size:1.8rem}.countdown-label{font-size:.75rem}.countdown-separator{display:none}.countdown-message{font-size:1.2rem;margin-top:1.4rem}.highlight{color:red}.mobile-programacao-wrapper{display:block!important;margin-top:1.5rem;max-width:130%;overflow:hidden;position:relative;width:200%}.mobile-programacao-img{left:-16.5%;position:relative;width:250%}.video-overlay{height:120%;top:-13.5rem}.section2-video{height:25vh;width:95vw}.event-started-text{font-size:1.9rem;top:19rem}.unmute-button{top:15rem}}@media (max-width:480px){.countdown-container{margin-top:-55%;padding:1.5rem .8rem}.mobile-countdown-message{font-size:24px}.countdown-grid{gap:.4rem}.countdown-card{min-width:60px;padding:.8rem 0}.countdown-number{font-size:1.5rem}.countdown-label{font-size:.65rem}.countdown-message{font-size:1rem;margin-top:1.2rem}.mobile-programacao-img{margin-left:-5rem;width:140%}}@media (max-width:375px){.section2-img{display:block;height:8rem;margin-left:-28.58%;margin-top:.5rem;width:1861px}.countdown-container{margin-top:-30%;padding:1rem .6rem}.mobile-countdown-message{font-size:20px}.countdown-grid{gap:.3rem}.countdown-card{min-width:70px;padding:.6rem 0}.countdown-number{font-size:1.3rem}.countdown-label{font-size:.6rem}.countdown-message{font-size:.9rem;margin-top:1rem}.mobile-programacao-img{left:-31%;margin-left:0;width:140%}}@media (min-width:768px){.mobile-countdown-message,.mobile-programacao-img,.mobile-programacao-wrapper{display:none!important;visibility:hidden!important}}.section3{margin-left:auto;margin-right:auto;margin-top:1rem;overflow:hidden;padding:62px 0;text-align:center}.section3,.section3-container{position:relative;width:100vw}.section3-img{display:block;height:auto;object-fit:cover;object-position:top center;width:100vw}.invisible-button{background:#0000;color:inherit;cursor:pointer;display:block;height:15rem;left:20%;position:absolute;text-decoration:none;top:55%;width:70rem;z-index:10}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes press{0%{transform:scale(1)}30%{transform:scale(1)}60%{transform:scale(1.08)}to{transform:scale(1)}}.animate-press{animation:press .5s ease-in-out infinite;animation-delay:1s;animation-duration:4s}@media (min-width:992px) and (max-width:1599px){.invisible-button{height:12rem;left:20%;top:55%;width:57rem}}@media (max-width:768px){.section3{margin-top:2rem;overflow-x:hidden;position:relative;text-align:center;width:168%}.section3-container{margin-left:-4.5rem;overflow:hidden;position:relative;width:100%}.section3-img{display:block;height:auto;margin-left:0;object-fit:cover;object-position:top center;width:100rem}.invisible-button{background:#0000;color:inherit;cursor:pointer;display:block;height:8rem;left:10%;position:absolute;text-decoration:none;top:50%;width:80%;z-index:10}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (max-width:480px){.section3{margin-top:2rem;overflow-x:hidden;position:relative;text-align:center;width:168%}.section3-container{margin-left:-4.5rem;overflow:hidden;position:relative;width:100%}.section3-img{display:block;height:auto;margin-left:0;object-fit:cover;object-position:top center;width:100rem}.invisible-button{background:#0000;color:inherit;cursor:pointer;display:block;height:8rem;left:10%;position:absolute;text-decoration:none;top:50%;width:80%;z-index:10}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@media (min-width:768px) and (max-width:991px){.section3{margin-left:0;margin-top:-5rem;padding:40px 20px}.section3-img{max-width:85%}}@media (max-width:767px){.section3{margin-left:0;margin-top:0;padding:30px 15px}.section3-img{max-width:80%}}.section4{text-align:center}.section4-video-wrapper{position:relative;z-index:0}.section4-video{box-shadow:0 8px 20px #0000004d;display:flex;height:100%;margin:0 auto;pointer-events:none;position:relative;transform:translateZ(0);width:100%;z-index:1}@media (min-width:992px) and (max-width:1599px){.section4-video{height:100%;width:100%}}@media (min-width:768px) and (max-width:991px){.section4-video{height:100%;width:100%}}@media (max-width:767px){.section4-video-wrapper{position:relative;z-index:0}.section4-video{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform;z-index:0!important}}.section5{padding:60px 0}.section5-image{display:block;height:auto;margin-left:-9%;max-width:150%;width:145%}@media (min-width:992px) and (max-width:1599px){.section5-image{max-width:150%}}@media (max-width:767px){.section5-image{margin-top:-6rem;max-width:146%}}.section6{background-image:url(/static/media/Como-Chegar2.dda9b9fb33d29e6d2259.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 10px}.section6,.section6 h1{position:relative;text-align:center}.section6 h1{color:#dd212d;display:inline-block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:4rem;font-weight:900;letter-spacing:2px;margin-bottom:40px;padding-bottom:12px;text-shadow:2px 2px 6px #00000040;text-transform:uppercase}.section6-images{align-items:center;display:flex;flex-wrap:wrap;gap:90px;justify-content:center;margin-top:20px}.hidden-link-button{border-radius:12px;box-shadow:0 4px 12px #0003;cursor:pointer;display:inline-block;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.map-image{display:block;height:auto;max-width:500px;width:100%}.side-image{border-radius:12px;display:block;height:25rem;max-width:1500px;width:45rem}.hidden-link-button:hover{box-shadow:0 6px 16px #0000004d;transform:scale(1.03)}@media (max-width:768px){.side-image-container{display:none}.section6 h1{color:#dd212d;font-size:1.8rem;font-weight:800;letter-spacing:1.5px;margin-top:-2rem;padding-bottom:-1.5rem;text-shadow:2px 2px 6px #00000040;text-transform:uppercase}.hidden-link-button{border-radius:12px;box-shadow:0 4px 12px #0003;cursor:pointer;display:inline-block;margin-top:-4rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.section6-images{gap:20px}.map-image{height:auto;margin-top:-1rem;max-width:100%;width:100%}.side-image-container{display:none}.section6{background-color:initial;background-image:none;margin-top:-2rem}}.footer-container{background-color:#f7f7f7;color:#333;font-family:sans-serif;padding:3rem 2rem 1rem}.footer-selo{height:auto;margin-left:17%;margin-top:1rem;width:280px}.footer-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:100%}.footer-column{flex:1 1;margin-left:5rem;min-width:250px}.footer-column h3{color:#212529;font-size:34px;font-weight:700;margin-bottom:1rem;text-align:center}.footer-column p{text-align:start;width:100%}.footer-column a,.footer-column li{color:#5a5a5a;font-size:14px;font-weight:500;line-height:1.6;margin:.3rem 0}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column ul li a{color:#000;font-weight:500;text-decoration:none}.footer-column ul li a:hover{color:red}.footer-contact div{align-items:center;display:flex;font-size:15px;font-weight:540;gap:.8rem;justify-content:center;margin:.6rem 0}.footer-bottom{border-top:1px solid #eee;color:#888;font-size:.85rem;margin-top:5rem;padding-top:5rem;text-align:center}.footer-bottom nav a{color:#aaa;font-size:.85rem;margin:0 1.8rem;text-decoration:none}.footer-bottom nav a:hover{text-decoration:underline}.footer-bottom p{font-size:.85rem}.footer-bottom{height:auto;margin-top:1rem;width:100%}.mensagem-sucesso{animation:fadeUp .7s ease-out forwards;color:#1dc325!important;font-size:1.45rem;font-weight:800;margin-top:.6rem;opacity:0;transform:translateY(10px)}.footer-hotel-button{background:none;border:none;color:#b6b5b5;cursor:pointer;font-size:14px;font-weight:500;margin:0 1.8rem;padding:0;text-decoration:none;transition:color .3s ease}.footer-hotel-button:hover{color:red}.mensagem-erro{animation:fadeUp .7s ease-out forwards;color:#eb0606!important;font-size:1.45rem;font-weight:500;margin-top:.6rem;opacity:0;transform:translateY(10px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.whatsapp-text{margin-left:10px}.footer-links-list{list-style:none;margin:0 0 10px;padding:0}.footer-links-list li{margin-bottom:6px}.footer-toggle-button{background:none;border:none;border-bottom:1px solid #ccc;color:#000;cursor:pointer;display:block;font-size:1.8rem;font-weight:700;padding:.5rem 0;text-align:center;width:100%}@media screen and (min-width:769px){.footer-toggle-button{display:none}}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column;gap:2rem;margin-top:-5rem;text-align:center}.footer-column{margin:0;width:100%}.footer-column h3{margin:0 auto}.footer-column p{justify-content:center;text-align:center}.footer-column ul{align-items:center}.footer-column ul li{justify-content:center;margin:.3rem 0}.footer-column ul li a{text-align:center}.footer-contact{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.footer-contact div{align-items:center;color:#333;display:flex;font-size:15px;font-weight:500;gap:.5rem;justify-content:center;text-align:center}.footer-contact img{display:inline-block;height:20px;width:20px}.footer-contact a{color:#000;font-weight:500;text-decoration:underline;word-break:break-word}.footer-contact a:hover{color:#e01920;text-decoration:underline}.footer-bottom nav{align-items:center;border:none;display:flex;flex-direction:column;gap:.8rem;height:auto;justify-content:center;padding:1rem 0}.footer-bottom nav a{color:#000;font-size:18px;font-weight:500;margin-top:2px;text-decoration:underline;transition:color .3s ease}.footer-bottom nav a:hover{color:#e01920;text-decoration:underline}.footer-selo{display:block;margin-left:30%;margin-right:auto;margin-top:3rem;width:70%}.footer-hotel-button{background:none;border:none;color:#000;cursor:pointer;font-size:18px;font-weight:500;margin-top:2px;padding:0;text-decoration:underline}.footer-hotel-button:hover{color:#e01920;text-decoration:underline}}.section8{background-color:#f9f9f9;margin-bottom:-3rem;margin-top:-3rem;text-align:center}.section8-title{color:#e60000;font-size:4rem;font-weight:900;letter-spacing:2px;margin-bottom:40px;text-shadow:2px 2px 6px #00000040;text-transform:uppercase}.section8 p{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5;margin:-2rem auto 30px;max-width:800px;padding:0 10px;text-align:center}.section8-image{height:auto;margin-left:-10%;max-width:105%}@media (max-width:767px){.section8-image{max-width:110%}.section8-title{font-size:1.8rem;margin-top:2.5rem}.section8 p{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:.7rem;font-weight:700;line-height:1.5;margin:-2rem auto 0;max-width:800px;padding:0 10px;text-align:center}}.scroll-to-top-button{background-color:initial;border:none;border-radius:50%;bottom:90px;box-shadow:0 4px 12px #00000040;color:red;cursor:pointer;font-size:24px;height:40px;position:fixed;right:90px;transition:background-color .3s ease;width:40px;z-index:1000}.scroll-to-top-button:hover{background-color:#be0a11;color:#fff}@media (max-width:768px){.scroll-to-top-button{background-color:initial;border:none;border-radius:50%;bottom:40px;box-shadow:0 4px 12px #00000040;color:#be0a11;cursor:pointer;font-size:24px;height:40px;position:fixed;right:10px;transition:background-color .3s ease;width:40px;z-index:1000}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section5{margin-top:-1.5rem;text-align:center}.section9-image{height:auto;max-width:100%}@media (min-width:992px) and (max-width:1599px){.section9-image{max-width:100%}}@media (max-width:767px){.section9-image{display:block;height:auto;margin-left:0;margin-top:-1rem;object-fit:contain;object-position:center;overflow:hidden;width:100%}}.section10{margin-top:-1.5rem;text-align:center}.section10-image{height:auto;max-width:100%;width:150vw}@media (min-width:992px) and (max-width:1599px){.section10-image{max-width:100%}}@media (max-width:767px){.section10{margin-bottom:4.5rem;margin-top:-3rem;max-width:100%}}
/*# sourceMappingURL=main.db33fb61.css.map*/