:root{--soft-shadow:rgba(50,50,93,0.25) 0 2px 5px -1px,rgba(0,0,0,0.3) 0 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:0.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:rgba(253,113,45,0.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 rgba(0,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:rgba(253,113,45,0.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:rgba(0,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 rgba(0,0,0,0.1);transform:translateX(100%);transition:all 400ms cubic-bezier(0.25,0.46,0.45,0.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 rgba(253,114,45,0.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(0.25,0.46,0.45,0.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 rgba(253,114,45,0.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 rgba(221,221,221,0.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 rgba(253,114,45,0.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(0.25,0.46,0.45,0.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 transparent;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;}}*{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;}:root{--orange-primary:#ff4f00;--orange-secondary:#ff7a2d;--dark-primary:#0f0f0f;--white-primary:#f0f0f0;}.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:0.8rem;transition:200ms;box-shadow:rgba(50,50,93,0.15) 0 13px 27px -5px,rgba(0,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:0.8rem;transition:200ms;box-shadow:rgba(50,50,93,0.15) 0 13px 27px -5px,rgba(0,0,0,0.2) 0 8px 16px -8px;}.btn-secondary:hover{background:#fafafa;}.container{padding-inline:5%;}@media (min-width:1024px){.container{padding-inline:10%;}}@media (min-width:1440px){.container{padding-inline:15%;}}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-track{background:#1d1d1d;}::-webkit-scrollbar-thumb{background:var(--orange-primary);border-radius:10px;}::-webkit-scrollbar-thumb:hover{background:var(--orange-secondary);}::-webkit-scrollbar-corner{background:var(--white-primary);}#header{background:var(--dark-primary);border-bottom:0.1rem solid var(--orange-primary);}.toggleMenu{top:0 !important;opacity:1 !important;visibility:visible !important;}.navbar{display:flex;justify-content:space-between;align-items:center;}.navbar-brand{transition:filter 300ms;}.navbar-brand:hover{filter:drop-shadow(0 0 10px var(--orange-primary));}.navbar .btn-open,.mobile-nav .btn-close{background:none;border:none;width:4rem;height:auto;color:var(--white-primary);text-align:center;text-transform:uppercase;}.navbar .btn-open svg,.mobile-nav .btn-close svg{width:100%;height:100%;}.navbar .btn-open p,.mobile-nav .btn-close p{font-size:1rem;}.mobile-nav{position:fixed;z-index:9;top:-100%;height:100dvh;width:100vw;background:var(--dark-primary);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6rem;transition:600ms;border:0.1rem solid #f1f1f150;opacity:0;visibility:hidden;}.mobile-nav .nav{margin:0;list-style:none;display:grid;gap:2.4rem;}.mobile-nav .nav-link{text-decoration:none;font-size:2rem;color:var(--white-primary);}.mobile-nav .social{display:flex;gap:2.4rem;}.navbar>.nav{display:none;}.navbar>.social{display:none;}@media screen and (min-width:425px){.navbar>.social{display:flex;gap:1.6rem;}.navbar>.social a{width:2.8rem;height:2.8rem;transition:filter 300ms;}.navbar>.social a:hover{filter:drop-shadow(0 0 10px var(--orange-primary));}.navbar>.social a svg{width:100%;height:100%;fill:var(--white-primary);}}@media screen and (min-width:768px){.mobile-nav,.btn-open{display:none;}.navbar>.nav{display:flex;margin:0;list-style:none;gap:1.6rem;}.navbar>.nav a{position:relative;text-decoration:none;color:var(--white-primary);text-transform:uppercase;font-weight:700;transition:filter 300ms;}.navbar>.nav a:hover{filter:drop-shadow(0 0 10px var(--orange-primary));}.navbar>.nav a::before{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:var(--orange-primary);border-radius:0.1px;transition:all 300ms;}.navbar>.nav a:hover::before{width:100%;}}@media screen and (min-width:1024px){.navbar>.nav{gap:4rem;}}#hero{position:relative;display:grid;gap:4rem;justify-content:center;justify-items:center;align-items:center;background:url("../../../template-old/page-mostras-decor/images/mostras-expor-arquitec-escola-de-artes-e-design.jpg");background-position:bottom;background-size:cover;padding-block:6rem;}#hero .vagas-limit{margin-bottom:0.8rem;font-weight:900;text-transform:uppercase;letter-spacing:0.5rem;color:var(--white-primary);}#hero .event-date{position:relative;display:flex;align-items:center;background:var(--dark-primary);width:fit-content;padding-block:1rem;padding-right:4rem;margin-bottom:4rem;border-bottom-right-radius:0.4rem;border-top-right-radius:2.4rem;}#hero .event-date::before{content:"";position:absolute;height:100%;width:500%;left:-500%;background:var(--dark-primary);}#hero .icon{display:flex;margin-right:1.6rem;& svg{fill:var(--white-primary);}}#hero .copy{color:var(--dark-primary);}#hero .copy h1{font-size:clamp(4rem,6vw,10rem);font-weight:900;line-height:0.8;margin-bottom:3.2rem;color:var(--white-primary);}#hero .copy h1 span{display:block;font-size:clamp(4rem,6vw,12rem);color:var(--orange-primary);}#hero .copy h2{font-weight:900;color:var(--white-primary);margin-bottom:4rem;line-height:1.1;font-size:clamp(2.6rem,2.9vw,3.2rem);}#hero .event-date{text-transform:uppercase;font-weight:900;}#hero .event-date strong{font-weight:900;color:var(--white-primary);}#hero .copy>p{width:fit-content;font-weight:900;font-size:1.6rem;margin-bottom:4rem;color:var(--white-primary);text-transform:uppercase;}#hero .copy .btn-primary{background:var(--orange-primary);color:var(--white-primary);transition:all 300ms;}#hero .copy .btn-primary:hover{background:var(--orange-secondary);}#form-hero{background:var(--white-primary);color:#333;padding:4rem 1.6rem;border-radius:0.4rem;max-width:56rem;border:1px solid var(--orange-primary);}#form-hero>h2{margin-bottom:0.8rem;font-size:clamp(3.2rem,3.6vw,4rem);line-height:1;color:var(--orange-primary);font-weight:900;}#form-hero>h2 span{display:block;}#form-hero>p{margin-bottom:2.4rem;}#form-hero form{display:grid;gap:2.4rem;}#form-hero label,#form-hero p,#form-hero input:not([type="checkbox"]){width:100%;padding-inline:1rem;}#form-hero input:not([type="checkbox"]){height:4.8rem;padding:0 1rem;}#form-hero .wpcf7-spinner{display:none;}#form-hero .star{color:var(--orange-primary);}#form-hero .wpcf7-list-item-label a{color:var(--orange-primary);}#form-hero input[type="submit"]{background:var(--orange-primary);border:none;color:var(--white-primary);text-transform:uppercase;font-weight:900;border-radius:0.4rem;}#form-hero input[type="submit"]:disabled{opacity:0.6;}@media (min-width:425px){#form-hero{padding-inline:4rem;}}@media (min-width:1024px){#hero{grid-template-columns:repeat(2,1fr);gap:4rem;padding-block:8rem 12rem;}#hero .copy{}#hero .copy h1{font-size:clamp(4rem,6vw,10rem);}#hero .copy h1 span{display:block;font-size:clamp(4rem,6vw,12rem);}#form-hero{margin-right:auto;}}#modulo{position:relative;background:#ebebeb;}#modulo .aurea{position:absolute;}.modulo__content{display:grid;gap:6rem;padding-block:8rem;}.modulo__content img{width:100%;height:auto;}.modulo__content h2{position:relative;color:var(--dark-primary);text-transform:uppercase;border-radius:0.4rem;border-top-right-radius:2.4rem;margin-bottom:2.4rem;font-size:clamp(2.4rem,2.8vw,3.2rem);&::before{content:"";position:absolute;bottom:-4px;background:var(--orange-primary);height:2px;width:100%;}}.modulo__content p{font-size:1.6rem;line-height:1.5;}.modulo__content p strong{color:var(--orange-primary);}.div-modulo-video{display:flex;justify-content:center;border-radius:0.4rem;height:fit-content;}.div-modulo-video video{width:100%;height:100%;object-fit:cover;}#modulo .fotos{display:flex;gap:4rem;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:2.4rem;}#modulo .fotos a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--orange-primary);font-weight:900;}#modulo .fotos a img{width:100%;height:100%;max-width:26rem;object-fit:cover;object-position:center;clip-path:polygon(75% 0,100% 25%,100% 100%,25% 100%,0 75%,0 0);border-radius:1.6rem;margin-bottom:0.8rem;}.shorts-wrapper{display:flex;gap:56px;flex-wrap:wrap;justify-content:center;}.video-container{display:flex;align-items:center;justify-content:center;max-width:480px;width:100%;position:relative;transition:box-shadow 0.3s ease-in-out,transform 0.6s ease-in-out !important;& .modulo-image{display:flex;overflow:hidden;border-radius:16px;box-shadow:rgba(99,99,99,0.2) 0 2px 8px 0;height:32rem;width:100%;@media (min-width:768px){height:unset;}img{width:100%;height:100%;object-fit:cover;}}}.short-video{width:100%;height:auto;cursor:pointer;border-radius:16px;}.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(0px 0 16px #000cc);}.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;}@media (min-width:425px){.modulo__content p{font-size:1.8rem;}#modulo .fotos{flex-direction:row;justify-content:center;}}@media (min-width:768px){.modulo__content{position:relative;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);}.div-modulo-video{position:sticky;top:9rem;grid-row:span 3;order:1;}#modulo .fotos{justify-content:start;}.sobre-modulo{order:2;}.publico-alvo{order:3;}.professores{order:4;}}#informacoes{position:relative;background:var(--dark-primary);background:url("../../../template-old/page-mostras-decor/images/mostras-expor-arquitec-escola-de-artes-e-design.jpg");background-size:cover;background-repeat:no-repeat;color:var(--white-primary);padding-block:6rem;}#informacoes .aurea{position:absolute;z-index:0;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;padding:1%;}#informacoes .aurea img{filter:invert(1);opacity:0.05;width:auto;height:100%;}.informacoes-content{position:relative;}.informacoes-copy{text-align:center;margin-bottom:6rem;}.informacoes-copy h2{margin-bottom:2.4rem;font-size:clamp(2.4rem,3.2vw,4.8rem);}.informacoes-copy h2 strong{color:var(--orange-secondary);}.informacoes-copy p{line-height:1.6;font-size:clamp(1.7rem,1.9vw + 0.2rem,2.2rem);}.informacoes-info{display:grid;justify-content:center;gap:4rem;align-items:center;}.info-wrapper{display:grid;gap:4rem;}.informacoes-info h2{margin-bottom:1.6rem;font-size:2.8rem;color:var(--orange-secondary);}.informacoes-info ul{display:grid;gap:1.6rem;list-style:none;}.informacoes-info ul li{display:flex;align-items:center;gap:1.6rem;font-size:clamp(1.7rem,1.9vw + 0.2rem,2.2rem);}.informacoes-info ul li .dot{width:0;height:0;border-top:0.5rem solid transparent;border-bottom:0.5rem solid transparent;border-left:1rem solid var(--orange-primary);}.informacoes-info .item{display:flex;align-items:center;gap:2.4rem;background:var(--orange-primary);padding:1.6rem 2rem;border-radius:1.6rem;border-bottom-right-radius:0.4rem;border-top-left-radius:0.4rem;text-transform:uppercase;font-weight:700;max-width:48rem;}.informacoes-info .item .icon{display:flex;justify-content:center;align-items:center;background:var(--white-primary);width:6rem;height:6rem;border-radius:50%;flex-shrink:0;}.informacoes-info .item .icon svg{width:3.2rem;height:3.2rem;}.informacoes-info .investimento .item{font-size:2rem;}.informacoes-cta{display:grid;gap:2.4rem;padding-block:4rem;background:var(--dark-primary);color:var(--white-primary);}.informacoes-cta h2{font-weight:500;text-align:center;font-size:2.4rem;& span{display:block;margin-inline:auto;max-width:80rem;}}.informacoes-cta h2 strong{display:block;font-weight:900;font-size:3.2rem;margin-bottom:.8rem;color:var(--orange-primary);}.informacoes-cta .btn-primary{margin-inline:auto;width:100%;background:var(--orange-primary);color:var(--white-primary);transition:all 300ms;}.informacoes-cta .btn-primary:hover{background:var(--orange-secondary);}@media (min-width:768px){.info-wrapper{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){#informacoes{padding-block:12rem;}}@media (min-width:1440px){.info-wrapper{grid-template-columns:repeat(2,1fr);}}#programacao{display:grid;gap:6rem;background:#f0f0f0;padding-block:4rem;}#programacao h2{font-size:clamp(3.2rem,3.6vw,4.8rem);text-align:center;font-weight:900;}.programacao-content{display:grid;gap:4rem;}.programacao-card{display:grid;gap:4rem;}.programacao-card .card-item{background:#1d1d1d;color:var(--white-primary);border-radius:0.4rem;border-top-right-radius:2.4rem;border-bottom-left-radius:2.4rem;overflow:hidden;box-shadow:rgba(50,50,93,0.25) 0 13px 27px -5px,rgba(0,0,0,0.3) 0 8px 16px -8px;}.programacao-card .card-item ul{display:grid;gap:1.6rem;list-style:inside;font-weight:700;font-size:1.8rem;padding:4rem 2.4rem;}.programacao-card .card-item ul li::marker{color:var(--orange-primary);}.programacao-card .card-item ul strong{color:var(--dark-primary);font-weight:900;}.programacao-card .card-item h3{font-weight:900;text-transform:uppercase;letter-spacing:2px;font-size:2.2rem;background:var(--dark-primary);padding:1.6rem 2.4rem 0.8rem;color:var(--orange-primary);}.programacao-card .card-item h4{padding:0 2.4rem 1.6rem;background:var(--dark-primary);text-align:end;}.programacao-card .card-item h4 strong{color:var(--orange-primary);}#programacao .alunos-img{width:100%;height:100%;max-height:70rem;border-radius:0.4rem;border-top-right-radius:2.4rem;border-bottom-left-radius:2.4rem;overflow:hidden;border:1px solid #ddd;box-shadow:rgba(50,50,93,0.25) 0 13px 27px -5px,rgba(0,0,0,0.3) 0 8px 16px -8px;}#programacao .alunos-img img{width:100%;height:100%;object-fit:cover;object-position:bottom;}.programacao-cta h3{font-size:3.2rem;line-height:1;text-align:center;margin-bottom:2.4rem;font-weight:900;max-width:52rem;margin-inline:auto;}.programacao-cta h3 strong{color:var(--orange-primary);font-weight:900;}.programacao-cta p{text-align:center;margin-bottom:4rem;font-size:1.8rem;}.programacao-cta .btn-primary{margin-inline:auto;}@media (min-width:768px){#programacao{gap:0;}.programacao-content{grid-template-columns:repeat(2,1fr);padding-block:8rem;}.programacao-cta{position:sticky;height:fit-content;top:35%;}.programacao-card{height:fit-content;align-items:start;margin:auto;}}#depoimentos{position:relative;padding:6rem 0;background-color:#f6f8ff;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%),linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%),url("../../../template-old/page-mostras-decor/images/arquitec-escola-de-artes-e-design-mostras-expor.jpg");background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;overflow:clip;}.gradient-left,.gradient-right{display:none;}#depoimentos h2{text-align:center;margin-bottom:6rem;padding:0 1rem;font-weight:900;color:#fff;}#depoimentos h2 span{color:#ff5f01;}.swiper__depoimentos{overflow:unset;overflow-x:clip;}.swiper__depoimentos .nav-wrapper{position:relative;max-width:60rem;margin:auto;display:flex;justify-content:space-around;align-items:center;padding:0 2.4rem;margin-top:6rem;}.swiper__depoimentos .swiper-button-next{right:var(--swiper-navigation-sides-offset,40px);}.swiper__depoimentos .swiper-button-prev{left:var(--swiper-navigation-sides-offset,40px);}.swiper__depoimentos .swiper-button-next,.swiper__depoimentos .swiper-button-prev{position:static;width:4rem;height:4rem;margin:0;fill:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,0.5));transition:300ms;}.swiper__depoimentos .swiper-button-next:hover,.swiper__depoimentos .swiper-button-prev:hover{fill:#ff5f01;}.swiper__depoimentos .swiper-button-next::after,.swiper__depoimentos .swiper-button-prev::after{content:"";}#depoimentos .swiper-slide{cursor:grab;}#depoimentos .card{max-width:40rem;height:100%;margin:auto;overflow:clip;display:flex;flex-direction:column;padding:3.2rem 1.6rem;justify-content:space-between;background:#fff;border:0.2rem solid #e7e7e7;box-shadow:0 0.2rem 1rem 0 rgba(0,0,0,50%);color:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#depoimentos .card h3{font-size:2rem;font-weight:900;color:#ff5f01;}#depoimentos .card p:first-of-type{margin:0.8rem 0;}#depoimentos .card p:last-of-type{font-weight:500;font-size:1.6rem;margin-top:1.6rem;}#depoimentos .card hr{border:none;border-bottom:0.1rem solid rgba(0,0,0,0.1);}#depoimentos .card svg{max-width:1.6rem;max-height:1.6rem;fill:#fcb900;}@media screen and (min-width:425px){.swiper__depoimentos .card{border-radius:1.6rem;}}@media screen and (min-width:768px){.swiper__depoimentos .swiper-slide{width:fit-content;}#depoimentos h2{font-size:3.2rem;}}@media screen and (min-width:1440px){#depoimentos h2{font-size:4.8rem;}}#footer{display:flex;flex-wrap:wrap;align-items:flex-end;row-gap:4rem;column-gap:8rem;padding:5.6rem 10%;background:#1d1d1d;background:linear-gradient(45deg,rgba(102,102,102,0.15) 0,rgba(0,0,0,0.15) 100%),#1d1d1d;color:#f1f1f1;border-bottom:1px solid var(--orange-primary);}#footer .contato{display:flex;flex-direction:column;}#footer .contato p{display:flex;place-items:center;gap:0.8rem;}#footer .contato p:first-child{margin-bottom:0.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(-0.15rem);}#footer .social a svg{transition:fill 300ms;}#footer .social a:hover svg{fill:var(--orange-primary);}@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,rgba(102,102,102,0.15) 0,rgba(0,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);}#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:0.8rem;border:1px solid var(--white-primary);box-shadow:rgba(0,0,0,0.16) 0 10px 36px 0,rgba(0,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);}