*{margin:0;padding:0;box-sizing:border-box;font-family:"Inter",sans-serif}:root{--secondary-color:#d57a28}html,body{height:100%;overflow-x:hidden;scroll-behavior:smooth}button{cursor:pointer}main{min-height:unset}body{color:white;background-color:#0a0a0a}a{color:inherit;text-decoration:none}li{list-style:none}.text-break{display:none}.container-wrapper{padding:2rem 1.5rem;max-width:1150px}.about-event .container-wrapper{padding-bottom:0}.section-title{position:relative;color:#6ad1ff;font-size:1.5rem;margin:2em 0;font-family:"Roboto Mono","Courier New",monospace;line-height:1;text-align:center}.section-subtitle{text-align:center;margin:-2em 0 2em}.section-title.--top-decoration:after{content:"";width:2.5em;height:5px;background:#fff;display:block;margin:.5em auto 0}.section-title.--bottom-decoration{margin-bottom:5rem;text-align:center}.--instagram-logo{width:35px;border-radius:100%}.code-container{margin:0 auto 1.5rem;font-family:"Roboto Mono","Courier New",monospace;border-radius:5px;box-shadow:0 20px 29px 0 rgba(0,0,0,.22);border:solid 1px #6ad1ff;background-color:rgba(0,0,0,.29);padding:2.5em 2.5em 3em}.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}.blue-line{margin:0 auto;width:80%;height:2px;background-color:#6ad1ff;box-shadow:0 1px 5px .1px rgba(106,209,255,.2)}.code-pink{color:#e92767}.code-blue{color:#00d4ee}.code-green{color:#00e200}.section-title-block{display:inline-block}@keyframes blink{0%,100%{background-color:transparent}50%{background:#fff}}.technologies-taught__video{margin-top:2rem;width:100%}.register-banner{position:relative;z-index:10;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:1rem;background-color:#00141e}.register-banner__info{text-align:center;margin:0 auto}.register-banner__text{font-size:.75rem;text-transform:uppercase;margin:0 0 0 1em;text-align:left}.register-banner__text strong{display:block}.register-banner__call-to-action{display:block}.opening{position:relative;margin:0;padding:1.5rem;min-height:400px;background-image:url(/assets/img/challenges/front-end/img-principal-header.png);background-color:#00141e;background-repeat:no-repeat;background-size:cover;background-position:bottom;text-align:center}.opening__break{display:none}.opening__title{font-family:"Roboto Mono","Courier New",monospace;font-size:1.25rem;margin:1.5rem auto 0;color:#6ad1ff}.opening__logo{width:150px;max-width:unset;margin:0 auto}.opening__logos{margin-bottom:1.5rem;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}.opening__logo--one{display:block}.opening__call-to-action{position:absolute;width:90%;left:50%;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%);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:#1f1f1f;padding:1.5rem;text-align:center}.opening__form-subtitle{display:inline-block;width:80%;padding:.5rem;margin:1rem 0;color:#000;background-color:#fff;font-weight:bold;text-align:center}.opening__form-input{width:80%;margin:.5rem;padding:1rem 2.5rem;color:#fff;background-color:transparent;border:1px solid #6ad1ff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,16,173,.5)}.opening__form-input:focus{outline:none;border:1px solid #6ad1ff}.opening__form-input::placeholder{color:white;padding-right:1rem}.opening__form-input.--user{background-image:url(/assets/img/challenges/front-end/icon-person.svg);background-repeat:no-repeat;background-position:top 50% left 5%;background-size:15px}.opening__form-input.--email{background-image:url(/assets/img/challenges/front-end/icon-email.svg);background-repeat:no-repeat;background-position:top 50% left 5%;background-size:15px}.opening__btn-submit{margin:0 auto;padding:1em 2em;border:none;border-radius:4px;background-color:#6ad1ff;text-transform:uppercase;color:#000;font-weight:bold;-webkit-transition:0.3s;transition:0.3s;font-size:.9375rem}.opening__btn-submit:hover{background-color:#00496a;color:#fff}.opening__ps{font-size:.6875rem;display:block;margin-top:1em}.about-event{padding:1.5em 0;position:relative;background-color:#6ad1ff}.about-event__description{font-size:1.15rem;font-family:"Open Sans",sans-serif;letter-spacing:1.5px;margin:0 auto;padding:1.5rem}.about-event__steps{position:relative;z-index:10;padding:1rem 0;background-color:transparent;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.about-event__step{padding:.5rem;display:-webkit-box;display:-webkit-flex;display:flex;font-weight:bold}.about-event__step img{height:40px;width:40px;box-shadow:0 2px 24px 0 rgba(0,0,0,.34);padding:.65rem;margin-right:.5rem;background-color:rgba(0,0,0,.6);border-radius:4px}.about-event__step-description{color:#000}.schedule{position:relative;padding-bottom:0}.schedule__list li:last-child::before{content:none}.schedule__item{position:relative}.schedule__item-title{display:block;font-weight:bold;margin-bottom:1rem;color:#6ad1ff;text-transform:uppercase;font-size:1.1rem}.timeline{border-bottom:solid 2px #6ad1ff;box-shadow:rgba(106,209,255,.46)}.code-container__description{font-family:"Roboto Mono","Courier New",monospace}.code-container__description strong{font-family:"Roboto Mono","Courier New",monospace}.technologies-taught__code-container{font-family:"Roboto Mono","Courier New",monospace}.code-container__images{margin:1em 0 0 -1em}.code-container__description::after{content:"_";margin-left:-10px;animation:cursor-blink 0.65s step-end infinite;font-family:"Roboto Mono","Courier New",monospace}@keyframes cursor-blink{from,to{opacity:0}50%{opacity:1}}.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__list{padding:.5rem;position:relative}.technologies-taught__list::before{content:"";display:block;height:100%;width:.5px;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:rgba(0,0,0,.3);box-shadow:0 20px 30px rgba(0,0,0,.2);padding-left:1.5rem}.technologies-taught__code-wrapper{border:solid 1px #1e1e1e;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center}.technologies-taught__item{display:-webkit-box;display:-webkit-flex;display:flex;margin:1rem 0}.technologies-taught__number{margin-right:1rem;padding-right:.5rem;font-family:"Roboto Mono","Courier New",monospace;font-weight:lighter}.technologies-taught__text{font-family:"Roboto Mono","Courier New",monospace}.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}.intro{position:relative}.intro iframe{display:block}.students-feedback::before,.intro::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);height:400px;width:600px;background-image:url(/assets/img/challenges/front-end/blue-blur.svg);background-size:contain;background-position:left 50% bottom 30%;background-repeat:no-repeat}.students-feedback__video-container,.intro__video-container{margin:0 auto;position:relative}.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-radius:4px;font-family:"Roboto Mono","Courier New",monospace;border:solid 1px #2b2b2b}.instructors__photo{height:80px;width:80px;border-radius:100%}.instructors__name{margin:1rem 0;font-family:"Roboto Mono","Courier New",monospace}.instructors__description{text-align:center;font-family:"Roboto Mono","Courier New",monospace;font-size:.75rem}.instructors__links-wrapper{margin-top:1.5rem}.instructors__links-wrapper>*{margin:0 .5rem}.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 2.5rem 1.5rem;border-radius:4px;box-shadow:0 2px 30px 0 rgba(0,0,0,.85);background-color:#6ad1ff}.call-to-action__form input,.call-to-action__form button{width:90%}.call-to-action__input{color:#fff;margin:1rem;background-color:unset;border:2px solid #000;padding:1rem 2.5rem;border-radius:4px}.call-to-action__input::placeholder{color:white}.call-to-action__input:focus{outline:none;border:2px solid #00496a}.call-to-action__input.--user{background-image:url(/assets/img/challenges/front-end/icon-dark-person.svg);background-repeat:no-repeat;background-position:top 50% left 5%;background-size:15px}.call-to-action__input.--email{background-image:url(/assets/img/challenges/front-end/icon-dark-email.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","Courier New",monospace}.call-to-action__info{margin:.5rem 0;font-weight:lighter}.call-to-action__btn{background-color:#000;color:#fff;font-weight:bold;padding:.85rem;text-transform:uppercase;border:none;border-radius:4px}.faq .section-title{margin-top:0}.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}.faq__question-toggle{display:none}.faq__question-toggle:checked~.faq__question{color:#6ad1ff}.faq__question-toggle:checked~.faq__question .faq__arrow-decoration{fill:#6ad1ff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__question-toggle:checked~.faq__answer{opacity:1;height:auto;-webkit-transform:translateY(20px);transform:translateY(20px);margin:-2em 0 5em;-webkit-transition:.3s;transition:.3s}.faq__question-toggle:checked~.faq__answer>*{height:auto}.faq__question{padding:2em 3em 2em 0;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:.9rem;padding-right:4rem;font-family:"Roboto Mono","Courier New","monospace"}.faq__answer>a{color:#6ad1ff;font-family:"Roboto Mono","Courier New","monospace"}.faq__answer>*{height:0}.footer{margin-right:0;margin-left:0;padding-right:1.5rem;padding-left:1.5rem;margin-bottom:0;position:relative}.footer__call-to-action-banner{padding:1.5rem;background-color:rgba(0,20,30,.5);border-radius:4px;border:solid 1px #6ad1ff;position:relative;z-index:6}.footer:after{content:"";background-image:url(/assets/img/challenges/front-end/oval.png);background-size:contain;background-repeat:no-repeat;width:88%;height:470px;position:absolute;bottom:0;z-index:3}.footer__call-to-action-logo{max-width:unset;width:130px}.footer__call-to-action-message{font-family:"Roboto Mono","Courier New",monospace;font-weight:bold;font-size:1.25rem;letter-spacing:.8px;color:#fff;margin-bottom:1rem}.footer__call-to-action-link{display:block;background-color:#6ad1ff;padding:1rem;border-radius:4px;text-transform:uppercase;text-align:center;font-weight:bold;-webkit-transition:0.3s;transition:0.3s;border:none}.footer__call-to-action-link:hover{background-color:#00496a;color:#fff}.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}.text-break.--mobile{display:block}.desktop-background.--registration::before{background-position:center}.registration{padding:3rem;width:100%;height:100%;position:relative;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}.registration__title{font-family:"Roboto Mono","Courier New",monospace;font-size:2rem;text-transform:uppercase}.registration__tips{font-size:1rem;margin:1rem 0;max-width:800px;text-align:center;font-family:"Roboto Mono","Courier New",monospace}.registration__tips>*{font-family:"Roboto Mono","Courier New",monospace}.registration__tips strong{padding-bottom:1em;font-size:1.1rem}.registration__tips span{text-decoration:underline}.registration__message{text-align:center;margin:1.5rem 0;padding:1.5rem;border:1px solid #6ad1ff;box-shadow:0 2px 4px 0 rgba(0,16,173,.5);font-size:1.25rem;text-transform:uppercase}.registration__step{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;font-size:1.25rem;margin:1.5rem 0}.registration__step a{color:#ffbd2c;font-weight:bold}.registration__step-number{display:-webkit-box;display:-webkit-flex;display:flex;background-color:#6ad1ff;text-align:center;border-radius:100%;margin:1.5rem;height:2em;width:2em;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.registration__gmail-gif{display:none;max-width:700px;box-shadow:0 2px 25px 0 rgba(0,0,0,.51)}.registration__next-steps{max-width:700px}.desktop-background{background-image:linear-gradient(to bottom,#00141e,#0f3852,#182131);min-height:100vh}.desktop-background.--registration{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center}#page-loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;background-color:#F5F5F5;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;animation:2s linear 1s forwards loading}#page-loading p{color:#585858;text-align:center;margin:80px auto 0;max-width:300px;font-size:.8rem}#page-loading p strong{font-size:1rem}.three-balls{margin:0 auto;width:70px;text-align:center;position:absolute;left:0;right:0;top:45%}.three-balls .ball{position:relative;width:15px;height:15px;border-radius:50%;display:inline-block;-webkit-animation:bouncedelay 2s infinite cubic-bezier(.62,.28,.23,.99) both;animation:bouncedelay 2s infinite cubic-bezier(.62,.28,.23,.99) both}.three-balls .ball1{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.three-balls .ball2{-webkit-animation-delay:-0.08s;animation-delay:-0.08s}@keyframes loading{0%{visibility:visible}100%{visibility:hidden}}@keyframes bouncedelay{0%{bottom:0;background-color:#03A9F4}16.66%{bottom:40px;background-color:#FB6542}33.33%{bottom:0;background-color:#FB6542}50%{bottom:40px;background-color:#FB0}66.66%{bottom:0;background-color:#FB0}83.33%{bottom:40px;background-color:#03A9F4}100%{bottom:0;background-color:#03A9F4}}@-webkit-keyframes bouncedelay{0%{bottom:0;background-color:#03A9F4}16.66%{bottom:40px;background-color:#FB6542}33.33%{bottom:0;background-color:#FB6542}50%{bottom:40px;background-color:#FB0}66.66%{bottom:0;background-color:#FB0}83.33%{bottom:40px;background-color:#03A9F4}100%{bottom:0;background-color:#03A9F4}}@media (min-width:400px){.text-break.--medium{display:block}.section-title.--bottom-decoration::after{top:50px}.faq>.section-title::after,.instructors>.section-title::after,.students-feedback>.section-title::after{top:80px}}@media (min-width:500px){.about-event__step img{margin-right:1rem}.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%}.intro__video-container{width:80%;max-width:650px;margin:1rem auto}.intro::before{width:100%}.instructors__card{padding:1.5rem;width:80%;margin-left:auto;margin-right:auto}}@media (min-width:600px){.opening__title{font-size:1.5rem}.opening__call-to-action{width:80%}.call-to-action__form{width:80%;margin-left:auto;margin-right:auto}}@media (min-width:750px){.opening__logo{width:180px}.opening__title{font-size:2rem}.opening__title::after{width:30px}.blue-line{margin-top:3rem;margin-bottom:3rem}.section-title{font-size:1.875rem}.section-title.--top-decoration::before{left:300px;width:140px;height:140px}.section-title.--bottom-decoration::after{top:90px;width:140px;height:140px}.about-event__description{font-size:1.25rem}.text-break{display:block}.text-break.--tablet{display:block}.code-container{max-width:784px}.schedule__item{padding-bottom:1.5rem}.register-banner{background-color:transparent}.register-banner__text strong{display:inline}.container-wrapper{margin-left:auto;margin-right:auto}.desktop-background{position:relative}.about-event__step{-webkit-box-align:center;align-items:center}.faq{margin-top:3rem}.faq__title{margin:5rem 0;text-align:center}.faq__title::before{margin:0 auto}.faq__answer{padding-right:10rem}.faq__question{width:100%;padding:1.5em 0;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%}.registration__gmail-gif{width:80%;display:block}.students-feedback__video-container iframe{width:45%}}@media (min-width:768px){.register-banner__text{margin:0 auto;text-align:center}}@media (min-width:900px){.technologies-taught__video{margin-top:0}.opening__title{font-size:2.5rem}.opening__call-to-action{width:65%}.technologies-taught__code-wrapper{border:0}.technologies-taught__code-container{border-radius:4px;margin:0 1.5rem}.technologies-taught__list{padding-top:2.5rem;padding-bottom:2.5rem}.technologies-taught__list::before{width:1.5px}.technologies-taught__item{padding-right:1.5rem}.technologies-taught__number{padding-right:1rem}}@media (min-width:1000px){.technologies-taught .section-title{padding:0}.opening{min-height:unset;padding:2em 4.4em}.register-banner{-webkit-box-pack:justify;justify-content:space-between}.container-wrapper{padding-top:0;padding-left:3rem;padding-right:3rem}.register-banner,.container-wrapper{margin-left:auto;margin-right:auto}.section-title{font-size:2.125rem}.section-title.--top-decoration::before{left:300px;width:140px;height:140px}.opening.container-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:3em}.opening__logo{width:300px}.opening__call-to-action{max-width:400px;left:80%;top:30%}.opening__title{width:80%;margin-top:2rem;font-size:2.5rem}.opening__break{display:block}.about-event{margin-bottom:1.5rem}.about-event__description{width:70%;padding:1.5em 0}.about-event__description br{display:none}.about-event__steps{border-radius:4px;grid-template-rows:none;grid-template-columns:repeat(4,1fr)}.about-event__steps img{width:65px;height:65px}.about-event__step{-webkit-box-align:center;align-items:center}.about-event__step-description{width:55%}.technologies-taught__code-wrapper{display:-webkit-box;display:-webkit-flex;display:flex}.technologies-taught__code-container{max-width:820px;border-radius:4px;margin:0}.students-feedback__video-container{-webkit-box-pack:justify;justify-content:space-between}.students-feedback__video-container iframe{margin:2em 0}.technologies-taught__list{padding-top:2.5rem;height:100%;padding-bottom:2.5rem}.technologies-taught__item{padding-right:2.5rem}.technologies-taught__number{padding-right:1rem}.students-feedback .section-title{margin-top:1rem}.students-feedback::before{height:100%;width:100%}.about-event__step{padding:1em 2em}.about-event__step:first-child{padding-left:0}.about-event__step:last-child{padding-right:0}.instructors .section-title{margin-top:3rem}.instructors__list{display:-webkit-box;display:-webkit-flex;display:flex}.instructors__card{height:450px;max-width:400px;padding-top:1.5rem;padding-bottom:1.5rem;box-shadow:0 2px 25px 0 rgba(0,0,0,.34);margin:0}.instructors__links-wrapper{margin-top:auto}.instructors__photo{height:150px;width:150px}.call-to-action{max-width:550px;max-height:500px;margin-top:3rem}.call-to-action__title{font-size:1.5rem;width:80%}.call-to-action__info{font-size:1.25rem;margin:2.5rem 0}.call-to-action__input{font-size:1.15rem;padding-left:3rem}.faq__text-break{display:none}.faq .section-title{margin-bottom:7rem}.faq .section-title::after{top:60px}.footer{position:initial}.footer-background{width:100%;position:relative;padding-top:5rem}.footer__call-to-action-banner{padding:2.5rem;box-shadow:0 2px 25px 0 rgba(0,0,0,.34);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-between}.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:50%}.desktop-background.--registration::before{background-position:top 50% left 30%}.text-break.--mobile{display:none}.registration{padding:3rem;width:100%;height:100%;position:relative;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}.registration__title{font-family:"Roboto Mono","Courier New",monospace;font-size:3rem;text-transform:uppercase}.registration__message{margin:1.5rem;padding:1.5rem;border:1px solid #6ad1ff;box-shadow:0 2px 4px 0 rgba(0,16,173,.5);font-size:1.5rem;text-transform:uppercase}.registration__step{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;font-size:1.25rem}.registration__step-number{background-color:#6ad1ff;text-align:center;border-radius:100%;margin:1.5rem 1.5rem 1.5rem 0}.registration__gmail-gif{width:60%;max-width:700px;box-shadow:0 2px 25px 0 rgba(0,0,0,.51)}}@media (min-width:1200px){.desktop-background::before{background-image:url(/assets/img/challenges/front-end/img-principal-bigger.jpg);background-size:100%}}body{background-color:#fff;color:#555D64}.desktop-background{background:transparent}.register-banner{position:relative;z-index:1000;width:100%;max-width:unset;box-shadow:4px 4px 20px rgba(120,135,182,.1);background-color:#fff}.register-banner .content{width:100%;max-width:1110px;margin:0 auto;text-align:center}main.opening{z-index:1;position:relative;background-image:unset;background-color:#fff;color:#555D64;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:0;max-width:1140px;margin:0 auto;padding:3.4375rem 0 0}main.opening::before{z-index:-1;content:"";position:absolute;width:1421px;height:1283px;background:#A5CAD2;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:150px;bottom:-480px;top:unset;left:90%}main.opening .left-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:start}main.opening .left-wrapper .about-event__description,main.opening .left-wrapper .opening__title,main.opening .left-wrapper .opening__logo{margin:0}main.opening .left-wrapper .opening__logo{width:100%;max-width:252px;margin:0 auto 24px}main.opening .left-wrapper .opening__title{text-align:center;width:unset;color:#555D64;padding-left:1rem}main.opening .left-wrapper .opening__title span{font-family:inherit}main.opening .left-wrapper .opening__title span.destaque{color:var(--main-color,#58A25E)}main.opening .left-wrapper .opening__title span.underline{text-decoration:underline}main.opening .left-wrapper .about-event__description{text-align:center;padding:0;padding-left:1rem;margin:1rem 0}main.opening .right-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;align-items:end;-webkit-box-pack:center;justify-content:center;padding-top:1.875rem}main.opening .right-wrapper img{position:relative;z-index:10}.opening__btn-submit{background-color:var(--main-color,#58A25E);color:#fff}.opening__btn-submit:hover{background-color:var(--main-color,#58A25E);filter:brightness(110%)}.about-event{position:relative;z-index:10;background-color:#fff;box-shadow:4px 4px 20px rgba(120,135,182,.1)}.about-event .about-event__step img{background-color:var(--secondary-color);box-shadow:0 2px 24px rgba(85,93,100,.25)}.about-event .about-event__step-description{color:#555D64}.section-title{position:relative;color:#555D64;max-width:711px;margin:2em auto}.section-title.--top-decoration:after{background:var(--main-color,#58A25E)}.section-subtitle{font-family:"Roboto Mono","Courier New",monospace;margin:-2em auto 2em;max-width:778px;letter-spacing:1.7px;font-size:1.25rem;line-height:1.625rem}.code-container{background:#FFF;border:1px solid #EFF1F9;box-shadow:4px 4px 20px rgba(120,135,182,.1);border-radius:5px}.code-container .schedule__item-title{color:var(--secondary-color)}.blue-line{background-color:#A5CAD2}.technologies-taught__code-container{background-color:#363C41;color:#fff}.technologies-taught__code-wrapper{border:unset;max-width:calc(100vw - 30px);margin:0 auto}.technologies-taught__list{padding:2.5rem 1rem 2.5rem 0}.technologies-taught__list .technologies-taught__item .technologies-taught__text{padding-left:1rem}.faq__question-container{border-top:1px solid #C6C6C6}.faq__arrow-decoration{fill:#555D64}.faq__question-toggle:checked~.faq__question .faq__arrow-decoration{fill:var(--secondary-color)}.faq__question-toggle:checked~.faq__question{color:var(--secondary-color)}.footer-background{position:relative;overflow:hidden}.footer-background::before{z-index:-1;position:absolute;content:"";width:120%;min-width:800px;height:100%;min-height:350px;background-color:var(--secondary-color);top:30%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100% 100% 0 0}.footer:after{background-image:unset}.footer__call-to-action-banner{background:#FFF;border:1px solid #EFF1F9;box-shadow:4px 4px 20px rgba(120,135,182,.1);border-radius:5px}.footer__call-to-action-message{color:#555D64}.footer__links-wrapper{color:#fff;margin-top:2.9375rem}.footer__links-wrapper img{width:unset;height:32px}.footer__call-to-action-info-wrapper .opening__btn-submit{margin:0 auto;display:block;text-align:center;max-width:400px}.authors__card-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.authors__card-item{background:#FFF;color:#555D64;border:1px solid #EFF1F9;box-shadow:4px 4px 20px rgba(120,135,182,.1);border-radius:5px;padding:2rem;text-align:center;margin:1.875rem .75rem;max-width:345px}.authors__photo img{width:118px;max-height:118px;border-radius:100%}.authors__name{font-family:"Roboto Mono","Courier New",monospace;font-size:1.0625rem;font-weight:700;margin-top:1.5rem}.authors__minibio{font-family:"Roboto Mono","Courier New",monospace;font-size:.875rem;margin-top:.75rem}.authors__social{margin-top:2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;justify-content:center}.authors__social .social-item{max-width:32px;margin:0 .4688rem}.authors__social .social-item img{max-width:100%}@media screen and (min-width:768px){.register-banner .content{text-align:left}main.opening{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}main.opening .opening__title{text-align:left}main.opening .left-wrapper{width:65%;text-align:left}main.opening .left-wrapper .opening__logo{margin:0 0 1rem 0;padding-left:1rem}main.opening .left-wrapper .opening__title{text-align:left}main.opening .left-wrapper .about-event__description{text-align:left}main.opening .left-wrapper .opening__btn-submit{margin-left:1rem}main.opening .right-wrapper{-webkit-box-pack:start;justify-content:start;padding-top:0}main.opening::before{border-radius:150px;bottom:unset;top:-345px;left:90%}.about-event .container-wrapper{padding:0 1.5rem}.authors__card-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center}.opening__logo{border-right:.063rem solid rgba(111,108,106,.35);padding-right:2.625rem}.opening__logos{margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:2.5rem}}@media screen and (min-width:1024px){main.opening .left-wrapper{width:70%}.footer__call-to-action-info-wrapper .opening__btn-submit{margin:0 0 0 auto;display:inline-block}}@media screen and (min-width:1200px){main.opening .left-wrapper{width:80%}}

.--highlight{color:#ADFF0E}

