@import "https://use.typekit.net/wgt6tsd.css";@import "https://use.typekit.net/hap2hpx.css";*,:before,:after{box-sizing:border-box}html,body,nav,menu,footer,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{font-weight:inherit;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{text-rendering:optimizelegibility;min-height:100vh;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,canvas,video{max-width:100%;display:block}img,svg{height:auto}button,input,textarea,select{appearance:none;font:inherit;border:0;margin:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button,input,textarea,select{color:inherit}textarea{resize:vertical}:root{--paper:#f5f0e6;--cream:#fcfaf0;--sky:#7599a3;--forest:#315543;--green:#243329;--apricot:#d97b48;--clamp:12vw;--borders:#24332926;--sides:clamp(30px, var(--clamp), 100px)}@keyframes animation-glow{0%{opacity:.7;transform:translate(-30px,10px)scale(.95)}to{opacity:1;transform:translate(100px,-35px)scale(1.1)}}.paper{color:var(--paper)}.cream{color:var(--cream)}.sky{color:var(--sky)}.forest{color:var(--forest)}.green{color:var(--green)}.apricot{color:var(--apricot)}.titles{font-size:clamp(32px, var(--clamp), 100px);letter-spacing:-6px;line-height:1}.titles strong{font-weight:700}.subtitles{font-size:clamp(28px, var(--clamp), 36px);letter-spacing:0;line-height:1.2}.subtitles strong{font-weight:700}.titles-serif{font-family:benton-modern-display,serif;font-size:clamp(40px,2rem + 6.5vw,122px);font-style:italic;font-weight:700;line-height:.95}.buttons{text-transform:uppercase;text-align:center;width:fit-content;color:var(--paper);background-color:var(--apricot);border-radius:30px;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:15px 30px;font-size:14px;transition:all .3s;display:flex}.buttons:hover{background-color:var(--forest)}.buttons.green{color:var(--paper);background-color:var(--green)}.buttons.green:hover{background-color:var(--apricot)}.buttons.apricot{color:var(--paper);background-color:var(--apricot)}.buttons.apricot:hover{background-color:var(--forest)}.buttons.paper{color:var(--green);background-color:var(--paper)}.buttons.paper:hover{color:#fff;background-color:var(--apricot)}.buttons.outline{color:var(--green);border:1px solid var(--green);background-color:#0000}.buttons.outline:hover{color:#fff;background-color:var(--green)}.small-buttons{text-transform:uppercase;width:fit-content;color:var(--paper);background-color:var(--apricot);border-radius:30px;flex-direction:row;align-items:center;gap:20px;padding:10px 15px;font-size:14px;transition:all .3s;display:flex}.small-buttons:hover{background-color:var(--forest)}body{letter-spacing:2px;color:var(--green);background-color:var(--cream);font-family:early-sans-variable,sans-serif;font-size:18px;font-weight:300;line-height:26px}section{padding:150px var(--sides);gap:150px}small{letter-spacing:0;font-size:14px}small strong{text-transform:uppercase;font-weight:700}.conversao{background-color:var(--apricot);grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.conversao .content-conversao{padding:0 var(--sides);color:var(--cream);flex-direction:column;align-self:center;gap:50px;display:flex}.conversao .form-conversao{isolation:isolate;padding:150px var(--sides);color:var(--cream);background-color:var(--sky);flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.conversao .form-conversao button{width:100%}.conversao .form-conversao:before{content:"";z-index:-2;pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#ebb48ca6 0%,#dc966e59 40%,#0000 70%);border-radius:50%;width:70%;height:70%;animation:10s ease-in-out infinite alternate animation-glow;position:absolute;bottom:-30%;right:-20%}.conversao .form-conversao:after{content:"";z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}.row-form{flex-direction:row;align-items:center;gap:10px;display:flex}.input-form{color:var(--cream);border:1px solid var(--cream);background-color:#0000;border-radius:30px;padding:15px 20px;font-size:14px;display:flex}.input-form::placeholder{color:var(--cream)}.input-form.input-green{color:var(--green);border-color:var(--green)}.input-form.input-green::placeholder{color:var(--forest)}.form-status{font-size:14px}.form-status.success{color:var(--cream)}.form-status.error{color:var(--green)}.select-default{width:100%;color:var(--cream);border:1px solid var(--cream);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7071 4.29289C12.3166 3.90237 11.6834 3.90237 11.2929 4.29289L7.29289 8.29289C6.90237 8.68342 6.90237 9.31658 7.29289 9.70711C7.68342 10.0976 8.31658 10.0976 8.70711 9.70711L12 6.41421L15.2929 9.70711C15.6834 10.0976 16.3166 10.0976 16.7071 9.70711C17.0976 9.31658 17.0976 8.68342 16.7071 8.29289L12.7071 4.29289ZM7.29289 15.7071L11.2929 19.7071C11.6834 20.0976 12.3166 20.0976 12.7071 19.7071L16.7071 15.7071C17.0976 15.3166 17.0976 14.6834 16.7071 14.2929C16.3166 13.9024 15.6834 13.9024 15.2929 14.2929L12 17.5858L8.70711 14.2929C8.31658 13.9024 7.68342 13.9024 7.29289 14.2929C6.90237 14.6834 6.90237 15.3166 7.29289 15.7071Z' fill='%23FCFAF0'/%3E%3C/svg%3E") right 20px center/20px no-repeat;border-radius:30px;padding:15px 20px;font-size:14px;display:flex}:focus-visible{outline:1px solid;box-shadow:0 0 10px #ffffff80}menu{background-color:var(--cream);justify-content:space-between;align-items:center;padding:22px 50px;display:flex;position:relative}menu #menu-toggle{cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;width:35px;height:20px;padding:0;display:none}menu #menu-toggle .bar{background-color:var(--forest);border-radius:2px;width:100%;height:3px;transition:all .3s}menu #menu-toggle.is-active .bar:first-child{transform:translateY(8px)rotate(45deg)}menu #menu-toggle.is-active .bar:nth-child(2){opacity:0}menu #menu-toggle.is-active .bar:nth-child(3){transform:translateY(-9px)rotate(-45deg)}menu #itens-menu{text-transform:uppercase;align-items:center;gap:50px;display:flex}menu #itens-menu a.active{color:var(--apricot);font-weight:700}header{padding:150px var(--sides);display:flex;position:relative}header .content-header{flex-direction:column;gap:50px;max-width:940px;display:flex}header .content-header .titles-serif{line-height:.7}footer{padding:100px var(--sides);background-color:var(--paper);justify-content:space-between;display:flex}footer .sitemap{opacity:.7;grid-template-columns:repeat(5,1fr);gap:30px;display:grid}footer .sitemap .itens-sitemap{flex-direction:column;gap:5px;display:flex}footer .sitemap .itens-sitemap .social-sitemap{flex-direction:row;align-items:center;gap:10px;display:flex}.detail-titles{background-image:url(/images/detail-titles.svg);background-repeat:no-repeat;width:90px;height:20px}.mosaico{grid-template-rows:repeat(4,280px);grid-template-columns:repeat(4,1fr);grid-template-areas:"a a b d""a a c d""e e f f""g h f f";gap:20px;display:grid}.mosaico>div>img{object-fit:cover;border-radius:5px;width:100%;height:100%}.mosaico .thumb-mosaico-1{grid-area:a}.mosaico .thumb-mosaico-2{grid-area:b}.mosaico .thumb-mosaico-3{grid-area:c}.mosaico .thumb-mosaico-4{grid-area:d}.mosaico .thumb-mosaico-5{grid-area:e}.mosaico .thumb-mosaico-6{grid-area:g}.mosaico .thumb-mosaico-7{grid-area:h}.mosaico .thumb-mosaico-8{grid-area:f}.wrapper-posts{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.wrapper-posts .blog-post{flex-direction:column;gap:20px;display:flex}.wrapper-posts .blog-post .thumb-post{aspect-ratio:400/380;border-radius:5px;position:relative}.header-interna{isolation:isolate;position:relative;overflow:hidden}.header-interna.header-green{color:var(--paper);background-color:var(--green)}.header-interna.header-green:before,.header-interna.header-green:after{z-index:-1;content:"";pointer-events:none;filter:blur(35px);background:radial-gradient(#d97b48cc 0%,#d97b4880 30%,#d97b4826 50%,#d97b4800 75%);border-radius:50%;display:block;position:absolute}.header-interna.header-green:before{width:850px;height:650px;animation:10s ease-in-out infinite alternate animation-glow;bottom:-430px;left:-220px}.header-interna.header-apricot{color:var(--cream);background-color:var(--apricot)}.header-interna.header-apricot:before,.header-interna.header-apricot:after{z-index:-1;content:"";pointer-events:none;filter:blur(100px);mix-blend-mode:overlay;background:radial-gradient(#ff7bca 10%,#ffc56f 35%,#f22fb0 50%,#b45f0f 100%);border-radius:50%;display:block;position:absolute}.header-interna.header-apricot:before{width:850px;height:650px;animation:10s ease-in-out infinite alternate animation-glow;top:-430px;right:-220px}.header-interna.header-sky{color:var(--paper);background-color:var(--sky)}.header-interna.header-sky:before,.header-interna.header-sky:after{z-index:-1;content:"";pointer-events:none;filter:blur(150px);background:radial-gradient(#cccbff80,#ffa60cd9,#ff7bca);border-radius:50%;display:block;position:absolute}.header-interna.header-sky:before{width:850px;height:650px;animation:10s ease-in-out infinite alternate animation-glow;top:-430px;right:-220px}.banner-home{height:100vh;padding:0 var(--sides);color:var(--cream);background:url(/_astro/banner-home.DI9fK0QK.jpg) 50%/cover no-repeat;align-items:center}.banner-home small{text-transform:uppercase}.respiro-home{isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.respiro-home:before,.respiro-home:after{z-index:-1;content:"";pointer-events:none;filter:blur(105px);mix-blend-mode:screen;background:radial-gradient(#cccbff80 20%,#00fff026 40%,#ff7a0066 60%,#ff585880 100%);border-radius:50%;display:block;position:absolute}.respiro-home:before{width:850px;height:650px;animation:10s ease-in-out infinite alternate animation-glow;top:-430px;right:-220px}.respiro-home .content-respiro-home{border-top:1px solid var(--borders);grid-template-columns:1fr 1fr;align-self:end;gap:150px;width:fit-content;padding-top:150px;display:grid}.respiro-home .content-respiro-home h3{max-width:295px}.respiro-home .content-respiro-home .subcontent-respiro-home{flex-direction:column;gap:50px;max-width:525px;display:flex}.ensinos-home{background-color:var(--paper);grid-template-columns:1fr 2fr;align-items:center;display:grid}.ensinos-home .content-ensinos-home{flex-direction:column;gap:50px;display:flex}.ensinos-home .grid-ensinos-home{grid-template-columns:1fr 1fr;gap:30px;display:grid}.ensinos-home .grid-ensinos-home .cards-ensinos{color:var(--cream);border-radius:1000px 1000px 35px 35px;flex-direction:column;justify-content:end;gap:20px;padding:65% 30px 30px;display:flex;position:relative;overflow:hidden}.ensinos-home .grid-ensinos-home .cards-ensinos p,.ensinos-home .grid-ensinos-home .cards-ensinos a{z-index:2}.ensinos-home .grid-ensinos-home .cards-ensinos:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:200px;position:absolute;bottom:0;left:0}.ensinos-home .grid-ensinos-home .cards-ensinos img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.waldorf-home{background-color:var(--green);grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.waldorf-home .thumb-waldorf-home{aspect-ratio:660/510;border-radius:42% 58% 50% 50%/34% 43% 57% 66%;overflow:hidden;box-shadow:30px 10px 120px #7599a366}.waldorf-home .thumb-waldorf-home img{object-fit:cover;width:100%;height:100%}.waldorf-home .content-waldorf-home{color:var(--paper);flex-direction:column;gap:50px;display:flex}.blog-home{background-color:var(--cream);flex-direction:column;gap:100px;display:flex}.blog-home .header-blog-home{border-bottom:1px solid var(--borders);grid-template-columns:2fr 1fr;align-items:end;padding-bottom:100px;display:grid}.blog-home .header-blog-home .buttons{justify-self:end}.sobre-escola{isolation:isolate;position:relative;overflow:hidden}.sobre-escola:before,.sobre-escola:after{z-index:-1;content:"";pointer-events:none;filter:blur(105px);mix-blend-mode:screen;background:radial-gradient(#cccbff80 20%,#00fff026 40%,#ff7a0066 60%,#ff585880 100%);border-radius:50%;display:block;position:absolute}.sobre-escola:before{width:850px;height:650px;animation:10s ease-in-out infinite alternate animation-glow;bottom:-430px;left:-220px}.respiro-escola{color:var(--paper);background-color:var(--green);flex-direction:column;gap:50px;display:flex}.apresentacao-ensino{isolation:isolate;color:var(--green);grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid;position:relative;overflow:hidden}.apresentacao-ensino:before,.apresentacao-ensino:after{z-index:-1;content:"";pointer-events:none;filter:blur(105px);mix-blend-mode:screen;background:radial-gradient(#cccbff80 20%,#00fff026 40%,#ff7a0066 60%,#ff585880 100%);border-radius:50%;display:block;position:absolute}.apresentacao-ensino:before{width:850px;height:650px;animation:10s ease-in-out infinite alternate animation-glow;bottom:-430px;left:-220px}.apresentacao-ensino .content-apresentacao-ensino{flex-direction:column;gap:50px;display:flex}.apresentacao-ensino .thumb-apresentacao-ensino{aspect-ratio:1/1.5;object-fit:cover;border-radius:1000px 1000px 35px 35px;width:590px}.apresentacao-waldorf{background:url(/_astro/bg-waldorf.CFd_MmIc.jpg) bottom/cover no-repeat;grid-template-columns:1fr 1fr;display:grid}.apresentacao-waldorf .content-apresentacao-waldorf{flex-direction:column;grid-column:2;gap:50px;padding:150px 0;display:flex}.respiro-waldorf{color:var(--paper);background-color:var(--green);flex-direction:column;gap:50px;display:flex}.respiro-waldorf h2{max-width:640px}.pedagogia-waldorf{background-color:var(--cream);background-image:radial-gradient(circle at 80% -50%,#f8a27d80 0%,#f8a27d59 35%,#0000 60%),radial-gradient(circle at 15% 5%,#b3aca299 0%,#b3aca233 35%,#0000 55%),radial-gradient(circle at 0 90%,#ffffffe6 0%,#fff6 40%,#0000 70%);background-repeat:no-repeat;flex-direction:column;display:flex}.pedagogia-waldorf h3{max-width:800px}.pedagogia-waldorf .content-pedagogia-waldorf{border-top:1px solid var(--borders);grid-template-columns:1fr 1fr;align-self:end;align-items:end;gap:150px;width:fit-content;padding-top:150px;display:grid}.pedagogia-waldorf .content-pedagogia-waldorf h3{max-width:295px}.pedagogia-waldorf .content-pedagogia-waldorf .subcontent-respiro-home{flex-direction:column;gap:50px;max-width:525px;display:flex}.faq{background-color:var(--paper);flex-direction:column;display:flex}.faq .faq-wrapper{flex-direction:column;display:flex}details{border-bottom:1px solid var(--borders);flex-direction:column;gap:30px;margin-top:30px;padding-bottom:30px;transition:transform .2s;display:flex}details[open] summary:after{content:"−";transform:rotate(180deg)}summary{appearance:auto;cursor:pointer;justify-content:space-between;align-items:center;display:flex}summary:after{content:"+";color:var(--forest);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:100;transition:transform .2s}.fale-conosco-list{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.fale-conosco-list .cards-fale-conosco{border:1px solid var(--paper);border-radius:5px;flex-direction:column;gap:30px;padding:50px;display:flex}.fale-conosco-list .cards-fale-conosco .ico-cards-fale-conosco{justify-content:center;align-items:center;width:35px;height:35px;display:flex}.endereco{grid-template-columns:1fr 1fr;display:grid}.endereco .content-endereco{flex-direction:column;gap:75px;display:flex}.endereco .content-endereco address{letter-spacing:0;text-transform:uppercase;flex-direction:column;gap:10px;font-size:14px;font-style:normal;display:flex}.endereco .content-endereco address .subtitles{text-transform:initial}.endereco iframe{aspect-ratio:16/9;filter:grayscale();border-radius:5px}.trabalhe-conosco{flex-direction:column;display:flex}.trabalhe-conosco .form-trabalhe-conosco-wrapper{grid-template-columns:1fr 1fr;gap:150px;display:grid}.trabalhe-conosco .form-trabalhe-conosco-wrapper .form-trabalhe-conosco{flex-direction:column;gap:10px;display:flex}.trabalhe-conosco .form-trabalhe-conosco-wrapper .form-trabalhe-conosco button{width:100%}.content-blog{max-width:900px;padding:150px var(--sides);flex-direction:column;margin:auto;display:flex}.content-blog article{flex-direction:column;gap:50px;display:flex}.content-blog article .blog-post-image{object-fit:cover;border-radius:5px}.content-blog article .blog-post-header{flex-direction:column;gap:25px;padding:0}.content-blog article .post-body{flex-direction:column;gap:50px;display:flex}@media (width<=1230px){menu{padding:13px var(--sides);z-index:10;position:fixed;top:0;left:0;right:0}menu .logo-menu{max-width:130px}menu #menu-toggle{display:flex}menu #itens-menu{padding:5rem var(--sides);height:100vh;color:var(--cream);text-transform:math-auto;backdrop-filter:blur(5px);background-color:#d97b48ed;flex-direction:column;align-items:start;gap:3rem;display:none;position:absolute;top:100%;left:0;right:0}menu #itens-menu small{font-size:2rem}menu #itens-menu.is-open{display:flex}menu #itens-menu a.active{color:var(--paper)}:root{--sides:100px}section{padding:100px var(--sides);gap:100px}}@media (width<=1024px){:root{--sides:50px}.row-form{flex-direction:column}.titles{letter-spacing:-2px}.conversao{grid-template-columns:1fr}.conversao .content-conversao{padding:100px var(--sides)}.wrapper-posts{grid-template-columns:1fr;gap:100px}footer{flex-direction:column;align-items:center;gap:50px}footer .sitemap{text-align:center;grid-template-columns:1fr;gap:30px}footer .sitemap .itens-sitemap{gap:0}footer .sitemap .itens-sitemap .social-sitemap{justify-content:center;gap:20px;margin-top:10px}footer .sitemap .itens-sitemap .social-sitemap img{scale:1.5}.mosaico{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e""g""h""f"}.respiro-home .content-respiro-home{grid-template-columns:1fr;gap:50px;width:100%;padding-top:50px}.respiro-home .content-respiro-home h3,.respiro-home .content-respiro-home .subcontent-respiro-home{max-width:100%}.ensinos-home,.ensinos-home .grid-ensinos-home,.waldorf-home{grid-template-columns:1fr}.blog-home .header-blog-home{grid-template-columns:1fr;gap:50px}.blog-home .header-blog-home .buttons{justify-self:start}.apresentacao-ensino,.apresentacao-waldorf{grid-template-columns:1fr}.apresentacao-waldorf .content-apresentacao-waldorf{grid-column:1;padding:0}.pedagogia-waldorf .content-pedagogia-waldorf{grid-template-columns:1fr;gap:50px;padding-top:50px}.fale-conosco-list{grid-template-columns:1fr}.endereco{grid-template-columns:1fr;gap:50px}.endereco .content-endereco{gap:50px}.endereco iframe{aspect-ratio:1}.trabalhe-conosco .form-trabalhe-conosco-wrapper{grid-template-columns:1fr;gap:50px}}
