@font-face{font-family:"Surgena";src:url("../fonts/Surgena-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Surgena";src:url("../fonts/Surgena-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Surgena";src:url("../fonts/Surgena-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Surgena";src:url("../fonts/Surgena-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Corra Montserra";src:url("../fonts/Corra Montserra Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Corra Montserra";src:url("../fonts/Corra Montserra Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Corra Montserra";src:url("../fonts/Corra Montserra Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Corra Montserra";src:url("../fonts/Corra Montserra Extrabold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}body{font-family:"Corra Montserra","Georgia","Times New Roman",serif;font-synthesis-weight:none;background-color:#0b0317;color:#fff;margin:0;padding:0;box-sizing:border-box}html,body{height:100%}@media(min-width: 768px){#smooth-wrapper{overflow:hidden;position:fixed;inset:0}#smooth-wrapper #smooth-content{will-change:transform}}h1,h2{font-family:"Surgena",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.h1{font-size:3rem;font-style:normal;font-weight:400;margin:0}h2{margin:0 !important}.h2{font-family:Surgena;font-size:2rem;font-weight:600}.h2-text{font-size:2rem;font-style:normal;font-weight:300}.h2-text{padding:0 .5rem}img{width:100%}nav ul li a{font-family:"Corra Montserra"}.text-purple{color:#e0b8ff !important}.navbar{position:absolute;width:100%;top:0;left:0;z-index:10}.navbar a{font-size:.9rem}@media(max-width: 768px){.navbar .nav-link{padding:1rem 0}}.navbar .nav-link{position:relative;color:#fff;font-weight:600;overflow:hidden;transition:.3s;border-radius:4px;padding-left:1rem !important;padding-right:1rem !important}.navbar .nav-link::after{content:"";position:absolute;left:0;bottom:-100%;width:100%;height:100%;opacity:1;background:rgba(224,184,255,0);transition:.3s;z-index:-1}.navbar .nav-link:hover::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:rgba(224,184,255,.1725490196);border-radius:2px;transition:.3s;z-index:-1}.navbar .nav-link.active{color:#e0b8ff !important}.navbar .nav-link.active::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#e0b8ff;border-radius:2px;transition:.2s}@media(max-width: 768px){.navbar .nav-link.active::after{transform:translateX(-50%);left:50%;bottom:-4px;width:60%}}.navbar .lang-link{position:relative;color:#fff;text-decoration:none;font-weight:600;padding:0 1rem;transition:.2s}.navbar .lang-link:first-child{border-right:1px solid hsla(0,0%,100%,.2235294118)}.navbar .lang-link::before{content:"";position:absolute;right:12px;top:4px;width:6px;height:6px;border-radius:50%;background:#e0b8ff;transform:translateY(-50%);opacity:0;transition:opacity .2s}.navbar .lang-link:hover{color:#e0b8ff;font-weight:600;transition:.2s}.navbar .lang-link.active{color:#e0b8ff;font-weight:600}.navbar .lang-link.active::before{opacity:1}.navbar .lang-link .lang-link.active,.navbar .lang-link .lang-link:hover{color:#e0b8ff !important}.navbar .navbar-brand{background:url(../img/Logo-belenmuseri.svg) no-repeat center;width:140px;height:20px;transition:.2s;display:block}.navbar .navbar-brand:hover{background:url(../img/Logo-belenmuseri-hover.svg) no-repeat center;transition:.2s}.navbar .navbar-toggler{border:none;outline:none;color:#fff}.navbar .navbar-toggler span{font-size:36px}.navbar .navbar-toggler:focus{box-shadow:none}@media(max-width: 768px){.navbar .navbar-collapse{height:calc(100vh - 46px);background:#0b0317;border-radius:.5rem}.navbar .lang-switch-mobile{justify-content:center;padding:2rem 0}}.navbar .navbar-toggler .icon-close{display:none}.navbar .navbar-toggler[aria-expanded=true] .icon-open{display:none}.navbar .navbar-toggler[aria-expanded=true] .icon-close{display:inline-block}.hero{padding:0;height:100vh}.hero #quote{opacity:0}.hero .hero-content{position:relative;display:flex;justify-content:center;align-items:center;height:100vh}.hero .hero-content #img-hero{position:absolute;left:0;top:0;width:100%;z-index:-1}.hero .hero-content #img-hero canvas{width:100% !important}@media(max-width: 768px){.hero .hero-content h1{padding-bottom:2rem}.hero .hero-content h2{font-size:3.2rem}}.section-brands{background:#0f0822}.section-brands h2{max-width:400px}.section-brands .brand-logos{gap:.9rem 1.5rem;justify-content:space-between}.section-brands .brand-logos .logo-az,.section-brands .brand-logos .logo-aula{height:34px}@media(max-width: 768px){.section-brands .brand-logos .logo-az,.section-brands .brand-logos .logo-aula{height:24px}}.section-brands .brand-logos img{display:block;height:40px;width:auto}.section-about-me{padding:3rem 0}.section-about-me .about-photo{flex:0 0 auto}.section-about-me .about-photo img{display:block;width:100%;height:auto;object-fit:cover;border-radius:32px;filter:saturate(0.6) contrast(0.95);box-shadow:0 0 0 1px hsla(0,0%,100%,.06)}@media(min-width: 992px){.section-about-me{padding:7rem 0}}@media(max-width: 992px){.section-about-me #aboutMe>.row{flex-wrap:wrap;flex-direction:column;align-items:flex-start !important;justify-content:flex-start !important;gap:.6rem}}.section-about-me .about-text{line-height:1.6rem;font-size:1rem;font-weight:300}@media(min-width: 992px){.section-about-me .about-text{font-size:2rem;line-height:1.65}}@media(min-width: 992px){.section-about-me .col-description{padding-left:2rem}}@media(max-width: 768px){.section-brands .brand-logos{justify-content:flex-start;gap:28px 40px}.section-brands .brand-logos img{height:36px}.section-about-me .about-wrap{flex-direction:column;align-items:flex-start}}.section-ux-ui{padding-top:5rem;padding-bottom:7rem;font-family:"Surgena"}.section-ux-ui .user-first span{font-size:3.5rem;text-transform:uppercase}@media(max-width: 992px){.section-ux-ui .user-first span{font-size:1.5rem}}.section-ux-ui .txt-middle{padding:0 1rem}.section-ux-ui .text-bold{font-weight:400}.section-ux-ui .text-light{font-weight:300}.section-ux-ui .py-4{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(min-width: 1200px){.section-ux-ui .user-first{height:60px}.section-ux-ui .text-right{text-align:right}.section-ux-ui .txt-middle{padding:0 5rem}}@media(max-width: 768px){.section-ux-ui{padding-top:2rem;padding-bottom:3rem}.section-ux-ui .text-right{text-align:left}.section-ux-ui .py-4{align-items:flex-start;padding-top:0 !important;padding-bottom:0 !important}}@media(max-width: 768px){.section-portfolio{padding-top:5rem;padding-bottom:3rem}}.section-portfolio h3{font-family:"Surgena";font-weight:500}.section-portfolio h3 span:last-child{font-weight:400;padding:0 2rem;font-size:1.5rem}.section-portfolio .portfolio-cards-container{display:flex;flex-wrap:wrap;gap:0}.section-portfolio .portfolio-cards-container .portfolio-card{flex:1 1;min-width:280px}.section-portfolio .portfolio-cards-container .portfolio-card .img-container{border-radius:.75rem;overflow:hidden}.section-portfolio .portfolio-cards-row-2{gap:0}.section-portfolio .portfolio-cards-row-2 .portfolio-card .img-container{height:397px}@media(min-width: 992px){.section-portfolio{padding-top:7rem;padding-bottom:17rem}.section-portfolio .portfolio-cards-container{gap:6rem}.section-portfolio .portfolio-cards-row-2{padding-top:15rem;gap:4rem}}.section-portfolio .img-container-parallax{position:relative;height:397px;width:100%;max-height:397px;overflow:hidden;aspect-ratio:16/9}.section-portfolio .img-container-parallax a{display:block;height:100%}.section-portfolio .img-container-parallax img.parlx{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:auto;object-fit:cover;will-change:transform;z-index:0}.section-portfolio .img-container-parallax .img-hover-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s ease;will-change:opacity;background:linear-gradient(124deg, rgba(121, 32, 255, 0) 0%, rgba(243, 31, 251, 0.28) 55%, rgba(162, 47, 251, 0.35) 100%)}@media(hover: hover)and (pointer: fine){.section-portfolio .img-container-parallax a:hover+.img-hover-overlay,.section-portfolio .img-container-parallax a:focus-visible+.img-hover-overlay{opacity:1}}@media screen and (max-width: 768px){.section-portfolio .img-container-parallax{height:auto !important}}.solutions .row1{padding-bottom:5rem}.solutions .solutions-title{line-height:1}.solutions .subtitle{font-size:1.75rem;font-weight:300}.solutions .solutions-accordion{background:rgba(0,0,0,0)}.solutions .solutions-accordion .accordion-item{background:rgba(0,0,0,0);border:0;border-top:1px solid rgba(61,54,80,.35)}.solutions .solutions-accordion .accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,0)}.solutions .solutions-accordion .accordion-item:hover{background:hsla(0,0%,100%,.02)}.solutions .solutions-accordion .accordion-button{background:rgba(0,0,0,0);color:#fff;padding:1.3rem 0;display:grid;grid-template-columns:27rem 2rem 1fr auto;column-gap:.75rem;align-items:start;box-shadow:none;align-items:center}.solutions .solutions-accordion .accordion-button::after{display:none}.solutions .solutions-accordion .accordion-button .num{opacity:.65;letter-spacing:.02em;font-size:24px}.solutions .solutions-accordion .accordion-button .mi{font-family:"Material Symbols Outlined";font-size:1.25rem;opacity:.85;line-height:1}.solutions .solutions-accordion .accordion-button .title{font-size:1.875rem}.solutions .solutions-accordion .accordion-button .toggle{position:relative;width:1rem;height:1rem}.solutions .solutions-accordion .accordion-button .toggle::before,.solutions .solutions-accordion .accordion-button .toggle::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;border-radius:2px;background:currentColor;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.solutions .solutions-accordion .accordion-button .toggle::after{transform:translateY(-50%) rotate(90deg)}.solutions .solutions-accordion .accordion-button:hover{color:#e0b8ff}.solutions .solutions-accordion .accordion-button:not(.collapsed){color:#e0b8ff}.solutions .solutions-accordion .accordion-button:not(.collapsed) .toggle::after{opacity:0}.solutions .solutions-accordion .accordion-body{padding:0 0 1.8rem 30.75rem;line-height:1.6;font-size:18px;color:#fff}@media(max-width: 992px){.solutions .title{font-size:1.3rem !important}.solutions .subtitle{font-size:1rem}.solutions .accordion-button{grid-template-columns:3rem 2rem 1fr auto}.solutions .row1{padding-bottom:2rem}}@media(max-width: 992px){.solutions-accordion .accordion-button{grid-template-columns:2.25rem 1.75rem 1fr auto !important;padding:1rem 0}.solutions-accordion .accordion-body{padding-left:4rem}.solutions-accordion .accordion-body{padding:0 0 1.25rem 0rem !important}}.footer{padding-top:4rem;padding-bottom:4rem;background:linear-gradient(rgba(12, 7, 27, 0.61), rgba(15, 8, 34, 0.18)),url(../img/bg-footer.jpg) no-repeat center/cover}.footer .footer-cta{max-width:50rem}@media(min-width: 1200px){.footer .footer-cta{margin-left:clamp(1rem,4vw,3.5rem)}}.footer .footer-copy{margin:0 0 1.25rem 0;font-size:1.2rem;line-height:1.5}.footer .footer-email{position:relative;padding:.25rem 0 1.25rem 0;margin-bottom:1rem}.footer .email-link{display:inline-block;color:#e0b8ff;font-weight:800;text-decoration:none;font-size:clamp(1.25rem,2.6vw,2.25rem);letter-spacing:.01em;transition:color .2s ease;border-bottom:1px solid}.footer .email-link:hover{color:#d399ff}.footer .email-link:focus-visible{outline:2px dashed #e0b8ff;outline-offset:4px}@media(min-width: 992px){.footer{padding-top:7rem;padding-bottom:7rem}.footer .footer-copy{font-size:1.75rem}.footer .container-contact{padding:3rem 0}}.footer .container-contact{padding:6rem 0}.footer-actions{display:flex;gap:.75rem;flex-wrap:wrap}.footer-bar{padding:.875rem 0;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:center}.footer-meta{color:hsla(0,0%,100%,.8);font-size:.95rem}.footer-meta .sep{opacity:.45}button{color:currentColor}.button{align-items:center;background:0 0;border:none;border-radius:6.25rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.363636em;justify-content:center;letter-spacing:-0.01em;line-height:1.04545;overflow:hidden;padding:.9375rem 1.5rem;position:relative;text-decoration:none;word-break:break-word;text-decoration:none}.button:after{bottom:0;left:0;position:absolute;right:0;top:0;border:.125rem solid #fff;border-radius:6.25rem;content:"";pointer-events:none}.button .button__label{position:relative;text-align:center;transition:color 50ms var(--ease-in-out-quart);top:-1px}.button:hover{color:#0b0317;text-decoration:none;font-weight:600}.button:hover .button__label{transition:color .15s var(--ease-in-out-quart)}.button:hover .button__label{transition:color .15s var(--ease-in-out-quart)}.button .button__flair{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.button .button__flair{transform:scale(0);transform-origin:0 0;will-change:transform}.button .button__flair:before{aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"";display:block;left:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%, -50%);width:170%}.button .refraction-canvas{position:relative;width:100%;aspect-ratio:16/9;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.25)}.button .refraction-canvas>canvas{position:absolute;inset:0;width:100% !important;height:100% !important;display:block}.button .refraction-caption{margin-top:.75rem;font-size:.95rem;opacity:.8;text-align:center}@media screen and (min-width: 1200px){.h1{font-size:3.375rem;line-height:87%;margin-bottom:-12px}.h2{font-size:7.5rem}.h2-text{font-size:7.5rem;padding:0 7rem}.h2-small{font-size:3.75rem;line-height:92%}.hero-subtitle_row1{height:110px}.hero-titles .hero-subtitle_row2{text-align:right;padding-right:10px}.hero-titles{width:1232px;margin:0 auto}}.section-about{padding-top:3rem;padding-bottom:3rem}@media(min-width: 992px){.section-about{padding-top:10rem;padding-bottom:10rem}}.section-about .about{display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:center}@media(max-width: 992px){.section-about .about{grid-template-columns:1fr}}.section-about .about-photo{margin:0;background:hsla(0,0%,100%,.04);border:1px solid rgba(61,54,80,.35);border-radius:24px;overflow:hidden}.section-about .about-photo img{width:100%;height:auto;display:block;border-radius:24px}.section-about .about-copy .about-title{font-family:"Corra Montserra";font-weight:600;font-size:1.875rem;line-height:1.35;color:#fff;margin:8px 0 16px}.section-about .about-copy .lead{color:hsla(0,0%,100%,.88);line-height:1.7;margin:0 0 10px}.section-about .about-copy .cta-row{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.section-about .btn{display:inline-flex;align-items:center;justify-content:center;font-family:"Corra Montserra";font-size:.95rem;padding:8px 16px;text-decoration:none;transition:.2s ease;border:1px solid rgba(0,0,0,0)}.section-about .btn-pill{border-radius:999px}.section-about .btn-primary{background:#e0b8ff;color:#0b0317;border-color:#e0b8ff}.section-about .btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.section-about .btn-ghost{background:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.35)}.section-about .btn-ghost:hover{border-color:#e0b8ff;color:#e0b8ff}.section-about .about-panels{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}@media(max-width: 1100px){.section-about .about-panels{grid-template-columns:1fr 1fr}}@media(max-width: 720px){.section-about .about-panels{grid-template-columns:1fr}}.section-about .panel{background:#0f0822;border:1px solid rgba(61,54,80,.35);border-radius:.5rem;padding:16px 18px 18px}.section-about .panel .panel-title{font-weight:600;font-size:1.2rem;background:hsla(0,0%,100%,.03);border-radius:.3rem;padding:8px 10px;margin:1rem 0 !important}.section-about .exp-item+.exp-item{margin-top:16px}.section-about .exp-role{font-weight:600;font-size:.98rem;margin:0 0 2px}.section-about .exp-meta{margin:0;font-size:.9rem;color:hsla(0,0%,100%,.7)}.section-about .edu-item+.edu-item{margin-top:16px}.section-about .edu-title{font-weight:600;font-size:.98rem;margin:0 0 2px}.section-about .edu-meta,.section-about .edu-school{margin:0;font-size:.9rem;color:hsla(0,0%,100%,.75)}.section-about .lang-list{list-style:none;padding:0;margin:0}.section-about .lang-list li+li{margin-top:14px}.section-about .lang-list .lang-name{display:block;font-weight:600}.section-about .lang-list .lang-level{display:block;color:hsla(0,0%,100%,.75);font-size:.92rem}.section-about .page-footer{margin-top:36px;background:rgba(15,8,34,.85);border-top:1px solid rgba(61,54,80,.35)}.section-about .page-footer .footer-inner{height:56px;display:flex;align-items:center;justify-content:center;gap:10px;color:hsla(0,0%,100%,.75);font-family:"Corra Montserra"}.section-about .page-footer .footer-inner .sep{color:hsla(0,0%,100%,.35)}.pd-1-5em{padding-top:1.5em}.pd-2em{padding-top:2em}.font-weight-600{font-weight:600}.margin-bottom{margin-bottom:.5rem}.section-title{font-size:16px;font-weight:600}.txt-subtitle{font-weight:600;font-size:14px}.txt-img{font-size:14px;color:#555}.blue-bg{background:#eaf1fe}.blue-kiu-bg{background:#062755}.blue-kiu-bg h3{color:#fff}.etapas-container{padding:2rem 0}.etapas-container .etapa,.etapas-container .etapa-list{padding:1rem 0;border-bottom:1px solid #d7d7d7}.etapas-container .etapa:last-child,.etapas-container .etapa-list:last-child{border-bottom:none;padding-bottom:0 !important}.etapas-container .etapa ul{margin-bottom:1rem}.etapas-container .etapa li{font-size:16px;color:#434242;letter-spacing:.03em}.etapas-container .etapa-list li{font-size:16px;color:#434242;letter-spacing:.03em}.etapas-list .etapa-dark-bg ul li{color:#fff !important}.process-flow{display:flex;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap}.process-flow::before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:repeating-linear-gradient(to right, #062755 0, #062755 5px, transparent 5px, transparent 10px);z-index:0}.step{background-color:#062755;color:#fff;padding:20px 30px;border-radius:15px;text-align:center;font-size:12px;font-weight:500;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;z-index:1}@media(min-width: 1000px){.etapas-container{padding:4rem 0 !important}.etapa,.etapa-list .header-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.etapas-container .etapa h3,.etapas-container .etapa h4{min-width:400px}.etapas-container .etapa ul,.etapas-container .etapa-list ul{padding-left:1rem}.etapas-container .etapa li,.etapas-container .etapa-list li{list-style:disc}}/*# sourceMappingURL=styles.min.css.map */
