@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600;700&family=Michroma&family=Roboto+Mono&display=swap);
*{margin:0;padding:0;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}body,html{align-items:center;background:transparent;font-family:Inter,sans-serif;height:100%;margin:0}.back-profile{border:.031rem solid #d1daf8;border-radius:2.49525rem;color:#051933;cursor:pointer;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;margin-top:-3rem;padding:.5rem 1.31rem .5rem 2rem;position:absolute;text-decoration:none}.back-profile:before{background:url(/assets/images/icon-arrow-back-profile.svg) no-repeat 50%;background-size:.9em;content:"";height:3em;margin-left:-2.3em;margin-top:-.7rem;position:absolute;width:3em}.certificate-main-title-highlight-external-course{color:#fcfaff;font-family:Chakra Petch,sans-serif;font-size:2.4rem;font-weight:600}.back-profile:hover{background:#051933;color:#fff}.certificate-front-signature-info-title{color:#fff;font-size:.625rem;font-style:normal;font-weight:700;line-height:150%;text-align:center}.certificate-front-signature-info-subtitle{font-size:.5rem}.complete-certificate{justify-content:space-between}.certificate-external-course,.complete-certificate{align-items:center;display:flex;height:100%;width:100%}.certificate-external-course{align-self:center;justify-content:center}.certificate-main-container-title-external-course{display:flex;flex-direction:column}.certificate-title-heading{background:linear-gradient(93.81deg,#fcfaff .64%,#fcfaff .65%,#c8b4ff 64.28%);-webkit-background-clip:text;font-family:Chakra Petch,sans-serif;font-size:2.2rem;font-weight:700;-webkit-text-fill-color:transparent;text-shadow:0 0 .25rem rgba(193,181,255,.4),0 0 .375rem rgba(193,181,255,.3)}.logo-fiap{max-height:1.938rem;max-width:4.375rem}.certificate-title-subheading{color:#fff;flex:2;font-family:Michroma,sans-serif;font-size:2.3rem;font-weight:400;line-height:100%;margin:0 0 1.5rem;text-shadow:0 0 .375rem hsla(0,0%,100%,.4)}.avatar-frame-wrapper{background:#826fff;border-radius:.313rem;display:inline-block;filter:drop-shadow(0 0 .5rem #b79cff88);padding:.25rem}.avatar-frame,.avatar-frame-wrapper{clip-path:polygon(1rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 1rem);height:7.13144rem;width:7.13144rem}.avatar-frame{overflow:hidden}.avatar-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.certificate-external-course-name{color:#e4d7ff;display:flex;flex-direction:column;margin-top:2.55rem;padding-left:3.88rem}.course-label-wrapper{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content}.course-name{font-family:Michroma,sans-serif;font-size:.938rem;font-weight:128;margin:0}.course-underline{background-color:#e4d7ff;height:.063rem;margin-top:.125rem;width:100%}.certificate-main-container{background:linear-gradient(141deg,#012241,#000711);height:32.1875rem;width:39.4515rem}.certificate-side-container{background:linear-gradient(356.74deg,#c8b4ff -.59%,#584cff 102.67%);display:flex;flex-direction:column;height:32.1875rem;position:relative;width:6.06669rem}.water-mark-bottom-first{height:20.5rem;margin-left:-2.8rem;margin-top:1.25rem;opacity:60%;pointer-events:none;width:8.80888rem}.style-mark-water-mark-bottom-first{overflow:hidden;pointer-events:none;position:relative}.water-mark-bottom-second{margin-top:-6.25rem;opacity:40%;pointer-events:none}.certificate-link{color:#e4d7ff;display:inline-block;font-size:.38725rem;font-weight:300;line-height:normal;margin-left:-3.5rem;margin-top:12.5rem;position:absolute;text-decoration-line:underline;transform:rotate(270deg);white-space:nowrap;width:17rem}.certificate-front-signature__company_logos_wrapper{align-items:center;display:flex;gap:.5rem;justify-content:center;padding-bottom:.375rem}.certificate-front-signature__our_logo,.logo-fiap{max-height:2.5rem;-o-object-fit:contain;object-fit:contain}.certificate-main-container-title{padding-left:4rem;padding-top:3.68rem}.user-informations{display:flex;gap:1.42rem;height:7.13143rem;padding-left:3.68rem;padding-top:.938rem}.user-full-name{color:#fff;font-family:Chakra Petch,sans-serif;font-size:1.16169rem;font-style:normal;font-weight:800;letter-spacing:.1rem;line-height:normal;text-transform:uppercase;width:19.33831rem}.course-finish-information{color:#e4d7ff;font-size:.70614rem;font-style:normal;font-weight:600;line-height:150%;width:22.81rem}.course-finish-information strong{color:#fcfaff}.course-finished-at{color:#e4d7ff;font-size:.58088rem;font-style:normal;font-weight:400;line-height:normal}.user-github{color:#fff;display:flex;font-size:.61313rem;font-style:normal;font-weight:600;gap:.313rem;line-height:150%;text-decoration:none}.certificate-github-logo{height:.82106rem;width:.82106rem}.user-course-informations{display:flex;flex-direction:column;gap:.5rem}.logos_and_signatures{align-items:end;color:#fff;display:flex;justify-content:space-between;padding:0 2.73rem 4rem 5rem}.logo-container{display:flex;padding-top:.5rem}.signature-image{height:3.72681rem;-o-object-fit:contain;object-fit:contain;position:relative;top:.563rem}.certificate-front-image{height:9.03544rem;margin-left:-6rem;margin-top:1.48rem;position:absolute;width:9.03544rem}.certificate-immersion-side{background:url(/assets/images/immersion/top-light.png),linear-gradient(130.41deg,#012241 7.74%,#000711 87.68%);background-repeat:no-repeat,no-repeat;background-size:37.5rem 100%,100%;height:100%;padding:5.31rem 4.56rem 0 4.5rem;width:54rem}.certificate-side-kind{color:#689dd1;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.375rem;padding-bottom:.31rem;text-transform:uppercase}.certificate-side-title{color:#fff;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;width:21.9375rem}.certificate-front-signature-info{border-top:.063rem solid #410994}.certificate-side-message{color:#8b9dae;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;padding-bottom:1.5rem;padding-top:1rem;width:21.375rem}.download-certificate-button{align-items:center;background:#0052ff;border-radius:.19088rem;color:#fff;cursor:pointer;font-size:.875rem;font-style:normal;font-weight:400;gap:.51656rem;justify-content:center;line-height:140%;padding:.75rem 1.5rem .75rem 2.2rem;position:relative;text-align:center;text-transform:uppercase}.download-certificate-button:before{background:url(/assets/images/icon-down.svg) no-repeat 50%;background-size:.8rem;content:"";height:2rem;left:.52rem;position:absolute;top:.3rem;width:2rem}@media (min-width:320px) and (max-width:760px){body,html{overflow-x:hidden;width:100%}.logo-fiap{max-height:2.5rem;max-width:1.688rem}.certificate-front-signature__company_logos_wrapper{gap:.1rem;margin-left:.625rem}.back-profile{display:inline-block;font-size:.75rem;padding-bottom:.313rem;position:relative}.certificate-main-container{height:13.21379rem;width:16.19583rem}.certificate-main-container-title{padding:1.64rem 0 0 1.64rem}.complete-certificate{flex-direction:column;height:auto}.certificate-external-course{height:21.875rem;padding:0}.certificate-title-heading,.certificate-title-subheading{font-size:.68656rem;letter-spacing:.15788rem}.certificate-title-subheading{margin:0}.certificate-external-course-name{margin-top:1rem;padding-left:1.5rem}.course-name{font-size:.625rem}.certificate-main-title-highlight-external-course{font-size:1rem}.user-informations{gap:.58rem;height:2.83833rem;padding:.64rem 1.64rem 0;width:9.37026rem}.user-full-name{font-size:.47713rem;font-style:normal;font-weight:800;letter-spacing:.02119rem;line-height:normal;width:7.93888rem}.course-finish-information{font-size:.29rem;font-style:normal;font-weight:600;height:.888rem;line-height:150%;width:9.37025rem}.course-finished-at{font-size:.23856rem;font-style:normal;font-weight:400;height:.31806rem;line-height:normal;padding-top:0;width:7.54125rem}.user-github{font-size:.25181rem;font-style:normal;font-weight:600;gap:.14rem;line-height:150%}.certificate-github-logo{height:.33725rem;width:.33725rem}.avatar-frame,.avatar-frame-wrapper{clip-path:polygon(5% 0,100% 0,100% 96%,95% 100%,0 100%,0 4%);height:3rem;width:3rem}.avatar-frame-wrapper{border-radius:0;padding:.125rem}.certificate-front-signature-info-subtitle{font-size:.25rem}.logos_and_signatures{margin-top:1rem;padding:0 .5rem 0 2rem}.certificate-front-signature-info-title{font-size:.20875rem;font-style:normal;font-weight:700;line-height:150%}.logo-container{margin:0;padding:0 0 .625rem}.--diogo-pires-signature,.--rafael-santos-signature{height:.938rem;top:0;width:3.75rem}.certificate-side-container{height:13.21379rem;width:2.49167rem}.certificate-front-image{height:3.71094rem;margin-left:-2.6rem;margin-top:.5rem;width:3.71094rem}.certificate-link{bottom:5rem;font-size:.15906rem;margin-left:-2.4rem;width:9rem}.certificate-immersion-side{height:43.25rem;margin-left:3.5rem;padding-top:3.5rem;width:100%}.certificate-side-title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;width:21.9375rem}.certificate-side-message{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;width:17.8125rem}.water-mark-bottom-second{height:6.25rem;margin-top:-3.125rem;width:2.5rem}.water-mark-bottom-first{height:8.5rem;margin-left:-1.8rem;width:4.80888rem}}@media (min-width:768px) and (max-width:1023px){body,html{overflow-x:hidden;width:100%}.logos_and_signatures{padding:0 2.73rem 4rem 2rem}.certificate-external-course{height:43.5rem}.back-profile{display:inline-block;padding-bottom:.313rem;position:relative}.complete-certificate{flex-direction:column;height:auto}.certificate-front-signature-info-title{font-size:.6rem}.certificate-front-signature-info-subtitle{font-size:.5rem}.certificate-immersion-side{height:42.3125rem;margin:0;padding-left:10rem;width:100%}.certificate-side-kind{font-size:.75rem;padding-bottom:.31rem}.certificate-side-title{width:31.9375rem}.certificate-side-message{font-size:1rem;width:36.4375rem}}@media (min-width:1024px) and (max-width:1366px){.certificate-main-title-highlight-external-course{font-size:1.5rem}.certificate-main-container{height:23.58792rem;width:28.91117rem}.certificate-front-signature-container{height:.313rem;top:.938rem}.certificate-main-container-title{padding-left:2.7rem;padding-top:2.93rem}.avatar-frame,.avatar-frame-wrapper{height:6rem;width:6rem}.avatar-frame{aspect-ratio:1;border-width:.125rem}.certificate-external-course-name{padding-left:2.7rem;padding-top:0}.logos_and_signatures{padding:1.5rem 0 0 1rem}.user-informations{gap:1.041rem;height:5.2299635rem;padding-left:2.7rem;padding-top:0}.user-full-name{font-size:.85175rem;letter-spacing:.03788rem;width:14.17169rem}.course-finish-information{font-size:.51769rem;width:16.72681rem}.course-finished-at{font-size:.42588rem}.user-github{font-size:.4495rem;gap:.25rem}.certificate-github-logo{height:.602rem;width:.602rem}.certificate-title-heading{font-size:1.5rem}.certificate-title-subheading{font-size:1.7rem}.logo-alura{height:1.44319rem;width:3.09931rem}.certificate-side-container{height:23.58794rem;width:4.44788rem}.certificate-front-image{height:6.6245rem;margin-left:-4.5rem;margin-top:1rem;width:6.6245rem}.water-mark-bottom{height:10.88306rem;left:auto;top:1rem;width:4.992rem}.certificate-immersion-side{height:100%;padding-left:3.25rem;padding-top:5rem;width:18rem}.water-mark-bottom-first{height:15.5rem;width:8.80888rem}.certificate-link{font-size:.313rem;margin-left:-4.5rem}}@media print{body,html{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.avatar-frame,.avatar-frame-wrapper{height:10rem;width:10rem}.certificate-link{display:none}.certificate-main-container{height:100%;width:60.5rem}.certificate-main-container-title{padding-left:5rem;padding-top:5rem}.user-informations{gap:1.8rem;height:9.3rem;padding-left:4.785rem;padding-top:2.5rem}.user-course-informations{gap:.625rem;height:9rem;margin:unset}.user-avatar{height:9.3rem;width:9.3rem}.user-full-name{font-size:2rem;width:32rem}.course-finish-information{font-size:1rem;width:38rem}.course-finished-at{font-size:1rem;width:50%}.user-github{font-size:1.1rem;gap:.625rem}.certificate-github-logo{height:1.4rem;width:1.4rem}.logos_and_signatures{padding:3rem 2.73rem 4rem 6rem}.signature-image{height:6rem;max-width:8rem}.certificate-front-signature-info{width:8.3rem}.certificate-front-signature-info-title{font-size:.85rem}.certificate-front-signature-info-subtitle{font-size:.75rem}.certificate-front-image{height:15rem;margin-left:-8rem;width:11.75rem}.water-mark-bottom{height:18.5rem;top:8rem;width:8rem}.certificate-immersion-side{display:none}.certificate-main-title-highlight-external-course{font-size:2.7rem}.certificate-external-course-name{color:#e4d7ff;display:flex;flex-direction:column;margin-top:2.55rem;padding-left:3.88rem}.certificate-title-heading{font-size:2.6rem}.certificate-title-subheading{font-size:2.7rem}.certificate-side-container{height:48.5rem;width:8rem}.water-mark-bottom-first{height:30.5rem;margin-left:-5rem;margin-top:3.75rem;width:13.5rem}.water-mark-bottom-second{margin-top:-10.25rem}.logo-fiap{max-height:2.688rem;max-width:5.938rem}}
