.fixed-banner-bottom{background:var(--secondaryColor);bottom:0;display:flex;height:80px;position:fixed;width:100%;z-index:200}.fixed-banner-bottom__wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:var(--maxWidth)!important}@media (max-width:767.8px){.fixed-banner-bottom__wrapper{padding:15px!important}}.fixed-banner-bottom__text{color:var(--white);font-family:var(--fontHeading);font-size:20px;font-weight:700;letter-spacing:1.8px;line-height:21px;text-align:left}@media (max-width:767.8px){.fixed-banner-bottom__text{font-size:16px}}.fixed-button{background-color:var(--primaryColor);border:1px solid var(--primaryColor);border-radius:20px;color:#fff;display:inline-block;font-size:13px;padding:14px;width:220px;z-index:10}.body-container-wrapper__background{background:#dcf763;background:linear-gradient(180deg,#dcf763,#abe9eb);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.header.freebie,.wrap{position:relative}.header.freebie{height:145px;z-index:1}@media (min-width:768px){.header.freebie{height:93px}}.header.freebie.fixed{background:#abe9eb;height:120px;left:0;position:fixed;top:0;width:100%;z-index:250}.header.freebie.fixed .header__menu{align-items:center;display:flex;gap:8px;margin-right:0}.header.freebie.fixed .button{background:#207379;border:2px solid #207379;font-size:10px;height:34px;padding:10px 16px}.header.freebie.fixed .button:hover{background:transparent;color:#207379}.header.freebie.fixed .button--main{background:#dcf763;border:2px solid #dcf763;box-shadow:0 9px 10px 0 rgba(var(--blackRgb),.251);color:#2c484a;height:44px;padding:10px 26px}.header.freebie.fixed .button--main:hover{background:transparent;color:#2c484a}.body-container-wrapper{margin-bottom:-145px;position:relative;top:-145px}@media (min-width:768px){.body-container-wrapper{margin-bottom:-93px;top:-93px}}.button--large{font-size:18px;padding:20px 50px}.registration-banner{color:var(--white);overflow:hidden;position:relative;z-index:auto}@media (max-width:767.8px){.registration-banner .wrap{padding:0}.registration-banner{text-align:center}}@media (min-width:768px){.registration-banner{padding:0}}.registration-banner__background{left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767.8px){.registration-banner__background:before{bottom:0;content:"";height:45%;left:0;position:absolute;width:100%;z-index:1}}@media (min-width:768px){.registration-banner__background{min-height:570px;position:relative}}.registration-banner__background img{display:block;height:auto;width:100%}@media (min-width:768px){.registration-banner__background img{min-height:570px;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}}.registration-banner__content{padding-top:145px}@media (min-width:768px){.registration-banner__content{left:0;padding-top:var(--headerHeight);position:absolute;top:50%;transform:translateY(-50%);transition:all .15s;width:100%}.registration-banner__content .wrap{display:flex;justify-content:space-between}}.registration-banner__left{position:relative}@media (max-width:767.8px){.registration-banner__left{margin-bottom:30px;padding:190px calc(53px - var(--padding)) 0}}@media (min-width:768px){.registration-banner__left{max-width:553px}}.registration-banner__left p{color:var(--lighterText);font-weight:300;font:normal normal 300 16px/20px var(--fontBody);letter-spacing:0;line-height:1.5;margin-bottom:30px;max-width:70%}@media (max-width:767.8px){.registration-banner__left p{font-size:13px;line-height:18px;max-width:100%}}.registration-banner__left p:first-child{background-color:var(--secondaryColor);border-radius:5px;color:var(--white);display:inline-block;font-family:var(--fontHeading);font-size:13px;font-weight:700;letter-spacing:.65px;margin-bottom:10px;padding:2px 5px}.registration-banner__left h1{font-size:21px;letter-spacing:1.02px;margin-bottom:30px}@media screen and (min-width:375px){.registration-banner__left h1{font-size:calc(13.43189px + 2.01816vw)}}@media screen and (min-width:1366px){.registration-banner__left h1{font-size:41px}}@media (max-width:767.8px){.registration-banner__left h1{letter-spacing:0;margin-bottom:20px}}.registration-banner__left button{margin-bottom:12px;margin-right:12px}@media (max-width:767.8px){.registration-banner__left button{background-color:var(--primaryColor)!important;border-color:var(--primaryColor)!important}}.registration-banner__pills{display:flex}.registration-banner__pills p{background-color:var(--secondaryColor);border-radius:5px;color:var(--lighterText);color:var(--white);display:inline-block;font-weight:300;font:normal normal 300 16px/20px var(--fontBody);font-family:var(--fontHeading);font-size:13px;font-weight:700;letter-spacing:0;letter-spacing:.65px;line-height:1.5;margin-bottom:10px;margin-right:10px;max-width:70%;padding:2px 5px}@media (max-width:767.8px){.registration-banner__pills p{font-size:13px;line-height:18px;max-width:100%}}.registration-banner__right{display:flex;flex-direction:column;flex-wrap:wrap}@media (max-width:767.8px){.registration-banner__right{flex-wrap:nowrap}}@media (min-width:768px){.registration-banner__right{margin-left:auto;margin-right:0}}.registration-banner__right .icon{align-items:center;background-color:var(--lightBg);border-radius:4px;display:flex;height:79px;padding:20px;transition:all .15s}@media (max-width:767.8px){.registration-banner__right .icon:not(:last-child){margin-right:15px}}@media (min-width:768px){.registration-banner__right .icon{width:200px}}@media (min-width:992px){.registration-banner__right .icon{margin:0 30px}.registration-banner__right .icon:hover{transform:translateX(-30px)}}@media (min-width:768px){.registration-banner__right .icon:not(:last-child){margin-bottom:20px;margin-right:15px}}.registration-banner__right .icon__image{display:flex;flex:0 0 auto;height:40px;margin-right:15px;width:40px}.registration-banner__right .icon__image img{margin:auto}.registration-banner__right .icon__text{max-width:146px;padding:10px 0;text-align:left}.registration-banner__right .icon__text h2{color:var(--secondaryColor);font-size:16px}.registration-banner__right .icon__text h2:not(:last-child){margin-bottom:5px}.registration-banner__right .icon__text p{color:var(--lightText);font-size:13px;font-style:italic;font-weight:300}.registration-banner .swiper-container{padding-bottom:0}@media (min-width:768px){.registration-banner .swiper-container .swiper-wrapper{display:flex;flex-direction:column}}@media (max-width:575.8px){.registration-banner .swiper-container .swiper-slide{width:200px!important}}.registration-banner .swiper-container .swiper-navigation{display:none}.registration-banner .countdown{bottom:0;font-size:1em;padding-left:var(--padding);position:absolute;right:0;text-align:center;text-transform:uppercase;visibility:hidden}@media (max-width:767.8px){.registration-banner .countdown{bottom:unset;left:50%;right:unset;top:30px;transform:translateX(-50%)}}.registration-banner .countdown__heading{font-size:.93em}.registration-banner .countdown__time{color:var(--primaryColor);display:flex;flex-shrink:0;font-family:Poppins;font-size:3em;font-weight:800;font-weight:900;justify-content:space-evenly}@media (max-width:767.8px){.registration-banner .countdown__time{color:var(--secondaryColor)}}.registration-banner .countdown__days,.registration-banner .countdown__hours,.registration-banner .countdown__minutes,.registration-banner .countdown__seconds{min-width:1.4em}.registration-banner .countdown__labels{color:var(--white);font-family:var(--fontHeading);font-size:.2em}.modal--registration{z-index:12}.modal--registration .modal__inner{background-color:var(--white);color:var(--darkText);height:530px;max-width:100%;overflow:hidden!important;padding:2.5rem;width:645px}.modal--registration .modal__inner h2{color:var(--lighterText);font-size:21px;margin-bottom:15px;text-align:center}.modal--registration .modal__inner:has(iframe.uvembed135615){background-color:var(--primaryColor)}.modal--registration .modal__inner form.hs-form{flex-direction:row;flex-wrap:wrap}.modal--registration .modal__inner form.hs-form .hs-fieldtype-intl-phone,.modal--registration .modal__inner form.hs-form .is-placeholder,.modal--registration .modal__inner form.hs-form input[type=email],.modal--registration .modal__inner form.hs-form input[type=text]{width:100%}.modal--registration .modal__inner form.hs-form .hs_phone .input .hs-fieldtype-intl-phone{border:none;padding:0}.modal--registration .modal__inner form.hs-form .hs-error-msg{color:var(--secondaryColor)}.modal--registration .modal__inner form.hs-form .hs-form-field,.modal--registration .modal__inner form.hs-form .hs-submit{margin:0 auto}.modal--registration .modal__inner form.hs-form .hs-form-field>label,.modal--registration .modal__inner form.hs-form .hs-submit>label{color:var(--secondaryColor);margin-bottom:10px}.modal--registration .modal__inner form.hs-form .hs-form-field legend,.modal--registration .modal__inner form.hs-form .hs-form-field span,.modal--registration .modal__inner form.hs-form .hs-submit legend,.modal--registration .modal__inner form.hs-form .hs-submit span{color:var(--secondaryColor)}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-input,.modal--registration .modal__inner form.hs-form .hs-submit .hs-input{color:var(--primaryColor)}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-input::-moz-placeholder,.modal--registration .modal__inner form.hs-form .hs-submit .hs-input::-moz-placeholder{color:var(--primaryColor)}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-input::placeholder,.modal--registration .modal__inner form.hs-form .hs-submit .hs-input::placeholder{color:var(--primaryColor)}@media (max-width:767.8px){.modal--registration .modal__inner form.hs-form .hs-form-field,.modal--registration .modal__inner form.hs-form .hs-submit{width:100%}}.modal--registration .modal__inner form.hs-form .hs-form-field .hs-button,.modal--registration .modal__inner form.hs-form .hs-submit .hs-button{background-color:var(--secondaryColor);border-color:var(--secondaryColor);color:var(--white);font-size:12px;margin-top:15px}.modal--registration .modal__inner form.hs-form #cpf-message{color:var(--darkText);font-size:11px;font-weight:700;margin-bottom:5px}