@import url(https://use.typekit.net/rtw0epe.css);body,html{overflow-x:hidden!important;font-family:inter,sans-serif}.video{width:100vw}h1,h2,h3,h4,h5,h6{font-family:futura-pt,sans-serif}.bg-obj-5{background-color:#002877!important}.bg-azul{background-color:#004388}.progress{background-color:#212529;height:3px}.progress-bar{background-color:#0050d2;transition:width .1s ease-out}.bottom-nav{width:80%;max-width:320px;background:#fff;border-top:1px solid #dee2e6;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;transition:transform .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.bottom-nav.visible{transform:translateX(-50%) translateY(0);opacity:1}.bottom-nav .nav-link{color:#6c757d;font-size:.85rem;cursor:pointer!important}.bottom-nav .nav-link.active{color:#0085cc}.bottom-nav svg{width:32px;height:24px;fill:currentColor;margin-bottom:4px}#fp-nav{transition:transform .5s cubic-bezier(.4,0,.2,1)}#fp-nav ul li a:hover{opacity:0}#fp-nav ul li a span{background:#fff;height:6px!important;width:43px!important;border-radius:10px!important;left:-14%!important;display:block;margin:0 0 18px 0!important;transition:opacity .5s;opacity:1}#fp-nav ul li a.active span{margin:-2px 0 0 -6px!important;opacity:0}#fp-nav.fp-right{right:50px!important}#fp-nav ul li .fp-tooltip{font-family:futura-pt,sans-serif!important;font-weight:700;font-size:1.25em!important;top:0!important}#fp-nav ul li:first-child .fp-tooltip{font-size:2.25em!important;top:-18px!important}#fp-nav ul li:nth-last-child(-n+3){display:none}.fp-tooltip{background:0 0!important;padding:5px 0;margin-top:-3px}#fp-nav ul li .fp-tooltip.fp-right{right:-43px!important}#fp-nav ul li .fp-tooltip.fp-right.custom-right{right:-28px!important}#fp-nav ul li{margin:8px 0!important;padding:11px 0!important}.fp-watermark{display:none!important}.section-60-anos{background-color:#004388}@media (max-width:540px){.section-60-anos{justify-content:space-evenly!important}}@media (max-width:860px){.h6-mobile{font-size:1rem;font-weight:500}}#video-section{position:relative;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}.video-thumbnail{position:relative;display:block;cursor:pointer;z-index:2}.video-thumbnail img{width:100%;border-radius:12px}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#5490ffaf;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out;z-index:3}.video-bg{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);width:105%;height:auto;z-index:0;pointer-events:none}.video-embed-bg{position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:16/9;display:block;border:none;background:0 0;border:none}#videoPlayerContainer{position:relative;z-index:3}.video-trigger{cursor:pointer;position:relative;z-index:3}button.video-trigger{border:0;background:0 0}.video-embed{border:none;overflow:hidden}.bg-objetivo{background-image:url(../images/texture-logo.png);background-size:cover;background-position:center;background-repeat:no-repeat}.btn-b800{color:#004388}.btn-b800:hover{color:#065baf}.liquid-glass{background:rgba(2,2,2,.341);-webkit-backdrop-filter:blur(24px) contrast(1.1) saturate(1.2);backdrop-filter:blur(24px) contrast(1.1) saturate(1.2);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 0 .5px rgba(255,255,255,.6);border-radius:24px;transition:all .4s cubic-bezier(.25,.1,.25,1);position:relative;overflow:hidden;animation:liquidIdlePulse 8s ease-in-out infinite}.liquid-glass::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.15) 50%,rgba(255,255,255,.05) 100%);background-size:200% 200%;border-radius:24px;opacity:0;pointer-events:none;z-index:0}.liquid-glass::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.15) 0,transparent 60%);transform:scale(0);opacity:0;pointer-events:none;z-index:1;transition:transform .8s cubic-bezier(.22,.61,.36,1),opacity .8s ease;border-radius:50%}.liquid-glass:active::after,.liquid-glass:hover::after{transform:scale(1.2);opacity:1}.liquid-glass:hover::before{opacity:1;animation:liquidWave 3s ease-in-out infinite}@keyframes liquidWave{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes liquidIdlePulse{0%,100%{box-shadow:0 8px 32px rgba(0,0,0,.08),inset 0 0 .5px rgba(255,255,255,.6);-webkit-backdrop-filter:blur(24px) contrast(1.1) saturate(1.2);backdrop-filter:blur(24px) contrast(1.1) saturate(1.2)}50%{box-shadow:0 10px 36px rgba(0,0,0,.1),inset 0 0 .6px rgba(255,255,255,.65);-webkit-backdrop-filter:blur(26px) contrast(1.12) saturate(1.22);backdrop-filter:blur(26px) contrast(1.12) saturate(1.22)}}#first-section{background:linear-gradient(rgba(0,72,136,.7),rgba(0,72,136,.7)),url(../images/digenio.jpg) no-repeat center center/cover}.animated-text{font-size:2.5rem;text-align:center;opacity:0;transform:translateY(20px);animation:fadeInUp 2s ease-in-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.scroll-arrow{position:absolute;left:50%;top:80%;transform:translateX(-50%) translateY(0);z-index:10;animation:bounce 2s infinite}@keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}.scroll-arrow:hover{color:#ffce00}.lazy-image{max-width:42vw;max-height:35vh;border-radius:10px;margin-top:10px;box-shadow:0 4px 24px 0 rgb(255 84 84 / 30%),0 12px 64px 0 rgb(0 0 0 / 30%)}.selo-matriculas{width:96px;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.selo-matriculas{width:clamp(100px,8vw,140px)}.cta-wrap{margin-top:.5rem}@media (max-width:768px){.video-bg{width:100%}.col-6{width:100%}#fp-nav{display:none!important}}@media (max-width:768px){.logo.hidden{display:none!important}}.mobile-scroll-indicator{display:none;position:fixed;top:50%;right:18px;transform:translateY(-50%);z-index:1100;animation:mobile-bounce 1.5s infinite;pointer-events:none}@media (max-width:768px){#fp-nav{display:none!important}.mobile-scroll-indicator{display:block}body.on-first-section .mobile-scroll-indicator{display:none!important}}@keyframes mobile-bounce{0%,100%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(-50%) translateX(6px)}}