.professor-container[data-astro-cid-xpq65ryk]{width:auto;display:flex;justify-content:center;align-items:center}.image-professor[data-astro-cid-xpq65ryk]{-o-object-fit:cover;object-fit:cover;border-radius:1rem;border:.5rem solid #ff7b22;width:100%}strong[data-astro-cid-xpq65ryk]{background:linear-gradient(90deg,#f12711,#ff7b22);border-radius:1rem;padding:.5rem;color:#fff}h2[data-astro-cid-xpq65ryk]{font-size:2.5rem;font-weight:700;line-height:1.75}.important-text[data-astro-cid-xpq65ryk]{color:#f07030;font-size:5rem}.image-professor[data-astro-cid-xpq65ryk]{max-width:85%;animation:zoom2 linear both;animation-timeline:view();animation-range:entry 20% cover 30%;will-change:filter;transition:filter .3s}@keyframes zoom2{0%{transform:scale(.6);opacity:.2;translate:-50% 0%}}@media (width < 1250px){section[data-astro-cid-xpq65ryk]{padding-top:5rem;margin:auto;max-width:100%}article[data-astro-cid-xpq65ryk]{flex-direction:column-reverse;gap:3em}aside[data-astro-cid-xpq65ryk]{width:96%}.professor-container[data-astro-cid-xpq65ryk]>img[data-astro-cid-xpq65ryk]{max-width:100%}h2[data-astro-cid-xpq65ryk]{font-size:1.75rem}.important-text[data-astro-cid-xpq65ryk]{font-size:3rem}}.whatsapp-container[data-astro-cid-sz7xmlte],.maps-container[data-astro-cid-sz7xmlte]{display:flex;align-items:stretch;gap:1rem;justify-items:center;padding:2rem;border-radius:1rem;box-shadow:0 0 10px #0003;background-color:#fafafa;flex-wrap:wrap;outline:transparent dashed .5rem;position:relative;transition:all .5s}.whatsapp-container[data-astro-cid-sz7xmlte]:hover{outline:#25d366 dashed .5rem}.maps-container[data-astro-cid-sz7xmlte]:hover{outline:#db4437 dashed .5rem}strong[data-astro-cid-sz7xmlte]{background:linear-gradient(-45deg in oklch,#f07030,#00f);border-radius:1rem;padding:1rem;color:#fff}@media (width < 1200px){section[data-astro-cid-sz7xmlte]{max-width:96%;margin-bottom:3rem}.footer[data-astro-cid-sz7xmlte]{margin:.5rem 0;gap:1rem}}.footer[data-astro-cid-sz7xmlte]{background:#fafafa;box-shadow:0 0 10px #0003;padding:1rem 2rem;border-radius:1rem;border-bottom:1px solid var(--border-line)}@media (width < 1300px){img[data-astro-cid-vjqwbl62]{display:none}}@media (width > 1300px){img[data-astro-cid-vjqwbl62]{animation:enhance-img linear both;animation-timeline:scroll(root);animation-range:0 300px}@keyframes enhance-img{to{transform:scale(1.25);top:2.75rem;left:2.5rem;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.5))}}}dialog[open]{translate:0 0}dialog{transition:translate .7s ease-out,overlay .7s ease-out,display .7s ease-out allow-discrete;translate:0 100vh;border:6px solid;box-shadow:20px 20px #00f}@starting-style{dialog[open]{translate:0 100vh}}button,.selected-anchor{padding:1rem;background:linear-gradient(90deg,#f12711,#ff7b22);color:#fff;outline:.25rem solid transparent;border-radius:1rem;font-weight:700;font-size:1.25rem}button:hover,.selected-anchor:hover{background:linear-gradient(-90deg,#f12711,#ff7b22);outline:.25rem dashed #ff7b22;cursor:pointer}button:active,.selected-anchor:active{transform:scale(.95)}#nav[data-astro-cid-3ef6ksr2]{min-height:6.5rem;z-index:20;margin:auto;left:0;right:0;animation:enhance-header linear both;animation-timeline:scroll(root);animation-range:0 150px;width:-moz-fit-content;width:fit-content;padding:0 1rem}.list-item[data-astro-cid-3ef6ksr2]{border-bottom:.25rem dashed transparent}.list-item[data-astro-cid-3ef6ksr2]:hover{color:#f07030;border-bottom:.25rem dashed #f07030}@keyframes enhance-header{to{position:fixed;border-radius:1rem;outline:.5rem dashed #f07030;top:3rem;height:5rem;-webkit-backdrop-filter:saturate(100%) blur(5px);backdrop-filter:saturate(100%) blur(5px);background-color:#ffffff80;z-index:10}}@media (width < 1300px){.header[data-astro-cid-3ef6ksr2]{display:none}}div[data-astro-cid-txmsbymr]{display:flex;align-items:center;justify-content:center;width:100%;animation:slide 1150s linear infinite}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-500%)}}.image-student[data-astro-cid-bbe6dxrz]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:500px;background:linear-gradient(90deg,#f12711,#ff7b22);animation:scale-up both ease-in-out;animation-timeline:--scroll;animation-range:exit 10% exit 100%;opacity:.55}.important-text[data-astro-cid-bbe6dxrz]{color:#fff;border-radius:1rem;padding:.5rem;line-height:8rem;background:linear-gradient(90deg,#f12711,#ff7b22)}.background[data-astro-cid-bbe6dxrz]{background-color:#fafafa}@keyframes scale-up{to{scale:1.5;opacity:.75}}@keyframes fade-away{to{opacity:0}}#home[data-astro-cid-bbe6dxrz]{view-timeline:--scroll}#img-container[data-astro-cid-bbe6dxrz]{z-index:-1;position:absolute;top:0;left:0}.image-student[data-astro-cid-bbe6dxrz]:nth-child(1){transform:translate(-65%) scale(1.5) rotate(10deg)}.image-student[data-astro-cid-bbe6dxrz]:nth-child(2){transform:translate(65%) scale(1.5) rotate(-10deg)}@media (width < 1000px){.image-student[data-astro-cid-bbe6dxrz]{max-width:250px}.image-student[data-astro-cid-bbe6dxrz]:nth-child(1){transform:translate(-0%)}.image-student[data-astro-cid-bbe6dxrz]:nth-child(2){transform:translate(0)}}.cards-classes-article{background:#fafafa;border-radius:1rem;box-shadow:0 0 10px #0003;padding:1rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .2s ease-in-out;min-height:275px}.cards-classes-article:hover{cursor:crosshair;transform:scale(1.05);box-shadow:0 0 10px #00000080;z-index:-1}.cards-classes-article:hover>p{opacity:.8}#btn-card-classes,.btn-card-classes{transition:all .2s ease-in-out;border-bottom:transparent dashed .25rem}#btn-card-classes:hover,.btn-card-classes:hover{color:#f07030;border-bottom:.25rem dashed #f07030;cursor:pointer}@media (width < 1250px){.cards-classes-article{min-height:auto;p{font-size:1rem}}}aside[data-astro-cid-iax5hhm3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;flex-wrap:wrap}h2[data-astro-cid-iax5hhm3]{padding:0;font-size:2.5rem;font-weight:700;line-height:1.75}strong[data-astro-cid-iax5hhm3]{color:#fff;border-radius:1rem;padding:.5rem;line-height:8rem;background:linear-gradient(90deg,#f12711,#ff7b22)}@media (width < 1250px){section[data-astro-cid-iax5hhm3]{max-width:96%;margin:auto}h2[data-astro-cid-iax5hhm3]{font-size:1.75rem}p[data-astro-cid-iax5hhm3]{font-size:1rem}}dialog{display:grid;-webkit-backdrop-filter:blur(20px) saturate(200%);backdrop-filter:blur(20px) saturate(200%);background-color:#00000080;margin:auto;inset:0;z-index:50}.youtube,.close-button{transition:all .3s ease-in-out;width:5em;cursor:pointer}.youtube:hover,.close-button:hover{transform:scale(1.05) translateY(-2px)}.app-video:hover{cursor:crosshair}p>.span{line-height:4rem;display:flex;font-weight:800;animation:translateX linear both;animation-timeline:view();animation-range:entry 20% cover 30%;font-size:3.5rem;will-change:filter;transition:filter .3s}@keyframes translateX{0%{transform:translate(100%)}}@media (width < 1250px){p>.span{font-size:2.5rem;animation:none}}section[data-astro-cid-4vokp7jj]:before{content:"";position:absolute;inset:0;background-image:url(/_astro/blob-scatter-haikei.GyZi6eSA.png);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.05;z-index:-1}hr[data-astro-cid-4vokp7jj]{background:linear-gradient(90deg,#f12711,#ff7b22);height:.5rem;border-radius:1rem}.video[data-astro-cid-4vokp7jj]{outline:.5rem solid #ff7b22;border-radius:1rem;width:100%;max-width:65%}aside[data-astro-cid-4vokp7jj]{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap}hr[data-astro-cid-4vokp7jj]{margin-top:1rem;width:100%;display:flex;animation:-translateX linear both;animation-timeline:view();animation-range:entry 20% cover 30%;will-change:filter;transition:filter .3s}@keyframes -translateX{0%{transform:translate(-100%);opacity:.3}}aside[data-astro-cid-4vokp7jj] div[data-astro-cid-4vokp7jj] h6[data-astro-cid-4vokp7jj]{font-size:3.5rem;font-weight:800}aside[data-astro-cid-4vokp7jj] div[data-astro-cid-4vokp7jj]{display:flex;flex-direction:column;align-items:center;justify-content:center}strong[data-astro-cid-4vokp7jj]{background:linear-gradient(90deg,#f12711,#ff7b22);border-radius:1rem;padding:.5rem;color:#fff}h2[data-astro-cid-4vokp7jj]{font-size:2.5rem;font-weight:700;line-height:1.75}@media (width < 1250px){article[data-astro-cid-4vokp7jj]{max-width:96%}h2[data-astro-cid-4vokp7jj]{font-size:1.75rem}.video[data-astro-cid-4vokp7jj]{min-width:98%}hr[data-astro-cid-4vokp7jj]{animation:none}.article-container[data-astro-cid-4vokp7jj]{justify-content:center}}@media (width < 1250px){#writing[data-astro-cid-6prlzabz]{display:none}}#demo[data-astro-cid-6prlzabz]{width:80%;font-weight:700;text-align:center;max-height:35vh;--chars: 330}article[data-astro-cid-6prlzabz]{display:flex;justify-content:center;align-items:center;border-radius:1rem;margin:auto;max-width:80%}span[data-astro-cid-6prlzabz]{font-size:4rem;line-height:4rem;background:#eee linear-gradient(to right,#f12711,#f07030) 0 / 0 no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:text steps(var(--chars)) forwards;animation-timeline:scroll(root);text-wrap:balance}@keyframes text{0%{background-size:0ch}to{background-size:calc(var(--chars) * 1ch)}}article[data-astro-cid-6prlzabz]{width:100%;height:auto;min-height:50vh}.card{width:100%;display:block;background:linear-gradient(135deg,#0ff,#00f);position:relative;border-radius:0 0 1rem 1rem;max-width:300px;border:.5rem solid blue;transform:rotate(5deg);transition:all .3s ease-in-out;height:100%;&:before{content:"";height:2.5rem;width:105.5%;display:block;border:.5rem solid blue;border-radius:1rem 1rem 0 0;position:absolute;top:-2.5rem;left:-.5rem;background-color:#fff}&:after{content:"";display:block;position:absolute;background:#00d56e;height:.9rem;width:.9rem;top:-1.7rem;border-radius:1rem;left:.35rem;box-shadow:1.25rem 0 #33c4ff,2.5rem 0 #9673ff}}.card:hover{transform:rotate(0) scale(1.2);z-index:1}.card>.stuff>figure>img{transition:all .3s ease-in-out}.card:hover>.stuff>figure>img{transform:scale(1.4);transform-origin:bottom}#description{overflow:hidden;text-overflow:ellipsis;max-height:150px;word-wrap:break-word}.userName,.date{color:#fff;font-weight:700}.open-btn{position:absolute;bottom:-1.5rem;right:0;left:0;margin:0 auto;width:3.5rem;height:3.5rem;padding:.5rem;border:.25rem solid blue;border-radius:100%;background:#fff;cursor:pointer;&:hover,&:focus{background:#d3d3d3;outline:.25rem dashed blue}}.open-btn>img{width:100%;height:100%}figure>img{width:100%;height:200px;-o-object-fit:contain;object-fit:contain;margin:auto}.card2{margin:auto;width:60%;height:75%;display:flex;background:linear-gradient(135deg,#0ff,#00f);border-radius:0 0 1rem 1rem;border:.5rem solid blue;transition:all .3s ease-in-out;border-radius:1rem;flex-direction:column;justify-content:space-between;place-items:center}.card2>.stuff{margin-top:-6rem}.card2>.stuff>figure{font-size:1.15rem;width:100%}.card2>.stuff>figure>img{width:100%;height:400px;-o-object-fit:contain;object-fit:contain;margin:auto}.info-card2-container{margin-top:-2rem}#description2{margin:0 auto;padding:0 .5rem;height:100%;text-wrap:balance}@media (width < 1250px){.card2{width:96%}.card2>.stuff>figure>img{height:200px;margin-top:0}.card:hover{transform:rotate(0) scale(1)}}article[data-astro-cid-v4nq2x5o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;justify-items:center;max-width:100vw;margin:auto;flex-wrap:wrap}strong[data-astro-cid-v4nq2x5o]{background:linear-gradient(90deg,#f12711,#ff7b22);border-radius:1rem;padding:.5rem;color:#fff}h2[data-astro-cid-v4nq2x5o]{font-size:2.5rem;font-weight:700;line-height:1.75}@media (width < 1250px){h2[data-astro-cid-v4nq2x5o]{font-size:1.75rem}}.menu-btn{position:absolute;top:0;right:0;background:none;border:none;filter:drop-shadow(2px 2px 0 orange);padding:.15rem;margin:auto}#menu{z-index:20;width:100%;height:100dvh;position:fixed;top:2rem;right:0;background-color:#f0f0f0;border-radius:1rem 0 0 1rem;border-left:1px solid #e0e0e0;transition:translate .5s ease-out,display .5s ease-out allow-discrete,overlay .5s ease-out allow-discrete;translate:200px 0;&::backdrop{opacity:0;background:#00000080;transition:opacity .5s}&:popover-open{translate:0 0;&::backdrop{opacity:1}@starting-style{translate:250px 0;&::backdrop{opacity:0}}}}.item-container{display:grid;gap:1rem;margin:3.5rem 0 0 2rem;color:#303030}.item{font-size:1.5rem;transition:all .25s;font-weight:700}.item:hover{transform:scale(1.05)}li{list-style:none}a{transition:--col-2 .25s;&:hover{--col-2: var(--col-1)}}@media (width > 1300px){#header-mobile{display:none}}.section-faq{display:flex;flex-direction:column;justify-content:start;align-items:center;height:70vh;font-size:1.75rem}.section-faq aside{width:75%}.section-faq>aside strong{background:linear-gradient(90deg,#f12711,#ff7b22);border-radius:1rem;padding:.5rem;color:#fff}.section-faq>aside h2{font-size:2.5rem;font-weight:700}details{--border-color: #f07030;border:.35em solid var(--border-color);overflow:hidden;margin:0;background-color:#fff;opacity:.9;p{font-size:1.25rem;font-weight:500}summary{background:#ccc;padding:.25em;border-bottom:.25em solid var(--border-color);cursor:pointer;font-weight:500;transition:background .25s ease,color .25s ease}summary:hover{background:#b4b4b4}&[open]{border-bottom:.25em solid var(--border-color)}summary{background:#b4b4b4}>*:not(summary){padding:.75rem}}details:has(+details){border-bottom:none}details+details{border-top:none}:not(details)+details,details:first-child{border-top-left-radius:.5em;border-top-right-radius:.5em}details:not(details:has(+details)){border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;&:not([open]) summary{border-bottom:0}}@media (width < 1250px){.section-faq{height:100%;width:100%}.section-faq article{max-width:96%}.section-faq>aside h2{font-size:1.75rem}.section-faq aside{width:100%}summary{font-size:1rem}details p{font-size:1rem}}
