.content-hidden{opacity:0;visibility:hidden;pointer-events:none}.content-visible{opacity:1;visibility:visible;pointer-events:auto}.font-h1{font-size:46px;line-height:56px;font-weight:500;letter-spacing:0;font-family:poppins}.font-h2,.font-h3,.font-h4{font-size:28px;line-height:39px;font-weight:600;letter-spacing:0;font-family:inter}.font-h5{font-size:20px;line-height:30px;font-weight:400;letter-spacing:0;font-family:inter}.font-h6{font-size:16px;line-height:29px;font-weight:600;letter-spacing:0;font-family:poppins}.font-p1,.font-p2{font-size:18px;line-height:20px;font-weight:500}.font-p1,.font-p2,.font-p3{letter-spacing:0;font-family:inter}.font-p3{font-size:12px;line-height:14px;font-weight:400}.font-e1,.font-e2{font-size:16px;line-height:29px;font-weight:600;letter-spacing:0;font-family:poppins}.font-tiny{font-size:12px;line-height:14px;font-weight:400;letter-spacing:0;font-family:inter}.font-copy{font-size:clamp(8px,.9vw + 23.5px,10px);line-height:clamp(16.8px,.9vw + 23.5px,21px);font-weight:400;font-family:poppins}.font-min{font-size:12px;line-height:14px;font-weight:400;letter-spacing:0;font-family:inter}.font-label{font-size:14px;line-height:16px;font-weight:500;letter-spacing:0;font-family:poppins}.font-body,.font-sh{font-size:12px;line-height:14px;font-weight:400;letter-spacing:0;font-family:inter}.font-24{font-size:18px;font-weight:500;letter-spacing:0;font-family:poppins}.font-45{font-size:28px;line-height:39px;font-weight:600;letter-spacing:0;font-family:inter}.font-85,.font-display{font-size:54px;line-height:.9em;font-weight:400;letter-spacing:0;font-family:poppins}.font-forge-h3{font-size:34px;line-height:44px}@font-face{font-family:inter;src:url(/_next/static/media/inter-variable.cc27cf3f.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:poppins;src:url(/_next/static/media/poppins-variable.4f1d1785.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:mulish;src:url(/_next/static/media/mulish-variable.90f7cb2d.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:after,:before{margin:0;padding:0;box-sizing:border-box;outline:none;text-decoration:none;list-style:none}html{font-size:16px;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.lenis{height:auto}html body{text-rendering:optimizeLegibility;font-family:poppins;color:#221f20;position:relative;transition:.3s;overflow-x:hidden!important;max-width:1920px;margin:0 auto}html body img{pointer-events:none}html body a{color:inherit}html body .overflow-hidden{overflow:hidden}html body .color-orange{color:#ff6b00!important}html body .color-light-orange{color:#ffa400!important}html body .color-yellow{color:#fd0!important}html body .color-white{color:#fff!important}html body .color-natural{color:#fdfdfc!important}html body .color-beige{color:#f8f5ee!important}html body .color-gray{color:#eee9df!important}html body .color-dark-gray{color:#acacac!important}html body .color-darkest-gray{color:#221f20!important}html body .color-green{color:#80cbaa!important}html body .color-dark-green{color:#174656!important}html body .color-light-blue{color:#62a2d8!important}html body .color-violet{color:#9b4291!important}html body .color-coral{color:#ff5a5a!important}html body .color-transparent{color:rgba(0,0,0,0)!important}.lenis.lenis-smooth{scroll-behavior:auto;overflow:initial!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.overflow-hidden{overflow:hidden}.pointer-none{pointer-events:none!important}.deco{position:fixed;right:0;top:0;transform:translateX(-10%);height:70vh;z-index:-1;opacity:.2;pointer-events:none;display:none}@media only screen and (min-width:1024px){.deco{display:initial}}.link{position:relative;transition:.3s cubic-bezier(.77,0,.175,1);width:-moz-fit-content;width:fit-content}.link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#221f20;transition:.4s cubic-bezier(.77,0,.175,1);transform-origin:left;transform:scaleX(0)}.link__white:before{background-color:#fff}.link__orange:before{background-color:#ff6b00}.link__light-orange:before{background-color:#ffa400}.link__black:before{background-color:#221f20}.link:hover.link__white{color:#fff}.link:hover.link__orange{color:#ff6b00}.link:hover.link__light-orange{color:#ffa400}.link:hover.link__black{color:#221f20}.link:hover:before{transform:scaleX(1)}ul li{list-style:disc!important}ol li{list-style:decimal!important}.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown{width:100%!important;max-width:100%!important;height:32px}.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown input{width:100%!important;max-width:100%!important;background-color:red}input{font-size:16px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.player-wrapper{position:relative;width:100%;overflow:hidden}.react-player,.react-player>video{width:100%!important;object-fit:cover!important}.react-player{position:absolute;top:0;left:0}.font-forge-h1{font-size:46px;line-height:56px}.font-forge-h1,.font-forge-h2{font-family:poppins;font-weight:500}.font-forge-h2{font-size:40px;line-height:50px}.font-forge-h3{font-family:inter;font-weight:600;font-size:28px;line-height:34px}@media only screen and (min-width:1024px){.font-forge-h3{font-size:34px;line-height:44px}}.font-forge-h4{font-size:28px;line-height:34px}.font-forge-h4,.font-forge-h5{font-family:inter;font-weight:600}.font-forge-h5{font-size:20px;line-height:24px}.font-forge-tag-map,.font-forge-volanta,.font-forge-volanta-hero{font-family:poppins;font-weight:600;font-size:16px;line-height:20px}.font-forge-tag-course{font-family:poppins;font-weight:400;font-size:16px;line-height:20px}.font-forge-text{font-size:22px}.font-forge-text,.font-forge-titulo-card-blog{font-family:inter;font-weight:500;line-height:28px}.font-forge-titulo-card-blog{font-size:24px}.font-forge-card-blog{font-family:inter;font-weight:500;font-size:18px;line-height:22px}.font-forge-card-tag{font-family:inter;font-weight:400;font-size:12px;line-height:14px}.font-forge-card-description{font-family:inter;font-weight:400;font-size:16px;line-height:20px}.font-forge-link-nav{font-family:inter;font-weight:500;font-size:16px;line-height:29px}.font-forge-button-hero{font-family:inter;font-weight:700;font-size:18px;line-height:20px}