@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";:root{--color-red:#c7352a;--color-blue:#2fa7b0;--color-orange:#e79a4b;--color-green:#4caf50;--color-orange-dark:#ff5416;--font-text:"Montserrat", sans-serif;--font-text2:"Source Sans 3", sans-serif}body{margin:0}p,a,li{font-family:var(--font-text);text-decoration:none}a{color:#222}ul,ol{margin:0;padding-left:0;list-style-position:inside}.btn-cta{background-color:var(--color-orange-dark);text-transform:uppercase;color:#fff;cursor:pointer;border:0 solid;border-radius:.7rem;margin-top:1rem;padding:1rem 2rem;font-size:small;font-weight:600;text-decoration:none}.header{width:100%;position:relative}.header .header-side-nav{z-index:1000;background-color:#fff;border-top-left-radius:1.5rem;width:70%;height:100%;transition:all .5s;position:fixed;right:0;box-shadow:-250px 0 250px #0000004d}.header .header-side-nav .logo-menu{width:100px;position:absolute;bottom:0;right:0}.header .header-side-nav .header-nav-list{flex-direction:column;align-items:flex-start;margin-top:2rem;margin-left:5%;display:flex}.header .header-side-nav .header-nav-list p,.header .header-side-nav .header-nav-list a{cursor:pointer;margin:0;padding-block:.5rem;padding-inline:5%}.header .header-side-nav-close{box-shadow:none;margin-right:-70%}.header .header-side-nav-active{display:block}.header .header-side-nav .header-side-nav-bg{z-index:-1;width:100%;position:absolute;bottom:0}.header .header-side-nav svg{cursor:pointer;width:40px;height:40px;color:var(--color-orange-dark);margin:.5rem;padding:.5rem;position:absolute;top:0;right:0}.header-menu svg{color:var(--color-orange-dark);cursor:pointer;z-index:1000;width:30px;height:30px;margin:10px;padding:15px;display:none;position:fixed;top:0;right:0}.header-imgs{width:100%;display:flex}.header .header-nav{width:70%}.header .header-nav .header-nav-btn{margin-top:5.5rem;margin-right:1.5rem;position:absolute;top:0;right:0}.header .header-nav nav{text-transform:uppercase;justify-content:space-between;align-items:center;width:100%;margin-top:2rem;margin-left:1.5rem;font-size:smaller;font-weight:700;display:flex}.header-bg{opacity:.5;z-index:-10;opacity:.8;width:100%;-webkit-mask-image:linear-gradient(to bottom, black 0px, black 60%, #000c 65%, #0006 70%, transparent 100%), linear-gradient(to left, black 0%, black 35%, #000c 65%, #0006 80%,);-webkit-mask-composite:destination-in;margin-left:0;position:absolute;top:0;mask-image:linear-gradient(#000 0 60%,#000c 65%,#0006 70%,#0000 100%),linear-gradient(270deg,#000 0% 15%,#000c 65%,#0006 80%,#0000 100%),linear-gradient(#0000 0%,#0006 20%,#000c 25%,#000 95% 100%)}.header-bg-mobile{z-index:-10;opacity:.3;width:100%;display:none;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 0 60%,#000c 65%,#0006 70%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#000c 65%,#0006 70%,#0000 100%)}.header .logo{z-index:100;width:150px}.header .header-text{text-align:center}.header .header-text .days{color:var(--color-red);font-weight:700;font-family:var(--font-text);margin-left:-2rem}.header .header-text .state{color:#fff;background-color:var(--color-blue);font-weight:500;font-family:var(--font-text);border-radius:1rem;margin-left:-6rem;padding:.5rem 1rem .5rem 5rem}.header .header-content{justify-content:space-between;width:80%;margin-inline:10%;display:flex}.header .header-content .header-text{text-align:start;justify-content:center;font-size:smaller;display:flex}.header .header-content .header-text h2{width:75%;color:var(--color-blue);text-transform:uppercase;font-family:var(--font-text2);border-radius:2rem;margin-top:-3rem;margin-bottom:2rem;margin-left:7.5rem;font-size:1.5rem;font-weight:700;line-height:1.75rem}.header .header-content .header-text .year{width:100%;color:var(--color-red);text-transform:uppercase;font-family:var(--font-text2);margin-left:3rem;margin-block:0;font-size:1.2rem;font-weight:700}.header .header-content h3{font-size:1.4rem;font-weight:bolder;font-family:var(--font-text2);color:var(--color-blue);margin-top:0;margin-bottom:.5rem;margin-left:2rem}.header .header-content .header-text span{color:var(--color-orange-dark)}.header .header-content .header-text div img{width:50%;min-width:300px;max-width:500px}.header .header-content .header-text p:not(h3){width:70%;font-size:medium}.header .header-content .header-text .header-text-box{text-indent:2rem}.header .header-content .header-text .header-text-box-span{text-indent:2rem;margin-top:-1rem}.header .header-content .header-text .header-text-box-middle{text-align:center}.header .header-content .header-icons{flex-direction:row;gap:1.5rem;display:flex}.header .header-content .header-icons svg{color:var(--color-orange-dark);width:30px;height:30px}.header .header-content .header-icons div{flex-direction:row;align-items:center;gap:.5rem;display:flex}.header .header-content .header-icons div p{width:100%;margin:0}.header .header-content .header-btn{margin-top:2rem}.header .header-content .header-lotes{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;display:flex}.header .header-content .header-lotes img{width:75%;min-width:150px;margin-inline:12.5%}.header .header-content .header-lotes .countdown-wrapper{justify-content:center;width:100%;display:flex}.header .header-content .header-lotes .countdown-box{text-align:center;background:#e5362c;border-radius:28px;width:100%;padding:1rem;position:relative;box-shadow:0 8px 20px #00000026}.header .header-content .header-lotes .countdown-box h2{color:#fff;text-transform:uppercase;font-size:medium;font-weight:800;font-family:var(--font-text);margin-bottom:20px}.header .header-content .header-lotes .countdown-timer{background:#fff;border-radius:20px;justify-content:space-between;align-items:center;padding-inline:.5rem;display:flex;overflow:hidden}.header .header-content .header-lotes .time-card{flex-direction:column;justify-content:center;align-items:center;padding:1rem 1rem 0;display:flex}.header .header-content .header-lotes .time-card span{color:#e5362c;font-weight:800;line-height:1;font-family:var(--font-text)}.header .header-content .header-lotes .time-card p{color:#222;font-size:smaller;font-weight:700;font-family:var(--font-text);margin-top:10px}.header .header-content .header-lotes .divider{background:#e5362c;justify-self:end;width:2px;height:50px}.introducing{justify-content:space-around;width:50%;margin-inline:10%;display:flex}.introducing-box{text-align:center;display:flex}.introducing-box div{width:7.5rem}.event{justify-content:space-between;align-items:center;margin-block:2rem;font-size:smaller;display:flex}.event .event-content{text-align:center;flex-direction:column;width:55%;margin-left:5%;display:flex}.event .event-content h1{text-transform:uppercase;font-family:var(--font-text2);font-size:x-large;font-weight:700}.event .event-content h1 span{color:var(--color-orange-dark)}.event .event-content svg{width:30px;height:30px;color:var(--color-orange-dark)}.event .event-content .event-content-icons{justify-content:center;gap:.5rem;display:flex}.event-content-icons-exception svg:nth-child(2){margin-inline:-1rem;margin-bottom:-.2rem}.event-content-icons-exception svg:nth-child(3){transform:scaleX(-1)}.event .event-content .event-content-icons div{width:6rem}.event .event-content h2{text-transform:uppercase;font-family:var(--font-text2);font-size:large}.event .event-img{z-index:-1;width:40%}.event .event-img img{width:100%;-webkit-mask-image:linear-gradient(270deg,#000 0% 15%,#000c 65%,#0006 80%,#0000 100%);mask-image:linear-gradient(270deg,#000 0% 15%,#000c 65%,#0006 80%,#0000 100%)}.professional{flex-direction:column;display:flex}.teachers-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.professional h1{text-transform:uppercase;font-family:var(--font-text2);text-align:center;margin-bottom:0;font-size:x-large;font-weight:700}.professional h2{text-transform:uppercase;font-family:var(--font-text2);text-align:center;margin-bottom:0;font-size:1.3rem}.professional h2:first-child{color:var(--color-red)}.professional h2:nth-child(3){color:var(--color-orange-dark)}.professional h2:nth-child(5){color:var(--color-blue)}.professional p{text-align:center;margin:0}.teachers-box{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.teachers-box-grid{gap:1rem;margin-top:1rem;display:none}.teachers-box div,.teachers-box-grid div{cursor:pointer;border:.2rem solid #c7352a;border-radius:1rem;justify-content:center;align-items:center;width:12rem;height:15rem;display:flex}.teachers-box div img,.teachers-box-grid div{border-radius:1rem;width:12rem}.teachers-box .interrogation img{border-radius:1rem;width:7.5rem}.teachers-box p{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.djs-box{gap:1rem;display:flex}.djs-box div{cursor:pointer;border:.2rem solid #c7352a;border-radius:1rem;justify-content:center;align-items:center;width:12rem;height:15rem;display:flex}.djs-box div img{border-radius:1rem;width:12rem}.djs-box .interrogation img{border-radius:1rem;width:7.5rem}.teacher-btn{justify-content:center;width:100%;display:flex}.agenda{flex-direction:column;align-items:center;margin-block:2rem;display:flex}.agenda h1{text-transform:uppercase;font-family:var(--font-text2);font-size:x-large;font-weight:700}.agenda h1 span{color:var(--color-orange-dark)}.agenda .agenda-content{justify-content:center;gap:2rem;width:90%;margin-inline:5%;display:flex}.agenda .agenda-content .agenda-content-box{border:1.5px solid #000;border-radius:1rem;width:30%;padding:1rem 4rem 10rem 1rem;position:relative;overflow:hidden}.agenda .agenda-content .agenda-content-box div{position:relative;overflow:hidden}.agenda .agenda-content .agenda-content-box img{object-fit:cover;width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.agenda .agenda-content .agenda-content-box:first-child img{margin-bottom:-25%;-webkit-mask-image:linear-gradient(#0000 0%,#0006 10%,#000c 25%,#000 90% 100%);mask-image:linear-gradient(#0000 0%,#0006 10%,#000c 25%,#000 90% 100%)}.agenda .agenda-content .agenda-content-box:nth-child(2) img{-webkit-mask-image:linear-gradient(#0000 0%,#0006 20%,#000c 35%,#000 85% 100%);mask-image:linear-gradient(#0000 0%,#0006 20%,#000c 35%,#000 85% 100%)}.agenda .agenda-content .agenda-content-box:nth-child(3) img{margin-bottom:-10%;-webkit-mask-image:linear-gradient(#0000 0%,#0006 10%,#000c 25%,#000 90% 100%);mask-image:linear-gradient(#0000 0%,#0006 10%,#000c 25%,#000 90% 100%)}.agenda .agenda-content .agenda-content-box h2{text-transform:uppercase;font-family:var(--font-text2);margin-top:0;font-size:x-large;font-weight:700}.agenda .agenda-content .agenda-content-box:first-child h2{color:var(--color-red)}.agenda .agenda-content .agenda-content-box:nth-child(2) h2{color:var(--color-orange-dark)}.agenda .agenda-content .agenda-content-box:nth-child(3) h2{color:var(--color-blue)}.agenda .agenda-beans{margin-inline:7.5%;background-color:#fff;border:1.5px solid #000;border-radius:1rem;width:85%;height:175px;margin-top:-2.5rem;position:relative}.agenda .agenda-beans img{border-radius:1rem;height:175px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 15%,#000c 65%,#0006 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 15%,#000c 65%,#0006 80%,#0000 100%)}.agenda .agenda-beans .agenda-beans-title{display:flex}.agenda .agenda-beans .agenda-beans-title h1{text-align:center;max-width:17rem;margin-bottom:0;margin-left:300px;margin-right:5%}.agenda .agenda-beans .agenda-beans-content{margin-left:300px;margin-right:5%}.agenda .agenda-beans .agenda-beans-content p{margin-top:0}.agenda-btn{z-index:1;justify-content:center;width:100%;margin-top:-1.75rem;display:flex}.local{align-items:center;margin-block:2rem;font-size:smaller;display:flex}.local .local-content{flex-direction:column;width:55%;margin-right:5%;display:flex}.local .local-content h1{text-transform:uppercase;font-family:var(--font-text2);margin-bottom:0;font-size:x-large;font-weight:700}.local .local-content svg{width:30px;height:30px;color:var(--color-green)}.local .local-content .local-content-icons{justify-content:center;gap:.5rem;display:flex}.local .local-content .local-content-icons-grid{display:none}.local .local-content .local-content-icons div,.local .local-content .local-content-icons-grid div{text-align:center;flex-direction:column;align-items:center;width:6rem;display:flex}.local .local-content .local-content-icons .local-content-icons-exception{text-align:center;display:flex}.local .local-content .local-content-icons .local-content-icons-exception div{color:var(--color-green);text-align:center;flex-direction:row;justify-content:center;font-size:xx-large;display:flex}.local .local-content h2{text-transform:uppercase;font-family:var(--font-text2);color:var(--color-green);margin:0;font-size:xx-large}.local .local-content p{margin-top:0}.local .local-img{width:45%}.local .local-img img{width:100%;-webkit-mask-image:linear-gradient(90deg,#000 0% 15%,#000c 65%,#0006 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 15%,#000c 65%,#0006 80%,#0000 100%)}.money{width:90%;margin-inline:5%}.money .money-content{justify-content:center;gap:1rem;width:100%;display:flex}.money .money-content .money-content-box-bill{border:1.5px solid #000;border-radius:1rem;flex-direction:column;justify-content:center;padding:1rem 1rem 0;display:flex}.money .money-content .money-content-box-bill h1{text-transform:uppercase;font-family:var(--font-text2);text-align:center;font-size:x-large;font-weight:700}.money .money-content .money-content-box-bill h2{text-transform:uppercase;font-family:var(--font-text2);text-align:center;color:var(--color-orange-dark);font-size:large;font-weight:700}.money .money-content .money-content-box-bill .money-content-box-bill-price{text-align:center;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content{text-transform:uppercase;border:1px solid #000;border-radius:.5rem;flex-direction:column;justify-content:center;padding:.5rem .5rem 1rem;font-weight:700;display:flex;position:relative;overflow:hidden}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content:first-child{background-color:#ff54164d}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content p{margin-bottom:0}.money .money-content .money-content-box-bill .money-content-box-bill-price .lote-atual{background-color:var(--color-blue);margin-right:-2rem;padding-inline:2rem;font-size:smaller;position:absolute;top:0;right:0;transform:rotate(45deg)}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content .day{margin-top:.2rem;margin-inline:1rem;font-size:.75rem}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content .day-off{margin-inline:0}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content:first-child{border:2px solid var(--color-red);padding:1rem 1rem 1.5rem}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content span{color:var(--color-orange-dark);font-size:x-large}.money .money-content .money-content-box-bill h3{text-transform:uppercase;font-family:var(--font-text2);text-align:center;font-size:large;font-weight:700}.money .money-content .money-content-box-party{text-align:center;border:1.5px solid #000;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem 1rem 0;display:flex}.money .money-content .money-content-box-party h1{text-transform:uppercase;font-family:var(--font-text2);text-align:center;color:var(--color-orange-dark);margin-bottom:0;font-size:large;font-weight:700}.money .money-content .money-content-box-party h2{text-transform:uppercase;font-family:var(--font-text2);text-align:center;margin-top:0;font-size:medium;font-weight:700}.money .money-content .money-content-box-party-price h2{text-align:left;margin-bottom:.25rem}.money .money-content .money-content-box-party-price div,.money .money-content .money-content-box-party-price div:first-child{justify-content:space-between;width:90%;margin-inline:5%;display:flex}.money-content-box-pix-tablet{display:none}.money .money-content .money-content-box-pix{text-align:center;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem .5rem 0;display:flex}.money .money-content .money-content-box-pix h1{text-transform:uppercase;font-family:var(--font-text2);text-align:center;margin-bottom:0;font-size:x-large;font-weight:700}.money .money-content .money-content-box-pix h2{text-transform:uppercase;font-family:var(--font-text2);text-align:center;margin-top:0;font-size:medium;font-weight:700}.money .money-content .money-content-box-pix h2 span{text-transform:uppercase;font-family:var(--font-text2);text-align:center;color:var(--color-orange-dark);margin-top:0;font-size:medium;font-weight:700}.money-box-condition{text-align:center;margin-inline:7.5%}.money-btn{justify-content:center;width:100%;margin-top:-.5rem;display:flex}.extra{flex-direction:column;align-items:center;width:90%;margin-inline:5%;display:flex}.extra h1{text-transform:uppercase;font-family:var(--font-text2);text-align:center;color:var(--color-blue);margin-bottom:0;font-size:x-large;font-weight:700}.extra .extra-subtitle{text-align:center;margin-top:0}.extra .extra-content{display:flex}.extra .extra-content svg:not(.clip-svg),.extra-content-box-out svg{width:50px;height:50px;color:var(--color-blue);margin-right:.5rem}.extra .extra-content .clip-svg{color:var(--color-orange-dark)}.extra-content-box-out .extra-content-box-text .svg-out{width:1.5rem;height:1.5rem;color:var(--color-green);margin-bottom:-.3rem;margin-left:.5rem}.extra .extra-content div{display:flex}.extra .extra-content .extra-content-box .extra-content-box-text,.extra-content-box-out .extra-content-box-text{flex-direction:column;width:12rem;font-size:small;display:flex}.extra-content-box-out{text-align:center;width:16rem}.extra-content-box-out .extra-content-box-text{width:16rem}.extra-content-box-out .extra-content-box-text p{margin-top:0}.extra .extra-content .extra-content-box .extra-content-box-text h2,.extra-content-box-out .extra-content-box-text h2{text-transform:uppercase;font-family:var(--font-text2);color:var(--color-blue);margin:0;font-size:medium;font-weight:700}.extra .extra-content .extra-content-box .extra-content-box-text p{margin:0}footer{position:relative}footer h1{text-transform:uppercase;width:100%;font-family:var(--font-text2);text-align:center;color:#fff;margin-bottom:1.5rem;font-size:x-large;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer{background-image:url(/images/Footer-img.png);background-position:bottom;background-repeat:repeat-x;background-size:300px;height:150px}.footer-waves{z-index:-10;justify-content:space-between;margin-top:-175px;display:flex;position:absolute}.footer-waves .footer-wave-1{width:30%}.footer-waves .footer-wave-2{width:20%;margin-bottom:-3rem}@media (width<=1100px){.money-content-box-pix-tablet{display:flex}.money .money-content-box-pix-tablet{justify-content:center;align-items:center;gap:.5rem;display:flex}.money .money-content-box-pix-tablet h1{text-transform:uppercase;font-family:var(--font-text2);text-align:center;font-size:x-large;font-weight:700}.money .money-content-box-pix-tablet h2{text-transform:uppercase;font-family:var(--font-text2);text-align:center;font-size:medium;font-weight:700}.money .money-content-box-pix-tablet h2 span{text-transform:uppercase;font-family:var(--font-text2);text-align:center;color:var(--color-orange-dark);margin-top:0;font-size:medium;font-weight:700}.money .money-content .money-content-box-pix,.money-content-box-pix{display:none}}@media (width<=1000px){.header .logo{z-index:100;width:150px}.header .header-text{text-align:center;font-size:small}.header .header-content .header-lotes .time-card{padding-inline:.5rem}.agenda .agenda-content .agenda-content-box:first-child img{margin-bottom:0}.agenda .agenda-content .agenda-content-box:nth-child(2) img{width:130%}.agenda .agenda-content .agenda-content-box:nth-child(3) img{width:110%;margin-bottom:0}.money .money-content .money-content-box-party-price div{width:auto;display:flex}}@media (width<=900px){.header .header-content .header-text{font-size:x-large}.agenda .agenda-content{gap:1rem}.agenda .agenda-content .agenda-content-box h2{margin-bottom:-1rem}.agenda .agenda-content .agenda-content-box{padding-right:1rem}}@media (width<=860px){.footer-waves{z-index:-10;margin-top:-100px}}@media (width<=750px){.header .header-content .header-text p:not(h3){width:90%}.teachers-box div img,.teachers-box-grid div{width:8.5rem}.teachers-box div,.teachers-box-grid div{width:8.5rem;height:10.5rem}.teachers-box .interrogation img{border-radius:1rem;width:5.5rem}.agenda .agenda-beans .agenda-beans-content{text-align:center}.agenda .agenda-content .agenda-content-box:first-child img{width:150%}.agenda .agenda-content .agenda-content-box:nth-child(2) img{width:175%}.agenda .agenda-content .agenda-content-box:nth-child(3) img{width:140%}.extra .extra-content .extra-content-box .extra-content-box-text{width:8rem}}@media (width<=600px){.header-menu svg{display:block}.header .header-bg{display:none}.header .header-bg-mobile{display:block}.header .logo{z-index:100;width:150px}.header .header-nav{display:none}.header .header-content .header-text h2{width:100%;color:var(--color-blue);text-transform:uppercase;font-family:var(--font-text2);text-align:center;margin-top:0;margin-left:0;font-size:x-large;font-weight:700}.header .header-content .header-text .year{margin:0}.header .header-text{text-align:center;font-size:small}.header .header-content{flex-direction:column;justify-content:space-between;width:100%;margin:0;display:flex}.header .header-content .header-text-subtitle{text-align:center;width:100%;margin-left:0}.header .header-content .header-text div img{width:80%;margin-inline:10%}.header .header-content .header-text{padding-inline:2rem;font-size:large}.header .header-content .header-text p:not(h3,.header .header-content .header-icons div p){text-align:center;text-indent:0;width:100%}.header .header-content .header-icons{text-align:left;justify-content:space-between}.header-btn{justify-content:center;width:100%;display:flex}.header .header-content .header-lotes{margin-top:2.5rem;justify-content:center;align-items:flex-start;width:90%;margin-inline:5%;display:flex}.header .header-content .header-lotes img{width:75%}.header .header-content .header-lotes .countdown-wrapper{width:75%;margin-inline:12.5%}.header .header-content .header-text p{width:100%}.event{flex-direction:column;justify-content:space-between;align-items:center;margin-block:2rem;font-size:smaller;display:flex}.event .event-content{justify-content:center;align-items:center;width:100%;margin:0}.event .event-content .event-content-icons{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:.5rem;width:55%;display:grid}.event .event-img{width:100%;margin-top:-5rem}.event .event-img img{width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#0006 20%,#000c 35%,#000 85% 100%);mask-image:linear-gradient(#0000 0%,#0006 20%,#000c 35%,#000 85% 100%)}.teachers-box{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.teachers-box-grid{gap:1rem;margin-top:1rem;display:flex}.teachers-box-exception{display:none}.agenda .agenda-content{flex-direction:column;justify-content:center;align-items:center;padding:1rem}.agenda .agenda-content .agenda-content-box{border:1.5px solid #000;border-radius:1rem;width:75%;padding-bottom:1rem}.agenda .agenda-beans{height:auto;margin-top:0;padding-bottom:1.5rem;overflow:hidden}.agenda .agenda-content .agenda-content-box img{width:100%;position:static;left:0;transform:translate(0)}.agenda .agenda-content .agenda-content-box:first-child img{width:115%;margin-bottom:-80%;transform:translate(-7.5%)}.agenda .agenda-content .agenda-content-box:nth-child(2) img{width:125%;margin-bottom:-10%;transform:translate(-10%)}.agenda .agenda-content .agenda-content-box:nth-child(3) img{width:125%;margin-bottom:-25%;transform:translate(-10%)}.agenda .agenda-beans .agenda-beans-title{height:160px}.agenda .agenda-beans .agenda-beans-content{width:90%;margin:5%}.agenda .agenda-beans .agenda-beans-content p{margin-top:0}.agenda-btn{margin-top:-3rem}.local{flex-direction:column-reverse}.local .local-content{text-align:center;justify-content:center;width:90%;margin-inline:5%}.local .local-img{width:100%;margin-top:-2.5rem}.local .local-img img{width:100%;-webkit-mask-image:linear-gradient(#0000 0%,#0006 20%,#000c 35%,#000 85% 100%);mask-image:linear-gradient(#0000 0%,#0006 20%,#000c 35%,#000 85% 100%)}.money{width:90%;margin-inline:5%}.money .money-content{border:1px solid #000;border-radius:1rem;flex-direction:column;gap:0;width:80%;margin-inline:10%}.money .money-content .money-content-box-bill,.money .money-content .money-content-box-party{border:none;border-radius:1rem;padding:1rem 1rem 0}.money-content-box-pix-tablet{flex-direction:column}.money .money-content-box-pix-tablet h1,.money .money-content-box-pix-tablet h2{margin:0}.money .money-content-box-pix-tablet h1{margin-top:1rem}.extra .extra-content{flex-direction:column;width:80%;display:flex}.extra .extra-content .extra-content-box .extra-content-box-text,.extra-content-box-out .extra-content-box-text{width:100%}.footer-waves .footer-wave-1{width:50%}.footer-waves .footer-wave-2{width:30%}}@media (width<=550px){.agenda .agenda-beans .agenda-beans-img{width:100%;overflow:hidden}.agenda .agenda-beans img{border-radius:1rem;width:100%;height:auto;margin-top:-25%;position:static;-webkit-mask-image:linear-gradient(#000 0% 15%,#000c 65%,#0006 80%,#0000 100%);mask-image:linear-gradient(#000 0% 15%,#000c 65%,#0006 80%,#0000 100%)}.agenda .agenda-beans .agenda-beans-title{height:auto;margin-top:-2.5rem}.agenda .agenda-beans .agenda-beans-title h1{text-align:center;width:100%;max-width:none;margin-inline:5%}}@media (width<=500px){.teachers-box div,.teachers-box-grid div{width:9.5rem;height:12rem}.teachers-box div img,.teachers-box-grid div{width:9.5rem}.teachers-box{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.teachers-box-grid{gap:1rem;margin-top:1rem;display:flex}.teachers-box-exception{display:none}.agenda h1{text-align:center;width:90%;margin-inline:5%}.money{width:100%;margin:0}.money .money-content .money-content-box-bill,.money .money-content-box-pix-tablet{padding-inline:1rem}.money .money-content .money-content-box-bill .money-content-box-bill-price{flex-direction:column}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content{flex-direction:row;justify-content:space-between;padding-inline:10%}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content p:not(.lote-atual){margin:0}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content{flex-direction:column;align-items:center;gap:.5rem;width:80%;display:flex}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content:first-child{padding:1rem}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content:nth-child(2),.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content:nth-child(3){flex-direction:column;width:75%;padding:.5rem;display:flex}.money .money-content .money-content-box-bill .money-content-box-bill-price .money-content-box-bill-price-content div{align-items:center;gap:.5rem;display:flex}}@media (width<=450px){.header .header-content .header-text div img{width:100%;min-width:150px;margin:0}.header .header-content .header-icons{flex-direction:column}.header .header-content .header-icons div{text-align:left}.djs-box div img{width:9.5rem}.djs-box div{width:9.5rem;height:12rem}.event .event-content h1,.event .event-content h2,.event .event-content .event-content-icons{width:90%;margin-inline:5%}.local .local-content .local-content-icons-grid{justify-content:center;width:100%;display:flex}.local .local-content .local-content-icons .local-content-icons-grid-exception{display:none}footer h1{font-size:large}.footer-waves{margin-top:-75px}.footer-waves .footer-wave-1{width:60%}.footer-waves .footer-wave-2{width:40%}}
