@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=Inter:wght@800&family=Roboto+Mono&display=swap");*{margin:0;padding:0;-webkit-print-color-adjust:exact!important;color-adjust:exact!important}body,html{height:100%;margin:0;align-items:center;background:transparent}.back-profile{position:absolute;margin-top:-3rem;color:#051933;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;border-radius:2.49525rem;border:.501px solid #d1daf8;padding:.5rem 1.31rem .5rem 2rem;cursor:pointer;text-decoration:none}.back-profile:before{content:"";background:url(/assets/images/icon-arrow-back-profile.svg) no-repeat 50%;width:3em;height:3em;position:absolute;margin-left:-2.3em;background-size:.9em;margin-top:-.7rem}.back-profile:hover{color:#fff;background:#051933}.back-profile:hover:before{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(197deg) brightness(104%) contrast(101%)}.complete-certificate{justify-content:space-between}.certificate,.complete-certificate{display:flex;align-items:center;height:100%;width:100%}.certificate{justify-content:center;align-self:center}.certificate-main-container{background:linear-gradient(141deg,#012241,#000711);width:39.4515rem;height:32.1875rem}.certificate-side-container{width:6.06669rem;height:32.1875rem}.certificate-link{transform:rotate(270deg);display:inline-block;font-family:Inter;font-size:.38725rem;font-style:normal;font-weight:300;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:17rem;position:relative;margin-left:-3rem;color:#093366}.water-mark-top{position:relative;right:3rem;bottom:10rem}.water-mark-bottom{position:relative;top:5rem;left:0;height:14.844rem;width:6.80888rem}.certificate-main-title,.certificate-main-title-highlight{font-family:Inter;font-size:1.7rem;font-style:normal;font-weight:800;line-height:110%;letter-spacing:.74463rem;text-transform:uppercase;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.certificate-front-signature__company_logos_wrapper{padding-bottom:6px}.certificate-main-title-highlight{font-weight:400}.certificate-main-container-title{padding-left:4rem;padding-top:3.68rem}.user-informations{display:flex;height:7.13143rem;padding-left:3.68rem;padding-top:1.97rem;gap:1.42rem}.user-avatar{border-radius:50%;width:7.13144rem;height:7.13144rem;border:4px solid}.user-full-name{font-size:1.16169rem;font-weight:800;line-height:normal;letter-spacing:.1rem;text-transform:uppercase;width:19.33831rem}.course-finish-information,.user-full-name{color:#fff;font-family:Inter;font-style:normal}.course-finish-information{font-size:.70613rem;font-weight:600;line-height:150%;width:22.81rem}.course-finished-at{font-size:.58088rem;font-weight:400;line-height:normal}.course-finished-at,.user-github{color:#fff;font-family:Inter;font-style:normal}.user-github{text-decoration:none;font-size:.61313rem;font-weight:600;line-height:150%;display:flex;gap:.625rem}.certificate-github-logo{width:.82106rem;height:.82106rem}.user-course-informations{display:flex;flex-direction:column;gap:8px}.immersion-informations{padding-left:3.88rem;padding-top:2.55rem;height:4.1305rem;width:30rem}.immersion-information-kind{color:#fff;padding-top:1.55rem;margin-bottom:.26rem;width:10rem;height:1.5rem}.immersion-information-name{color:#fff;font-family:Inter;font-size:1.54963rem;font-style:normal;font-weight:900;line-height:119.5%;letter-spacing:.35131rem;text-transform:uppercase}.logos_and_signatures{display:flex;justify-content:space-between;color:#fff;padding:2rem 2.73rem 4rem 4rem;align-items:end}.certificate-front-signature__partner_logo_title{font-size:9px;letter-spacing:.3px;line-height:15px;color:#fff}.certificate-front-signature__partner_logos_wrapper{display:flex;gap:10px;width:35px;align-items:flex-end}.logo-container{padding-top:.5rem}.logo-alura{width:4.22731rem;height:1.96844rem}.logo-partner{max-width:5.5rem;max-height:2.2rem}.certificate-front-signature-container{display:flex;-moz-column-gap:2rem;column-gap:2rem;align-items:flex-end}.certificate-front-signature-wrapper{display:flex;flex-direction:column;align-items:center}.signature-image{position:relative;max-width:3.95688rem;height:3.72681rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);top:9px}.--guilherme-silveira-signature{top:1.3rem}.--paulo-silveira-signature{top:2rem}.certificate-front-signature-info{display:flex;text-align:center;flex-direction:column;width:6.39rem}.certificate-front-signature-info-title{color:#fff;text-align:center;font-family:Inter;font-size:.50825rem;font-style:normal;font-weight:700;line-height:150%}.certificate-front-signature-info-subtitle{font-size:.43569rem}.certificate-front-image{margin-left:-6rem;margin-top:1.48rem;width:9.03544rem;height:9.03544rem}.certificate-immersion-side{width:54rem;height:100%;padding:5.31rem 4.56rem 0 4.5rem;background:url(/assets/images/immersion/top-light.png),linear-gradient(130.41deg,#012241 7.74%,#000711 87.68%);background-size:600px 100%,100%;background-repeat:no-repeat,no-repeat}.certificate-side-kind{color:#689dd1;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.375rem;text-transform:uppercase;padding-bottom:.31rem}.certificate-side-title{color:#fff;font-size:1.5rem;font-weight:700;width:21.9375rem}.certificate-side-message,.certificate-side-title{font-family:Inter;font-style:normal;line-height:normal}.certificate-side-message{color:#8b9dae;font-size:.875rem;font-weight:400;padding-top:1rem;width:21.375rem;padding-bottom:1.5rem}.download-certificate-button{position:relative;padding:.75rem 1.5rem .75rem 2.2rem;justify-content:center;align-items:center;gap:.51656rem;background:#0052ff;color:#fff;text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase;border-radius:.19088rem;cursor:pointer}.download-certificate-button:before{position:absolute;content:"";background:url(/assets/images/icon-down.svg) no-repeat 50%;width:2rem;height:2rem;left:.52rem;top:.3rem;background-size:.8rem}@media (min-width:320px) and (max-width:760px){body,html{width:100%;overflow-x:hidden}.user-course-informations{gap:2px}.back-profile{font-size:.75rem;padding:.3rem 1rem .3rem 1.5rem;margin-top:-2.2rem}.complete-certificate{flex-direction:column;height:auto}.certificate{padding:0;height:26.875rem}.certificate-main-container{width:16.19583rem;height:13.21379rem}.certificate-main-container-title{padding:1.64rem 0 0 1.64rem}.certificate-main-title,.certificate-main-title-highlight{font-size:.68656rem;letter-spacing:.15788rem}.user-informations{gap:.58rem;padding:.64rem 1.64rem 0;width:9.37026rem;height:2.83833rem}.user-avatar{border:2px solid;width:2.929rem;height:2.929rem}.user-full-name{width:7.93888rem;font-size:.47713rem;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.02119rem}.course-finish-information{width:9.37025rem;height:.888rem;font-size:.29rem;font-style:normal;font-weight:600;line-height:150%}.course-finished-at{width:7.54125rem;height:.31806rem;font-size:.23856rem;font-style:normal;font-weight:400;line-height:normal;padding-top:0}.user-github{gap:.14rem;font-size:.25181rem;font-style:normal;font-weight:600;line-height:150%}.certificate-github-logo{width:.33725rem;height:.33725rem}.immersion-informations{padding-left:1.64rem;width:auto;padding-top:1.1rem;height:3rem}.certificate-front-signature__company_logos_wrapper{padding-bottom:unset}.immersion-information-kind{width:3.875rem;height:.8125rem;padding-top:1rem}.immersion-information-name{font-size:.63619rem;font-style:normal;font-weight:900;line-height:119.5%;letter-spacing:.0745rem;width:12.00769rem;height:1.69644rem}.logos_and_signatures{margin:-.5rem 0 0;padding:0 .5rem 0 1.64rem}.logo-container{margin:0;padding:0 0 .625rem}.logo-alura{width:1.73619rem;height:.80844rem}.certificate-front-signature-container{-moz-column-gap:.6rem;column-gap:.6rem}.signature-image{width:1.62513rem;height:1.53069rem}.--guilherme-silveira-signature{top:.6rem}.--paulo-silveira-signature{top:.9rem}.certificate-front-signature-info{width:2.6275rem;border-top:.01rem solid #f59024}.certificate-front-signature-info-title{font-size:.20875rem;font-style:normal;font-weight:700;line-height:150%}.certificate-front-signature-info-subtitle{font-size:.17894rem;font-style:normal;font-weight:400;line-height:150%}.certificate-side-container{width:2.49167rem;height:13.21379rem}.certificate-front-image{width:3.71094rem;height:3.71094rem;margin-left:-2.6rem;margin-top:.5rem}.certificate-link{width:9rem;font-size:.15906rem;margin-left:-2.4rem;bottom:1.5rem}.water-mark-bottom{height:6.09663rem;width:2.7965rem;top:2.4rem;right:1rem}.certificate-immersion-side{width:100%;height:43.25rem;margin-left:3.5rem;padding-top:3.5rem}.certificate-side-kind{font-size:.625rem;font-style:normal;font-weight:400;line-height:1.375rem}.certificate-side-title{width:21.9375rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal}.certificate-side-message{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;width:17.8125rem}.download-certificate-button{height:2.68606rem;justify-content:center;align-items:center;gap:.51656rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}}@media (min-width:768px) and (max-width:1023px){body,html{width:100%;overflow-x:hidden}.complete-certificate{flex-direction:column;height:auto}.certificate{padding:3rem;height:43.5rem}.certificate-immersion-side{width:100%;height:42.3125rem;margin:0;padding-left:10rem}.certificate-side-kind{font-family:Inter;font-size:.75rem;padding-bottom:.31rem}.certificate-side-title{width:31.9375rem}.certificate-side-message{font-size:1rem;width:36.4375rem}.certificate-front-signature__partner_logo_title{font-size:1rem;line-height:35px}}@media (min-width:1024px) and (max-width:1366px){.user-course-informations{gap:6px}.immersion-informations{height:6.1305rem}.certificate-main-container{width:28.91117rem;height:23.58792rem}.certificate-main-container-title{padding-left:2.7rem;padding-top:2.93rem}.certificate-main-title,.certificate-main-title-highlight{font-size:1.22556rem;letter-spacing:.28188rem}.user-informations{height:5.2299635rem;padding-left:2.7rem;padding-top:1.45rem;gap:1.041rem}.user-avatar{width:5.2285rem;height:5.2285rem}.user-full-name{width:14.17169rem;letter-spacing:.03788rem;font-size:.85175rem}.course-finish-information{width:16.72681rem;font-size:.51769rem}.course-finished-at{font-size:.42588rem}.user-github{gap:.25rem;font-size:.4495rem}.certificate-github-logo{width:.602rem;height:.602rem}.immersion-informations{padding-top:1.7rem;padding-left:2.7rem}.immersion-information-kind{padding-top:0;width:7rem;height:1.2rem}.immersion-information-name{font-size:1.13563rem;letter-spacing:.133rem;width:425px}.logos_and_signatures{margin-top:-2.9rem;padding:0 2.7rem}.logo-alura{width:3.09931rem;height:1.44319rem}.signature-image{max-width:2.90106rem;height:2.73238rem}.--guilherme-silveira-signature{top:1rem}.--paulo-silveira-signature{top:1.5rem}.certificate-front-signature-info{width:4.69031rem}.certificate-front-signature-info-title{font-size:.37263rem}.certificate-front-signature-info-subtitle{font-size:.31944rem}.certificate-side-container{width:4.44788rem;height:23.58794rem}.certificate-front-image{width:6.6245rem;height:6.6245rem;margin-left:-4.5rem;margin-top:1rem}.certificate-link{font-size:.25rem;margin-left:-4.8rem;bottom:4.5rem}.water-mark-bottom{height:10.88306rem;width:4.992rem;left:auto;top:1rem}.certificate-immersion-side{width:18rem;height:100%;padding-left:3.25rem;padding-top:5rem}.certificate-side-title{font-size:1.25rem}.certificate-side-message{width:20.375rem}.certificate-front-signature__partner_logo_title{font-size:.9rem;line-height:35px}}@media (min-width:1367px){.certificate-front-signature__partner_logo_title{font-size:1rem;line-height:35px}}@media (min-width:1920px){.certificate-main-container{width:47rem;height:38rem}.certificate-side-container{width:7.8rem;height:38.6rem}.certificate-main-container-title{padding-left:5.2rem;padding-top:4.784rem}.certificate-main-title,.certificate-main-title-highlight{font-size:2.173028rem;letter-spacing:.968019rem}.user-informations{height:9.270859rem;padding-left:4.784rem;padding-top:2.561rem;gap:1.846rem}.user-avatar{width:9.270872rem;height:9.270872rem}.user-full-name{margin-bottom:.42575rem;width:25.139803rem;font-size:1.510197rem}.course-finish-information{margin-bottom:.884rem;width:29.653rem}.course-finished-at{font-size:.755144rem;margin-bottom:.754rem}.user-github{font-size:.797069rem}.certificate-github-logo{width:1.067378rem;height:1.067378rem}.immersion-informations{padding-left:5.044rem;height:5.36965rem;width:38.007021rem}.logo-alura{width:5.495503rem;height:2.558972rem}.certificate-front-signature-info-title{font-size:.660725rem}.certificate-front-signature-info-subtitle{font-size:.566397rem}.certificate-link{margin-left:-1.4rem;top:-1rem}.water-mark-bottom{top:8rem;height:18.297rem;width:7.852rem}.certificate-side-title{width:28.51875rem}.certificate-side-message{width:27.7875rem}}@media print{body,html{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%}.certificate{height:775px}.certificate-main-container{width:60.5rem;height:100%}.certificate-side-container{width:8rem;height:48.5rem}.certificate-main-container-title{padding-left:5rem;padding-top:5rem}.certificate-front-signature-container{padding-right:1rem}.certificate-main-title,.certificate-main-title-highlight{font-size:2.15rem;letter-spacing:.95rem}.user-informations{height:9.3rem;padding-left:4.785rem;padding-top:2.5rem;gap:1.8rem}.user-course-informations{margin:unset;gap:10px;height:9rem}.user-avatar{width:9.3rem;height:9.3rem}.user-full-name{width:32rem;font-size:2rem}.course-finish-information{width:38rem;font-size:1rem}.course-finished-at{font-size:1rem;width:50%}.user-github{gap:.625rem;font-size:1.1rem}.certificate-github-logo{width:1.4rem;height:1.4rem}.immersion-informations{padding:5.2rem 0 3rem 5rem;height:8rem;width:86%}.immersion-information-kind{width:13rem;height:1.95rem}.immersion-information-name{font-size:2rem;letter-spacing:.5rem;width:99%}.logos_and_signatures{padding:3rem 2.73rem 4rem 4rem}.logo-alura{width:7.2rem;height:3.3rem}.signature-image{max-width:8rem;height:6rem}.--guilherme-silveira-signature{top:2.3rem;width:75%}.--paulo-silveira-signature{top:3.5rem;width:85%}.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{margin-left:-8rem;width:11.75rem;height:15rem}.water-mark-bottom{top:8rem;height:18.5rem;width:8rem}.back-profile,.certificate-immersion-side,.certificate-link{display:none}.certificate-front-signature__partner_logo_title{font-size:1.1rem}}