/*
Theme Name: Escola Waldorf Rudolf Steiner
Theme URI: https://waldorf.com.br
Author: RoyalPixel
Author URI: https://royalpixel.tv
Version: 2025
Text Domain: waldorf-rudolf-steiner
*/

.lb-loader,.lightbox{text-align:center;line-height:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
:root{--font-primary:Titillium Web;--color-brand:#1b438b;--color-border:#d7d7d7;--color-bg:#f0f3f7;--color-c-black:#000000;--color-c-white:#ffffff;--color-c-gray:#212121;--color-c-gray-light:#959595;--color-c-gray-200:#f1f1f1;--color-c-green:#4d8f79;--color-c-green2:#c0d10a;--color-c-green3:#1d785a;--color-c-blue:#0038ff;--color-c-blue2:#003aa2;--color-c-blue3:#123370;--color-c-blue4:#0e2743;--color-c-blue-hover:#3a7cde;--color-c-blue-dark:#243f53;--color-c-orange:#ff5413;--color-c-orange2:#f5a466;--color-c-orange3:#e78942;--color-c-pink:#f93d6e;--color-c-pink-light:#ef716b;--color-c-purple:#b683e9}@font-face{font-family:icomoon;src:url(assets/fonts/icomoon.eot?x81lux);src:url(assets/fonts/icomoon.eot?x81lux#iefix) format("embedded-opentype"),url(assets/fonts/icomoon.ttf?x81lux) format("truetype"),url(assets/fonts/icomoon.woff?x81lux) format("woff"),url(assets/fonts/icomoon.svg?x81lux#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-whatsapp:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-right:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-location:before{content:""}.icon-mail:before{content:""}.icon-phone:before{content:""}.icon-youtube:before{content:""}.icon-external-link:before{content:""}.icon-close:before{content:""}*{box-sizing:border-box;margin:0;padding:0}:focus{outline:0}body{font-family:var(--font-primary);color:var(--color-brand)}body:not(.home){background-color:var(--color-bg);max-width:100vw;overflow-x:hidden}body.no-scroll{overflow:hidden}.container{padding:0 20px}@media(width >= 420px){.container{padding:0 40px}}@media(width >= 1410px){.container{padding:0 20px;max-width:1410px;margin:0 auto}}@media(width >= 1410px){.container--small{max-width:1250px}}.container--full{max-width:initial;padding:0 20px}@media(width >= 1410px){.container--full{padding:0 50px}}main{overflow:hidden}img{max-width:100%}a{text-decoration:none;transition:.3s ease-in-out}button,input{font-family:var(--font-primary)}.btn{display:inline-block;padding:10px 26px;color:var(--color-c-white);background-color:var(--color-brand);border-radius:25px;font-weight:600;appearance:none;border:0 none}.btn--white{background-color:var(--color-c-white)}.btn--white:hover{background:var(--color-c-orange2);color:var(--color-c-white)}.btn--link{display:inline-flex;align-items:center;justify-content:space-between;padding-right:12px}.btn--link::after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dropdown{position:relative}.dropdown__selected{position:relative;cursor:pointer}.dropdown__selected::after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:20px;transform:rotate(0) translateY(-50%);transition:.3s ease-in-out}.dropdown__options{background-color:var(--color-brand);color:var(--color-c-white);margin-top:2px;border-radius:20px;width:100%;position:absolute;z-index:2;transition:.3s ease-in-out;max-height:0;overflow:hidden}.dropdown__options li{padding:13px 40px;transition:.3s ease-in-out;cursor:pointer}.dropdown__options li:not(.active):hover{background-color:var(--color-c-blue-hover)}.dropdown__options li.active{background-color:rgba(58,124,222,.3)}.dropdown.active .dropdown__selected::after{transform:rotate(180deg) translateY(50%)}.dropdown.active .dropdown__options{padding:50px 0;max-height:500px;overflow:auto}.lightboxOverlay{background-color:var(--color-c-pink-light);opacity:1}.lightbox{padding-top:50px}@media(width >= 1024px){.lightbox{padding-top:initial}}.lightbox .lb-image{border:0 none}.lightbox .lb-dataContainer .lb-data .lb-details{width:100%}.lightbox .lb-dataContainer .lb-data .lb-caption{font-size:1.063em;font-weight:400;color:var(--color-c-white);text-align:center;display:block;width:100%}.lightbox .lb-nav{display:flex!important;justify-content:space-between;align-items:center;width:132px;left:0;top:-10px;height:initial;transform:translateY(-100%)}@media(width >= 1024px){.lightbox .lb-nav{width:calc(100% + 162px);left:-81px;top:initial;height:100%}}.lightbox .lb-close,.lightbox .lb-next,.lightbox .lb-prev{background-image:initial!important;width:initial!important;float:initial!important;opacity:1!important}.lightbox .lb-close::after,.lightbox .lb-next::after,.lightbox .lb-prev::after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-c-white)}.lightbox .lb-next,.lightbox .lb-prev{width:61px!important;height:61px;border-radius:50%;border:2px solid var(--color-c-orange2);display:flex;align-items:center;justify-content:center;transition:.3s ease-in-out}@media(width >= 1024px){.lightbox .lb-next:hover,.lightbox .lb-prev:hover{background-color:var(--color-c-orange2)}}.lightbox .lb-close{position:absolute;top:0;right:50px}.lightbox .lb-close::after{content:"";font-size:1.5em}.lightbox .lb-prev::after{content:""}.lightbox .lb-next::after{content:""}.lightbox .lb-close svg,.lightbox .lb-next svg,.lightbox .lb-prev svg{display:none}.lk{font-size:.875em;font-weight:700;color:var(--color-brand);display:inline-flex;align-items:center;justify-content:center;gap:11px;background:url(assets/img/border-link.svg) no-repeat left bottom;padding-bottom:6px}.lk::after{content:"";font-size:10px;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.3s ease-in-out}.lk:hover::after{transform:translateX(10px)}.proposta-pedagogica-item.jardim-de-infancia .owl-nav .owl-next,.proposta-pedagogica-item.jardim-de-infancia .owl-nav .owl-prev,.proposta-pedagogica-item.maternal .owl-nav .owl-next,.proposta-pedagogica-item.maternal .owl-nav .owl-prev{border-color:var(--color-c-orange2)!important}@media(width >= 1024px){.proposta-pedagogica-item.jardim-de-infancia .owl-nav .owl-next:hover,.proposta-pedagogica-item.jardim-de-infancia .owl-nav .owl-prev:hover,.proposta-pedagogica-item.maternal .owl-nav .owl-next:hover,.proposta-pedagogica-item.maternal .owl-nav .owl-prev:hover{background-color:var(--color-c-orange2)!important}}.proposta-pedagogica-item.fundamental-i .owl-nav .owl-next,.proposta-pedagogica-item.fundamental-i .owl-nav .owl-prev,.proposta-pedagogica-item.fundamental-ii .owl-nav .owl-next,.proposta-pedagogica-item.fundamental-ii .owl-nav .owl-prev{border-color:var(--color-c-green2)!important}@media(width >= 1024px){.proposta-pedagogica-item.fundamental-i .owl-nav .owl-next:hover,.proposta-pedagogica-item.fundamental-i .owl-nav .owl-prev:hover,.proposta-pedagogica-item.fundamental-ii .owl-nav .owl-next:hover,.proposta-pedagogica-item.fundamental-ii .owl-nav .owl-prev:hover{background-color:var(--color-c-green2)!important}}.proposta-pedagogica-item.ensino-medio .owl-nav .owl-next,.proposta-pedagogica-item.ensino-medio .owl-nav .owl-prev{border-color:var(--color-brand)!important}@media(width >= 1024px){.proposta-pedagogica-item.ensino-medio .owl-nav .owl-next:hover,.proposta-pedagogica-item.ensino-medio .owl-nav .owl-prev:hover{background-color:var(--color-brand)!important}}.wp-block-gallery .owl-nav{top:115px;transform:initial}.owl-carousel{position:relative}.owl-stage-outer{position:relative;z-index:2}.owl-nav{width:calc(100% + 164px);position:absolute;top:50%;left:-82px;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;z-index:1}.owl-nav .owl-next,.owl-nav .owl-prev{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-brand)!important;border-radius:50%;transition:.3s ease-in-out}.owl-nav .owl-next.disabled,.owl-nav .owl-prev.disabled{opacity:.5;cursor:not-allowed}@media(width >= 1024px){.owl-nav .owl-next:not(.disabled):hover,.owl-nav .owl-prev:not(.disabled):hover{background-color:var(--color-brand)!important;color:var(--color-c-white)!important}}.owl-dots{margin-top:28px!important;display:flex;align-items:center;justify-content:center;gap:25px}.owl-dots .owl-dot span{display:block;width:6px;height:6px;border-radius:50%;background-color:RGBA(255,255,255,.4)}.owl-dots .owl-dot.active span{background-color:#fff}#calendar,#calendar2{position:sticky;top:10px;background-color:var(--color-c-white);border-radius:30px;overflow:hidden;border:0 none}@media(width >= 1024px){#calendar,#calendar2{aspect-ratio:1/1.08}}#calendar .fc-event-time,#calendar .fc-event-title,#calendar2 .fc-event-time,#calendar2 .fc-event-title{display:none}#calendar .fc-header-toolbar,#calendar2 .fc-header-toolbar{margin:0;padding:16px 20px 11px}#calendar .fc-header-toolbar .fc-button-group,#calendar2 .fc-header-toolbar .fc-button-group{border-radius:25px;overflow:hidden}#calendar .fc-header-toolbar .fc-button-group button,#calendar2 .fc-header-toolbar .fc-button-group button{background:var(--color-brand);border:0 none}#calendar .fc-header-toolbar .fc-toolbar-title,#calendar2 .fc-header-toolbar .fc-toolbar-title{font-size:1.438em;color:var(--color-brand)}#calendar .fc-day-today,#calendar2 .fc-day-today{background-color:initial}@media(width < 1024px){#calendar .fc-daygrid-day-frame,#calendar2 .fc-daygrid-day-frame{max-height:60px}}#calendar .fc-scrollgrid,#calendar2 .fc-scrollgrid{border:hidden}#calendar .fc-scrollgrid .fc-col-header th,#calendar2 .fc-scrollgrid .fc-col-header th{border-right:hidden}#calendar .fc-scrollgrid .fc-col-header th a,#calendar2 .fc-scrollgrid .fc-col-header th a{font-size:1em;font-weight:400}#calendar .fc-scrollgrid .fc-daygrid-day-events,#calendar2 .fc-scrollgrid .fc-daygrid-day-events{display:flex;justify-content:center}#calendar .fc-scrollgrid .fc-event,#calendar2 .fc-scrollgrid .fc-event{width:10px;height:10px;border-radius:50%}@media(width >= 1024px){#calendar .fc-scrollgrid .fc-event:hover .fc-event-title,#calendar2 .fc-scrollgrid .fc-event:hover .fc-event-title{display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);overflow:initial;max-width:220px;background:#fff;padding:5px;white-space:normal;font-size:10px;width:90px;text-align:center;color:var(--color-brand);border:1px solid #ddd;font-weight:700}}#calendar2{aspect-ratio:initial}#calendar2 table td .fc-daygrid-day{cursor:pointer;transition:.3s ease-in-out}#calendar2 table td .fc-daygrid-day.active{background-color:var(--color-c-green);color:var(--color-c-white)}#calendar2 table td .fc-daygrid-day-frame{min-height:54px}#calendar2 table td .fc-daygrid-day-top{justify-content:center;font-weight:700}#calendar2 table td .fc-daygrid-day-bg,#calendar2 table td .fc-daygrid-day-events{display:none!important}@media(width >= 1024px){.form-divider{padding:0 68px}}.form p.legend{text-align:right;margin:9px 0 35px;font-size:1.063em;line-height:28px}.form hr{display:block;background-color:var(--color-bg);height:2px;width:100%;border:0 none;margin-bottom:40px}.form-group{position:relative;margin-bottom:20px}@media(width >= 1024px){.form-group{margin-bottom:40px}}.form-group label{display:block;font-size:1.188em;line-height:1.3em;font-weight:700;margin-bottom:16px}.form-group input{border:2px solid var(--color-brand);width:100%;font-size:1.188em;line-height:1.3em;color:var(--color-c-green);border-radius:10px;text-overflow:ellipsis;padding:16px 20px}@media(width >= 1024px){.form-group input{padding:20px 30px}}.form-group input[type=date]::-webkit-calendar-picker-indicator{filter:invert(27%) sepia(86%) saturate(362%) hue-rotate(185deg) brightness(94%) contrast(93%)}.form-group input::placeholder{color:var(--color-brand)}.form-group--number{display:grid;grid-template-columns:1fr;gap:20px}@media(width >= 1024px){.form-group--number{grid-template-columns:190px 1fr;gap:13px}}.form-group--tel{display:grid;grid-template-columns:82px 1fr;gap:16px}.form-group--tel .form-group:first-child input{padding:20px}.form-checkbox{margin-top:40px}@media(width >= 1024px){.form-checkbox{margin-top:72px}}.form-checkbox label{display:flex;gap:21px;font-weight:700;line-height:1.5em;align-items:center}.form-checkbox input{display:none}.form-checkbox input:checked+span::after{opacity:1}.form-checkbox span{width:20px;height:20px;border:2px solid var(--color-brand);border-radius:7px;display:block;position:relative;flex:1 0 20px}.form-checkbox span::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:3px;background-color:var(--color-c-green);transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out}.balao{background-color:var(--color-c-white);border-radius:100px;border-top-right-radius:initial;width:calc(100vw - 80px);padding:71px 37px 82px}@media(width >= 1024px){.balao{padding:111px 47px 132px;width:initial}}.balao h2{font-size:3.125em;font-weight:100;margin-bottom:39px;text-align:center}.balao p{font-size:1.063em;line-height:1.55em}.balao p:not(:last-child){margin-bottom:24px}.balao-branco{background-color:var(--color-c-white);padding:109px 47px 73px;border-radius:100px;border-top-right-radius:initial}.balao-branco__wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:400px}.balao-branco h2,.balao-branco p{text-align:center;margin:initial!important}.balao-branco h2{font-weight:300;line-height:1.222em;min-height:130px}.balao-branco p{font-size:1.063em}.balao-branco a{display:flex;align-items:center;justify-content:space-between;border:2px solid;border-radius:40px;text-decoration:none!important;padding:8px 38px 10px;font-size:1.063em;color:attr(color)!important}@media(width >= 1410px){.balao-branco a{width:calc(100% - 100px);margin:0 50px}}@media(width < 1410px){.balao-branco a br{display:none}}.baloes{margin-top:40px;width:100vw;margin-left:-20px}@media(width >= 420px){.baloes{margin-left:-40px}}@media(width >= 1024px){.baloes{margin-top:75px;width:initial;margin-left:initial}}@media(width < 1024px){.baloes .container{padding:initial}}@media(width >= 1024px){.baloes__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}.baloes__wrapper .owl-stage-outer{padding-left:20px}@media(width >= 420px){.baloes__wrapper .owl-stage-outer{padding-left:40px}}.baloes-branco{margin-top:60px}@media(width >= 1024px){.baloes-branco{margin-top:150px}}.baloes-branco__wrapper{margin-top:68px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:21px}@media(width >= 1024px){.baloes-branco__wrapper{grid-template-columns:repeat(3,1fr)}}.banner{position:relative;z-index:5}@media(width < 1024px){.banner .container{padding-right:76px;padding-left:32px}}.banner__content{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2}.banner__content__wrapper{max-width:574px;margin-left:auto;position:relative}@media(width >= 1024px){.banner__content__wrapper{margin-right:60px}}@media(width >= 1410px){.banner__content__wrapper{margin-right:100px}}.banner__content__wrapper::after{content:url(assets/img/detail-banner.svg);position:absolute;top:-36px;right:-31px;transform:translateX(100%)}@media(width >= 1024px){.banner__content__wrapper::after{top:-76px}}.banner__content__wrapper h1,.banner__content__wrapper p{color:var(--color-c-white);text-align:right;font-weight:600}.banner__content__wrapper h1{font-size:2.5em;line-height:1.2em}@media(width >= 1024px){.banner__content__wrapper h1{font-size:3.125em}}.banner__content__wrapper p{font-size:1.125em;line-height:1.5em;margin-top:45px;text-transform:uppercase;max-width:303px;margin-left:auto}@media(width >= 1024px){.banner__content__wrapper p{margin-top:37px}}.banner__figure{width:100vw;height:100vh;mask:url(assets/img/mascara.svg) center bottom;mask-size:cover;mask-mode:alpha;-webkit-mask:url(assets/img/mascara.svg) center bottom;-webkit-mask-size:cover;-webkit-mask-mode:alpha;background-color:var(--color-c-blue4);min-height:780px}@media(width >= 1024px){.banner__figure{height:85vh}}.banner__figure iframe,.banner__figure img{width:100%;height:100%;object-fit:cover;opacity:.25}.page-template-blog .banner-interna__content h1::after{content:url(assets/img/detail-blog.svg);display:block;transform:translate(0,-40px);margin-bottom:-20px;position:relative;z-index:2;background-color:initial;width:initial;height:initial}.page-template-blog .banner-interna__content p{text-transform:initial;max-width:641px;margin:0 auto}.page-template-blog .banner-interna__figure{height:755px;background-color:#1b438b}.page-template-blog .banner-interna__figure img{opacity:.15}.page-template-revistas .banner-interna__content h1::after{content:url(assets/img/detail-revistas.svg);display:block;transform:translate(-10px,-40px);margin-bottom:-20px;position:relative;z-index:2;background-color:initial;width:initial;height:initial}.page-template-revistas .banner-interna__content p{text-transform:initial;max-width:641px;margin:0 auto}.page-template-revistas .banner-interna__figure{background-color:#e78942}.page-template-revistas .banner-interna__figure img{opacity:.15}.page-template-escola-waldorf .banner-interna__content__wrapper h1{max-width:100%}.page-template-escola-waldorf .banner-interna__content__wrapper h1::after{content:url(assets/img/detail-escola.svg);display:block;transform:translate(0,-20px);margin-bottom:-20px;position:relative;z-index:2;background-color:initial;width:initial;height:initial}.page-template-escola-waldorf .banner-interna__content__wrapper p{text-transform:initial}.page-template-escola-waldorf .banner-interna__figure{background-color:var(--color-c-blue2)}.page-template-escola-waldorf .banner-interna__figure img{opacity:.4}.page-template-pedagogia .banner-interna__content__wrapper h1{max-width:100%}.page-template-pedagogia .banner-interna__content__wrapper h1::after{content:url(assets/img/detail-escola.svg);display:block;transform:translate(0,-20px);margin-bottom:-20px;position:relative;z-index:2;background-color:initial;width:initial;height:initial}.page-template-pedagogia .banner-interna__content__wrapper p{text-transform:initial}.page-template-pedagogia .banner-interna__figure{background-color:var(--color-c-green3)}.page-template-pedagogia .banner-interna__figure img{opacity:.4}.page-template-visita .banner-interna__content__wrapper h1{max-width:100%}.page-template-visita .banner-interna__content__wrapper h1::after{content:url(assets/img/detail-escola.svg);display:block;transform:translate(0,-20px);margin-bottom:-20px;position:relative;z-index:2;background-color:initial;width:initial;height:initial}.page-template-visita .banner-interna__content__wrapper p{text-transform:initial}.page-template-visita .banner-interna__figure{background-color:var(--color-c-blue3)}.page-template-visita .banner-interna__figure img{opacity:.4}.page-template-visita.msg .banner-interna__figure{height:750px}.page-template-ficha .banner-interna__content__wrapper h1{max-width:100%}.page-template-ficha .banner-interna__content__wrapper h1::after{content:url(assets/img/detail-escola.svg);display:block;transform:translate(0,-20px);margin-bottom:-20px;position:relative;z-index:2;background-color:initial;width:initial;height:initial}.page-template-ficha .banner-interna__content__wrapper p{text-transform:initial;font-size:2em}@media(width >= 1024px){.page-template-ficha .banner-interna__content__wrapper p{font-size:3.125em}}.page-template-ficha .banner-interna__figure{background-color:var(--color-c-green3);height:750px}.page-template-ficha .banner-interna__figure img{opacity:.4}.page-template-calendario .banner-interna__content h1::after{content:url(assets/img/detail-calendario.svg);display:block;transform:translate(0,-20px);margin-bottom:-20px;position:relative;z-index:2;background-color:initial;width:initial;height:initial}.page-template-calendario .banner-interna__content p{text-transform:initial;max-width:641px;margin:0 auto}.page-template-calendario .banner-interna__figure{background-color:#4d8f79}.page-template-calendario .banner-interna__figure img{opacity:.15}.single-eventos .banner-interna__figure{background-color:#4d8f79}.single-eventos .banner-interna__figure img{opacity:.05}.post-template-default .banner-interna__content{top:180px}.post-template-default .banner-interna__figure{background-color:#2a3345}.post-template-default .banner-interna__figure img{opacity:.15}.banner-interna{position:relative;z-index:5}.banner-interna__content{width:100%;position:absolute;top:210px;left:0;z-index:2}.banner-interna__content__wrapper{text-align:center}.banner-interna__content__wrapper h1,.banner-interna__content__wrapper li,.banner-interna__content__wrapper p{color:var(--color-c-white);font-weight:600}.banner-interna__content__wrapper .breadcumb{display:flex;align-items:center;justify-content:center;list-style:none;margin-bottom:32px}.banner-interna__content__wrapper .breadcumb li{font-weight:200;display:flex;align-items:center}.banner-interna__content__wrapper .breadcumb li:not(:last-child)::after{content:"/";margin:0 4px}.banner-interna__content__wrapper h1{font-size:2em;line-height:1.2em;max-width:694px;margin:0 auto}@media(width >= 1024px){.banner-interna__content__wrapper h1{font-size:3.125em}}.banner-interna__content__wrapper h1::after{content:"";width:78px;height:1px;display:block;background-color:var(--color-c-white);margin:21px auto 33px}.banner-interna__content__wrapper p{font-size:1.125em;line-height:1.5em;font-weight:200;text-transform:uppercase}.banner-interna__content__wrapper p.date{font-size:.938em;text-transform:initial}.banner-interna__figure{width:100vw;height:55vh;mask:url(assets/img/mascara.svg) center bottom;mask-size:cover;mask-mode:alpha;-webkit-mask:url(assets/img/mascara.svg) center bottom;-webkit-mask-size:cover;-webkit-mask-mode:alpha}@media(width >= 1024px){.banner-interna__figure{height:520px}}.banner-interna__figure img{width:100%;height:100%;object-fit:cover;opacity:.25}.home .blog{background-color:var(--color-bg)}@media(width < 1024px){.home .blog{padding-bottom:112px}}.blog{padding-top:105px;position:relative;z-index:4}.blog__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;flex-direction:column}@media(width >= 1024px){.blog__header{flex-direction:initial;padding-left:110px;padding-right:240px}}.blog__header h2{font-size:3.438em;font-weight:600;position:relative}.blog__header h2::before{content:url(assets/img/brush4.png);position:absolute;top:50%;left:calc(50% - 30px);transform:translate(-50%,-50%);z-index:-1}.blog__header h2::after{content:url(assets/img/detail-blog.svg);display:block;transform:translate(-70px,-20px);position:relative;z-index:2}.blog__header__text{max-width:455px;margin-left:auto}.blog__header__text p{font-size:1.188em;line-height:1.5em}.blog__grid__wrapper{width:100vw;margin-left:-20px}@media(width >= 420px){.blog__grid__wrapper{margin-left:-40px}}@media(width >= 1024px){.blog__grid__wrapper{width:100%;max-width:85vw;margin-left:auto;margin-right:auto}}@media(width >= 1545px){.blog__grid__wrapper{width:initial;max-width:initial;margin-left:initial;margin-right:initial}}.blog__grid__wrapper .owl-stage-outer{padding-left:20px}@media(width >= 420px){.blog__grid__wrapper .owl-stage-outer{padding-left:40px}}@media(width >= 1024px){.blog__grid__wrapper .owl-stage-outer{padding-left:initial}}@media(width >= 1024px){.blog__grid__wrapper .owl-stage-outer:hover .post:not(:hover) figure img{filter:brightness(.75)}}@media(width < 1024px){.blog__grid__wrapper .owl-dots .owl-dot span{background-color:var(--color-brand);opacity:.4}.blog__grid__wrapper .owl-dots .owl-dot.active span{opacity:1}}.blog__grid__link{text-align:right;margin-bottom:17px}.calendario-eventos{mask:url(assets/img/mascara2.svg) center top no-repeat;mask-size:auto;mask-mode:alpha;-webkit-mask:url(assets/img/mascara2.svg) center top no-repeat;-webkit-mask-size:auto;-webkit-mask-mode:alpha;background:no-repeat center top;background-size:cover;padding:115px 0 144px;position:relative;margin-top:112px}@media(width >= 1024px){.calendario-eventos{mask-size:100% auto;-webkit-mask-size:100% auto;margin-top:initial;padding:133px 0 184px;z-index:3}}.calendario-eventos::after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--color-c-green);opacity:.9;z-index:2}.calendario-eventos .container{position:relative;z-index:3}@media(width < 1024px){.calendario-eventos .container{padding:0 20px}}.calendario-eventos__title h2{text-align:center;font-size:3.438em;font-weight:600;line-height:1em;color:var(--color-c-white);position:relative}.calendario-eventos__title h2::after{content:url(assets/img/detail-calendario.svg);display:block;transform:translate(-80px,14px)}@media(width >= 1024px){.calendario-eventos__title h2::after{transform:translate(25px,14px)}}.calendario-eventos__grid{max-width:1290px;margin-top:46px}@media(width >= 1024px){.calendario-eventos__grid{display:grid;grid-template-columns:455px 1fr;gap:22px}}.calendario-eventos__lista{margin-top:10px;display:flex;flex-direction:column;gap:2px}@media(width >= 1024px){.calendario-eventos__lista{margin-top:initial}}.calendario-eventos__lista .empty{color:var(--color-brand);background-color:var(--color-c-white);font-size:1.25em;font-weight:700;line-height:1em;border-radius:30px;padding:40px 24px;text-transform:uppercase;text-align:center}@media(width < 1024px){.calendario-eventos__lista .event__content__body p{display:none}}.conteudo-escola-waldorf{margin-top:-35px;background:#3a7cde;padding:45px 0 170px;position:relative;background:linear-gradient(180deg,#3a7cde 0,#b683e9 65%,#b683e9 100%)}@media(width >= 1024px){.conteudo-escola-waldorf{mask:url(assets/img/mascara3.svg) center bottom no-repeat;mask-size:100% auto;mask-mode:alpha;-webkit-mask:url(assets/img/mascara3.svg) center bottom no-repeat;-webkit-mask-size:100% auto;-webkit-mask-mode:alpha}}@media(width >= 1024px){.conteudo-escola-waldorf::after{content:url(assets/img/linha2.svg);position:absolute;top:-960px;right:calc(50% - 1400px);transform:translateX(50%)}}@media(width >= 1024px){.conteudo-escola-waldorf .conteudo-imagem__content{position:relative}.conteudo-escola-waldorf .conteudo-imagem__content p~h2{margin-top:80px}.conteudo-escola-waldorf .conteudo-imagem__content::after{content:url(assets/img/brush12.png);position:absolute;bottom:-54px;left:140px;transform:translateX(-100%);z-index:-1}}.single-format-standard .single-body .conteudo-imagem{color:var(--color-brand)}@media(width >= 1024px){.single-format-standard .single-body .conteudo-imagem{margin-bottom:80px}}@media(width >= 1024px){.single-format-standard .single-body .conteudo-imagem__wrapper{grid-template-columns:1fr 596px;gap:34px}}@media(width >= 1024px){.single-format-standard .single-body .conteudo-imagem__content{text-align:initial}.single-format-standard .single-body .conteudo-imagem__content p{margin-left:initial}}.single-format-standard .single-body .conteudo-imagem figure img{aspect-ratio:596/413}.page-template-escola-waldorf .conteudo-imagem__wrapper{justify-content:space-between}@media(width >= 1024px){.page-template-escola-waldorf .conteudo-imagem__wrapper{padding:0 120px;grid-template-columns:auto auto}}.page-template-escola-waldorf .conteudo-imagem figure{margin-left:auto;width:initial}.page-template-escola-waldorf .conteudo-imagem figure img{aspect-ratio:418/532;max-width:418px;border-top-right-radius:90px}.page-template-escola-waldorf .conteudo-imagem__content{max-width:455px;text-align:initial}.page-template-escola-waldorf .conteudo-imagem__content h2{font-size:1.813em;font-weight:700}.page-template-escola-waldorf .conteudo-imagem__content p{font-size:1.188em;line-height:1.55em}@media(width < 1280px){.proposta-pedagogica .conteudo-imagem.conteudo-imagem--default .conteudo-imagem__content h2{text-align:left;transform:translateX(60px)}.proposta-pedagogica .conteudo-imagem.conteudo-imagem--default .conteudo-imagem__content h2::after{transform:translate(-60px,-20px)}}@media(width < 1280px){.proposta-pedagogica .conteudo-imagem.conteudo-imagem--default .conteudo-imagem__content p{text-align:left}}@media(width < 1280px){.proposta-pedagogica .proposta-pedagogica-item.jardim-de-infancia .conteudo-imagem.conteudo-imagem--default .conteudo-imagem__content h2::after{transform:translate(-60px,0)}}@media(width < 1280px){.proposta-pedagogica .proposta-pedagogica-item .conteudo-imagem.conteudo-imagem--default .conteudo-imagem__wrapper{display:flex;flex-direction:column-reverse;gap:40px}}.conteudo-imagem{margin-top:60px;color:var(--color-c-white)}@media(width >= 1024px){.conteudo-imagem{margin-top:97px}}@media(width < 1024px){.conteudo-imagem .container{padding:initial}}@media(width >= 1024px){.conteudo-imagem__wrapper{display:grid;gap:75px;grid-template-columns:1fr}}@media(width >= 1280px){.conteudo-imagem__wrapper{grid-template-columns:1fr 1fr}}@media(width >= 1410px){.conteudo-imagem__wrapper{grid-template-columns:1fr 737px}}.conteudo-imagem__content{text-align:right}.conteudo-imagem__content h2{font-size:2.5em;line-height:1em;font-weight:600;margin-bottom:30px;position:relative;text-transform:uppercase}@media(width >= 1024px){.conteudo-imagem__content h2{font-size:3.125em}}.conteudo-imagem__content h3{font-size:1.688em;line-height:1.3em;margin-bottom:40px}.conteudo-imagem__content p{font-size:1.188em;line-height:1.5em}.conteudo-imagem__content p:not(:last-child){margin-bottom:20px}.conteudo-imagem__content a:not(.btn){color:var(--color-c-white);text-decoration:underline;font-weight:700}.conteudo-imagem__content a.btn{margin-top:30px;display:inline-flex;align-items:center;justify-content:center;gap:20px}.conteudo-imagem__content a.btn::after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.3s ease-in-out}.conteudo-imagem figure{width:100%;margin-top:32px}@media(width >= 1024px){.conteudo-imagem figure{margin-top:initial}}.conteudo-imagem figure iframe,.conteudo-imagem figure img{width:100%;height:100%;aspect-ratio:737/512;border-top-right-radius:100px;object-fit:cover}.conteudo-imagem figure figcaption{text-align:right;font-size:.875em;font-weight:200}.conteudo-imagem--small .conteudo-imagem__content{text-align:initial}@media(width >= 1024px){.conteudo-imagem--small .conteudo-imagem__wrapper{gap:34px;margin:0 120px;grid-template-columns:1fr}.conteudo-imagem--small .conteudo-imagem__content h3{font-size:1.688em;margin-bottom:40px;margin-top:28px}.conteudo-imagem--small figure img{aspect-ratio:596/413;border-radius:90px;border-top-left-radius:initial}}@media(width >= 1280px){.conteudo-imagem--small .conteudo-imagem__wrapper{grid-template-columns:1fr 596px}}.conteudo-imagem--video figure{aspect-ratio:16/9}.conteudo-imagem--video figure iframe{aspect-ratio:16/9;border-top-right-radius:50px}.conteudo-pegagogia{margin-top:-35px;padding:122px 0 170px;background:#4d8f79;background:linear-gradient(180deg,#4d8f79 0,#3a7cde 100%);color:var(--color-c-white);position:relative}@media(width >= 1024px){.conteudo-pegagogia{mask:url(assets/img/mascara3.svg) center bottom no-repeat;mask-size:100% auto;mask-mode:alpha;-webkit-mask:url(assets/img/mascara3.svg) center bottom no-repeat;-webkit-mask-size:100% auto;-webkit-mask-mode:alpha}}@media(width >= 1024px){.conteudo-pegagogia::before{content:url(assets/img/linha1.svg);position:absolute;top:-1480px;left:calc(50% - 1365px);transform:translateX(-50%)}}.conteudo-pegagogia .container{position:relative;z-index:2}.conteudo-pegagogia::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/img/brush10.png) no-repeat 110% -260px;mix-blend-mode:multiply}@media(width < 1024px){.conteudo-pegagogia::after{background-size:60%;background-position:right -130px}}@media(width >= 1024px){.conteudo-pegagogia .conteudo-imagem{max-width:1170px;margin:80px auto 0}}@media(width >= 1024px){.conteudo-pegagogia .conteudo-imagem__wrapper{grid-template-columns:1fr 455px;gap:141px}}.conteudo-pegagogia .conteudo-imagem figure img{object-position:0 -60px;aspect-ratio:455/358}.conteudo-pegagogia .wp-block-columns{margin-top:83px;gap:60px}@media(width >= 1024px){.conteudo-pegagogia .wp-block-columns{gap:90px}}.conteudo-pegagogia .wp-block-columns .wp-block-column h2{font-weight:300;font-size:1.688em;line-height:1.25em;margin-bottom:24px}@media(width >= 1024px){.conteudo-pegagogia .wp-block-columns .wp-block-column h2{margin-bottom:44px}}.conteudo-pegagogia .wp-block-columns .wp-block-column h2 strong{font-weight:700}.conteudo-pegagogia .wp-block-columns .wp-block-column ul{margin-left:20px;max-width:350px;font-size:1.188em}.conteudo-pegagogia .wp-block-quote{max-width:690px;margin-left:auto;margin-right:22px}@media(width >= 1024px){.conteudo-pegagogia .wp-block-quote{margin-right:250px}}.conteudo-pegagogia .wp-block-quote h3,.conteudo-pegagogia .wp-block-quote p{color:var(--color-c-white)}.conteudo-proposta{margin-top:60px;color:var(--color-c-white)}@media(width >= 1024px){.conteudo-proposta{margin-top:120px}}.conteudo-proposta a{color:var(--color-c-white);text-decoration:underline}@media(width < 1024px){.conteudo-proposta .container{padding:initial}}.conteudo-proposta h2,.conteudo-proposta h3,.conteudo-proposta h4,.conteudo-proposta h5,.conteudo-proposta h6,.conteudo-proposta p,.conteudo-proposta ul{max-width:812px}@media(width >= 1024px){.conteudo-proposta h2,.conteudo-proposta h3,.conteudo-proposta h4,.conteudo-proposta h5,.conteudo-proposta h6,.conteudo-proposta p,.conteudo-proposta ul{margin-left:120px}}.conteudo-proposta h2.has-text-align-center,.conteudo-proposta h3.has-text-align-center{margin-left:auto;margin-right:auto}.conteudo-proposta h2{font-size:2.188em;margin-top:80px;margin-bottom:40px}.conteudo-proposta h3{font-size:1.875em;margin-top:80px;margin-bottom:40px}.conteudo-proposta p{margin-bottom:24px}.conteudo-proposta li,.conteudo-proposta p{font-size:1.063em;line-height:1.5em}@media(width >= 1024px){.conteudo-proposta li,.conteudo-proposta p{font-size:1.188em}}.conteudo-proposta ul{margin-top:20px;padding-left:20px}.conteudo-proposta ul li:not(:last-child){margin-bottom:20px}.conteudo-proposta .wp-block-gallery{display:block;margin-top:40px}@media(width >= 1024px){.conteudo-proposta .wp-block-gallery{margin-top:80px}}.conteudo-proposta .wp-block-gallery .wp-block-image{display:block!important;width:100%!important}.conteudo-proposta .wp-block-gallery .wp-block-image img{aspect-ratio:316/298;border-radius:40px;border-bottom-right-radius:initial}.conteudo-proposta .wp-block-gallery .wp-block-image figcaption{background:initial!important;margin-top:26px!important;font-size:1.063em!important;text-align:left!important;position:relative!important;text-shadow:initial!important;padding:initial!important;display:block}.conteudo-proposta .wp-block-gallery .wp-block-image::before{display:none}.page-template-escola-waldorf .contents,.page-template-pedagogia .contents{color:var(--color-c-white)}.page-template-escola-waldorf .contents a,.page-template-pedagogia .contents a{color:var(--color-c-white);text-decoration:underline}.contents{margin-top:64px}@media(width >= 1024px){.contents{margin-top:128px}}@media(width < 1024px){.contents .container{padding:initial}}.contents__wrapper{max-width:1210px;margin:0 auto}.contents h2{font-size:2em;margin-bottom:28px;max-width:834px}@media(width >= 1024px){.contents h2{font-size:2.5em}}.contents p{font-size:1.188em;max-width:812px}.contents p:not(:last-child){margin-bottom:20px}.contents--small .contents__wrapper{max-width:969px}@media(width >= 1024px){.contents--small .contents__wrapper h2{text-align:center}}.contents--small .contents__wrapper h2,.contents--small .contents__wrapper p{max-width:929px}.curso{width:334px;height:583px;display:block;padding:100px 0 84px;border-radius:100px;border-top-right-radius:initial;transition:.3s ease-in-out;background-size:cover}@media(width >= 1024px){.curso{width:100%}.curso:hover{height:613px;transform:translateY(-30px)}}.curso__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--color-c-white)}.curso__content{width:100%}@media(width >= 1024px){.curso__content{padding:0 20px}}@media(width >= 1410px){.curso__content{padding:initial}}.curso__content h3{font-size:3.125em;line-height:1em;font-weight:100;text-align:center;margin-bottom:42px}@media(width >= 1024px){.curso__content h3{font-size:2.5em}}@media(width >= 1410px){.curso__content h3{font-size:3.125em}}.curso__content p,.curso__content ul{font-size:1.063em;line-height:1.5em;font-weight:600;margin:0 auto}.curso__content p{max-width:245px}.curso__content ul{list-style:none;width:100%;border-top:1px dashed var(--color-c-white);max-width:257px}.curso__content ul li{width:100%;border-bottom:1px dashed var(--color-c-white);padding:10px 0}.curso__link{display:flex;align-items:center;justify-content:space-between;width:54px;height:54px;border-radius:30px;border:2px solid var(--color-c-white);transition:all .3s ease}@media(min-width:1024px){.curso__link{padding:0 20px}}.curso__link p{opacity:0;width:0;transition:all .3s ease;transition-delay:.15s;font-size:1.375em;font-weight:600}@media(min-width:1024px){.curso:hover .curso__link{width:75%}.curso:hover .curso__link p{width:initial;opacity:1}}.docente{margin-top:100px;color:var(--color-c-white)}@media(width >= 1024px){.docente{margin-top:112px}}@media(width < 1024px){.docente .container{padding:initial}}.docente__title{text-align:center}.docente__title h2{font-size:2.5em;font-weight:700;line-height:1.3}.docente__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;margin-top:20px}@media(width >= 1024px){.docente__grid{margin-top:50px;gap:72px 42px;grid-template-columns:repeat(4,1fr)}}.docente-item{cursor:pointer}.docente-item figure{width:100%;aspect-ratio:317/298;overflow:hidden;border-radius:40px;border-bottom-right-radius:0}.docente-item figure img{width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out}.docente-item__body{margin-top:10px}@media(width >= 1024px){.docente-item__body{margin-top:30px}}.docente-item__body__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.docente-item__body__title h3{font-size:1.5em}@media(width >= 1024px){.docente-item__body__title h3{font-size:1.688em}}.docente-item__body__title span{display:flex;align-items:center;justify-content:center;background-color:var(--color-c-white);width:27px;height:27px;border-radius:50%}.docente-item__body__title span::after{content:"";color:var(--color-c-purple);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(3px);transition:.3s ease-in-out}.docente-item__body__content{max-height:0;transition:.3s ease-in-out;overflow:hidden}.docente-item__body__content p{font-size:1.188em;line-height:1.421em}@media(width >= 1024px){.docente-item:hover figure img{transform:scale(1.05)}}.docente-item.active .docente-item__body__content{max-height:1000px}.docente-item.active .docente-item__body__title span::after{transform:rotate(180deg)}.page-template-calendario .calendario-destaque__wrapper .event{padding:initial}.page-template-calendario .calendario-destaque__wrapper .event__wrapper{grid-template-columns:1fr;gap:initial}.page-template-calendario .calendario-destaque__wrapper .event figure img{height:initial;border-radius:40px;border-bottom-right-radius:initial}.page-template-calendario .calendario-destaque__wrapper .event__content{padding:18px 20px 22px}.page-template-calendario .calendario-destaque__wrapper .event__content__body p{display:none}.page-template-calendario .calendario-destaque__wrapper .event__content__body span{margin-top:25px}.event{background-color:var(--color-c-white);border-radius:30px;padding:16px;display:block;width:100%}@media(width >= 1024px){.event{width:initial}}.event__wrapper{display:grid;grid-template-columns:82px 1fr;gap:20px}@media(width >= 1024px){.event__wrapper{grid-template-columns:190px 1fr}}.event figure{width:100%;height:100%;aspect-ratio:82/92}.event figure img{aspect-ratio:82/92;width:100%;height:auto;object-fit:cover;transition:.3s ease-in-out;border-radius:20px;border-top-right-radius:initial;overflow:hidden}@media(width >= 1024px){.event figure img{aspect-ratio:1/1;height:100%}}.event__content__header{display:flex;justify-content:space-between;align-items:center}.event__content__header__tag{background-color:var(--color-c-black);color:var(--color-c-white);padding:5px 10px;border-radius:5px;font-size:.875em;font-weight:600;line-height:1em}.event__content__header__date{font-size:.875em;color:var(--color-brand);text-transform:capitalize}.event__content__body{margin-top:25px}.event__content__body h3,.event__content__body p,.event__content__body span{color:var(--color-brand)}.event__content__body h3{font-size:1.25em;font-weight:700;line-height:1em}.event__content__body p{max-width:485px;margin:17px 0 19px;font-size:1em;line-height:1.5em}@media(width >= 1024px){.event__content__body p{margin:25px 0 28px}}@media(width >= 1024px){.event:hover figure img{transform:scale(1.05)}.event:hover .event__content span::after{transform:translateX(10px)}}.faq{margin-top:66px;color:var(--color-c-white)}.faq .container{padding:initial}.faq__wrapper .faq-item:last-child{border-bottom:1px solid var(--color-c-white)}.faq-item{border-top:1px solid var(--color-c-white);padding:12px 10px;cursor:pointer}@media(width >= 1024px){.faq-item{padding:12px 10px 12px 119px}}.faq-item__head{display:flex;align-items:center;justify-content:space-between}.faq-item__head h2{font-size:1.688rem;max-width:330px;margin-bottom:initial}.faq-item__head::after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.3s ease-in-out}.faq-item__body{max-width:574px;margin-left:auto;overflow:hidden;max-height:0;transition:.6s ease-in-out;padding-right:16px;opacity:0}.faq-item__body p{font-size:1.063rem;max-width:initial}.faq-item.active{padding:12px 10px}@media(width >= 1024px){.faq-item.active{padding:12px 10px 12px 119px}}.faq-item.active .faq-item__head::after{transform:rotate(180deg)}.faq-item.active .faq-item__body{max-height:1500px;margin-top:20px;opacity:1}@media(width >= 1024px){.faq-item.active .faq-item__body{margin-top:-34px}}.form-box__item{background-color:var(--color-c-white);margin-bottom:20px;border-radius:50px}.form-box__item__head{padding:14px 32px;border-bottom:2px solid var(--color-brand)}@media(width >= 1024px){.form-box__item__head{padding:14px 63px}}.form-box__item__head__title{position:relative}.form-box__item__head__title h2{font-size:1.5em;line-height:1.55em}@media(width >= 1024px){.form-box__item__head__title h2{font-size:1.875em}}.form-box__item__head__title--open{position:absolute;z-index:-1;opacity:0}.form-box__item__head__title--open h2{display:flex;align-items:center;justify-content:space-between}.form-box__item__head__title--open h2 span{color:var(--color-c-green)}.form-box__item__head__title--open h2 span::after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-brand);margin-left:32px}.form-box__item__content{overflow:hidden;transition:.3s ease-in-out}.form-box__item__content--spaced{padding:50px 32px;display:flex;flex-direction:column;gap:55px}@media(width >= 1024px){.form-box__item__content--spaced{padding:55px 110px}}.form-box__item__content ul{list-style:none;display:flex;gap:15px;align-items:center}.form-box__item__content ul li{font-size:1.5em;font-weight:400;color:var(--color-c-black);text-align:center;width:100%;opacity:.5}.form-box__item__content ul li:not(.empty){border-radius:10px;border:2px solid var(--color-brand);color:var(--color-brand);font-weight:700;line-height:1.55em;padding:11px 17px;cursor:pointer;transition:.3s ease-in-out;opacity:1}.form-box__item__content ul li:not(.empty).active{background-color:var(--color-c-green);color:var(--color-c-white);border-color:var(--color-c-green)}.form-box__item__content form{padding:0 40px 40px}@media(width >= 1024px){.form-box__item__content form{padding:0 116px 71px}}.form-box__item__content form .form-buttons{text-align:center}.form-box__item__content .btnSubmit,.form-box__item__content a.btnNext{font-weight:600;width:100%;max-width:230px;text-align:center;margin:0 auto}.form-box__item__content .btnSubmit[disabled],.form-box__item__content a.btnNext[disabled]{opacity:.5;cursor:not-allowed}.form-box__item#formFields{display:none}.form-box__item.open .form-box__item__head{border:0 none;padding:40px 32px}@media(width >= 1024px){.form-box__item.open .form-box__item__head{padding:58px 63px}}.form-box__item.open .form-box__item__head__title{position:absolute;opacity:0;z-index:0}.form-box__item.open .form-box__item__head__title--open{position:relative;z-index:1;opacity:1}.form-box__item.open .form-box__item__content{max-height:0;padding:0}.home .footer{background-color:var(--color-bg)}.page-template-ficha .footer,.page-template-visita .footer{padding-top:initial}.page-template-ficha .footer-newsletter,.page-template-visita .footer-newsletter{display:none}.page-template-ficha .footer-main,.page-template-visita .footer-main{margin-top:-35px}.footer{padding-top:133px;overflow:hidden}@media(width >= 1024px){.footer{overflow:initial}}@media(width < 1024px){.footer .container{padding:0 40px}}.footer-newsletter{text-align:center;position:relative;z-index:2}.footer-newsletter h2{font-size:2.5em;line-height:1.3em;font-weight:700;max-width:661px;margin:0 auto;position:relative}.footer-newsletter h2::before{content:url(assets/img/brush6.png);position:absolute;top:calc(50% + 140px);left:calc(50% + 20px);transform:translate(-50%,-50%);z-index:-1}.footer-newsletter__form{max-width:840px;margin:46px 40px 0;display:flex;flex-direction:column;gap:22px}@media(width >= 1024px){.footer-newsletter__form{flex-direction:initial;margin:60px auto 0}}.footer-newsletter__form button,.footer-newsletter__form input{appearance:none;border:none}.footer-newsletter__form input{width:100%;border-radius:12px;color:var(--color-brand);font-size:1.063em;padding:8px 21px 10px}.footer-newsletter__form input::placeholder{color:var(--color-brand)}.footer-main{mask:url(assets/img/mascara2.svg) center top;mask-size:cover;mask-mode:alpha;-webkit-mask:url(assets/img/mascara2.svg) center top;-webkit-mask-size:cover;-webkit-mask-mode:alpha;background:url(assets/img/bg-footer.png) center top no-repeat;background-size:cover;padding:127px 0 78px;margin-top:110px;position:relative;z-index:3}@media(width >= 1024px){.footer-main{padding:127px 0 87px}}.footer__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:100px}@media(width >= 1024px){.footer__wrapper{flex-direction:initial;gap:initial}}.footer__wrapper .footer__box:last-child{display:flex;flex-direction:column;justify-content:space-between;gap:100px}@media(width >= 1024px){.footer__wrapper .footer__box:last-child{gap:150px}}.footer__box{max-width:336px}.footer__box h3{font-size:1.063em;text-transform:uppercase;color:var(--color-c-white);margin-bottom:14px}.footer__box h3:not(:first-child){margin-top:30px;margin-top:55px}.footer__box ul{list-style:none}.footer__social{display:flex;gap:5px}.footer__social a{display:flex;width:80px;height:80px;background-color:var(--color-brand);border-radius:16px;align-items:center;justify-content:center;font-size:1.5em;color:var(--color-c-white);transition:all .3s ease-in-out}.footer__external-link li:not(:last-child){margin-bottom:13px}.footer__external-link li a{display:flex}.footer__menu li:not(:last-child){margin-bottom:32px}.footer__menu li a{font-size:1.063em;font-weight:600;color:var(--color-c-white);text-transform:uppercase}.footer__menu li:not(.menu-item-has-children):hover a{color:var(--color-brand)}.footer__menu li:not(.menu-item-has-children):hover:before{left:-5px}.footer__menu li.menu-item-has-children li{position:relative}.footer__menu li.menu-item-has-children li:not(:last-child){margin-bottom:10px}.footer__menu li.menu-item-has-children li:before{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-c-white);position:absolute;top:50%;left:-10px;transform:translate(-100%,-50%);font-size:10px;transition:.3s ease-in-out}.footer__menu li.menu-item-has-children li a{transition:.3s ease-in-out;font-weight:400;text-transform:initial}.footer__menu li .sub-menu{margin-top:20px;padding-left:35px}.footer__contact address{font-style:initial;max-width:280px}.footer__contact p{display:flex;gap:12px;margin-bottom:35px}@media(width >= 1024px){.footer__contact p{margin-bottom:42px}}.footer__contact p a{color:var(--color-c-white)}.footer__contact p i{font-size:2em;color:var(--color-brand)}.footer__wrapper p{color:var(--color-c-white);line-height:1.5em}.footer__copyright{text-align:center;color:var(--color-c-white);background-color:var(--color-brand);padding:9px 50px 10px}@media(width >= 1024px){.footer__copyright{padding:9px 0 10px}}@media(width >= 1024px){body:not(.home) .logo{width:260px;height:130px}body:not(.home) .logo img{max-width:200px}}.header{position:absolute;top:0;left:0;width:100%;z-index:99}@media(width < 1110px){.header .container{padding:0}}.header .logo{width:242px;height:121px;display:flex;place-content:center;background:url(assets/img/bg-logo.png) no-repeat center;background-size:cover}@media(width >= 1410px){.header .logo{width:348px;height:174px}}.header .logo img{max-width:186px;transition:.3s ease-in-out}@media(width >= 1410px){.header .logo img{max-width:268px}}@media(width >= 1024px){.header .logo:hover img{transform:scale(1.05)}}.header .btn-mobile{display:block;appearance:none;border:none;margin-right:26px;position:relative;z-index:99;background-color:initial}@media(width >= 1110px){.header .btn-mobile{display:none}}.header .btn-mobile span{width:41px;height:3px;background-color:var(--color-c-white);display:block;transition:.3s ease-in-out}.header .btn-mobile span:nth-child(1){margin-bottom:8px}.header__wrapper{display:flex;justify-content:space-between;align-items:center}@media(width >= 1110px){.header__wrapper{align-items:flex-start}}.header__navs{display:flex;flex-direction:column;align-items:center;gap:26px;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#b683e9;background:linear-gradient(180deg,#b683e9 0,#1b438b 100%);padding:20px 40px;transform:translateX(-100%);opacity:0;z-index:-1}@media(width >= 1110px){.header__navs{margin-top:43px;flex-direction:initial;position:initial;top:initial;left:initial;width:initial;height:initial;background:initial;padding:initial;transform:initial;gap:initial;opacity:1;z-index:initial}}@media(width >= 1410px){.header__navs{gap:26px}}@media(width < 1110px){.header__navs::after{content:url(assets/img/brush-header.png);position:absolute;top:0;right:0;z-index:-1;mix-blend-mode:multiply}}.header__menu{display:flex;flex-direction:column;align-items:flex-start;gap:50px;list-style:none;width:100%;margin-top:5vh}@media(width >= 1110px){.header__menu{flex-direction:initial;align-items:center;margin-top:initial;gap:28px;margin-right:254px;padding-top:10px}}.header__menu li a{color:var(--color-c-white);font-size:1.188em;font-weight:600;text-transform:uppercase}@media(width >= 1110px){.header__menu li a{font-size:.9em}}@media(width >= 1215px){.header__menu li a{font-size:1.063em}}.header__menu li.menu-item-has-children{position:relative}@media(width >= 1110px){.header__menu li.menu-item-has-children>a{display:flex;align-items:center;gap:6px}.header__menu li.menu-item-has-children>a::after{content:"";font-family:icomoon!important;font-size:8px;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;transition:transform .3s ease-in-out}}.header__menu li.menu-item-has-children .sub-menu{list-style:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out;margin-top:10px}@media(width >= 1110px){.header__menu li.menu-item-has-children .sub-menu{padding:30px 20px 32px 26px;border-radius:12px;background-color:var(--color-brand);position:absolute;left:50%;transform:translate(-50%,-20px);opacity:0;z-index:-1;margin-top:initial;min-width:250px}}@media(width < 1110px){.header__menu li.menu-item-has-children .sub-menu li{display:flex;align-items:center;gap:6px}.header__menu li.menu-item-has-children .sub-menu li::before{content:"";font-family:icomoon!important;font-size:10px;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:var(--color-c-white)}}@media(width > 1110px){.header__menu li.menu-item-has-children .sub-menu li{opacity:.7;transition:.3s ease-in-out}.header__menu li.menu-item-has-children .sub-menu li.current_page_item,.header__menu li.menu-item-has-children .sub-menu li:hover{opacity:1}}.header__menu li.menu-item-has-children .sub-menu li:not(:last-child){margin-bottom:9px}@media(width >= 1110px){.header__menu li.menu-item-has-children .sub-menu li:not(:last-child){margin-bottom:12px}}.header__menu li.menu-item-has-children .sub-menu li a{font-weight:400;line-height:1.55em;text-transform:initial;white-space:nowrap}@media(min-width:1110px){.header__menu li.menu-item-has-children:hover>a::after{transform:rotate(180deg)}.header__menu li.menu-item-has-children:hover .sub-menu{opacity:1;transform:translate(-50%,0);z-index:2}}.header__visit{text-transform:uppercase;font-size:1.188em;order:-1;align-self:start;margin-top:16px}@media(width >= 1110px){.header__visit{position:fixed;right:5px;top:44px;order:initial;align-self:inherit;width:230px;font-size:.938em;margin-top:initial}}.header.active .header__navs{transition:transform .3s ease-in-out;transform:translateX(0);opacity:1;z-index:2}.header.active .btn-mobile span{transform:rotate(45deg) translate(-2px,-3px)}.header.active .btn-mobile span:nth-child(1){transform:rotate(-45deg) translate(-4px,5px)}.pedagogia-waldorf{padding-top:110px}@media(width >= 1024px){.pedagogia-waldorf{padding-top:141px;padding-bottom:90px}}@media(width < 1024px){.pedagogia-waldorf .container{display:flex;flex-direction:column}}.pedagogia-waldorf__gallery1{display:flex;justify-content:space-between;position:relative;z-index:2}.pedagogia-waldorf__gallery1 figure{overflow:hidden}.pedagogia-waldorf__gallery1 figure img{object-fit:cover}.pedagogia-waldorf__gallery1 figure:nth-child(1) img{border-radius:80px;border-bottom-right-radius:initial;max-width:336px;aspect-ratio:336/475}.pedagogia-waldorf__gallery1 figure:nth-child(2){margin-top:24px}@media(width >= 1024px){.pedagogia-waldorf__gallery1 figure:nth-child(2){margin-top:125px}}.pedagogia-waldorf__gallery1 figure:nth-child(2) img{border-radius:70px;max-width:343px;aspect-ratio:343/397}.pedagogia-waldorf__gallery1 figure:nth-child(3){margin-top:12px}.pedagogia-waldorf__gallery1 figure:nth-child(3) img{border-radius:66px;border-top-left-radius:initial;border-bottom-left-radius:initial;max-width:357px;aspect-ratio:357/509}@media(width < 1024px){.pedagogia-waldorf__gallery1 figure:not(:nth-child(2)){display:none}}.pedagogia-waldorf__content{margin-top:85px;position:relative;z-index:1}@media(width < 1024px){.pedagogia-waldorf__content{order:-1;margin-top:110px}}.pedagogia-waldorf__content__wrapper{max-width:389px;position:relative;margin-left:24px}@media(width >= 1024px){.pedagogia-waldorf__content__wrapper{margin-left:122px}}.pedagogia-waldorf__content__wrapper span{content:"";position:absolute;top:calc(50% + 30px);left:0;width:136vw;height:136vw;background-color:#f0f3f7;transform:translate(-41%,-50%);border-radius:50%;z-index:-1}@media(width >= 1024px){.pedagogia-waldorf__content__wrapper span{top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0}}.pedagogia-waldorf__content h2{text-transform:uppercase;font-size:1.875em;position:relative}.pedagogia-waldorf__content h2::after{content:url(assets/img/detail-pegagogia.svg);display:block;transform:translate(-66px,-26px)}@media(width >= 1024px){.pedagogia-waldorf__content h2::after{transform:translate(-75px,-26px)}}.pedagogia-waldorf__content p{line-height:1.5;font-size:1.188em}.pedagogia-waldorf__content__link{margin-top:24px}@media(width >= 1024px){.pedagogia-waldorf__content__link{margin-top:60px}}.pedagogia-waldorf__content__link a{width:260px}.pedagogia-waldorf__gallery2{max-width:1170px;display:none;justify-content:space-between;position:relative;z-index:2;margin:116px auto 0}@media(width >= 1024px){.pedagogia-waldorf__gallery2{display:flex}}.pedagogia-waldorf__gallery2 figure{overflow:hidden}.pedagogia-waldorf__gallery2 figure img{max-width:455px;object-fit:cover}.pedagogia-waldorf__gallery2 figure:nth-child(1) img{border-bottom-left-radius:100px;aspect-ratio:455/342}.pedagogia-waldorf__gallery2 figure:nth-child(2){transform:translateY(-122px);position:relative;overflow:initial}.pedagogia-waldorf__gallery2 figure:nth-child(2) img{border-bottom-left-radius:100px;border-bottom-right-radius:100px;aspect-ratio:455/394;position:relative;z-index:2}.pedagogia-waldorf__gallery2 figure:nth-child(2)::after{content:url(assets/img/brush11.png);position:absolute;bottom:-284px;right:-150px}.post{display:block;max-width:calc(100vw - 40px)}@media(width >= 420px){.post{max-width:calc(100vw - 80px)}}@media(width >= 1024px){.post{width:100%;max-width:initial}}.post figure{width:100%;border-radius:40px;border-bottom-right-radius:initial;overflow:hidden;max-height:298px}.post figure img{width:100%;height:100%;aspect-ratio:317/298;object-fit:cover;transition:.3s ease-in-out}.post__content{margin-top:18px}.post__content h5{display:inline-block;font-size:.938em;line-height:1em;font-weight:600;padding:5px 9px;background:var(--color-c-black);color:var(--color-c-white);border-radius:5px}.post__content h3{margin-top:20px;font-size:1.25em;color:var(--color-brand)}.post:hover figure img{transform:scale(1.05)}.proposta-pedagogica{margin-top:-35px}.proposta-pedagogica .container{position:relative;z-index:9}.proposta-pedagogica-item{padding:140px 0;position:relative}@media(width >= 1024px){.proposta-pedagogica-item .wp-block-quote{max-width:690px;margin-left:auto;margin-right:250px}}.proposta-pedagogica-item .wp-block-quote h3,.proposta-pedagogica-item .wp-block-quote p{color:var(--color-c-white)}.proposta-pedagogica-item:last-child{mask:url(assets/img/mascara3.svg) center bottom;mask-size:cover;mask-mode:alpha;-webkit-mask:url(assets/img/mascara3.svg) center bottom;-webkit-mask-size:cover;-webkit-mask-mode:alpha}.proposta-pedagogica-item.jardim-de-infancia .conteudo-imagem a.btn,.proposta-pedagogica-item.maternal .conteudo-imagem a.btn{color:var(--color-c-pink-light)}@media(width >= 1024px){.proposta-pedagogica-item.jardim-de-infancia .conteudo-imagem a.btn:hover,.proposta-pedagogica-item.maternal .conteudo-imagem a.btn:hover{background:var(--color-c-orange2);color:var(--color-c-white)}.proposta-pedagogica-item.jardim-de-infancia .conteudo-imagem a.btn:hover::after,.proposta-pedagogica-item.maternal .conteudo-imagem a.btn:hover::after{color:var(--color-c-white)}}.proposta-pedagogica-item.fundamental-i .wp-block-quote::before,.proposta-pedagogica-item.fundamental-ii .wp-block-quote::before{content:url(assets/img/comment-green.svg)}.proposta-pedagogica-item.fundamental-i .conteudo-imagem h2::after,.proposta-pedagogica-item.fundamental-ii .conteudo-imagem h2::after{content:url(assets/img/detail-fundamental.svg);display:block;transform:translate(0,-20px);position:relative;z-index:2}.proposta-pedagogica-item.fundamental-i .conteudo-imagem a.btn,.proposta-pedagogica-item.fundamental-ii .conteudo-imagem a.btn{color:var(--color-c-orange3)}.proposta-pedagogica-item.fundamental-i .conteudo-imagem a.btn::after,.proposta-pedagogica-item.fundamental-ii .conteudo-imagem a.btn::after{color:var(--color-c-green2)}@media(width >= 1024px){.proposta-pedagogica-item.fundamental-i .conteudo-imagem a.btn:hover,.proposta-pedagogica-item.fundamental-ii .conteudo-imagem a.btn:hover{background:var(--color-c-green2);color:var(--color-c-white)}.proposta-pedagogica-item.fundamental-i .conteudo-imagem a.btn:hover::after,.proposta-pedagogica-item.fundamental-ii .conteudo-imagem a.btn:hover::after{color:var(--color-c-white)}}.proposta-pedagogica-item.ensino-medio{background:url(assets/img/brush8.png) no-repeat right -290px}@media(width < 1024px){.proposta-pedagogica-item.ensino-medio{background-size:60%;background-position:right -50px}}@media(width >= 1024px){.proposta-pedagogica-item.ensino-medio::before{content:url(assets/img/linha1.svg);position:absolute;top:-1480px;left:calc(50% - 1290px);transform:translateX(-50%)}}@media(width >= 1024px){.proposta-pedagogica-item.ensino-medio::after{content:url(assets/img/linha2.svg);position:absolute;top:-260px;right:calc(50% - 1400px);transform:translateX(50%)}}.proposta-pedagogica-item.ensino-medio .wp-block-quote::before{content:url(assets/img/comment-purple.svg)}.proposta-pedagogica-item.ensino-medio .conteudo-imagem a.btn{color:var(--color-c-purple)}.proposta-pedagogica-item.ensino-medio .conteudo-imagem a.btn::after{color:var(--color-brand)}@media(width >= 1024px){.proposta-pedagogica-item.ensino-medio .conteudo-imagem a.btn:hover{background-color:var(--color-brand);color:var(--color-c-white)}.proposta-pedagogica-item.ensino-medio .conteudo-imagem a.btn:hover::after{color:var(--color-c-white)}}.proposta-pedagogica-item.maternal{background:url(assets/img/brush7.png) no-repeat right -350px}@media(width < 1024px){.proposta-pedagogica-item.maternal{background-size:60%;background-position:right -50px}}@media(width >= 1024px){.proposta-pedagogica-item.maternal::before{content:url(assets/img/linha1-white.svg);position:absolute;top:-1480px;left:calc(50% - 1470px);transform:translateX(-50%)}}@media(width >= 1024px){.proposta-pedagogica-item.maternal::after{content:url(assets/img/linha1-white.svg);position:absolute;bottom:-1153px;left:calc(50% - 1470px);transform:translateX(-50%)}}.proposta-pedagogica-item.maternal .conteudo-imagem h2::after{content:url(assets/img/detail-maternal.svg);display:block;transform:translate(0,-20px);position:relative;z-index:2}.proposta-pedagogica-item.maternal .conteudo-imagem a::after{color:var(--color-c-orange2)}.proposta-pedagogica-item.jardim-de-infancia{background:url(assets/img/brush7.png) no-repeat right -260px}@media(width < 1024px){.proposta-pedagogica-item.jardim-de-infancia{background-size:60%;background-position:right -130px}}@media(width >= 1024px){.proposta-pedagogica-item.jardim-de-infancia::after{content:url(assets/img/linha1-white.svg);position:absolute;top:-1740px;left:calc(50% - 1470px);transform:translateX(-50%)}}.proposta-pedagogica-item.jardim-de-infancia .conteudo-imagem h2::after{content:url(assets/img/detail-jardim.svg);display:block;position:relative;z-index:2}.proposta-pedagogica-item.fundamental-i{background:url(assets/img/brush9.png) no-repeat right -358px}@media(width < 1024px){.proposta-pedagogica-item.fundamental-i{background-size:60%;background-position:right -50px}}@media(width >= 1024px){.proposta-pedagogica-item.fundamental-i::before{content:url(assets/img/linha1-white.svg);position:absolute;top:-1480px;left:calc(50% - 1470px);transform:translateX(-50%)}}.proposta-pedagogica-item.fundamental-ii{background:url(assets/img/brush10.png) no-repeat right -187px}@media(width < 1024px){.proposta-pedagogica-item.fundamental-ii{background-size:60%;background-position:right -50px}}.proposta-pedagogica-item.contraturno{background:linear-gradient(180deg,#633fa9 0,#f5a466 100%)}.proposta-pedagogica-item.contraturno::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(assets/img/brush1.png) no-repeat 110% -150px;mix-blend-mode:multiply}@media(width < 1024px){.proposta-pedagogica-item.contraturno::after{background-size:60%;background-position:right -130px}}@media(width >= 1024px){.proposta-pedagogica-item.contraturno::before{content:url(assets/img/linha1-white.svg);position:absolute;top:-1480px;left:calc(50% - 1470px);transform:translateX(-50%)}}.page-template-revistas .revista__content p{display:none}.revista{width:100%}.revista figure{position:relative;width:100%;overflow:hidden;border-radius:40px;border-bottom-right-radius:initial}.revista figure img{width:100%;height:100%;aspect-ratio:317/400;object-fit:cover;transition:.3s ease-in-out}.revista figure span{position:absolute;bottom:14px;right:14px;font-size:.938em;font-weight:600;padding:8px 18px 10px}.revista__content{margin-top:15px}.revista__content h3{font-size:1.563em;line-height:1.3em;color:var(--color-brand)}.revista__content p{font-size:1.188em;line-height:1.55em}@media(width >= 1024px){.revista:hover figure img{transform:scale(1.05)}}.home .revistas{overflow:hidden}@media(width >= 1024px){.home .revistas{overflow:initial;background-color:var(--color-bg)}}.page-template-blog .revistas{padding-top:initial;position:relative;z-index:6;background-color:initial;transform:translateY(-200px);margin-bottom:-200px}.page-template-blog .revistas__wrapper{background-color:var(--color-c-white)}@media(width < 1024px){.page-template-blog .revistas__wrapper{border-bottom-left-radius:150px;overflow:hidden}}.page-template-blog .revistas__wrapper::after,.page-template-blog .revistas__wrapper::before{display:none}@media(width < 1024px){.page-template-blog .revistas__item figure{margin-bottom:-6px}}@media(width < 1024px){.page-template-blog .revistas__item figure::after{display:none}}.page-template-blog .revistas__item__content{padding-left:20px}@media(width < 1024px){.page-template-blog .revistas__item__content{padding:0 20px;margin-top:initial}.page-template-blog .revistas__item__content h3,.page-template-blog .revistas__item__content p{max-width:initial}.page-template-blog .revistas__item__content a{color:var(--color-brand)}}@media(width < 1024px){.page-template-blog .revistas__item__wrapper{padding-bottom:initial}}@media(width < 1024px){.page-template-blog .revistas__nav{margin-top:40px;justify-content:center;order:initial;margin-bottom:20px}}.revistas{background-color:var(--color-c-orange2);padding-top:61px}@media(width >= 1024px){.revistas{padding-top:195px;background-color:var(--color-bg)}}.revistas__wrapper{position:relative;background-color:var(--color-c-orange2);display:flex;flex-direction:column}@media(width >= 1024px){.revistas__wrapper{margin-left:119px;border-bottom-left-radius:150px;flex-direction:initial}}@media(width >= 1024px){.revistas__wrapper::after{content:url(assets/img/brush5.png);position:absolute;top:-200px;left:220px}.revistas__wrapper::before{content:"";background-color:var(--color-c-orange2);position:absolute;top:0;right:0;width:40px;height:100%;transform:translateX(100%)}}@media(width >= 1410px){.revistas__wrapper::before{width:calc((100vw - 1370px)/ 2)}}@media(width >= 1024px){.revistas h2,.revistas__nav{left:634px}}.revistas h2{z-index:4;font-size:3.438em;font-weight:600;line-height:1em;order:-2;text-align:center}@media(width >= 1024px){.revistas h2{order:initial;position:absolute;top:110px;text-align:initial}}.revistas h2::after{content:url(assets/img/detail-revista.svg);display:block;transform:translate(-40px,-17px)}@media(width >= 1024px){.revistas h2::after{transform:translate(-90px,-17px)}}.revistas__nav{list-style:none;display:flex;align-items:center;z-index:4;order:-1;margin-top:64px}@media(width >= 1024px){.revistas__nav{order:initial;position:absolute;bottom:67px;margin-top:initial;left:calc(50% + 30px)}}.revistas__nav li span{display:flex;align-items:center;justify-content:center;background-color:var(--color-c-white);color:var(--color-brand);width:70px;height:70px;border-radius:50%;font-size:1.063em;font-weight:600}.revistas__nav li.active span{background-color:var(--color-brand);color:var(--color-c-white)}.revistas__nav li:hover span{cursor:pointer;color:var(--color-c-orange2)}.revistas__item{position:absolute;left:0;top:0;opacity:0;width:100%;transition:opacity .3s ease-in-out;z-index:1}@media(width >= 1024px){.revistas__item{overflow:hidden}}.revistas__item.active{position:relative;opacity:1;z-index:3}.revistas__item__wrapper{display:flex;flex-direction:column;gap:50px;padding-bottom:20px}@media(width >= 1024px){.revistas__item__wrapper{flex-direction:initial;gap:60px;padding-bottom:initial}}.revistas__item__content{width:100%;margin-top:64px;position:relative;z-index:3}@media(width >= 1024px){.revistas__item__content{margin-top:initial;padding-top:235px;padding-bottom:160px}}.revistas__item__content h3,.revistas__item__content p{max-width:535px}.revistas__item__content h3{font-size:1.563em;font-weight:700;text-transform:uppercase}.revistas__item__content h5{display:inline-block;padding:4px 10px 5px;border-radius:5px;margin-bottom:25px;color:var(--color-c-white);font-size:.875em;font-weight:600}.revistas__item__content p{margin-top:35px;font-size:1.188em;line-height:1.5em}.revistas__item figure{width:100%;order:2}@media(width >= 1024px){.revistas__item figure{order:initial;aspect-ratio:574/662;height:100%;border-bottom-left-radius:150px;overflow:hidden}.revistas__item figure::after{content:"";width:30%;height:100%;background-color:var(--color-bg);position:absolute;top:0;left:0;z-index:-1}}@media(width < 1024px){.revistas__item figure::after{content:url(assets/img/brush5.png);position:absolute;top:-200px;right:-200px;z-index:-1;transform:scale(.7)}}.revistas__item figure span{display:block;position:relative}.revistas__item figure img{width:100%;height:100%;object-fit:cover;aspect-ratio:574/662;border-bottom-left-radius:150px;position:relative;z-index:2}@media(width >= 1024px){.revistas__item figure img{border-bottom-left-radius:initial}}.revistas__item figure a{position:absolute;top:48px;right:0;font-size:1.063em;font-weight:600;background:var(--color-c-white);color:var(--color-brand);display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 13px 13px 31px;border-top-left-radius:25px;border-bottom-left-radius:25px;z-index:3}@media(width >= 1024px){.revistas__item figure a{top:initial;bottom:81px}}.revistas__item figure a::after{content:"";font-size:10px;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(width >= 1024px){.revistas__item figure a:hover{background-color:var(--color-brand);color:var(--color-c-white)}}@media(width >= 1024px){.revistas--inverse .revistas__wrapper{margin-left:initial;border-radius:30px 150px 0 30px}.revistas--inverse .revistas h2,.revistas--inverse .revistas__nav{left:initial;right:calc(50% + 110px);bottom:48px}.revistas--inverse .revistas h2 span,.revistas--inverse .revistas__nav span{background-color:var(--color-bg)}.revistas--inverse .revistas__item{border-top-right-radius:150px;overflow:hidden}.revistas--inverse .revistas__item__wrapper{flex-direction:row-reverse}.revistas--inverse .revistas__item a{flex:1 0 54%;display:block;width:100%;height:100%;color:var(--color-brand)}.revistas--inverse .revistas__item a:hover>figure img{transform:scale(1.05)}.revistas--inverse .revistas__item figure{flex:1 0 54%;border-bottom-left-radius:initial;aspect-ratio:761/555}.revistas--inverse .revistas__item figure::after{right:0;left:initial}.revistas--inverse .revistas__item figure img{aspect-ratio:761/555;transition:.3s ease-in-out}.revistas--inverse .revistas__item__content{text-align:right;padding-top:77px}.revistas--inverse .revistas__item__content h3,.revistas--inverse .revistas__item__content h5,.revistas--inverse .revistas__item__content p{max-width:435px;margin-left:auto}.revistas--inverse .revistas__item__content h3{font-size:1.688em}}@media(width >= 1410px){.revistas--inverse .revistas__nav{right:812px}}.sobre-cursos{padding-top:64px;overflow:hidden;position:relative;z-index:2}@media(width >= 1024px){.sobre-cursos{margin-top:-35px;padding-top:115px}}.sobre-cursos__wrapper{display:flex;align-items:flex-start;justify-content:space-between;max-width:1220px;margin:0 auto 24px;position:relative;flex-direction:column}@media(width >= 1024px){.sobre-cursos__wrapper{align-items:center;flex-direction:initial;margin:0 auto 45px}}@media(width >= 1024px){.sobre-cursos__wrapper::after{content:url(assets/img/brush1.png);position:absolute;top:20px;right:160px;z-index:-1;transform:translate(100%,-50%)}}.sobre-cursos__wrapper h2{font-size:4.063em;font-weight:600;line-height:1em;max-width:274px;color:var(--color-c-white);position:relative}@media(width >= 1024px){.sobre-cursos__wrapper h2{align-self:flex-end}}.sobre-cursos__wrapper h2::after{content:url(assets/img/brush2.png);position:absolute;top:calc(50% - 40px);left:50%;z-index:-1;transform:translate(-50%,-50%)}.sobre-cursos__texts{max-width:574px;padding-bottom:240px;order:-1}@media(width >= 1024px){.sobre-cursos__texts{order:initial;padding-bottom:200px}}.sobre-cursos__texts p{font-size:1.188em;line-height:1.55em}.sobre-cursos__texts p:not(:last-child){margin-bottom:20px}.sobre-cursos__texts p:last-child{font-weight:700}.sobre-cursos__grid{width:100vw;margin-left:-20px}@media(width >= 420px){.sobre-cursos__grid{margin-left:-40px}}@media(width >= 1024px){.sobre-cursos__grid{margin-left:initial;width:initial;display:grid;grid-template-columns:repeat(4,1fr);gap:23px;max-height:583px}}.sobre-cursos__grid .owl-stage-outer{padding-left:20px}@media(width >= 420px){.sobre-cursos__grid .owl-stage-outer{padding-left:40px}}@media(width < 1024px){.sobre-cursos__grid .owl-dots .owl-dot span{background-color:var(--color-brand);opacity:.4}.sobre-cursos__grid .owl-dots .owl-dot.active span{opacity:1}}.timeline{background-color:var(--color-c-white);position:relative;max-width:1170px;margin:64px auto;width:calc(100vw - 20px);margin-left:-10px;border-radius:24px}@media(width >= 420px){.timeline{margin-left:-30px}}@media(width >= 1024px){.timeline{margin:92px auto;width:initial;margin-left:auto;border-radius:32px}.timeline::after,.timeline::before{content:"";position:absolute;top:0;left:50%;width:calc(1170px + 100vw - 1170px - 80px);height:100%;background-color:var(--color-c-white);border-radius:32px;transform:translateX(-50%)}}@media(width >= 1024px)and (min-width:1650px){.timeline::after,.timeline::before{width:calc(100% + 480px)}}.timeline-item{padding:32px 20px}@media(width >= 1024px){.timeline-item{padding:initial;padding-bottom:90px}}@media(width >= 1024px){.timeline-item__wrapper{display:grid;grid-template-columns:528px 1fr;padding:0 40px}}.timeline-item__gallery{max-width:453px;margin-left:auto;margin-top:20px}@media(width >= 1024px){.timeline-item__gallery{margin-top:initial}}.timeline-item__gallery .wp-block-gallery{display:block!important}.timeline-item__gallery .wp-block-gallery .owl-nav{width:initial;gap:10px;flex-direction:column}@media(width < 1024px){.timeline-item__gallery .wp-block-gallery .owl-nav{margin-top:20px;position:relative;flex-direction:initial;left:0;transform:initial}}.timeline-item__gallery .wp-block-gallery figure{width:initial!important}.timeline-item__gallery .wp-block-gallery figure::before{display:none!important}.timeline-item__gallery .wp-block-gallery figure img{max-height:320px;object-fit:contain!important;object-position:right}.timeline-item__gallery .wp-block-gallery figure figcaption{position:initial!important;color:var(--color-brand)!important;text-shadow:initial!important;padding:initial!important;text-align:right!important;background:initial!important;max-width:355px;margin-left:auto!important;margin-top:21px!important;font-size:.813em;line-height:1.5em}.timeline-item__subtitle{font-size:1.063em;font-weight:700;line-height:1.3em;margin-bottom:24px}.timeline-item__title{font-size:1.688em;font-weight:700;line-height:1.2em;margin-bottom:24px}.timeline__nav{list-style:none;padding:0 30px}@media(width >= 1024px){.timeline__nav{padding:initial}}.timeline__nav span{width:107px;height:156px;display:flex;align-items:center;justify-content:center;transition:color .3s ease-in-out;position:relative}.timeline__nav span:not(.bg){background:url(assets/img/brush-timeline.png) no-repeat center center;background-size:100% auto}.timeline__nav span.bg{position:absolute;top:50%;left:50%;z-index:2;mix-blend-mode:color;width:calc(100% - 8px);height:calc(100% - 8px);transform:translate(-50%,-50%)}.timeline__nav span h3{font-size:1.25em;font-weight:700;position:relative;z-index:3}@media(width >= 1024px){.timeline__nav .owl-stage-outer{width:calc(100% - 130px);left:50%;transform:translateX(-50%)}}.timeline__nav .owl-nav{gap:10px;width:calc(100% + 40px);left:-20px}.timeline__nav .owl-nav .owl-next,.timeline__nav .owl-nav .owl-prev{border:0 none!important}.timeline__nav .owl-nav .owl-prev{transform:rotate(180deg)}.timeline__nav .owl-item:not(.center) span{background-image:initial}.timeline__nav .owl-item:not(.center) span.bg{background-color:#fff!important}.timeline__nav .owl-item.center.active span{color:var(--color-c-white)}.single-format-standard .wp-block-quote{margin:80px 40px 80px auto;max-width:690px}@media(width >= 1024px){.single-format-standard .wp-block-quote{margin:80px 120px 80px auto}}.single-format-standard .wp-block-quote::before{content:url(assets/img/comment-brand.svg)}.single-format-standard .wp-block-quote h3,.single-format-standard .wp-block-quote p{margin-left:auto}.single-format-standard .wp-block-quote p{text-transform:uppercase;text-align:right;margin-left:auto!important}.wp-block-quote{text-align:right;position:relative;padding-right:40px}@media(width >= 600px){.wp-block-quote{margin-bottom:100px}}@media(width > 1024px){.wp-block-quote{padding-right:initial;margin-bottom:initial}}.wp-block-quote::before{content:url(assets/img/comment.svg);position:absolute;top:50%;transform:translateY(-50%);right:-35px}@media(width > 1024px){.wp-block-quote::before{right:-55px;top:0;transform:initial}}.wp-block-quote h3{font-size:1.75em!important;line-height:1.2em;font-weight:600}@media(width >= 1024px){.wp-block-quote h3{font-size:2.188em!important}}.wp-block-quote p{font-size:1.125em!important;margin-top:30px}@media(width >= 1024px){.wp-block-quote p{margin-top:50px}}.whatsapp{position:fixed;bottom:10px;right:10px;z-index:99}@media(width >= 1024px){.whatsapp{bottom:30px;right:30px}}.whatsapp__form{position:fixed;bottom:73px;right:10px;background-color:RGBA(255,255,255,.7);max-width:calc(100vw - 20px);width:100%;padding:60px 50px;border-radius:40px;backdrop-filter:blur(10px);transition:transform .3s ease-in-out;transform:translateX(calc(100% + 10px))}@media(width >= 1024px){.whatsapp__form{bottom:123px;right:30px;transform:translateX(calc(100% + 30px));max-width:491px}}.whatsapp__form__close{position:absolute;top:20px;right:20px;color:var(--color-brand)}.whatsapp__form p{font-size:1.188em;font-weight:700;margin-bottom:30px}.whatsapp__form p.erros{display:none;color:var(--color-c-pink-light);margin-bottom:initial;margin-top:20px;text-align:center;font-weight:400}.whatsapp__form .form-group{margin-bottom:10px}.whatsapp__form .form-group input{background-color:rgba(0,0,0,0)}.whatsapp__form button{font-size:1.063em;width:166px;margin:0 auto;display:block;cursor:pointer}.whatsapp__form.active{transform:translateX(0)}.whatsapp__btn{width:60px;height:60px;border-radius:50%;background-color:var(--color-brand);color:var(--color-c-white);appearance:none;border:0 none;font-size:30px;cursor:pointer;transition:.3s ease-in-out}@media(width >= 1024px){.whatsapp__btn{width:87px;height:87px;font-size:42px}}@media(width >= 1024px){.whatsapp__btn:hover{color:var(--color-c-orange2)}}.blog-search{width:100%;margin-top:75px;display:none}.blog-search__wrapper{display:flex;justify-content:flex-end;gap:20px}.blog-search form{position:relative}.blog-search form button,.blog-search form input{border:0 none;appearance:none}.blog-search form input{width:247px;padding:10px 56px 10px 24px;border-radius:25px;font-size:1.063em}.blog-search form button{width:46px;height:46px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;border-radius:50%;background:var(--color-brand);color:var(--color-c-white)}.blog-grid{margin-top:75px}.blog-grid__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}@media(width >= 1024px){.blog-grid__wrapper{grid-template-columns:repeat(4,1fr);gap:90px 40px}}.page-template-calendario .calendario-destaque{margin-top:64px}.page-template-calendario .calendario-destaque__title h2{font-size:2.5em;line-height:1.1em;font-weight:700}.page-template-calendario .calendario-destaque__title p{margin-top:34px;font-size:1.063em;line-height:1.5em}.page-template-calendario .calendario-destaque__wrapper{margin-top:40px}@media(width < 1024px){.page-template-calendario .calendario-destaque__wrapper .owl-dots .owl-dot span{background-color:var(--color-brand);opacity:.4}.page-template-calendario .calendario-destaque__wrapper .owl-dots .owl-dot.active span{opacity:1}}.page-template-calendario .calendario-eventos{background:initial;mask:initial;padding:initial;margin:100px 0 0}@media(width >= 1024px){.page-template-calendario .calendario-eventos{margin:100px 0 200px}}.page-template-calendario .calendario-eventos::after{display:none}.page-template-calendario .calendario-eventos__title h2{color:var(--color-brand);text-align:initial;font-size:2.5em;font-weight:700}.page-template-calendario .calendario-eventos__title h2::after{display:none}.page-template-calendario .calendario-eventos__title p{margin-top:34px;font-size:1.063em;line-height:1.5em}.page-template-ficha{background:#4d8f79;background:linear-gradient(180deg,#4d8f79 0,#f5c4c0 100%)}.page-template-ficha__form{margin-top:-35px;padding-top:40px;padding-bottom:116px;margin-top:-300px;position:relative;z-index:5}.page-template-ficha__form__wrapper{background-color:var(--color-c-white);padding:60px 40px;max-width:932px;margin:0 auto;border-radius:40px}@media(width >= 1024px){.page-template-ficha__form__wrapper{padding:120px 120px 100px}}.page-template-ficha__form__msg{display:none}.page-template-ficha__form__msg h2{font-size:1.875em;margin-bottom:32px;text-transform:uppercase}.page-template-ficha__form__msg p{font-size:1.188em;font-weight:400;line-height:1.55em}.page-template-ficha__form__msg p:not(:last-child){margin-bottom:24px}.page-template-ficha__form__title{margin-bottom:40px}@media(width >= 1024px){.page-template-ficha__form__title{margin-bottom:80px}}.page-template-ficha__form__title h2{font-size:1.875em;margin-bottom:32px}.page-template-ficha__form__title p{font-size:1.188em;font-weight:400;line-height:1.55em}.page-template-ficha__form__title p:not(:last-child){margin-bottom:24px}.page-template-ficha__form .terms{padding:40px 0;border-top:2px solid var(--color-bg);border-bottom:2px solid var(--color-bg)}@media(width >= 1024px){.page-template-ficha__form .terms{padding:72px 0 78px}}.page-template-ficha__form .terms h2{margin-bottom:45px}.page-template-ficha__form .terms p{font-size:1.188em;line-height:1.55em}.page-template-ficha__form .terms p:not(:last-child){margin-bottom:16px}.page-template-ficha__form .buttons{margin-top:100px;text-align:center}.page-template-ficha__form .buttons button{width:230px;text-align:center}.page-template-ficha.message-sending .page-template-ficha__form__msg{display:block}.page-template-ficha.message-sending .page-template-ficha__form__title,.page-template-ficha.message-sending form{display:none}.home main{position:relative}@media(width >= 1024px){.home main::after{content:url(assets/img/linha1.svg);position:absolute;top:-650px;left:calc(50% - 1060px);transform:translateX(-50%)}}@media(width >= 1024px){.home main::before{content:url(assets/img/linha2.svg);position:absolute;top:460px;right:calc(50% - 1110px);transform:translateX(50%)}}.page-template-proposta-pedagogica.page-id-14 .banner-interna__figure img,.page-template-proposta-pedagogica.page-id-16 .banner-interna__figure img,.page-template-proposta-pedagogica.page-id-18 .banner-interna__figure img{opacity:.4}.page-template-proposta-pedagogica.page-id-14 .banner-interna__figure{background-color:#6e4745}.page-template-proposta-pedagogica.page-id-16 .banner-interna__figure{background-color:#754100}.page-template-proposta-pedagogica.page-id-18 .banner-interna__figure{background-color:#183e81}.page-template-proposta-pedagogica.page-id-20 .banner-interna__figure{background-color:#380c8a}.page-template-revistas .revistas-grid{margin-top:64px}.page-template-revistas .revistas-grid__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:40px}@media(width >= 1024px){.page-template-revistas .revistas-grid__wrapper{grid-template-columns:repeat(4,1fr);gap:90px 40px}}.single-format-standard .single-body{background:url(assets/img/brush4.png) no-repeat 120% -200px;margin-top:-35px;padding-top:100px;position:relative}@media(width < 1024px){.single-format-standard .single-body{background-size:60%;background-position:140% -70px}}@media(width >= 1024px){.single-format-standard .single-body::before{content:url(assets/img/linha1.svg);position:absolute;top:-1136px;left:calc(50% - 1302px);transform:translateX(-50%)}}@media(width >= 1024px){.single-format-standard .single-body::after{content:url(assets/img/linha2.svg);position:absolute;bottom:-980px;right:calc(50% - 1302px);transform:translateX(50%)}}.single-format-standard .single-body h2,.single-format-standard .single-body h3,.single-format-standard .single-body p{max-width:812px}@media(width >= 1024px){.single-format-standard .single-body h2,.single-format-standard .single-body h3,.single-format-standard .single-body p{margin-left:100px;margin-right:100px}}.single-format-standard .single-body h2{font-size:2em;line-height:1.3em;margin-top:80px;margin-bottom:80px}@media(width >= 1024px){.single-format-standard .single-body h2{font-size:2.188em}}.single-format-standard .single-body h2.has-text-align-center{max-width:693px;margin:80px auto}.single-format-standard .single-body h3{font-size:1.688em;font-weight:700;margin-bottom:40px}.single-format-standard .single-body h3.has-text-align-center{margin:80px auto 20px}.single-format-standard .single-body p{font-size:1.063em;line-height:1.5em}.single-format-standard .single-body p:not(:last-child){margin-bottom:30px}.single-format-standard .single-body p a{color:var(--color-brand);text-decoration:underline;font-weight:700}.single-format-standard .single-body p.has-text-align-center{margin:0 auto 20px}.single-format-standard .single-body .wp-block-embed{margin:40px auto;max-width:812px;position:relative;z-index:2}.single-format-standard .single-body .wp-block-embed iframe{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.single-format-standard .single-body ul{text-align:center;list-style:none;margin-bottom:40px}.single-format-standard .single-body ul a{text-decoration:underline;color:var(--color-brand)}@media(width >= 1024px){.single-format-standard .single-body .conteudo-imagem,.single-format-standard .single-body .wp-block-quote{margin-left:100px;margin-right:100px}}.single-format-standard .single-body .conteudo-imagem .container,.single-format-standard .single-body .wp-block-quote .container{padding:initial}.single-format-standard .single-body .conteudo-imagem h2,.single-format-standard .single-body .conteudo-imagem h3,.single-format-standard .single-body .conteudo-imagem p,.single-format-standard .single-body .wp-block-quote h2,.single-format-standard .single-body .wp-block-quote h3,.single-format-standard .single-body .wp-block-quote p{max-width:initial;margin-left:initial;margin-right:initial}.single-format-standard .single-body .wp-block-quote{margin-left:auto}.single-format-standard .single-body .wp-block-gallery{display:block;margin:80px 0}.single-format-standard .single-body .wp-block-gallery .wp-block-image{display:block!important;width:100%!important}.single-format-standard .single-body .wp-block-gallery .wp-block-image img{aspect-ratio:316/298;border-radius:40px;border-bottom-right-radius:initial}.single-format-standard .single-body .wp-block-gallery .wp-block-image figcaption{background:initial!important;margin-top:20px!important;font-size:1.063em!important;text-align:left!important;position:relative!important;text-shadow:initial!important;padding:initial!important;display:block;color:var(--color-brand);font-weight:600}.single-format-standard .single-body .wp-block-gallery .wp-block-image::before{display:none}@media(width < 1024px){.single-format-standard .single-body .wp-block-gallery .owl-dots .owl-dot span{background-color:var(--color-brand);opacity:.4}.single-format-standard .single-body .wp-block-gallery .owl-dots .owl-dot.active span{opacity:1}}.single-format-standard .single-more{margin:100px 0 0;position:relative;z-index:2}@media(width >= 1024px){.single-format-standard .single-more{margin:150px 0}}.single-format-standard .single-more__title{display:flex;justify-content:space-between;align-items:center}.single-format-standard .single-more__title h2{font-size:2.5em}.single-format-standard .single-more__grid{margin-top:45px;display:grid;grid-template-columns:repeat(1,1fr);gap:40px}@media(width >= 1024px){.single-format-standard .single-more__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:90px 40px}}.single-eventos-body{background:url(assets/img/brush4.png) no-repeat 120% -200px;margin-top:-35px;padding-top:100px}@media(width < 1024px){.single-eventos-body{background-size:60%;background-position:140% -70px}}@media(width >= 1024px){.single-eventos-body::before{content:url(assets/img/linha2.svg);position:absolute;top:-80px;right:calc(50% - 1260px);transform:translateX(50%)}}@media(width >= 1024px){.single-eventos-body__wrapper{display:grid;grid-template-columns:1fr 455px;gap:120px}}.single-eventos-body__content{padding-top:50px}@media(width >= 1024px){.single-eventos-body__content{padding-left:120px}}.single-eventos-body__content h2{font-size:2.5em;font-weight:600;line-height:1.2em}@media(width >= 1024px){.single-eventos-body__content h2{font-size:3.125em}}.single-eventos-body__content h3{font-size:1.688em;line-height:1.2em;font-weight:700;margin-top:40px}@media(width >= 1024px){.single-eventos-body__content h3{margin-top:80px}}.single-eventos-body__content p{font-size:1.063em;margin-top:40px}.single-eventos-body__content ul{text-align:center;list-style:none;margin-bottom:40px}.single-eventos-body__content ul a{text-decoration:underline}.single-eventos-body__content .wp-block-image{margin:80px 50px 200px}.single-eventos-body__content .wp-block-image img{aspect-ratio:596/658;width:100%;height:100%;object-fit:cover;border-radius:40px;border-bottom-right-radius:initial}.single-eventos-body__infos{margin-top:40px;text-align:center}@media(width >= 1024px){.single-eventos-body__infos{margin-top:initial;text-align:initial}}.single-eventos-body__infos__wrapper{position:sticky;top:10px}.single-eventos-body__infos__box{background-color:var(--color-c-white);border-radius:20px;padding:56px 46px 68px;margin-bottom:24px}.single-eventos-body__infos__box .body__infos__box__content:not(:first-child){margin-top:30px}.single-eventos-body__infos__box h3{font-size:1.688em}.single-eventos-body__infos__box p{font-size:1.063em;line-height:1.3em;margin-top:12px}.page-template-visita{background:#1b438b;background:linear-gradient(180deg,#1b438b 12%,#f5c4c0 78%)}.page-template-visita__form{margin-top:-35px;padding-top:80px;padding-bottom:168px}.page-template-visita__form-bg-white{background-color:var(--color-c-white);padding:60px 40px;max-width:932px;margin:0 auto;border-radius:40px;position:relative;z-index:5;top:-300px;display:none}@media(width >= 1024px){.page-template-visita__form-bg-white{margin-top:-210px;padding:120px 120px 100px}}.page-template-visita__form-bg-white h2{font-size:1.875em;margin-bottom:37px}.page-template-visita__form-bg-white p{font-size:1.188em}.page-template-visita__form-bg-white p:not(:last-child){margin-bottom:32px}.page-template-visita__form-bg-white p a{font-weight:700;color:var(--color-brand)}.page-template-visita__form-bg-white .buttons{margin-top:100px;text-align:center}.page-template-visita__form__wrapper{max-width:693px;margin:0 auto}.page-template-visita__form__wrapper .fc-day-other .fc-daygrid-day-top{opacity:1}.page-template-visita__form__wrapper .fc-daygrid-day.disabled{cursor:not-allowed!important;opacity:.3}.page-template-visita__form__title{color:var(--color-c-white);margin-bottom:100px}.page-template-visita__form__title h2{font-size:1.875em;margin-bottom:32px}.page-template-visita__form__title p{font-size:1.188em;font-weight:400;line-height:1.55em}.page-id-18 .conteudo-proposta .faq{max-width:1170px;margin-left:auto;margin-right:auto}.page-id-18 .conteudo-proposta .faq-item{padding:24px 0}.page-id-18 .conteudo-proposta .faq-item__head h2{margin:initial;max-width:initial}.page-id-18 .conteudo-proposta .faq-item__body{max-width:initial;margin-right:initial;margin-left:initial}.page-id-18 .conteudo-proposta .faq-item__body p,.page-id-18 .conteudo-proposta .faq-item__body ul{max-width:822px;margin-left:initial}.page-id-18 .conteudo-proposta .faq-item__body li,.page-id-18 .conteudo-proposta .faq-item__body p{font-size:1.063em;line-height:1.5em}@media(width >= 1024px){.page-id-18 .conteudo-proposta .faq-item__body li,.page-id-18 .conteudo-proposta .faq-item__body p{font-size:1.188em}}.page-id-18 .conteudo-proposta .faq-item__body .conteudo-imagem{margin-top:initial}.page-id-18 .conteudo-proposta .faq-item__body .conteudo-imagem__wrapper{margin:initial}@media(width >= 1024px){.page-id-18 .conteudo-proposta .faq-item__body .wp-block-gallery{max-width:calc(100% - 164px);margin-left:auto;margin-right:auto}}.page-id-18 .conteudo-proposta .faq-item.active .faq-item__head{padding-top:10px}.page-id-18 .conteudo-proposta .faq-item.active .faq-item__body{margin-top:30px;margin-bottom:30px}@media(width >= 1024px){.page-id-18 .conteudo-proposta .faq-item.active .faq-item__body{margin-top:50px;margin-bottom:60px}}.only-desktop{display:none}@media(min-width:1024px){.only-desktop{display:block}}.only-mobile{display:block}@media(min-width:1024px){.only-mobile{display:none}}@media(width <= 1024px){.hide-mobile{display:none}}@media(width > 1024px){.hide-desktop{display:none}}