.bk-hero.t-diploma{color:#f4ecd6;background:radial-gradient(75% 110% at 72%,#1e3d82 0,#132a5e 52%,#0b1a3d 100%)}.bk-hero.t-diploma .bk-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;max-width:1320px;padding:64px 56px 64px 64px;display:grid}.t-diploma .bk-selo{font:600 13px/1.3 var(--bk-f-titulo);letter-spacing:.2em;text-transform:uppercase;color:var(--ac);align-items:center;gap:12px;display:flex}.t-diploma .bk-selo:before{content:"";background:var(--ac);flex:none;width:34px;height:1px}.t-diploma .bk-titulo{max-width:16ch;font:500 clamp(36px, 4cqi, 58px)/1.06 var(--bk-f-titulo);letter-spacing:-.02em;text-wrap:balance;margin:20px 0 22px}.t-diploma .bk-dest{border:1px solid color-mix(in srgb, var(--ac) 60%, transparent);font:600 19px/1.25 var(--bk-f-titulo);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 18px;display:inline-flex}.t-diploma .bk-dest b{font:700 38px/1 var(--bk-f-titulo);letter-spacing:-.01em;color:var(--ac)}.t-diploma .bk-apoio{max-width:520px;font:400 17px/1.6 var(--bk-f-texto);color:#cdd6ee;margin:22px 0 0}.t-diploma .bk-acoes{gap:20px 24px;margin-top:28px}.t-diploma .bk-btn{min-height:0;font:700 14px/1 var(--bk-f-texto);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:18px 24px}.t-diploma .bk-btn svg{display:none}.t-diploma .bk-tempo-rot{font:600 11px/1.3 var(--bk-f-titulo);letter-spacing:.2em;text-transform:uppercase;color:#a9b6d8;margin-bottom:4px;display:block}.t-diploma .bk-relogio b{font:500 30px/1.15 var(--bk-f-titulo);font-variant-numeric:lining-nums tabular-nums}.t-diploma .bk-relcurto{--bk-unidade:15px}.t-diploma .bk-relogio i:after{font-family:var(--bk-f-titulo);color:var(--ac);font-style:italic;font-weight:500}.t-diploma .papel{color:#3a2a14;background:#f7f0dc;position:absolute;inset:0;transform:rotate(1.5deg);box-shadow:0 40px 80px #00000080,inset 0 0 60px #96783c2e}.t-diploma .guil{background:repeating-linear-gradient(45deg,#a6802e99 0 1px,#0000 1px 6px),repeating-linear-gradient(-45deg,#a6802e99 0 1px,#0000 1px 6px);position:absolute;inset:14px}.t-diploma .miolo{outline-offset:-6px;text-align:center;background:#f7f0dc;border:1px solid #a6802e;outline:1px solid #a6802e;flex-direction:column;align-items:center;padding:26px 40px 0;display:flex;position:absolute;inset:30px}.t-diploma .miolo.sem-num{justify-content:center;padding:0 40px 150px}.t-diploma .sem-num .esc{font-size:17px}.t-diploma .sem-num .tit{margin-top:14px;font-size:32px}.t-diploma .esc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 14px/1.3 var(--bk-f-titulo);letter-spacing:.32em;text-transform:uppercase;color:#13296a;overflow:hidden}.t-diploma .tit{font:italic 500 23px/1.2 var(--bk-f-titulo);letter-spacing:-.01em;margin:8px 0}.t-diploma .cert{max-width:420px;font:400 13.5px/1.45 var(--bk-f-texto);color:#5a4526;margin:0}.t-diploma .bk-num{font:700 96px/1 var(--bk-f-titulo);letter-spacing:-.03em;color:#8e1d1d;margin:6px 0 0}.t-diploma .bk-num span{font-size:48px}.t-diploma .sob{font:italic 500 16px/1.3 var(--bk-f-titulo)}.t-diploma .ass{justify-content:space-between;display:flex;position:absolute;bottom:24px;left:30px;right:30px}.t-diploma .ass>div{width:160px;font:600 9.5px/1.35 var(--bk-f-titulo);letter-spacing:.14em;text-transform:uppercase;color:#5a4526;border-top:1px solid #3a2a14;padding-top:5px;position:relative}.t-diploma .ass .mao{text-overflow:ellipsis;white-space:nowrap;font:italic 500 21px/1.3 var(--bk-f-titulo);letter-spacing:-.02em;text-transform:none;color:#13296a;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;transform:skew(-10deg)}.t-diploma .reg{font:600 9.5px/1 var(--bk-f-num);letter-spacing:.06em;text-transform:uppercase;color:#8a7449;position:absolute;top:40px;right:44px}.t-diploma .lacre{isolation:isolate;width:116px;height:116px;margin-left:-58px;position:absolute;bottom:14px;left:50%}.t-diploma .fitas i{z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:#8e1d1d;width:30px;height:74px;position:absolute;top:66px}.t-diploma .fitas i:first-child{left:26px;transform:rotate(16deg)}.t-diploma .fitas i:last-child{right:26px;transform:rotate(-16deg)}.t-diploma .raios{background:repeating-conic-gradient(#d4ae3a 0 6deg, #a8831a 6deg 12deg);border-radius:50%;position:absolute;inset:0;box-shadow:0 6px 14px #3c1e0059}.t-diploma .disco{font:700 9.5px/1.25 var(--bk-f-titulo);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#f4dfa0;background:radial-gradient(circle at 35% 30%,#b83232,#7a1414);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute;inset:13px;overflow:hidden;box-shadow:inset 0 0 0 3px #e6c76e,inset 0 0 0 6px #7a1414,inset 0 0 0 7px #e6c76e}.t-diploma .disco span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.t-diploma .disco b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:100%;font-size:19px;overflow:hidden}.t-diploma .brilho{border-radius:50%;position:absolute;inset:0;overflow:hidden}.t-diploma .brilho:after{content:"";background:linear-gradient(105deg,#0000 35%,#fffadc99 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.t-diploma.anim .papel{animation:1s cubic-bezier(.2,.8,.2,1) .1s both bk-dp-pousa}.t-diploma.anim .lacre{animation:.5s cubic-bezier(.3,1.5,.5,1) 1.1s both bk-dp-lacra}.t-diploma.anim .brilho:after{animation:1.2s 1.8s both bk-dp-brilha}@keyframes bk-dp-pousa{0%{opacity:0;transform:translateY(26px)rotate(3deg)}to{opacity:1;transform:rotate(1.5deg)}}@keyframes bk-dp-lacra{0%{opacity:0;transform:scale(1.7)}to{opacity:1;transform:none}}@keyframes bk-dp-brilha{0%{transform:translate(-130%)}to{transform:translate(130%)}}@container hero (max-width:1189px){.bk-hero.t-diploma .bk-in{gap:40px;padding:56px 40px}}@container hero (max-width:859px){.bk-hero.t-diploma .bk-in{grid-template-columns:minmax(0,1fr);gap:34px;padding:30px 18px 40px}.t-diploma .bk-peca{order:-1}}@container hero (max-width:600px){.t-diploma .bk-selo{letter-spacing:.14em;gap:10px;font-size:10.5px}.t-diploma .bk-selo:before{width:20px}.t-diploma .bk-titulo{margin:14px 0 18px;font-size:38px}.t-diploma .bk-dest{padding:8px 14px;font-size:15px}.t-diploma .bk-dest b{font-size:30px}.t-diploma .bk-apoio{margin-top:16px;font-size:15px}.t-diploma .bk-acoes{gap:20px;margin-top:22px}.t-diploma .bk-btn{padding:16px 22px;font-size:13px}.t-diploma .bk-relogio b{font-size:28px}}
