@keyframes blink{0%,100%{background-color:transparent}50%{background:#fff}}@keyframes cursor-blink{0%{opacity:0}100%{opacity:1}}@keyframes border-blink{0%{box-shadow:0 1px 10px .1px rgba(49,185,255,.46)}100%{box-shadow:0 1px 13px .1px rgba(99,199,252,.46)}}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:"Open Sans",sans-serif;scroll-behavior:smooth}body{color:white;background-color:#010505}main{min-height:unset}button{cursor:pointer}a{color:inherit;text-decoration:none}li{list-style:none}.container-wrapper{padding:2rem 1.5rem;margin-left:auto;margin-right:auto;max-width:1150px}.section-title{position:relative;color:#40B5DA;font-size:1.5rem;font-family:"Roboto Mono",monospace;margin:1.5rem 0}.section-title:not(.--bottom-decoration)::before{position:absolute;top:20px;right:50px;content:"";height:25px;width:100px;display:block;background-image:url(/assets/img/imersoes/imersao-react/title-decoration.1750260031.svg);background-repeat:no-repeat;background-size:contain}.section-title.--bottom-decoration{text-align:center;padding-left:0;margin-bottom:5rem}.section-title.--bottom-decoration::before{position:absolute;top:20px;right:50px;content:"";height:25px;width:100px;display:block;background-image:url(/assets/img/imersoes/imersao-react/title-decoration.1750260031.svg);background-repeat:no-repeat;background-size:contain;top:unset;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}::selection{background-color:#40B5DA;color:black}.--primary-border{border:1px solid #40B5DA}.code-container{font-family:"Roboto Mono",monospace;margin-bottom:1.5rem;background-color:rgba(0,0,0,.5);border-radius:4px;padding:1rem 1.5rem 1.5rem 1.5rem}.code-container__buttons{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:1rem}.code-container__buttons span{display:block;width:10px;height:10px;margin:.15rem;border-radius:100%}.code-container__buttons span.--red{background-color:#ff5f56}.code-container__buttons span.--yellow{background-color:#ffbd2c}.code-container__buttons span.--green{background-color:#2cc93f}.code-blue{color:#00d4ee}.code-green{color:#2cc93f}.code-pink{color:#e92767}.code-container__description::after{content:"";display:inline-block;background-color:#fff;margin-top:5px;margin-left:5px;height:14px;width:5px;animation:cursor-blink 0.8s infinite alternate}.primary-box{width:100%;background-color:rgba(0,0,0,.55);box-shadow:0 20px 29px 0 rgba(0,0,0,.5);border-radius:4px;padding:0 1em;font-family:"Roboto Mono",monospace;color:#fffeff}.blue-line{margin:0 auto 2rem auto;width:80%;height:1px;background-color:#40B5DA;box-shadow:0 1px 5px .1px rgba(49,185,255,.46)}.about-event{position:relative}.about-event::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(/assets/img/imersoes/imersao-react/img_02.1750260031.png);background-size:cover}.desktop-background{background-image:linear-gradient(180deg,#00264C .13%,#010505 68.51%)}.linear-background{background-image:linear-gradient(180.35deg,#0A141C,#000710 80.02%)}.linear-background-two{padding-top:2rem;position:relative;z-index:0;background-image:linear-gradient(180deg,#011731 -98.65%,black 50%,#031626 70%)}.register-banner{position:fixed;top:0;left:0;z-index:100;width:100%;max-width:1150px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-around;-webkit-box-align:center;align-items:center;padding-top:1em;padding-bottom:1em;background-color:#01254C}.register-banner__info{text-align:center}.register-banner__text{font-size:.85rem}.register-banner__text strong{display:block}.register-banner__call-to-action{display:block}.resume{padding-top:8rem;padding-left:0;padding-right:0}.resume__description{margin-top:1.5rem;margin-bottom:3rem;padding:0 1.5rem;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1.15rem;line-height:1.25rem}.resume__steps{position:relative;z-index:10;padding:1rem;background-color:#40B5DA;color:#000;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.resume__step{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;font-weight:bold}.resume__step img{height:60px;width:60px;box-shadow:0 2px 24px 0 rgba(0,0,0,.34);padding:.85rem;margin-right:.5rem;background-color:#021026;border-radius:4px}.resume__step-description{font-size:.85rem}.opening{padding:6.25rem 1.5em 1.5em 1.5em;min-height:400px;background-color:#031631;background-image:url(/assets/img/imersoes/imersao-react/img_header-mobile.1750260031.png);background-size:contain;background-position:center;background-repeat:no-repeat}.opening__break{display:none}.opening__title{position:relative;z-index:1;font-family:"Roboto Mono",monospace;font-size:1.8rem;margin:1.5rem 0}.opening__title::after{content:"";display:inline-block;height:20px;margin-left:.35rem;width:3px;background-color:white;animation:blink 0.8s step-end infinite}.opening__logo{padding-top:2rem;width:13rem;max-width:unset}.opening__call-to-action,form.activecampaign-form{width:90%;z-index:10;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;border-radius:10px;background-color:#000;padding:1.5rem;margin-bottom:-8rem;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}.opening__form-subtitle{display:inline-block;width:90%;padding:.5rem;margin:1rem 0;color:#000;background-color:#fff;font-weight:bold}.opening__form-input,form .activecampaign-input{width:90%;margin:.5rem;padding:1rem .5rem 1rem 3rem;color:#fff;background-color:transparent;border:1px solid #40B5DA;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,108,173,.5)}form .activecampaign-label{display:none}.opening__form-checkbox-container{display:-webkit-box;display:-webkit-flex;display:flex;width:90%;margin:.5rem auto;-webkit-box-align:center;align-items:center}.opening__form-label{cursor:pointer;text-transform:initial;font-size:10px}.opening .opening__form-description{text-transform:initial;font-size:.95rem;width:80%}.opening .opening__form-description{text-transform:initial;font-size:.95rem;width:80%}.opening__form-checkbox-container input,.call-to-action .opening__form-checkbox-container input{height:15px;width:15px;margin-right:.5rem}.opening__form-input:focus,form .activecampaign-input:focus{outline:none;border:1px solid #b9fff1}form .activecampaign-input::placeholder,.opening__form-input::placeholder{color:white;padding-right:1rem}form #activecampaing-nome,.opening__form-input.--user{background-image:url(/assets/img/imersoes/imersao-react/icon-pessoa.1750260031.svg);background-repeat:no-repeat;background-position:top 50% left 5%;background-size:15px}form #activecampaing-email,.opening__form-input.--email{background-image:url(/assets/img/imersoes/imersao-react/icon-email.1750260031.svg);background-repeat:no-repeat;background-position:top 50% left 5%;background-size:15px}form .activecampaign-button,.opening__btn-submit{font-size:.85rem;width:80%;margin:1.5rem;padding:.85rem;border:none;border-radius:4px;background-color:#40B5DA;text-transform:uppercase;color:#fff;font-weight:bold}.opening__spoiller-container{margin-bottom:1rem}.opening__spoiller-container p{width:80%;max-width:450px;font-family:"Roboto Mono",monospace;padding-bottom:1rem;border-bottom:1px solid #40B5DA}.opening__spoiller-logo-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;margin-top:.85rem}.opening__spoiller-logo-container img{margin-right:.85rem}.opening__btn-submit:hover{opacity:.8}.opening__description{text-transform:initial;margin-top:10px}.opening__description a{text-decoration:underline}.schedule{position:relative;padding-bottom:0}.schedule__list{background-image:url(/assets/img/imersoes/imersao-react/schedule-oval.1750260031.svg);background-repeat:no-repeat;background-position:left 0 top 0;background-size:contain;padding-bottom:3.5em}.schedule__list li:last-child::before{content:none}.schedule__item{position:relative;padding-left:1.5rem;margin-bottom:3rem}.schedule__item::before{content:"";display:block;opacity:.2;position:absolute;left:0;margin-top:1.5rem;background-color:#343a3a;box-shadow:0 1px 10px .1px rgba(49,185,255,.46);height:calc(100% + 3rem - 1.5rem);width:2px;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.schedule__item.active-step .code-container{border:1px solid white}.schedule__item-decoration{height:25px;width:25px;position:absolute;top:0;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;border-radius:100%;border:2px solid #343a3a;border-spacing:20px;-webkit-transition:border-color 0.5s ease-in-out;transition:border-color 0.5s ease-in-out}.schedule__item-decoration::before{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";background-color:#343a3a;-webkit-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;border-radius:100%;display:block;height:8px;width:8px}.schedule__item-title{display:block;font-weight:bold;margin-bottom:2rem}.intro-background{position:relative;background-image:linear-gradient(to bottom,#000 1%,#08141b 100%)}.intro-background::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(/assets/img/imersoes/imersao-react/img_03-1.1750260031.png);background-repeat:no-repeat;background-position:top 0 left 90%;opacity:.6}.intro{position:relative;z-index:1}.intro .primary-box{width:100%;padding:1em 2em;margin:3rem 0}.intro__description{font-size:.9rem;margin:1.5em 0;font-weight:300;line-height:1.5}.intro__description strong{color:#40B5DA}.what-is{position:relative}.what-is__video-container{position:relative;z-index:5}.what-is__video-container iframe{height:300px}.technologies-taught{padding-left:0;padding-right:0}.technologies-taught div:nth-child(2)>ol>li{margin-top:unset}.technologies-taught div:nth-child(2)>ol li:nth-child(3){padding-bottom:1rem}.technologies-taught__code-wrapper{width:80%;margin:4rem auto;border-radius:4px;border:1px solid #40B5DA}.technologies-taught__list{padding:.5rem;position:relative;height:100%}.technologies-taught__list::before{content:"";display:block;height:100%;width:1px;background-color:#1e1e1e;position:absolute;left:40px;top:0}.technologies-taught__list li:last-child{margin-bottom:unset}.technologies-taught .section-title{padding:0 1.5rem}.technologies-taught__code-container{background-color:#000;padding-left:1.5rem}.technologies-taught__item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;margin:1rem 0}.technologies-taught__number{margin-right:1rem;padding-right:.5rem;font-family:"Roboto Mono",sans-serif;font-weight:lighter}.technologies-taught__text{font-family:"Roboto Mono",sans-serif}.technologies-taught__icon-list{width:100%;max-width:904px;margin:1.5rem 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-evenly;-webkit-flex-wrap:wrap;flex-wrap:wrap}.technologies-taught__icon-list li{width:50%;margin:1rem 0;text-align:center}.technologies-taught__icon-list img{display:inline-block;max-width:7.5rem}.instructors .section-title{margin-top:0;text-align:center}.instructors__card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:1rem;margin:1rem;background-color:#000;border:1px solid #40B5DA;border-radius:4px;font-family:"Roboto Mono",monospace}.instructors__photo{height:80px;width:80px;border-radius:100%}.instructors__name{margin:2em 0}.instructors__role{color:#40B5DA;text-align:center;margin:1em 0;padding:0 1em}.instructors__description{text-align:center}.instructors__links-wrapper{margin-top:1.5rem}.instructors__links-wrapper>*{margin:0 .5rem}.students-feedback{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding-top:0;position:relative}.students-feedback .section-title{text-align:center}.students-feedback{position:relative}.students-feedback::before,.what-is::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);height:400px;width:100%;background-image:url(/assets/img/imersoes/imersao-react/Oval-1.1750260031.svg);background-size:cover;background-position:left 50% bottom 30%}.students-feedback__video-container{margin:0 auto;position:relative}.call-to-action__form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center;padding:1.5rem 1.5rem 3rem 1.5rem;border-radius:4px;box-shadow:0 2px 30px 0 rgba(0,0,0,.85);background-color:#40B5DA;color:#000}.call-to-action__form label{font-size:14px}.call-to-action__form input::selection{background-color:rgba(1,1,1,.2)}.call-to-action__form input,.call-to-action__form button{width:90%}.call-to-action__input{color:#000;margin:.5rem;background-color:unset;border:2px solid #000;padding:1rem .5rem 1rem 3rem;border-radius:4px}.call-to-action__input:focus{outline:none;border:2px solid #01254C}.call-to-action__input::placeholder{color:#000}.call-to-action__input.--user{background-image:url(/assets/img/imersoes/imersao-react/icon-pessoa-preto.1750260031.svg);background-repeat:no-repeat;background-position:top 50% left 5%;background-size:15px}.call-to-action__input.--email{background-image:url(/assets/img/imersoes/imersao-react/icon-email-preto.1750260031.svg);background-repeat:no-repeat;background-position:top 50% left 5%;background-size:15px}.call-to-action__title{text-transform:uppercase;font-size:1.25rem;font-weight:bold;font-family:"Roboto Mono",monospace}.call-to-action__info{font-family:"Open Sans",sans-serif;margin:.5rem 0;font-weight:lighter}.call-to-action__btn{background-color:#000;color:#fff;font-weight:bold;padding:1em;margin-top:2em;text-transform:uppercase;border:none;border-radius:4px}.faq{margin-bottom:7rem}.faq.section-title{margin-top:0;text-align:center}.faq__title{margin-bottom:3rem}.faq__question-container{position:relative;border-top:1px solid white}.faq__arrow-decoration{display:block;height:30px;width:30px;-webkit-transition:0.2s;transition:0.2s;position:absolute;top:25px;right:0;z-index:-1}.faq__question-toggle{display:none}.faq__question-toggle:checked~.faq__arrow-decoration{fill:#40B5DA;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__question-toggle:checked~.faq__question{color:#40B5DA}.faq__question-toggle:checked~.faq__answer{opacity:1;height:auto;-webkit-transform:translateY(20px);transform:translateY(20px);margin-bottom:3rem;-webkit-transition:.3s;transition:.3s}.faq__question-toggle:checked~.faq__answer>*{height:auto}.faq__question{padding:2rem 3rem 2rem 0rem;padding-right:3rem;width:100%;font-size:1rem;font-weight:600;display:block;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}.faq__answer{height:0;opacity:0;font-size:1rem;padding-right:4rem;-webkit-transition:.3s;transition:.3s}.faq__answer>*{height:0}.footer{padding-right:1.5rem;padding-left:1.5rem;margin-bottom:0;position:relative;z-index:10}.footer__call-to-action-background-wrapper{position:relative;margin-bottom:3em}.footer__call-to-action-background-wrapper::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);height:150%;width:100%;background-image:url(/assets/img/imersoes/imersao-react/Oval.1750260031.svg);background-size:cover;background-repeat:no-repeat}.footer__call-to-action-banner{position:relative;z-index:1;padding:1.5rem;background-color:#000;border-radius:4px}.footer__call-to-action-logo{max-width:unset;width:12em;margin-bottom:1.5em}.footer__call-to-action-message{font-family:"Roboto Mono",monospace;font-weight:bold;font-size:1.25rem;letter-spacing:.8px;color:#40B5DA;margin-bottom:1rem}.footer__call-to-action-link{display:block;background-color:#40B5DA;padding:1rem;border-radius:4px;text-transform:uppercase;text-align:center;font-weight:bold;color:#000}.footer__links-wrapper{z-index:5;padding-bottom:1.5rem;margin-top:1.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.footer__links-wrapper img{height:40px;width:60px}.schedule__item.active-step::before{box-shadow:0 1px 5px .1px rgba(49,185,255,.46);background-color:#40B5DA;opacity:1;animation:border-blink infinite 0.25s ease-in-out}.schedule__item.active-step .schedule__item-title{color:#40B5DA}.schedule__item.active-step .code-container{border:1px solid #40B5DA}.schedule__item.active-step .schedule__item-decoration{box-shadow:0 1px 5px .1px rgba(49,185,255,.46);opacity:1}.schedule__item.active-step .schedule__item-decoration{border-color:#40B5DA}.schedule__item.active-step .schedule__item-decoration::before{background-color:#40B5DA}.banner-index{background-image:linear-gradient(112.09deg,rgba(0,0,0,.2) 11.56%,rgba(11,0,0,.9) 88.98%);backdrop-filter:blur(12px);position:unset;background-color:black;top:-300px;left:0;z-index:100000;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:top .25s;transition:top .25s;border-bottom:1px solid rgba(255,255,255,.5)}.banner-index__transition{top:0;-webkit-transition:top .25s;transition:top .25s;position:fixed;background-color:transparent}.--spacing-banner{margin-top:5em}.--spacing-banner--content{margin-top:6.5em}.banner-index__title{position:relative;z-index:1;font-family:"Roboto Mono",monospace;font-size:1rem}@media (min-width:400px){.text-break.--medium{display:block}.what-is__video-container{margin:0 auto;position:relative}}@media (min-width:500px){.section-title.--top-decoration::before{right:50px;height:50px}.register-banner__text{font-size:1rem}.resume__step img{margin-right:1rem}.opening__logo{width:12.5rem}.opening__title{font-size:2rem}.what-is__video-container{width:80%;max-width:650px;margin:1rem auto}.instructors__card{padding:1.5rem;width:80%;max-width:450px;margin-left:auto;margin-right:auto}.students-feedback__video-container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.students-feedback__video-container iframe{margin:.5rem auto;width:80%}}@media (min-width:600px){.opening{background-image:url(/assets/img/imersoes/imersao-react/img_header.1750260031.png);background-size:cover}form .activecampaign-button .opening__btn-submit{font-size:1.1rem}form.activecampaign-form,form.opening__call-to-action{width:80%;max-width:400px}.call-to-action__form{width:80%;margin-left:auto;margin-right:auto}}@media (min-width:750px){.opening__spoiller-logo-container{-webkit-box-pack:start;justify-content:flex-start}.opening__spoiller-logo-container img{margin-right:.85rem}.section-title{font-size:1.875rem}.section-title.--top-decoration::before{left:300px;width:140px}.section-title.--bottom-decoration{margin-bottom:5rem}.section-title.--bottom-decoration::before{top:unset;bottom:-70px;width:140px;height:50px}.text-break{display:block}.text-break.--tablet{display:block}.code-container{max-width:500px}.about-event .section-title{margin-bottom:5rem}.register-banner{position:relative;background-color:transparent}.resume__description{font-size:1.25rem}.resume__steps{margin:0 3rem}.resume__step{-webkit-box-align:center;align-items:center}.opening{display:-webkit-box;display:-webkit-flex;display:flex;padding-top:1.5em}.opening__title::after{height:3px;width:30px}.opening__logo{width:12rem}form.activecampaign-form,form.opening__call-to-action{max-width:350px;margin-bottom:0;-webkit-transform:translateY(8rem);transform:translateY(8rem)}.opening__form-wrapper{width:80%}.opening__title{font-size:2rem}.opening__text-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-around;width:70%}form .activecampaign-button,.opening__btn-submit{font-size:.85rem}.schedule__item{padding-bottom:1.5rem;padding-left:3rem}.schedule__item::before{opacity:.2}.schedule__item-title{font-size:1.25rem}.intro .primary-box{width:80%;padding:2.5em 3em;margin:5em 0}.intro .section-title{margin-top:2em}.what-is::before{background-size:contain}.what-is__video-container iframe{height:400px}.students-feedback::before{background-repeat:no-repeat;background-size:contain}.students-feedback__video-container iframe{width:45%}.call-to-action{max-width:550px;max-height:500px;padding-top:3em;margin-bottom:5em}.faq{margin-top:5rem;padding-bottom:5em}.faq__title{margin:5rem 0;text-align:center}.faq__title::before{margin:0 auto}.faq__answer{padding-right:10rem}.faq__question{width:100%;padding-top:2rem;padding-bottom:2rem;padding-right:15rem;font-weight:800;font-size:1.15rem}.faq__more-questions{position:relative;margin:1.5rem auto;font-size:1.25rem;text-align:center;max-width:80%}.footer__call-to-action-info-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-between}.footer__call-to-action-message{width:60%}.--spacing-banner--content{margin-top:5.5em}.banner-index__title{font-size:1.5rem}}@media (min-width:768px){.technologies-taught__icon-list{width:100%;max-width:904px}.technologies-taught__icon-list li{width:33%}}@media (min-width:800px){.instructors__list{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}.instructors__links-wrapper{margin-top:auto}.instructors__card{height:100%;width:90%;font-size:.75rem}.instructors__name{margin:.85em 0}.instructors__role{margin:.5em 0}}@media (min-width:900px){.opening__title{width:80%;font-size:2.5rem}form.activecampaign-form,form.opening__call-to-action{font-size:1.25rem}.opening__form-title,.opening__form-subtitle{font-size:inherit}.resume__steps{grid-template-rows:unset;grid-template-columns:repeat(4,1fr)}.resume__description{width:50%}.text-break.--tablet{display:none}.grid-padding{padding-left:5rem}.grid-padding-lg{padding-left:7rem}.intro .primary-box{width:90%}.technologies-taught div:nth-child(2)>ol>li{margin:1rem 0}.technologies-taught .section-title{padding:0}.technologies-taught__code-wrapper{width:90%;border:none;display:-webkit-box;display:-webkit-flex;display:flex;margin-left:0;margin-right:0}.technologies-taught__code-container{border-radius:4px;margin-right:2em;padding:0 1rem;border:1px solid #40B5DA}}@media (min-width:1000px){.section-title{font-size:2rem}.section-title.--top-decoration::before{left:260px;width:140px}.register-banner{-webkit-box-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto}.resume{padding-top:4rem}.resume__description{width:60%;line-height:1.875rem;font-size:1.45rem}.resume__description br{display:none}.resume__steps{box-shadow:0 2px 24px 0 rgba(0,0,0,.26);border-radius:4px}.resume__steps img{width:65px;height:65px}.resume__step{-webkit-box-align:center;align-items:center}.resume__step-description{width:55%}.opening::before{background-size:100%}.opening__logo{width:230px}.opening__text-wrapper{-webkit-box-flex:1;flex:1;-webkit-box-pack:justify;justify-content:space-between}.opening__form-wrapper{-webkit-box-flex:1;flex:1;width:60%}form.activecampaign-form,form.opening__call-to-action{max-width:325px}.opening__title{width:80%;font-size:2.5rem;margin-bottom:3rem}.opening__break{display:block}.intro-background::before{background-image:url(/assets/img/imersoes/imersao-react/img-03-2x.1750260031.png);background-size:100%}.intro__description{font-size:1.15rem}.technologies-taught__code-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;justify-content:space-around;border:none}.technologies-taught__code-container{max-width:500px}.technologies-taught__number{padding-right:1rem}.instructors__card{max-width:400px;font-size:.9rem;padding-top:1.5rem;padding-bottom:1.5rem;box-shadow:0 2px 25px 0 rgba(0,0,0,.34)}.instructors__description{margin-bottom:1em}.instructors__photo{height:120px;width:120px}.students-feedback .section-title{margin-top:1rem;margin-bottom:6em}.students-feedback::before,.what-is::before{height:100%;width:100%}.call-to-action__title{font-size:1.5rem;width:80%}.call-to-action__info{font-size:1.25rem;margin:3rem 0}.call-to-action__input{font-size:1.15rem;padding-left:3rem}.faq{margin-bottom:7rem}.faq__text-break{display:none}.faq .section-title{margin-bottom:7rem}.faq .section-title::after{top:60px}.footer-background{background-image:url(/assets/img/imersoes/imersao-react/img_footer.1750260031.png);background-size:cover}.footer.container-wrapper::before{content:'';position:absolute;height:120%;width:100%;top:-50%;left:0;background-image:url(/assets/img/imersoes/imersao-react/Oval.1750260031.svg);background-repeat:no-repeat;background-size:contain;border-radius:100%;filter:blur(80px)}.footer__call-to-action-background-wrapper{-webkit-transform:translateY(-8rem);transform:translateY(-8rem)}.footer__call-to-action-background-wrapper::before{content:unset}.footer-background{width:100%;position:relative;padding-top:1.5em}.footer__call-to-action-banner{padding:3.5em 2.5em;box-shadow:0 2px 25px 0 rgba(0,0,0,.34)}.footer__call-to-action-logo{margin-bottom:1.5rem}.footer__call-to-action-info-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.footer__call-to-action-message{margin-right:1.5rem;margin-bottom:0;letter-spacing:1.2px;font-size:1.5rem;width:60%}}@media (min-width:1024px){.technologies-taught__icon-list{width:100%;max-width:calc(100vw - 14rem)}}@media (min-width:1200px){.technologies-taught__icon-list{width:100%;max-width:calc(100% - 8rem)}}@media (min-width:1500px){.blue-line{height:2px}}@media (min-width:2000px){.intro-background::before{background-position:top -120px left 0}}