.join{background:rgb(255,241,222);color:rgb(44,29,8);padding:clamp(72px,10vw,140px) 24px;width:100%;box-sizing:border-box}.join-inner{max-width:1440px;margin:0 auto;display:grid;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px)}.join-title{margin:0;font:300 clamp(44px,7.2vw,104px)/1.02 Onest,Inter,sans-serif;letter-spacing:-.035em;text-wrap:balance}.join-title span{color:rgba(44,29,8,.55)}.join-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.join-grid li{overflow:hidden;border-radius:20px;background:rgba(44,29,8,.08);aspect-ratio:3/4}.join-grid img{display:block;width:100%;height:116%;margin-top:-8%;object-fit:cover;transition:scale .9s cubic-bezier(.22,1,.36,1)}.join-grid li:hover img{scale:1.05}@media (max-width:1199px){.join-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.join{padding-inline:16px}.join-grid{gap:12px}.join-grid li{border-radius:16px}}@media (prefers-reduced-motion:reduce){.join-grid img{transition:none}}.disc{background:rgb(255,241,222);color:rgb(44,29,8);padding:clamp(56px,8vw,112px) 24px 0;width:100%;box-sizing:border-box}.disc-list{list-style:none;margin:0 auto;padding:0;max-width:1440px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px)}.disc-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;height:100%;min-height:clamp(300px,28vw,400px);padding:32px 20px;box-sizing:border-box;text-align:center;text-decoration:none;color:inherit;border-radius:999px 999px 24px 24px;background:rgba(255,255,255,.55);border:1px solid rgba(44,29,8,.08);transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s,box-shadow .6s}.disc-card:focus-visible,.disc-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.85);box-shadow:0 24px 48px -28px rgba(44,29,8,.35)}.disc-icon{--icon:clamp(96px,10vw,150px);display:flex;align-items:center;justify-content:center;width:var(--icon);height:var(--icon);flex:none;color:#d45700}.disc-icon svg{display:block;width:100%;height:100%;overflow:visible}.disc-title{display:flex;align-items:center;justify-content:center;min-height:2.3em;margin:0;font:400 clamp(22px,2vw,30px)/1.15 Onest,Inter,sans-serif;letter-spacing:-.02em;text-wrap:balance}.disc-star{font-size:18px;line-height:1;color:#d45700;opacity:.75}@media (max-width:1199px){.disc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809px){.disc{padding-inline:16px}.disc-card{min-height:240px;padding:28px 12px;border-radius:120px 120px 20px 20px}}@media (prefers-reduced-motion:reduce){.disc-card{transition:none}.disc-card:hover{transform:none}}img[src="/wp/site/class-banner.webp"]{filter:brightness(.6) saturate(1.05)}.brand-logo{display:block;height:46px;width:auto;max-width:none;margin-block:-8px;filter:brightness(0) invert(1) sepia(.18) saturate(1.4)}@media (max-width:809px){.brand-logo{height:38px;margin-block:-4px}}a[data-framer-name="Primary (White)"][href="/login"]{gap:10px!important;padding:20px 26px 20px 28px!important;border-radius:0!important;transition:background-color .35s}a[data-framer-name="Primary (White)"][href="/login"] p{white-space:nowrap;font-weight:500;color:rgb(44,29,8)!important}.entrar-arrow{display:block;font-size:15px;line-height:1;color:rgb(44,29,8);transition:transform .35s cubic-bezier(.22,1,.36,1)}a[data-framer-name="Primary (White)"][href="/login"]:focus-visible,a[data-framer-name="Primary (White)"][href="/login"]:hover{background-color:#fff!important}a[data-framer-name="Primary (White)"][href="/login"]:hover .entrar-arrow{transform:translateX(4px)}a[data-framer-name="Primary (White)"][href="/login"]:focus-visible{outline:2px solid rgb(44,29,8);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.entrar-arrow,a[data-framer-name="Primary (White)"][href="/login"]{transition:none}}.framer-Hmdoi{position:relative;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,background-color .4s}.framer-Hmdoi:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px rgba(44,29,8,.4)}.card-link{position:absolute;inset:0;z-index:2;border-radius:inherit}.card-link:focus-visible{outline:2px solid rgb(44,29,8);outline-offset:3px}@media (prefers-reduced-motion:reduce){.framer-Hmdoi{transition:none}.framer-Hmdoi:hover{transform:none}}.bio{background:rgb(44,29,8);color:rgb(255,241,222);padding:0 24px clamp(72px,9vw,128px);width:100%;box-sizing:border-box}.bio-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);padding-top:clamp(40px,5vw,72px);border-top:1px solid rgba(255,241,222,.18)}.bio-kicker{margin:0;font:400 15px/1.4 Onest,Inter,sans-serif;color:rgba(255,241,222,.65)}.bio-body{display:grid;grid-gap:22px;gap:22px;max-width:62ch}.bio-body p{margin:0;font:300 clamp(18px,1.6vw,22px)/1.6 Onest,Inter,sans-serif;color:rgba(255,241,222,.85);text-wrap:pretty}.bio-link{justify-self:start;color:rgb(255,241,222);font:400 15px/1.4 Onest,Inter,sans-serif;text-decoration:none;border-bottom:1px solid rgba(255,241,222,.5);padding-bottom:2px;transition:border-color .3s}.bio-link:hover{border-color:rgb(255,241,222)}@media (max-width:809px){.bio{padding-inline:16px}.bio-inner{grid-template-columns:1fr}}.framer-drk0mi [data-framer-name="Testimonial Block Info"]{padding:10px 0 4px!important;justify-content:space-between}.framer-drk0mi [data-framer-name="Icon & Text"]{gap:14px!important}.framer-drk0mi [data-framer-name="Icon & Text"]>div:last-child{max-width:100%!important}.framer-drk0mi [data-framer-name="Testimonial Block Info"]>div:last-child{padding-top:6px;padding-right:76px;box-sizing:border-box}@media (min-width:810px){.framer-drk0mi .framer-Vbw0Z{padding:16px 36px 16px 16px!important;gap:36px!important}}@media (max-width:809px){.framer-1siq20q>.framer-8oejia{grid-column:1/-1;width:100%!important}.framer-1siq20q>.framer-8oejia>*{width:100%}.framer-dkkfbl{padding-bottom:56px!important}.bio-inner{padding-top:32px}}.framer-1863xrq>[class*=-container]:empty{display:none}.preloader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#0d0802;transition:opacity 1.3s cubic-bezier(.4,0,.2,1);animation:preloader-failsafe 0s 8s forwards}.preloader.is-done{opacity:0;pointer-events:none}.preloader-inner{display:grid;justify-items:center;grid-gap:28px;gap:28px;transition:opacity .5s ease,transform .9s cubic-bezier(.4,0,.2,1)}.preloader.is-done .preloader-inner{opacity:0;transform:translateY(-24px)}.preloader-logo{display:block;width:169px;height:auto;filter:brightness(0) invert(1) sepia(.18) saturate(1.4);animation:preloader-in 1s cubic-bezier(.22,1,.36,1) both}.preloader-bar{display:block;width:140px;height:1px;background:rgba(255,241,222,.22);overflow:hidden;animation:preloader-in 1s cubic-bezier(.22,1,.36,1) .15s both}.preloader-fill{display:block;height:100%;background:rgb(255,241,222);transform:scaleX(0);transform-origin:left}@keyframes preloader-in{0%{opacity:0;filter:blur(8px) brightness(0) invert(1) sepia(.18) saturate(1.4);transform:translateY(12px)}to{opacity:1}}.preloader-bar{animation-name:preloader-fade}@keyframes preloader-fade{0%{opacity:0}to{opacity:1}}@keyframes preloader-failsafe{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.preloader,.preloader-inner{transition-duration:.01s}.preloader-bar,.preloader-logo{animation:none}}nav a[aria-current=page] p{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}nav [data-framer-name=Closed]:focus-visible,nav [data-framer-name=Opened]:focus-visible,nav a:focus-visible{outline:2px solid rgb(255,241,222);outline-offset:-4px}nav [data-framer-name=Closed],nav [data-framer-name=Opened]{cursor:pointer}.lang-toggle{display:flex;align-items:center;align-self:stretch;gap:2px;padding:0 14px;box-sizing:border-box;flex:none;transition:opacity .3s}.lang-toggle[data-pending]{opacity:.55}.lang-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:8px 6px;cursor:pointer;font:400 14px/1 Onest,Inter,sans-serif;letter-spacing:.04em;color:rgba(255,241,222,.62);transition:color .25s}.lang-toggle button:hover{color:rgb(255,241,222)}.lang-toggle button[aria-pressed=true]{color:rgb(255,241,222);cursor:default;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.lang-toggle button:focus-visible{outline:2px solid rgb(255,241,222);outline-offset:2px;border-radius:4px}@media (max-width:809px){.lang-toggle{padding:0 8px}}.preloader-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.14;pointer-events:none}.preloader-inner{position:relative}.preloader-video{transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.preloader.is-done .preloader-video{transform:scale(1.06)}#hero .framer-9316tg-container{overflow:hidden}#hero .framer-9316tg-container img{transition:transform 2.4s cubic-bezier(.22,1,.36,1)}html[data-preload=on] #hero .framer-9316tg-container img{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){#hero .framer-9316tg-container img,.preloader-video{transition:none}html[data-preload=on] #hero .framer-9316tg-container img{transform:none}}html[data-lang-swap=out] #main{opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1)}html[data-lang-swap=in] #main{opacity:1;transition:opacity .9s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:no-preference){.btn,[role=button],a,button,input,label,select,summary,textarea{transition-duration:.55s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.lang-toggle,.lang-toggle button{transition-duration:.6s!important}}