:root{--soft-shadow:rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px}#site-header,#site-footer,#back-to-top,#mobile-menu{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:140rem;padding:0 1rem;margin:0 auto;width:100%}.button{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 3.2rem;min-height:4.8rem;width:fit-content;border-radius:5rem;text-decoration:none;font-size:1.6rem;font-weight:700;.button-icon{flex-shrink:0}&.button--primary{color:#fff;background:linear-gradient(90deg,#FF9D00 0%,#FF5300 50%,#FF9D00 100%);background-size:200% 100%;background-position:100% 0;transition:background-position 300ms ease-in-out,outline-color 300ms ease-in-out;&:hover{background-position:0% 0}}@media (min-width:1024px){font-size:1.8rem}}}#menfis-app{position:relative}#site-header{position:sticky;top:0;left:0;right:0;z-index:999;background:#f8f9fa;border-bottom:2px solid #ddd;box-shadow:var(--soft-shadow);transform:translateY(0);transition:transform 300ms linear}#site-header.navbar-hidden{transform:translateY(calc(-100% - 2.4rem))}#navbar{.navbar__content{padding:1.6rem 4rem;height:9rem;display:flex;justify-content:space-between;align-items:center;gap:4rem}.navbar__brand{flex-shrink:0;width:6rem;height:auto}.navbar__brand svg{width:100%;height:auto}.navbar__brand path{transition:fill 300ms ease-in-out}.navbar__brand:hover path{fill:#FD712D}.navbar__nav{list-style:none;margin:0;padding:0;display:none;gap:1rem}.navbar__item{position:relative}.navbar__link{font-size:1.4rem;color:#333;text-decoration:none;padding:.8rem 1.6rem;border-radius:.8rem;transition:all 300ms ease-in-out;display:flex;align-items:center;gap:.8rem}.navbar__link:hover{background:rgb(253 113 45 / .1);color:#FD712D}.navbar__dropdown{position:relative}.navbar__dropdown-trigger{background:none;border:none;cursor:pointer;font-family:inherit;font-size:1.4rem;font-weight:inherit}.navbar__dropdown-icon{transition:transform 300ms ease-in-out}.navbar__dropdown:hover .navbar__dropdown-icon,.navbar__dropdown-trigger[aria-expanded="true"] .navbar__dropdown-icon{transform:rotate(180deg)}.navbar__dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border-radius:1.2rem;box-shadow:0 8px 32px rgb(0 0 0 / .1);min-width:20rem;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all 300ms ease-in-out;z-index:1000;list-style:none;margin:0;padding:1.2rem 0;margin-top:.8rem}.navbar__dropdown:hover .navbar__dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar__dropdown-item{margin:0}.navbar__dropdown-link{display:block;padding:1.2rem 2rem;color:#333;text-decoration:none;font-size:1.4rem;transition:all 300ms ease-in-out}.navbar__dropdown-link:hover{background:rgb(253 113 45 / .1);color:#FD712D}.navbar__actions{display:none}.navbar__contact-button{display:none;white-space:nowrap;font-size:1.4rem}@media (min-width:1440px){.navbar__nav{display:flex;margin-right:auto}.navbar__actions{display:flex;align-items:center}.navbar__contact-button{display:inline-flex}}}body.mobile-menu-open{overflow:hidden}.mobile-menu-button{display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:.8rem;gap:1.6rem;transition:all 300ms ease-in-out;@media (min-width:1440px){display:none}.mobile-menu-button__text{text-transform:uppercase}.mobile-menu-button__icon{display:flex;flex-direction:column;gap:.8rem}.mobile-menu-button__line{width:3.2rem;height:.3rem;background:#333;border-radius:.2rem;transition:all 300ms ease-in-out}&:hover .mobile-menu-button__line{background:#FD712D}&[aria-expanded="true"]{.mobile-menu-button__line:nth-child(1){transform:rotate(45deg) translateY(1.1rem)}.mobile-menu-button__line:nth-child(2){opacity:0}.mobile-menu-button__line:nth-child(3){transform:rotate(-45deg) translateY(-1.1rem)}}}#mobile-menu{display:flex;@media (min-width:1440px){display:none}.mobile-menu__overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgb(0 0 0 / .6);z-index:9998;opacity:0;visibility:hidden;backdrop-filter:blur(4px);transition:all 300ms ease-in-out}.mobile-menu__panel{position:fixed;top:0;right:0;width:min(32rem, 85vw);max-width:32rem;height:100dvh;background:#fff;z-index:9999;padding:2.4rem;overflow-y:scroll;box-shadow:-4px 0 20px rgb(0 0 0 / .1);transform:translateX(100%);transition:all 400ms cubic-bezier(.25,.46,.45,.94)}&.is-open .mobile-menu__overlay{opacity:1;visibility:visible}&.is-open .mobile-menu__panel{transform:translateX(0)}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:1px solid #eee}.mobile-menu__brand{max-width:16rem}.mobile-menu__brand a{display:block;transition:all 300ms ease-in-out}.mobile-menu__brand a:hover{transform:translateY(-2px);filter:drop-shadow(0 0 12px rgb(253 114 45 / .3))}.mobile-menu__brand svg{width:100%;height:auto}.mobile-menu__close{background:none;border:none;font-size:2.4rem;cursor:pointer;color:#333;transition:color 300ms ease-in-out;padding:.4rem;border-radius:.4rem}.mobile-menu__close:hover{color:#FD712D}.mobile-menu__nav{list-style:none;margin:0;padding:0}.mobile-menu__item{margin-bottom:1.6rem}.mobile-menu__link{display:block;padding:1.2rem 0;color:#333;text-decoration:none;font-size:1.8rem;transition:color 300ms ease-in-out}.mobile-menu__link:hover{color:#FD712D}.mobile-menu__item--dropdown .mobile-menu__dropdown-trigger{width:100%;background:none;border:none;text-align:left;font-family:inherit;font-size:1.8rem;color:#333;padding:1.2rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color 300ms ease-in-out}.mobile-menu__item--dropdown .mobile-menu__dropdown-trigger:hover{color:#FD712D}.mobile-menu__dropdown-icon{transition:transform 300ms ease-in-out}.mobile-menu__dropdown-trigger[aria-expanded="true"] .mobile-menu__dropdown-icon{transform:rotate(180deg)}.mobile-menu__dropdown-menu{list-style:none;margin:0;padding:0 0 0 1rem;border-left:4px solid #FD712D;max-height:0;overflow:hidden;transition:all 400ms cubic-bezier(.25,.46,.45,.94)}.mobile-menu__dropdown-item+.mobile-menu__dropdown-item{margin-top:1.2rem}.mobile-menu__dropdown-link{display:block;padding:.8rem 0;color:#666;text-decoration:none;font-weight:500;font-size:1.6rem;transition:color 300ms ease-in-out}.mobile-menu__dropdown-link:hover{color:#FD712D}.mobile-menu__actions{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid #eee}.mobile-menu__contact-button{flex-direction:row-reverse;width:100%;justify-content:center;font-size:1.6rem;padding:1.6rem 2.4rem}}#site-footer{position:relative;z-index:91;background:#1F1F1F;padding:4rem 0;color:#fff;border-top:2px solid #FD712D;.footer__row:first-child{display:grid;gap:4rem}.footer__row .footer__brand{margin:0 auto}.footer__row .footer__brand a{display:flex;max-width:24rem;transition:all 300ms ease-in-out}.footer__row .footer__brand a:hover{transform:translateY(-2px);filter:drop-shadow(0 0 24px rgb(253 114 45 / .2))}.footer__row .footer__brand svg{width:100%;height:auto}.footer__row:first-child h3{position:relative;font-size:1.8rem;font-weight:300;margin:0 auto 2.4rem;text-align:center;width:fit-content}.footer__row:first-child h3::before{content:'';position:absolute;left:0;bottom:-8px;width:100%;height:2px;background:#FD712D;border-radius:.2rem}.footer__row:first-child ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;gap:1.6rem}.footer__row:first-child ul a{color:#fff;text-decoration:none;font-size:1.4rem;transition:all 300ms ease-in-out}.footer__row:first-child ul a:hover{color:#FD712D}.footer__row:last-child{display:flex;flex-direction:column;gap:4rem;padding-top:2.4rem;margin-top:4rem;border-top:2px solid rgb(221 221 221 / .1)}.footer__row:last-child .footer__copyright{font-size:1.4rem;text-align:center}.footer__row:last-child .menfis-logo{display:flex;max-width:14rem;margin:0 auto;transition:all 300ms ease-in-out}.footer__row:last-child .menfis-logo:hover{transform:translateY(-2px);filter:drop-shadow(0 0 24px rgb(253 114 45 / .6))}.footer__copyright-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;margin-top:.8rem}.footer__copyright-links a{padding:0 .8rem;border-left:2px solid #FD712D;color:#fff;transition:all 300ms ease-in-out}.footer__copyright-links a:hover{background:#FD712D}.footer__row:last-child .menfis-logo svg{width:100%;height:auto}.footer__site-map,.footer__site-social{width:fit-content;margin:0 auto}@media (min-width:768px){.footer__row:first-child{grid-template-columns:repeat(2,1fr)}.footer__row .footer__brand{grid-column:1 / -1}.footer__site-map,.footer__site-social{width:100%}}@media (min-width:1024px){.footer__row:first-child{grid-template-columns:repeat(3,1fr)}.footer__row .footer__brand{grid-column:unset;margin:unset}.footer__copyright-links{justify-content:start}.footer__row:first-child h3{text-align:start;margin:0 0 2.4rem}.footer__row:first-child ul{justify-content:start}.footer__row:last-child{flex-direction:row;justify-content:space-between}.footer__row:last-child .footer__copyright{text-align:start}.footer__row:last-child .menfis-logo{margin:unset}}@media (min-width:1200px){.footer__row:first-child{grid-template-columns:repeat(6,1fr)}.footer__row:first-child ul{flex-direction:column}.footer__site-social ul.footer__site-social-list{flex-direction:row}}}#back-to-top{position:sticky;bottom:0;right:0;left:0;z-index:90;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(100%);transition:all 400ms cubic-bezier(.25,.46,.45,.94);&.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top__container{display:flex;justify-content:flex-end;pointer-events:none}.back-to-top__button{cursor:pointer;display:flex;align-items:center;justify-content:center;background:#1F1F1F;color:#fff;border:0;padding:.6rem 1rem;border-radius:.8rem .8rem 0 0;border-left:2px solid #FD712D;border-right:2px solid #FD712D;border-top:2px solid #FD712D;border-bottom:2px solid #fff0;transition:all 300ms ease-in-out;pointer-events:auto;margin-top:-3.6rem}.back-to-top__button:hover{background:#2F2F2F}.back-to-top__button:active{transform:translateY(0)}.back-to-top__button svg{width:2rem;height:2rem}}:root{--orange-primary:#FF5F01;--orange-secondary:#ff7a2d}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{font-size:62.5%}body{font-size:1.6rem;font-family:"Sora",sans-serif;color:#333}.btn-primary{cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:1.4rem 0;max-width:26rem;text-transform:uppercase;font-weight:900;background:var(--orange-primary);color:#f1f1f1;border-radius:.8rem;transition:200ms;box-shadow:rgb(50 50 93 / .15) 0 13px 27px -5px,rgb(0 0 0 / .2) 0 8px 16px -8px}.btn-primary:hover{background:var(--orange-secondary)}.btn-secondary{cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:1.4rem 0;max-width:26rem;text-transform:uppercase;font-weight:900;background:#f1f1f1;color:var(--orange-primary);border-radius:.8rem;transition:200ms;box-shadow:rgb(50 50 93 / .15) 0 13px 27px -5px,rgb(0 0 0 / .2) 0 8px 16px -8px}.btn-secondary:hover{background:#fafafa}.toggleMenu{top:0!important;opacity:1!important;visibility:visible!important}#header{background:#2C4A2C;border-bottom:.1rem solid #325e32}#header .navbar{padding:1.6rem 10%;display:flex;justify-content:space-between;align-items:center}#header .navbar .btn-open,#header .mobile-nav .btn-close{background:none;border:none;width:4rem;height:auto;color:#f1f1f1;text-align:center;text-transform:uppercase}#header .navbar .btn-open svg,#header .mobile-nav .btn-close svg{width:100%;height:100%}#header .navbar .btn-open p,#header .mobile-nav .btn-close p{font-size:1rem}#header .mobile-nav{position:fixed;z-index:9;top:-100%;height:100vh;width:100vw;background:#2C4A2C;padding:4rem 2.4rem 20rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:600ms;border:.1rem solid #2C4A2C50;opacity:0;visibility:hidden}#header .mobile-nav .nav{margin:0;list-style:none;display:grid;gap:2.4rem}#header .mobile-nav .nav-link{text-decoration:none;font-size:2rem;color:#f1f1f1}#header .mobile-nav .social{display:flex;gap:2.4rem}#header .navbar>.nav{display:none}#header .navbar>.social{display:none}@media screen and (min-width:425px){#header .navbar>.social{display:flex;gap:1.6rem}#header .navbar>.social a{width:2.8rem;height:2.8rem}#header .navbar>.social a svg{width:100%;height:100%}}@media screen and (min-width:768px){#header .mobile-nav,#header .btn-open{display:none}#header .navbar>.nav{display:flex;margin:0;list-style:none;gap:1.6rem}#header .navbar>.nav a{text-decoration:none;color:#f1f1f1;text-transform:uppercase;font-weight:700}}@media screen and (min-width:1024px){#header .navbar>.nav{gap:4rem}}#hero{background:#4c4a99;background:url(../../../template-old/page-paisagismo/images/arquitec-paisagismo-escola-campinas-artes-hero.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;overflow:clip}#hero .formulario{border-top:2px solid #ff5f01;border-bottom:2px solid #ff5f01;padding:32px 5%;background:#fff;color:#333;text-align:start;max-width:600px;margin:auto}#hero .formulario h2+p+p{margin-top:8px;margin-bottom:24px}#hero .formulario p:nth-of-type(5){width:100%;max-width:unset}#hero .formulario h2{color:#0f0f0f;font-size:2.8rem!important}#hero .formulario form{gap:1.6rem}#hero .copy{max-width:120rem;margin:auto;padding:8rem 10%}#hero{color:#f1f1f1;text-align:center}#hero .copy{max-width:120rem;margin:auto}#hero .copy h1{font-size:2.6rem;font-weight:900;margin-bottom:4rem}#hero .copy p{margin:auto;margin-bottom:4rem;font-weight:500;line-height:2.4rem;font-size:1.8rem}#hero .copy .logo-ibrap{max-width:10rem;height:auto;margin:2rem auto 0;display:block}@media screen and (min-width:1024px){#hero .copy .logo-ibrap{max-width:15rem;margin:4rem 0 0}}@media screen and (min-width:425px){#hero .copy h1{font-size:3.2rem}}@media screen and (min-width:768px){#hero .copy h1{font-size:4rem}#hero .copy p{font-size:2rem;line-height:3.2rem}}@media screen and (min-width:1024px){#hero .copy{margin:auto}#hero .copy h1{font-size:6rem;margin:0;margin-bottom:4rem}#hero .copy p{max-width:80rem;font-size:2.4rem;margin-bottom:4rem}}@media (width>=500px){#hero .formulario{border:1px solid #ff5f01;border-radius:16px;box-shadow:0 0 32px #00000040}#hero{padding-bottom:80px}}@media (width>=1440px){#hero{display:grid;grid-template-columns:1fr auto;gap:40px;padding:100px 10%}#hero #form-hero.formulario{padding:56px}#hero .formulario form{gap:1.6rem}#hero .copy{padding:0;margin:0;text-align:start;height:fit-content;position:sticky;top:140px}#hero .copy p{margin:0;margin-bottom:40px}#hero .copy a{margin:0}}#atuacao{padding:8rem 0 0;position:relative;overflow-x:clip}#atuacao .atuacao-imgs{display:none}#atuacao .copy{text-align:center}#atuacao .copy .card-wrapper{background:#2C4A2C;padding:8rem 1.6rem;color:#fafafa;display:flex;flex-direction:column;gap:5.6rem}#atuacao .copy h2{margin:auto;max-width:60rem;margin-bottom:4rem;font-weight:900;font-size:2.8rem}#atuacao .copy>h2{display:none}#atuacao .card-wrapper h2{margin-bottom:0}#atuacao .copy h2 span{color:var(--orange-primary)}#atuacao .copy>p{margin-bottom:4rem}#atuacao .items{display:grid;gap:4rem;text-align:center}#atuacao .item .icon{width:fit-content;height:fit-content;margin:0 auto .8rem;filter:drop-shadow(rgb(100 100 111 / .2) 0 7px 29px)}#atuacao .item .icon svg{width:5rem;height:5rem}#atuacao .item .description h3{font-weight:900;margin-bottom:.8rem}#atuacao .atuacao-bg{position:absolute;z-index:-1;bottom:0;width:100%;height:100rem;margin:0 -10%;opacity:.8}#atuacao .atuacao-bg img{width:100%;height:100%;object-fit:cover}.aulas-hibridas{margin:auto;margin-top:8rem;text-align:center;display:grid;gap:4rem;max-width:100rem;padding:0 10%}.aulas-hibridas h2{color:var(--orange-primary);font-weight:900}@media screen and (min-width:425px){#atuacao{padding:8rem 0}#atuacao .copy{margin:auto;padding:0 10%}.aulas-hibridas h2{font-size:3.2rem}#atuacao .copy .card-wrapper{padding:10rem 3.2rem;border-radius:10rem 0 10rem 0;box-shadow:rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .04) 0 10px 10px -5px}#atuacao .copy h2{font-size:4rem}#atuacao .items{max-width:50rem;margin:auto}}@media screen and (min-width:768px){#atuacao .copy h2{font-size:4.8rem}#atuacao .copy .card-wrapper{padding:8rem;max-width:60rem;margin:auto}.aulas-hibridas h2{font-size:4.8rem}.aulas-hibridas p{font-size:1.8rem}#atuacao .copy .card-wrapper{padding:8rem;max-width:60rem}}@media screen and (min-width:1440px){#atuacao{display:flex;justify-content:center;padding:8rem 10%}#atuacao .copy{text-align:start;padding:0;align-self:flex-end;margin:0}#atuacao .copy>h2{display:block}#atuacao .card-wrapper>h2{display:none}.aulas-hibridas{padding:0}#atuacao .copy h2{font-size:5.4rem;margin-left:2.4rem;margin-bottom:1.6rem}#atuacao .copy>p{font-size:2rem;line-height:3.2rem;margin-bottom:5.6rem}#atuacao .items{margin:0}#atuacao .items .item{display:flex;justify-content:center;align-items:center;gap:2.4rem;text-align:start}#atuacao .item h3{font-size:2rem}#atuacao .copy .card-wrapper{position:relative;max-width:68rem;margin-left:-10rem}#atuacao .atuacao-bg{margin:0}#atuacao .atuacao-imgs{display:flex;justify-content:center;align-items:center;width:fit-content;box-shadow:rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .04) 0 10px 10px -5px}#atuacao .atuacao-imgs img{width:100%;height:100%;max-height:100rem;max-width:60rem;object-fit:contain;filter:drop-shadow(rgb(100 100 111 / .2) 0 7px 29px)}}#video .copy{background:#4C4A99;padding:4rem 10%;box-shadow:rgb(0 0 0 / .05) 0 0 0 1px,rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .04) 0 10px 10px -5px;overflow-x:clip}#video .copy p{text-align:center;margin-bottom:2.4rem;color:#f1f1f1;font-size:1.8rem}#video .copy a{margin:auto}#video .iframe{overflow:clip;width:100%;height:40rem;padding:0 .5rem}#video .iframe iframe{width:100%;height:100%}#video .iframe+a{margin:10rem auto}@media screen and (min-width:768px){#video .iframe{box-shadow:rgb(0 0 0 / .02) 0 1px 3px 0,rgb(27 31 35 / .15) 0 0 0 1px rgb(0 0 0 / .24) 0 3px 8px}}@media screen and (min-width:1024px){#video .copy{display:flex;justify-content:center;align-items:center;gap:4rem;margin:0 5%;border-radius:1.6rem}#video .copy p{text-align:start;margin:0;height:fit-content}#video .copy a{width:100%}#video .iframe{margin:8rem auto;max-width:70%;height:500px}}@media screen and (min-width:1440px){#video .copy{margin:0 15%}#video .iframe{margin:8rem auto;max-width:50%;height:500px}}#conteudo{background:#F6F8FF;padding:10rem 0 4rem;overflow:clip}#conteudo .copy a{display:none}#conteudo .copy h2{margin-bottom:2.4rem;color:var(--orange-primary);font-weight:900;font-size:2.4rem;text-align:center;padding:0 10%}#conteudo .copy p{text-align:center;padding:0 10%}#conteudo .items{margin:4rem 0}#conteudo .item{display:flex;align-items:center;gap:1.6rem;padding:2.4rem 4%;background:#fafafa;box-shadow:rgb(0 0 0 / .16) 0 1px 4px}#conteudo .item .icon{width:5rem;height:5rem;flex:1}#conteudo .item h3{font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:4}#conteudo .item svg{width:100%;height:100%}#conteudo .item svg rect{fill:#2C4A2C}#conteudo .swiper{max-height:50rem;width:fit-content;overflow:visible;overflow-y:clip;margin-bottom:8rem;cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}#conteudo .swiper-scrollbar.swiper-scrollbar-vertical,#conteudo .swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,-24px);right:var(--swiper-scrollbar-right,auto);width:var(--swiper-scrollbar-size,8px)}#conteudo .swiper-scrollbar-drag{background:var(--orange-primary)}#conteudo>a{margin:auto}@media screen and (min-width:425px){#conteudo .copy h2{font-size:3.2rem}#conteudo .items{margin:4rem auto}#conteudo .item{padding:1.6rem 3.2rem 1.6rem 1.6rem;border-radius:1.6rem}#conteudo .item .icon{max-width:6rem;max-height:6rem}}@media screen and (min-width:768px){#conteudo .copy p{line-height:3.2rem;font-size:2rem}#conteudo .copy h2{font-size:4.8rem}}@media screen and (min-width:1440px){#conteudo{display:flex;justify-content:center;padding:10rem 15%;gap:8rem}#conteudo .copy{max-width:58rem;margin:0 auto}#conteudo .copy h2{text-align:start;font-size:4.8rem;padding:0}#conteudo .copy p{text-align:start;margin-bottom:6rem;padding:0}#conteudo .copy a{display:flex}#conteudo .items{margin:0;width:100%}#conteudo>a{display:none}}#objetivo{position:relative;padding:4rem 0 10rem;overflow-x:clip}#objetivo .headline{text-align:center;padding:0 10%;margin-bottom:4rem;max-width:60rem}#objetivo .headline h2{color:var(--orange-primary);font-size:2.8rem;font-weight:900;margin-bottom:1.6rem}#objetivo .card{background:rgb(44 74 44 / .9);color:#f1f1f1;overflow:clip;max-width:60rem;margin:auto}#objetivo .card h2{text-align:center;padding:6.8rem 10% 4rem;font-size:2.8rem;font-weight:900}#objetivo .card .items{display:grid;gap:1.6rem}#objetivo .items .item{display:flex;justify-items:center;align-items:center;gap:1.6rem;background:#f1f1f1;color:#333;padding:1.6rem 2.4rem}#objetivo .items .item svg{min-height:60px;min-width:60px}#objetivo .item .description{display:flex;flex-direction:column;justify-content:center}#objetivo .item .description h3{font-size:1.6rem}#objetivo .item .description p{font-weight:900;font-size:2rem}#objetivo .card>p{text-align:center;padding:0 10%}#objetivo .selos{width:fit-content;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:4rem 1rem 6.8rem;margin:0 auto}#objetivo .selos img{max-width:100%;height:auto}#objetivo .arquitec-bg{display:none}@media screen and (min-width:425px){#objetivo{padding:10rem 5%}#objetivo .headline{padding:0;margin:0 auto 4rem}#objetivo .headline h2{font-size:4rem}#objetivo .card{border-radius:4rem;padding:0 4rem;box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px,rgb(0 0 0 / .16) 0 3px 6px,rgb(0 0 0 / .23) 0 3px 6px}#objetivo .item .description p{font-size:2.4rem}#objetivo .card>p,#objetivo .card>h2{padding-left:0;padding-right:0}#objetivo .items .item{border-radius:1.6rem}#objetivo .arquitec-bg{display:block;position:absolute;z-index:-1;transform:translateY(-50%);top:60%;width:100%;height:90rem;margin:0 -5%}#objetivo .arquitec-bg img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:1024px){#objetivo .card h2{font-size:3rem}}@media screen and (min-width:1440px){#objetivo{display:flex;padding:4rem 10% 10rem;gap:2.4rem;align-items:flex-start}#objetivo .headline{order:2;text-align:start;margin:-2rem auto 0 0;flex:1}#objetivo .headline p{font-size:2rem}#objetivo .card{margin:0 0 0 auto}#objetivo .arquitec-bg{margin:0 -10%;top:56%;height:80rem}}#professionals{padding:0 10% 10rem}#professionals h2{margin:auto;font-weight:900;margin-bottom:2.4rem;text-align:center;font-size:2rem;max-width:80rem}#professionals h2 span{color:var(--orange-primary)}#professionals h2+p{margin:auto;text-align:center;margin-bottom:4rem;max-width:100rem}#professionals .cards{display:grid;max-width:130rem;gap:3.2rem;text-align:center;margin:0 -2.4rem}#professionals .card{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#F9F9F9;padding:2.4rem;border-radius:3.2rem;max-width:40rem;height:24rem;margin:auto;box-shadow:rgb(50 50 93 / .25) 0 6px 12px -2px,rgb(0 0 0 / .3) 0 3px 7px -3px,rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px}#professionals .card .icon svg{width:4rem;height:auto;margin-bottom:.8rem;fill:#4C4A99}#professionals .card h3{margin-bottom:.8rem;color:#4C4A99;font-weight:700}@media screen and (min-width:425px){#professionals{padding:6rem 10% 10rem}#professionals .card .icon svg{width:4rem}#professionals h2{font-size:3rem}#professionals .card h3{font-size:2.4rem}}@media screen and (min-width:1024px){#professionals{padding-bottom:10rem}#professionals h2{font-size:4rem}#professionals h2+p{font-size:2rem}#professionals .cards{grid-template-columns:1fr 1fr 1fr;margin:0 auto}#professionals .card{height:32rem}#professionals .card .icon svg{width:5rem}}@media screen and (min-width:1440px){#professionals{padding:0 15% 10rem}}#subscribe{padding:6rem 10%}.formulario{max-width:100%}.formulario img{width:10rem;height:auto}.formulario h2{font-size:2.8rem;font-weight:900;margin-bottom:1.6rem}.formulario h2 span{color:var(--orange-primary)}.formulario h2+p+p{margin-top:2.4rem;margin-bottom:8rem}.formulario h2+p+p span{font-weight:900;color:var(--orange-primary)}.formulario form{display:flex;flex-direction:column;gap:5.6rem}.formulario form p{font-weight:700}.formulario form p .star{color:var(--orange-primary);font-weight:900}.formulario form p .wpcf7-not-valid-tip{margin-top:.4rem;font-weight:700;color:var(--orange-primary)}.formulario form input[type="text"],.formulario form input[type="email"],.formulario form input[type="tel"]{display:block;width:100%;height:4rem;padding:.4rem 1.6rem;margin-top:.8rem;border:none;border-bottom:.2rem solid var(--orange-primary);transition:100ms}.formulario form input[type="text"]:focus,.formulario form input[type="email"]:focus,.formulario form input[type="tel"]:focus{border-radius:.8rem;border-color:#fff0;outline:.2rem solid var(--orange-primary)}.formulario form .wpcf7-list-item{margin:0;font-weight:400}.formulario form input[type="checkbox"]{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;position:relative;width:10px;height:10px;margin-right:8px;margin-left:6px;margin-bottom:0}.formulario form input[type="checkbox"]::before{position:absolute;content:"";width:1.6rem;height:1.6rem;background-color:#fff;border:2px solid #ff5f01;border-radius:50%}.formulario form input[type="checkbox"]::after{position:absolute;content:"";width:0;height:0;border-radius:50%;background-color:#ff5f01;transition:all .05s ease-in-out}.formulario form input[type="checkbox"]:checked::after{width:1rem;height:1rem}.formulario form .wpcf7-list-item-label{cursor:pointer}.formulario form a{color:var(--orange-primary);text-decoration:none;font-weight:700}.formulario form a:hover{text-decoration:underline}.formulario form input[type="submit"]{cursor:pointer;display:flex;justify-content:center;width:100%;padding:1.6rem 8rem;text-transform:uppercase;background:var(--orange-primary);color:#f1f1f1;border:none;border-radius:.8rem;transition:200ms;box-shadow:rgb(50 50 93 / .15) 0 13px 27px -5px,rgb(0 0 0 / .2) 0 8px 16px -8px}.formulario form input[type="submit"]:hover{background:var(--orange-secondary)}.formulario form input[type="submit"]:disabled{opacity:.5}.formulario p:nth-of-type(5){max-width:fit-content}.formulario form .wpcf7-spinner{display:block;margin:1.6rem auto 0}#subscribe .formulario form .wpcf7-response-output{box-shadow:none;border-color:var(--orange-primary);margin:0;font-weight:500}#subscribe .form-img{display:none;box-shadow:rgb(50 50 93 / .25) 0 2px 5px -1px,rgb(0 0 0 / .3) 0 1px 3px -1px,rgb(50 50 93 / .25) 0 6px 12px -2px,rgb(0 0 0 / .3) 0 3px 7px -3px}@media screen and (min-width:768px){.formulario h2{font-size:4rem}}@media screen and (min-width:1024px){#subscribe{display:flex;gap:5.6rem}.formulario{max-width:60rem}.formulario h2{font-size:4rem}#subscribe .form-img{display:block;max-width:60rem;height:auto;margin-left:auto;border-radius:.8rem;overflow:clip}#subscribe .form-img img{width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (min-width:1440px){#subscribe{padding:6rem 15%}.formulario img{width:16rem;height:auto}.formulario h2{font-size:6rem}}#footer{display:flex;flex-wrap:wrap;align-items:flex-end;row-gap:4rem;column-gap:8rem;padding:5.6rem 10%;background:#2C4A2C;color:#f1f1f1}#footer .contato{display:flex;flex-direction:column}#footer .contato p{display:flex;place-items:center;gap:.8rem}#footer .contato p:first-child{margin-bottom:.8rem}#footer .social{grid-area:social;display:flex;align-items:center;gap:1.6rem}#footer .social a{transition:300ms}#footer .social a:hover{transform:translateY(-.15rem);filter:invert(1)}@media screen and (min-width:897px){#footer{justify-content:center}}@media screen and (min-width:1440px){#footer .social{align-items:center;justify-content:flex-end;margin:0}}#made{background:#1d1d1d;background:linear-gradient(45deg,rgb(102 102 102 / .15) 0%,rgb(0 0 0 / .15) 100%),#1d1d1d;padding:2.4rem 0;text-align:center}#made a svg{width:20rem;height:3rem}#made a{transition:300ms}#made a:hover{filter:drop-shadow(0 0 2rem #933FFF)}#depoimentos-shorts{padding:100px 10%;overflow:clip}#depoimentos-shorts h2{text-align:center;margin-bottom:56px;font-size:clamp(32px, 4vw, 56px);font-weight:900;color:#ff5f01}#depoimentos-shorts h2 span{color:#333}.shorts-wrapper{display:flex;gap:56px;flex-wrap:wrap;justify-content:center}.video-container{display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;position:relative;overflow:hidden;border-radius:16px;border:1px solid #ddd;background:#f8f9fa;transition:box-shadow 0.3s ease-in-out,transform 0.6s ease-in-out!important}.short-video{width:auto;max-width:100%;max-height:70vh;cursor:pointer;border-radius:16px}.video-container.active{transform:scale(1.04)!important;box-shadow:0 0 24px #00000040!important}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:auto;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;filter:drop-shadow(0 0 16px #000000cc)}.play-icon svg{fill:#ff5f01;width:100%;height:100%;transition:fill 300ms}.short-video:hover+.play-icon svg,.play-icon:hover svg{fill:#f37c36}.video-container.active .play-icon{display:none}#video .iframe iframe{border-radius:16px}.objetivo-do-curso{text-align:center;padding:8rem 0;background:#F6F8FF;border-bottom:4px solid #2C4A2C}.objetivo-do-curso .content{display:grid;gap:4rem;padding:0 10%}.objetivo-do-curso .content>div{max-width:90rem;margin-inline:auto}.objetivo-do-curso h2{padding:0 0 1.6rem;color:#1d1d1d;font-weight:900;font-size:2.4rem;text-align:center;margin-bottom:4rem;width:fit-content;margin-inline:auto;border-bottom:4px solid #2c4a2c40}.objetivo-do-curso h2 span{color:#ff5f01}.objetivo-do-curso h3{font-size:2.8rem;text-align:center;color:#ff5f01;font-weight:900;margin-bottom:2.4rem}.objetivo-do-curso p{text-align:center;margin-bottom:2.4rem}@media screen and (min-width:425px){.objetivo-do-curso h2{font-size:3.2rem;padding-top:0}}@media screen and (min-width:768px){.objetivo-do-curso h2{font-size:4.8rem}.objetivo-do-curso p{line-height:3.2rem;font-size:2rem}}@media screen and (min-width:1440px){.objetivo-do-curso .content{grid-template-columns:1fr 1fr}.objetivo-do-curso h2{font-size:4.8rem;padding:0}.objetivo-do-curso p{text-align:start;padding:0}}#hero .formulario p{margin-bottom:24px}#app .btn-init a{position:fixed;z-index:8;width:4.8rem;height:4.8rem;bottom:16rem;right:3.2rem;background:var(--orange-primary);display:flex;justify-content:center;align-items:center;border-radius:.8rem;box-shadow:rgb(0 0 0 / .16) 0 10px 36px 0,rgb(0 0 0 / .06) 0 0 0 1px;transition:300ms}#app .btn-init a svg path{fill:#f1f1f1}#app .btn-init a:hover{background:var(--orange-secondary)}@keyframes animName{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.whatsapp-fixed{position:fixed;bottom:4rem;right:2.6rem;z-index:12}.btn-whatsapp{background-color:#30bf39;color:#fff;border-radius:100%;transition:background-color 0.5s;width:60px!important;height:60px!important;line-height:70px;position:relative!important;display:block;transform:none!important;z-index:9;text-align:center;box-shadow:0 1px 2px rgb(0 0 0 / .07),0 2px 4px rgb(0 0 0 / .07),0 4px 8px rgb(0 0 0 / .07),0 8px 16px rgb(0 0 0 / .07),0 16px 32px rgb(0 0 0 / .07),0 32px 64px rgb(0 0 0 / .07)}.btn-whatsapp:hover{background-color:#53ca5b}.whatsapp-fixed a.video-vemo-icon.btn-whatsapp i{font-size:32px;color:#fff;animation:sm-shake-animation linear 1.5s infinite;animation-delay:3s}.rs-video .animate-border .video-vemo-icon:before{content:"";border:2px solid #fff;position:absolute;z-index:0;left:50%;top:50%;opacity:0;transform:translateX(-50%) translateY(-50%);display:block;width:180px;height:180px;border-radius:50%;animation:zoomBig 3.25s linear infinite;animation-delay:4s}.rs-video .animate-border .video-vemo-icon:after{content:"";border:2px solid #fff;position:absolute;opacity:0;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:180px;height:180px;border-radius:50%;animation:zoomBig 3.25s linear infinite;animation-delay:3s}.btn-whatsapp:after,.btn-whatsapp:before{border:2px solid #30bf39!important;width:130px!important;height:130px!important}.sm-red-dot{position:absolute;right:4px;top:4px;width:12px;height:12px;margin:0 auto;background:red;transform:scale(0);border-radius:50%;animation-name:notificationPoint;animation-duration:300ms;animation-fill-mode:forwards;animation-delay:3s}.quick-message{position:absolute;bottom:8px;right:88px;width:-moz-max-content;width:max-content;border-radius:0;background:#393b39}.line-up{opacity:0;animation-name:anim-lineUp;animation-duration:0.75s;animation-fill-mode:forwards;animation-delay:5s}.quick-message{height:40px;display:flex;align-items:center}.quick-message p{font-size:15px;padding:4px 16px;position:relative;color:#fff;margin:0}.quick-message .seta-direita:before{display:inline-block;content:"";vertical-align:middle;margin-right:10px;width:0;height:0;border-top:20px solid #fff0;border-bottom:20px solid #fff0;border-left:20px solid #393b39;position:absolute;bottom:0;right:-30px}#hover-message{display:none}.whatsapp-fixed:hover #hover-message{display:flex}@keyframes zoomBig{0%{transform:translate(-50%,-50%) scale(.5);opacity:1;border-width:3px}40%{opacity:.5;border-width:2px}65%{border-width:1px}100%{transform:translate(-50%,-50%) scale(1);opacity:0;border-width:1px}}@keyframes sm-shake-animation{0%{transform:rotate(0) scale(1) skew(0.017rad)}25%{transform:rotate(0) scale(1) skew(0.017rad)}35%{transform:rotate(-0.3rad) scale(1) skew(0.017rad)}45%{transform:rotate(0.3rad) scale(1) skew(0.017rad)}55%{transform:rotate(-0.3rad) scale(1) skew(0.017rad)}65%{transform:rotate(0.3rad) scale(1) skew(0.017rad)}75%{transform:rotate(0) scale(1) skew(0.017rad)}100%{transform:rotate(0) scale(1) skew(0.017rad)}}@keyframes notificationPoint{from{transform:scale(0)}to{transform:scale(1)}}@keyframes anim-lineUp{from{transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.animate-border>a{display:flex;justify-content:center;align-items:center}.animate-border>a svg{width:2.8rem;height:2.8rem}@media screen and (max-width:425px){.whatsapp-fixed{transform:scale(.8);bottom:8.4rem}.btn-init a{transform:scale(.8)}}.section-bg{position:relative}.section-bg .swiper__backgrounds{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.section-bg .text-wrapper{position:relative;padding:80px 10%;max-width:120rem;color:#fff;text-align:center}.section-bg .text-wrapper h2{margin-bottom:2.4rem;font-weight:900;font-size:2.4rem}.section-bg .text-wrapper p{margin-bottom:40px}.section-bg .swiper__backgrounds .swiper-slide{width:100%;max-height:900px}.section-bg .swiper__backgrounds .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:left}.section-bg .btn-primary{margin:auto}@media screen and (min-width:425px){.section-bg .text-wrapper h2{font-size:3.2rem}}@media screen and (min-width:768px){.section-bg .text-wrapper{text-align:start}.section-bg .btn-primary{margin:0}.section-bg .text-wrapper h2{font-size:4.8rem}.section-bg .text-wrapper p{line-height:3.2rem;font-size:2rem}}@media (width>=1440px){.section-bg .text-wrapper{padding:10rem 15%}.section-bg .text-wrapper h2{text-align:start;font-size:4.8rem;padding:0}.section-bg .text-wrapper p{margin-bottom:6rem;padding:0}}.professora{position:relative;background:url(../../../template-old/page-paisagismo/images/arquitec-paisagismo-escola-campinas-artes-e-deisgn-paisagem-light.jpg);background-size:cover;background-position:center;padding:8rem 10%}.professora::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff9}.professora .content{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:4rem}.professora .content div:nth-child(1){width:100%;display:flex;align-items:center;justify-content:center}.professora .content div:nth-child(2){flex:1;max-width:80rem;margin:auto}.professora .content img{max-width:50rem;max-height:50rem;width:100%;height:100%;object-fit:cover;border-radius:4rem;box-shadow:rgb(0 0 0 / .1) 0 20px 25px -5px,rgb(0 0 0 / .04) 0 10px 10px -5px}.professora h2{color:#1d1d1d;font-weight:900;font-size:2.4rem;text-align:center}.professora h3{font-size:2.8rem;text-align:center;color:#ff5f01;font-weight:900;margin-bottom:2.4rem}.professora p{text-align:center;margin-bottom:2.4rem}.professora ul{margin:0;padding:0;list-style:inside;display:grid;gap:1.6rem;list-style-type:none;padding-left:20px}.professora ul strong{color:#0f0f0f}.professora ul a{text-decoration:none;color:#ff5f01}.professora ul a:hover{text-decoration:underline}.professora ul li::before{content:"•";color:#ff6900;display:inline-block;width:1em;margin-left:-1em}@media screen and (min-width:425px){.professora h2{font-size:3.2rem}}@media screen and (min-width:768px){.professora h2{font-size:4.8rem}.professora p{line-height:3.2rem;font-size:2rem}}@media screen and (min-width:1440px){.professora .content{justify-content:center}.professora .content div:nth-child(1){width:auto;height:fit-content;position:sticky;top:8rem}.professora .content div:nth-child(2){margin:0}.professora h3{text-align:start}.professora h2{font-size:4.8rem;padding:0;text-align:start}.professora p{text-align:start;padding:0}}