.Banner_container__IX85m{display:flex;flex-direction:column;gap:1rem;background-color:var(--background);padding:0 1.5rem}.Banner_banner__WwblL{padding:1.3vh 2vw;border-radius:10px;font-size:1.7em;font-weight:900;border:1px solid var(--foreground);margin:3rem auto 2rem;width:max-content;background-color:var(--secondary-text-clr);color:var(--foreground);box-shadow:0 1px 5px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.2);background-image:linear-gradient(#fff,#e0e0e0)}.Banner_bannerText__DrmF3,.Banner_banner__WwblL{display:flex;justify-content:center;align-items:center}.Banner_bannerText__DrmF3{text-align:center;flex-direction:column;gap:1vh;margin:1vh 0}.Banner_bannerText__DrmF3>p{color:var(--danger-clr)}@media (min-width:992px){.Banner_banner__WwblL{font-size:1.6em}}@media (max-width:992px){.Banner_bannerText__DrmF3{margin:unset}}@media (max-width:768px){.Banner_bannerText__DrmF3{gap:.5svh}}@media (min-width:768px) and (max-width:992px){.Banner_banner__WwblL{font-size:1.3em}}@media (min-width:480px) and (max-width:768px){.Banner_banner__WwblL{font-size:1em}}@media (min-width:300px) and (max-width:480px){.Banner_banner__WwblL{font-size:.75em;font-weight:700;padding:1vh 2vw}}@media (max-width:300px){.Banner_banner__WwblL{font-size:.65em;font-weight:700;padding:1vh 2vw}}.CallToAct_container__pvA6D{display:flex;justify-content:center;align-items:center}.CallToAct_button__4E5iH{padding:.75rem 1.5rem;font-size:inherit;font-weight:700;color:#fff;background-color:var(--danger-clr,#052c65);border:none;text-decoration:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.CallToAct_button__4E5iH:hover{background-color:var(--primary-clr)}.CallToAct_button__4E5iH:disabled{background-color:var(--disabled-clr,#ccc);cursor:not-allowed}@media (max-width:600px){.CallToAct_button__4E5iH,.CallToAct_container__pvA6D,.CallToAct_container__pvA6D>a{width:100%;padding:10px 0}}.Card_card__28GGD{position:relative;width:195px;height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;color:#fff;border-radius:20px;font-size:1.3rem;text-align:center;border:0 solid #fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);& .Card_titleText__Kg0ya{transform-origin:50% 50% 0;position:absolute;top:30px}& .Card_imageCard__nttvt{display:flex;justify-content:center;align-items:center;transform:scale(.75);margin-top:1rem}& .Card_subtitleText__YGupF{position:absolute;bottom:40px;font-size:1rem;width:100%;left:0}& a{position:absolute;bottom:0}}.Card_titleOppening__ze2tn{display:grid;margin-top:-10px}.Card_ribbonContent__ILxQH{position:absolute;top:-6px;right:-6px;width:72px;height:75px;overflow:hidden;z-index:10}.Card_ribbon__093pN{display:inline-block;position:absolute;padding:2px 0;left:-21px;top:19px;width:127px;text-align:center;font-size:13px;line-height:16px;background:linear-gradient(to right,var(--danger-clr) 0,var(--accent-clr) 100%);color:#fff;text-shadow:0 2px 2px #56a1f3;letter-spacing:.05em;transform:rotate(45deg);box-shadow:0 2px 5px rgba(0,0,0,.2)}.Card_ribbon__093pN:after,.Card_ribbon__093pN:before{position:absolute;content:"";border-top:4px solid var(--accent-clr);border-left:4px solid transparent;border-right:4px solid transparent;bottom:-4px}.Card_ribbon__093pN:before{left:14px}.Card_ribbon__093pN:after{right:13px}.Card_card__28GGD:hover{transform:scale(1.1);transition:transform .5s ease-in-out}@media (max-width:400px){.Card_card__28GGD{width:150px;height:210px;font-size:1rem;& .Card_titleText__Kg0ya{font-size:1rem}& .Card_imageCard__nttvt{transform:scale(.6)}& .Card_subtitleText__YGupF{bottom:35px;font-size:.8rem}& .Card_imageDownloadPDF__v4T2P{transform:scale(.8)}}}.AvatarCard_card__t1B8o{width:150px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:1rem;text-align:center;border:0;transition:transform .5s ease-in-out;z-index:2;&>div:first-child{overflow:hidden;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);border-radius:50%;width:100px;height:100px;position:relative;transform-origin:50% 50% 0}&>div:nth-child(2){overflow:hidden;text-overflow:ellipsis}}.AvatarCard_card__t1B8o:hover{transform:translateY(-5px)}.AvatarCard_avatar__KUwKH{position:absolute;left:0;top:0;width:100px;height:100px;object-fit:cover;border-radius:50%;overflow:hidden}.AvatarCard_card__t1B8o>div:nth-child(2){display:block;margin:auto 0}.AvatarCard_card__t1B8o>div:nth-child(3){font-size:1rem}.ComingSoonBanner_wrapper__gYxDq{min-height:50vh;background:var(--background)}.ComingSoonBanner_banner__H8PSp,.ComingSoonBanner_wrapper__gYxDq{display:flex;flex-direction:column;align-items:center;justify-content:center}.ComingSoonBanner_banner__H8PSp{padding:4rem 2rem;margin:2rem auto;max-width:800px;background:linear-gradient(45deg,var(--card1-clr) 0,var(--card2-clr) 20%,var(--card3-clr) 40%,var(--card4-clr) 60%,var(--card5-clr) 80%,var(--primary-clr) 100%);border-radius:16px;box-shadow:0 10px 30px rgba(74,58,90,.15);color:#fff;text-align:center;position:relative;overflow:hidden;transition:transform .3s ease;background-size:200% 200%;animation:ComingSoonBanner_gradientFlow__2R23i 10s ease infinite}.ComingSoonBanner_banner__H8PSp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.ComingSoonBanner_banner__H8PSp:hover{transform:translateY(-5px)}.ComingSoonBanner_banner__H8PSp h2{font-size:3rem;margin-bottom:1.5rem;font-weight:800;background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.1);position:relative}.ComingSoonBanner_banner__H8PSp p{font-size:1.4rem;line-height:1.6;max-width:600px;opacity:.9;margin:0;font-weight:300;letter-spacing:.5px}@keyframes ComingSoonBanner_gradientFlow__2R23i{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.ComingSoonBanner_banner__H8PSp{padding:2rem 1rem;margin:1.5rem}.ComingSoonBanner_banner__H8PSp h2{font-size:2rem}.ComingSoonBanner_banner__H8PSp p{font-size:1rem}}.NotificationBanner_banner__c4_1G{position:fixed;left:50%;transform:translate(-50%);width:min(1300px,100%);padding:1rem;z-index:1000;animation:NotificationBanner_slideIn__7cn2_ .3s ease-out;border-radius:0 0 .5rem .5rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.NotificationBanner_top__Gj1zn{top:0}.NotificationBanner_bottom__FhLDr{bottom:0}.NotificationBanner_bannerContent__1KXAO{max-width:100%;margin:0 auto;display:flex;align-items:center;gap:1rem;font-size:.95rem;padding:0 1rem}.NotificationBanner_icon__NlumP{flex-shrink:0}.NotificationBanner_message___p9nQ{flex:1 1}.NotificationBanner_closeButton__IxxXt{margin-left:auto;background:none;border:none;padding:.25rem;cursor:pointer;color:inherit;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.NotificationBanner_closeButton__IxxXt:hover{background-color:rgba(0,0,0,.1)}@keyframes NotificationBanner_slideIn__7cn2_{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%)}}@media (max-width:768px){.NotificationBanner_bannerContent__1KXAO{font-size:.875rem}}@media (max-width:1332px){.NotificationBanner_banner__c4_1G{width:calc(100% - 32px)}}.Description_container__DxV63{background-color:var(--background);color:var(--foreground);text-align:justify;max-width:800px;margin:0 auto}.Description_collapsible__Yf8SL{position:relative;display:flex;flex-direction:column;justify-content:flex-start;justify-items:center;font-size:1em;font-weight:500;line-height:1.6;padding-inline:1.5rem;text-align:justify;background-color:inherit;color:inherit;gap:.5rem;height:7em;overflow:hidden;text-overflow:ellipsis;transition:box-shadow .3s ease;transition:height .3s ease}.Description_collapsible__Yf8SL:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(180deg,hsla(0,0%,93%,0),#ececec);pointer-events:none;transition:opacity .3s ease;opacity:1}.Description_collapsible__Yf8SL>p{text-indent:2rem;background-color:var(--background)}.Description_collapsible__Yf8SL.Description_collapsed__W2UNm{height:auto}.Description_collapsible__Yf8SL.Description_collapsed__W2UNm:after{opacity:0}.Description_buttonCollapse__4z3WC{position:relative;display:flex;align-items:center;margin:8px auto 0;padding:0 8px;font-size:.7rem;font-weight:700;color:#333;background-color:var(--background);border:1px solid var(--secondary-text-clr);border-radius:25px;cursor:pointer;transition:background-color .3s ease}.Description_buttonCollapse__4z3WC.Description_collapsed__W2UNm{margin-top:.5rem}.Description_buttonCollapse__4z3WC:hover{background-color:#e0e0e0;color:var(--danger-clr)}.Description_mt5vh__31Ac9{margin-top:5vh}@media (min-width:300px) and (max-width:400px){.Description_collapsible__Yf8SL{font-size:.8em}}@media (max-width:300px){.Description_collapsible__Yf8SL{font-size:.7em}}.Comission_container__6ZK_H{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.Comission_comissionContainer__bCaLF{position:relative;display:flex;flex-wrap:wrap;width:100%;background-color:var(--primary-clr);&>div{flex:1 1}&>div:nth-child(odd){flex:1 1 60vw}&>div:nth-child(2n){flex:1 1 40vw}}.Comission_comissionTitle__OqKrn{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--secondary-clr);color:var(--secondary-text-clr);padding-top:2svh;min-height:160px;text-align:center}.Comission_comissionTitle__OqKrn>h2{padding-top:2svh}.Comission_comissionTitle__OqKrn img{margin-right:10px}.Comission_medicosContainer__Egtyw{position:relative;display:flex;justify-content:center;margin:10px;flex-wrap:wrap;padding:5svh 5svw}.Comission_promoters__1lKJ7{height:60px;width:auto;transition:filter .5s ease-in-out;object-fit:fill}.Comission_promoters__1lKJ7:hover{cursor:pointer;filter:sepia(100%)}.Comission_logoContainer__SF8ei{display:flex;justify-content:center;align-items:center;position:relative}.Comission_abramede__l10nu{aspect-ratio:auto 401/145}.Comission_srmg__LHN5_{aspect-ratio:auto 641/182}@media (max-width:768px){.Comission_comissionColumn1__8ob__,.Comission_comissionColumn2__glFQ6{flex:1 1 100%}.Comission_comissionTitle__OqKrn h2{width:95svw}}@media (min-width:1000px){.Comission_comissionContainer__bCaLF{flex-wrap:unset}}.Header_icon__5FL7I{height:1.5rem;width:1.5rem;color:var(--danger-clr)}.Header_container__qRqis{position:relative;display:grid;grid-template-columns:minmax(200px,2fr) 1fr;grid-gap:1rem;align-content:center;padding:1rem 2rem;background-color:var(--primary-clr);color:#fff;height:25vw;max-height:300px;min-height:90px;width:100%;min-width:500px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.7)}.Header_image__ye6nA{height:100%;max-height:100%;width:100%;object-fit:cover}.Header_direita__Aslj_{display:flex;flex-direction:row;justify-content:flex-end;gap:.7rem;margin:auto 0;font-size:1rem}.Header_gap1___tUh_{display:flex;flex-direction:column;gap:1rem}.Header_address__tyx_u,.Header_date__JSfS_{display:flex;align-items:center;gap:.5rem}.Header_date__JSfS_{font-weight:700;color:var(--secondary-text-clr)}.Header_address__tyx_u{color:var(--text-clr);font-weight:500}.Header_toShow__SuftF{display:none}.Header_toHide__bW9BC{display:block}@media (max-width:300px){.Header_container__qRqis{position:relative;grid-template-columns:unset;grid-template-rows:1fr 1fr;padding:.3rem 1rem;min-width:unset}.Header_direita__Aslj_{justify-content:center;font-size:.4rem;.Header_gap1___tUh_{flex-direction:unset}}.Header_icon__5FL7I{height:.6rem;width:.6rem}.Header_image__ye6nA{margin:auto;height:32px;width:85px}.Header_address__tyx_u,.Header_date__JSfS_{font-weight:300;font-size:smaller;gap:unset}.Header_gap1___tUh_ a{padding-right:.5rem}span.Header_toHide__bW9BC{display:none}span.Header_toShow__SuftF{display:block}}@media (min-width:300px) and (max-width:400px){.Header_container__qRqis{display:flex;flex-direction:column;grid-template-columns:unset;grid-template-rows:unset;padding:.3rem 1rem;min-width:unset;grid-gap:.3rem;height:20vh}.Header_container__qRqis>img:first-of-type{width:unset;transform:scale(1.6)}.Header_direita__Aslj_{justify-content:center;font-size:.8rem;.Header_gap1___tUh_{flex-direction:unset}margin:unset}.Header_gap1___tUh_ a{padding-right:.5rem}.Header_icon__5FL7I{height:.6rem;width:.6rem}.Header_image__ye6nA{margin:auto;height:55px;width:130px}.Header_address__tyx_u,.Header_date__JSfS_{font-weight:300;font-size:smaller;gap:unset}span.Header_toHide__bW9BC{display:none}span.Header_toShow__SuftF{display:block}}@media (min-width:400px) and (max-width:600px){.Header_container__qRqis{grid-template-columns:minmax(200px,1fr) 1fr;padding:.5rem 1rem;min-width:unset}.Header_direita__Aslj_{font-size:.45rem}.Header_icon__5FL7I{height:.8rem;width:.8rem}}@media (min-width:600px) and (max-width:1000px){.Header_container__qRqis{padding:.5rem 1rem}.Header_direita__Aslj_{font-size:.7rem}.Header_icon__5FL7I{height:1rem;width:1rem}}@media (min-width:1000px){.Header_container__qRqis{padding:1rem 2rem}.Header_image__ye6nA{height:200px;width:600px}}.Sponsor_containerSponsors__MDRes{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:1.5rem;background-image:linear-gradient(#fff,#e0e0e0)}.Sponsor_containerSponsors__MDRes>p{color:var(--gray-clr);padding:2rem 0 1rem}.Sponsor_promoters__JVDda{display:flex;justify-content:center;align-items:center;width:100%;gap:calc(2svw + 1rem);flex-wrap:wrap}.Sponsor_sponsors__ivebo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;width:100%;gap:2svw}.Sponsor_bronze__PS6CA,.Sponsor_gold__hKhCS,.Sponsor_silver__QBgBg{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 2rem;width:370px}.Sponsor_title__sF9ZN{-webkit-margin-before:.25rem;margin-block-start:.25rem;-webkit-margin-after:.25rem;margin-block-end:.25rem;font-size:1em;font-weight:600;color:var(--gray-clr)}.Sponsor_hr3__zYJor{border:0;margin-bottom:1rem;height:1px;width:100%;background-image:linear-gradient(90deg,transparent,#ccc,transparent)}.Sponsor_sponsorsBox__ja93K{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%;gap:1.5rem}.Sponsor_logoContainer__ZcbLk{display:flex;justify-content:center;align-items:center;position:relative}.Sponsor_imgSponsors__GXqb4{object-fit:fill}.Sponsor_imgSponsors__GXqb4:hover{cursor:pointer;filter:sepia(100%);transition:filter .5s ease-in-out;transform:scale(1.2);transition:transform .5s ease-in-out}@media (min-width:1024px){.Sponsor_bronze__PS6CA,.Sponsor_gold__hKhCS,.Sponsor_silver__QBgBg{min-height:98px}}.SocialMedias_container__OaFrO{position:absolute;top:0;right:0;margin:1rem;background-color:var(--primary-clr);color:var(--foreground);place-items:center}.SocialMedias_socialContainer__LVOoM{display:flex;gap:1.5rem}.SocialMedias_socialContainer__LVOoM a{background-color:var(--light-clr);padding:.25rem;border-radius:50%;height:2rem;width:2rem;box-sizing:border-box;flex-shrink:0;display:grid;place-items:center;box-shadow:0 5px 10px rgba(0,0,0,.05)}.SocialMedias_socialContainer__LVOoM a svg{height:1.25rem}.SocialMedias_socialContainer__LVOoM a:hover{background-color:var(--social-clr);fill:var(--light-clr)}@media (max-width:768px){.SocialMedias_container__OaFrO{margin:.5rem;transform:scale(.75)}}.Modal_overlay__ROjrE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modal__mBTFk{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000;min-width:850px;max-width:90vw;max-height:95vh;overflow-y:hidden}.Modal_closeButton__hvWaK{position:absolute;top:5px;right:8px;background:none;border:none;font-size:24px;cursor:pointer;line-height:1}.Modal_closeButton__hvWaK:hover{color:#666}@media (max-width:765px){.Modal_modal__mBTFk{min-width:100dvw;width:95dvw;padding:unset;padding-top:2rem;border-radius:unset;max-height:100dvh}}.SubscriptionsStatus_container__Rq5Ry{width:100%;max-width:800px;padding:2rem}.SubscriptionsStatus_title__l3JeC{font-size:1.8rem;font-weight:600;color:var(--color-primary);margin-bottom:1rem;text-align:center}.SubscriptionsStatus_description___YyAD{font-size:1rem;text-align:center;margin-bottom:2rem;color:#444}.SubscriptionsStatus_form__WMXmn{display:flex;flex-direction:column;gap:1.5rem;max-width:500px;margin:0 auto}.SubscriptionsStatus_formGroup__QebTu{display:flex;flex-direction:column;gap:.5rem}.SubscriptionsStatus_label__UadxT{font-size:.9rem;font-weight:500;color:#333}.SubscriptionsStatus_input__XU6I8{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.SubscriptionsStatus_input__XU6I8:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(18,35,98,.1)}.SubscriptionsStatus_submitButton__s6QrT{padding:.75rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s;margin-top:1rem;font-weight:500}.SubscriptionsStatus_submitButton__s6QrT:hover:not(:disabled){background-color:var(--color-primary-dark,#0a1747)}.SubscriptionsStatus_submitButton__s6QrT:disabled{opacity:.7;cursor:not-allowed}.SubscriptionsStatus_errorMessage__K2dZ0{padding:.75rem;background-color:#ffebee;color:#c62828;border-radius:4px;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.SubscriptionsStatus_infoMessage__pL0xx{margin-top:2rem;padding:1rem;background-color:#f5f5f5;border-radius:4px;font-size:.85rem;color:#555;text-align:center}.SubscriptionsStatus_resultsContainer__KI8J_{width:100%;margin-top:1rem}@media (max-width:640px){.SubscriptionsStatus_container__Rq5Ry{padding:1.5rem 1rem}.SubscriptionsStatus_title__l3JeC{font-size:1.5rem}}.PersonalInfoStep_stepContent__hwcXM{width:100%;padding:.5rem}.PersonalInfoStep_title__vyb_l{font-size:1.25rem;color:#333;-webkit-margin-after:.5rem;margin-block-end:.5rem;text-align:center}.PersonalInfoStep_formGroup__2hWlO{display:flex;flex-direction:column;gap:.2rem;min-width:0;-webkit-margin-after:.5rem;margin-block-end:.5rem;width:100%}.PersonalInfoStep_formGroup__2hWlO label{display:block;color:#333;font-weight:500;font-size:.75rem;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-after:.2rem;margin-block-end:.2rem}.PersonalInfoStep_formGroup__2hWlO label[data-required]:after{content:" *";color:#dc3545}.PersonalInfoStep_formGroup__2hWlO input{width:100%;padding:.4rem;border:1px solid var(--border-color);border-radius:4px;font-size:.8rem;transition:all .3s ease;& :focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(0,102,204,.2)}}.PersonalInfoStep_formGroup__2hWlO input:disabled{background-color:#e9ecef;cursor:not-allowed}.PersonalInfoStep_formRow__xNwJ9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.PersonalInfoStep_error__9UlD8{color:#dc3545;font-size:.65rem;-webkit-margin-before:.15rem;margin-block-start:.15rem;display:block;-webkit-margin-end:auto;margin-inline-end:auto}.PersonalInfoStep_buttonGroup__a8Vjd{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.PersonalInfoStep_primaryButton__XGHii{background-color:var(--color-primary);color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.PersonalInfoStep_primaryButton__XGHii:hover{background-color:var(--color-primary-dark,#0a1747)}.PersonalInfoStep_secondaryButton___psIC{background-color:#e0e0e0;color:#333;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.PersonalInfoStep_secondaryButton___psIC:hover{background-color:#d0d0d0}.PersonalInfoStep_nextButton__cL2Eg{background-color:var(--color-primary);color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.PersonalInfoStep_nextButton__cL2Eg:hover{background-color:var(--color-primary-dark,#0a1747)}.PersonalInfoStep_societyTag___qXV9{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:var(--primary-color,#007bff);color:#fff;border-radius:16px;font-size:.75rem;font-weight:500}.PersonalInfoStep_cpfGroup__vfl0Y{position:relative}.PersonalInfoStep_cpfInputWrapper__vcB7J{position:relative;width:100%}.PersonalInfoStep_cpfInputWrapper__vcB7J[data-has-societies=true]:after{content:attr(data-societies);position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:700;color:var(--secondary-color);background-color:var(--instagram-clr,rgba(0,123,255,.1));padding:2px 8px;border-radius:5px;white-space:nowrap;pointer-events:none}.PersonalInfoStep_cpfInput__tYONy{width:100%}.Subscriptions_buttonGroup__jsokE{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center}.Subscriptions_secondaryButton__mNjtf{background-color:#e0e0e0;color:#333;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.Subscriptions_secondaryButton__mNjtf:hover{background-color:#d0d0d0}.Subscriptions_primaryButton__CWwry{background-color:var(--color-primary);color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.Subscriptions_primaryButton__CWwry:hover{background-color:var(--color-primary-dark,#0a1747)}.Receipt_modalReceiptContainer__cRfbS{margin:0;padding:1rem;background-color:#fff;box-shadow:none}.Receipt_receiptTitle__XDhUZ{margin-top:0;margin-bottom:1rem;font-size:1.25rem;color:var(--color-primary,#0030b9)}.Receipt_container__r5ZZn{display:flex;flex-direction:column;gap:.5rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}.Receipt_title__WPAmI{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;-webkit-margin-after:3px;margin-block-end:3px}.Receipt_title__WPAmI label{font-weight:600;color:#444}.Receipt_dropZone__4c5ty{display:flex;justify-content:space-evenly;border:2px dashed #e5e7eb;border-radius:8px;padding:1rem;font-size:.75rem;text-align:center;cursor:pointer;transition:all .2s;background:#f9fafb;min-height:5rem}.Receipt_dropZone__4c5ty:hover{border-color:#06c;background:#f5f5f5;color:var(--info-text,#0030b9)}.Receipt_fileInput__wMeYq{display:none}.Receipt_content__WxKA_{text-align:center;color:#6b7280}.Receipt_content__WxKA_ p{font-size:.875rem;margin:0 0 .25rem}.Receipt_content__WxKA_ small{font-size:.75rem}.Receipt_fileInfo__GIT_4{display:flex;align-items:center;width:100%;justify-content:space-between;gap:1rem;font-size:.875rem}.Receipt_removeButton__KJYwu{display:flex;align-items:center;background-color:transparent;border-style:none;font-size:.7rem;font-weight:400;line-height:normal;vertical-align:baseline;font-style:normal;color:#d32f2f;cursor:pointer;& span{text-decoration:none}& span:hover{text-decoration:underline}}.Receipt_error__aiXCl{color:#ef4444;font-size:.75rem;font-weight:400}.Receipt_required__knNEf{color:#dc3545;-webkit-margin-start:2px;margin-inline-start:2px}.Receipt_fileName__fMU06{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;gap:.6rem;& span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.Receipt_removeControl__0ZBAZ{display:flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}@media (max-width:768px){.Receipt_dropZone__4c5ty{padding:1rem}}.CategorySelectionStep_stepContent__ljjVH{width:100%;padding:.5rem}.CategorySelectionStep_title__wKNwT{font-size:1.15rem;color:var(--facebook-clr);-webkit-margin-after:.5rem;margin-block-end:.5rem;text-align:center}.CategorySelectionStep_error__c5966{color:#dc3545;background-color:#fff;border:1px solid #dc3545;border-radius:4px;padding:.25rem;-webkit-margin-after:.25rem;margin-block-end:.25rem;text-align:center}.CategorySelectionStep_categoriesGrid__2UECy{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));grid-auto-rows:1fr;grid-gap:1rem;gap:1rem;margin-block:1rem}.CategorySelectionStep_categoryCard__p70d9{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:.5rem;cursor:pointer;position:relative;transition:all .2s ease-in-out;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);height:100%}.CategorySelectionStep_categoryCard__p70d9:hover{border-color:var(--success-color)!important;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.CategorySelectionStep_categoryCard__p70d9.CategorySelectionStep_selected__WLg_m{border-color:#007bff;background-color:#f8f9ff}.CategorySelectionStep_imageContainer__0ujsx{width:100%;height:80px;border-radius:4px;overflow:hidden}.CategorySelectionStep_imageContainer__0ujsx img{height:90%;object-fit:cover}.CategorySelectionStep_categoryTitle__QMCL_{font-size:.75rem;color:#333;margin-inline:auto;-webkit-margin-after:.25rem;margin-block-end:.25rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.CategorySelectionStep_description__wVrgg{color:#666;font-size:.6rem;line-height:1.2;-webkit-margin-after:.5rem;margin-block-end:.5rem;text-wrap:balance}.CategorySelectionStep_descriptionList__ohAPe{width:100%;display:flex;flex-direction:column;margin-top:.35rem}.CategorySelectionStep_descriptionItem__aWuel{color:#666;font-size:.65rem;line-height:1.2;padding-left:.8rem;position:relative;text-align:left;margin:0 0 .25rem}.CategorySelectionStep_descriptionItem__aWuel:before{position:absolute;left:0;top:0;font-weight:700;font-size:.7rem}.CategorySelectionStep_positive__GbUI3:before{content:"✓";color:var(--success-color,#28a745)}.CategorySelectionStep_negative__wjouB:before{content:"✕";color:var(--danger-color,#dc3545)}.CategorySelectionStep_neutral__ixUh3:before{content:"•";color:var(--info-color,#17a2b8)}.CategorySelectionStep_memberBadge__qf5QI{display:inline-block;background-color:var(--primary-color-light);color:var(--primary-color);background-color:var(--success-text);color:var(--light-clr);padding:.15rem .4rem;border-radius:4px;font-size:.65rem;font-weight:500;-webkit-margin-before:auto;margin-block-start:auto;margin-inline:auto;word-break:break-word;max-width:100%;text-wrap:balance}.CategorySelectionStep_buttonGroup__yjXN_{display:flex;justify-content:space-between;-webkit-margin-before:1rem;margin-block-start:1rem}.CategorySelectionStep_backButton__RxfA6{background-color:#6c757d}.CategorySelectionStep_nextButton__Hq06P{background-color:#0056b3;position:relative;overflow:visible}.CategorySelectionStep_backButton__RxfA6,.CategorySelectionStep_nextButton__Hq06P{color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s;opacity:.8;transition:all .3s ease}.CategorySelectionStep_backButton__RxfA6:hover,.CategorySelectionStep_nextButton__Hq06P:hover{opacity:1;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.CategorySelectionStep_buttonWrapper__IckHD{display:flex;justify-content:center;align-items:center;width:7rem;-webkit-margin-end:-.5rem;margin-inline-end:-.5rem}.CategorySelectionStep_receiptSection___XfMm{margin-top:1.5rem;padding:1rem;background:var(--background-secondary,#f8f9fa);border-radius:8px;border:1px solid var(--border-color,#e9ecef)}.CategorySelectionStep_modalOverlay__u3fkA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.CategorySelectionStep_modal__F_xzH{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.2);animation:CategorySelectionStep_fadeIn__Okj0Z .3s ease-out}.CategorySelectionStep_modalHeader__LG5wU{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.CategorySelectionStep_modalHeader__LG5wU h3{margin:0;font-size:1.2rem;color:var(--primary-clr)}.CategorySelectionStep_closeButton__YNQyX{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.CategorySelectionStep_closeButton__YNQyX:hover{background-color:#f1f1f1;color:#333}.CategorySelectionStep_modalBody__71umQ{padding:20px}@keyframes CategorySelectionStep_fadeIn__Okj0Z{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes CategorySelectionStep_pulseEffect__0AZvH{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,193,7,.6)}10%{transform:scale(1.05);box-shadow:0 0 10px 4px rgba(255,193,7,.5)}20%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,193,7,.4)}30%{transform:scale(1.03);box-shadow:0 0 8px 3px rgba(255,193,7,.5)}40%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,193,7,.3)}50%{transform:scale(1.04);box-shadow:0 0 10px 4px rgba(255,193,7,.5)}60%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,193,7,.4)}70%{transform:scale(1.02);box-shadow:0 0 8px 3px rgba(255,193,7,.5)}80%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,193,7,.3)}90%{transform:scale(1.01);box-shadow:0 0 5px 2px rgba(255,193,7,.4)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,193,7,0)}}@keyframes CategorySelectionStep_smoothOutline__xjt9w{0%{outline:0 solid rgba(255,193,7,0);outline-offset:0}25%{outline:1px solid rgba(255,193,7,.8);outline-offset:1px}50%{outline:0 solid rgba(255,193,7,.6);outline-offset:2px}75%{outline:1px solid rgba(255,193,7,.8);outline-offset:1px}to{outline:0 solid rgba(255,193,7,0);outline-offset:0}}.CategorySelectionStep_smoothOutline__xjt9w{animation:CategorySelectionStep_smoothOutline__xjt9w 1.5s ease-in-out infinite;outline-color:rgba(255,193,7,.8);outline-style:solid;outline-offset:0}.CategorySelectionStep_highlightButton__DpoZE{animation:CategorySelectionStep_pulseEffect__0AZvH 5s ease-in-out;background-color:var(--primary-color);color:#fff;font-weight:600;transition:all .3s ease;text-shadow:0 1px 0 hsla(0,0%,100%,.8);border:1px solid rgba(181,137,0,.3);position:relative;z-index:1}.CategorySelectionStep_buttonPressing__rZPOF{transform:scale(.95);box-shadow:inset 0 3px 5px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}@media (max-width:768px){.CategorySelectionStep_categoriesGrid__2UECy{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:1fr}.CategorySelectionStep_buttonWrapper__IckHD{width:100%}.CategorySelectionStep_buttonGroup__yjXN_{flex-direction:column;gap:1rem}.CategorySelectionStep_backButton__RxfA6,.CategorySelectionStep_nextButton__Hq06P{width:100%}}.ProductSelectionStep_stepContent__Pka70{width:100%;padding:.5rem}.ProductSelectionStep_title__kOMga{font-size:1.15rem;color:var(--facebook-clr);-webkit-margin-after:.5rem;margin-block-end:.5rem;text-align:center}.ProductSelectionStep_error__U8MVT{color:#dc3545;background-color:#fff;border:1px solid #dc3545;border-radius:4px;padding:.25rem;-webkit-margin-after:.25rem;margin-block-end:.25rem;text-align:center}.ProductSelectionStep_sectionTitle__5FBYH{font-weight:700;font-size:1.25rem;color:var(--success-clr);-webkit-padding-after:.25rem;padding-block-end:.25rem}.ProductSelectionStep_productsWrapper__YEbcF{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;align-items:stretch;grid-gap:1rem;gap:1rem;width:100%;margin-block:1rem;justify-items:center}.ProductSelectionStep_productsWrapper__YEbcF:empty:before{content:"Nenhum conteúdo";grid-column:1/-1;text-align:center;padding:40px;color:#888}.ProductSelectionStep_productSection__clNYd{display:flex;flex-direction:column;justify-items:center;max-width:250px;width:100%;-webkit-margin-after:2rem;margin-block-end:2rem}.ProductSelectionStep_CellGridLayout__MUW_H{max-width:250px;width:100%;&.ProductSelectionStep_sectionTitle__5FBYH{grid-row:1;height:auto}&:not(.ProductSelectionStep_sectionTitle__5FBYH){grid-row:auto;min-height:100px}}.ProductSelectionStep_sectionTitle__5FBYH+.ProductSelectionStep_productCard__L_fP3{margin-top:0}.ProductSelectionStep_productCard__L_fP3{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:.75rem;cursor:pointer;width:100%;transition:all .2s ease-in-out;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);height:100%;& h4{font-size:.75rem;color:#333;-webkit-margin-after:.25rem;margin-block-end:.25rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}&:not(.ProductSelectionStep_sectionTitle__5FBYH){min-height:100px;grid-row:auto}&:hover{border-color:var(--success-color)!important;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}&.ProductSelectionStep_selected__RbRpY{border-color:var(--primary-color);background-color:rgba(var(--primary-rgb),.05)}}.ProductSelectionStep_imageContainer__GQMVf{width:100%;height:60px;border-radius:4px;overflow:hidden}.ProductSelectionStep_imageContainer__GQMVf img{height:90%;object-fit:cover}.ProductSelectionStep_journeyDayuse__sEQ_r{grid-column:1}.ProductSelectionStep_workshops__mU3ko{grid-column:2}.ProductSelectionStep_courses___YYys{grid-column:3}.ProductSelectionStep_description__ssfYO{color:#666;font-size:.6rem;-webkit-margin-after:.5rem;margin-block-end:.5rem;line-height:1.2;text-wrap:balance;flex-grow:1}.ProductSelectionStep_price__6lDpN{font-size:1.1rem;font-weight:700;color:var(--primary-color);margin-top:auto}.ProductSelectionStep_buttonGroup__TeAES{display:flex;justify-content:space-between;margin-top:2rem}.ProductSelectionStep_backButton__SVvpD{background-color:#6c757d}.ProductSelectionStep_nextButton__M2aas{background-color:#0056b3}.ProductSelectionStep_backButton__SVvpD,.ProductSelectionStep_nextButton__M2aas{color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s;opacity:.8;transition:all .3s ease}.ProductSelectionStep_backButton__SVvpD:hover,.ProductSelectionStep_nextButton__M2aas:hover{opacity:1;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.ProductSelectionStep_instructor__eFIg6{font-size:.8rem;font-style:italic;color:var(--text-secondary,#6c757d);margin-top:.25rem;margin-bottom:.5rem}.ProductSelectionStep_selectedCategory__Q4wiq{width:100%;margin-bottom:.5rem;padding:.75rem 1rem;background-color:rgba(var(--primary-rgb),.05);border-left:3px solid var(--primary-color,#1877f2);border-radius:4px;font-size:.95rem;color:#333;text-align:left}.ProductSelectionStep_categoryLabel__5OiLk{font-weight:600;color:var(--primary-color,#1877f2);margin-right:.25rem}@media (max-width:768px){.ProductSelectionStep_productGrid__4wDy1{grid-template-columns:1fr}.ProductSelectionStep_CellGridLayout__MUW_H{max-width:unset;&.ProductSelectionStep_sectionTitle__5FBYH{grid-row:unset}}.ProductSelectionStep_courses___YYys,.ProductSelectionStep_journeyDayuse__sEQ_r,.ProductSelectionStep_workshops__mU3ko{grid-column:unset}.ProductSelectionStep_productsWrapper__YEbcF{grid-template-columns:1fr}.ProductSelectionStep_buttonGroup__TeAES{flex-direction:column;gap:1rem}.ProductSelectionStep_backButton__SVvpD,.ProductSelectionStep_nextButton__M2aas{width:100%}}.SummaryStep_stepContent__VrGw7{width:100%;padding:.5rem}.SummaryStep_title__US9TY{font-size:1.15rem;color:var(--facebook-clr);-webkit-margin-after:.5rem;margin-block-end:.5rem;text-align:center}.SummaryStep_summaryCard__W3V91{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);padding:.5rem}.SummaryStep_section___qqqk{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef;&>div:last-child{border-bottom:0}}.SummaryStep_section___qqqk:last-child{border-bottom:none}.SummaryStep_sectionTitle__uBdzi{font-weight:700;font-size:1rem;color:var(--success-clr);-webkit-padding-after:.5rem;padding-block-end:.5rem}.SummaryStep_infoGrid__XaRSE{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,auto));justify-content:space-between;grid-gap:1rem;gap:1rem;grid-row-gap:.25rem;row-gap:.25rem;width:100%}.SummaryStep_infoItem__d0a17{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:.25rem;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.SummaryStep_label__Svqwr{font-size:.75rem;color:#666;margin-bottom:.25rem;white-space:nowrap}.SummaryStep_value__z_W1P{font-size:.875rem;color:#333;font-weight:500;white-space:nowrap}.SummaryStep_categoryInfo__5Gaow{display:flex;align-items:center;gap:1rem}.SummaryStep_memberBadge__K5Cai{background-color:#28a745;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.SummaryStep_productItem___1iTM{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-bottom:1px dashed #e9ecef;font-size:.875rem}.SummaryStep_productName__FUvlZ{color:#333}.SummaryStep_productPrice__drms4{color:#28a745;font-weight:500}.SummaryStep_priceWithDiscount__4IYMX{display:flex;flex-direction:row;align-items:flex-end;gap:2px}.SummaryStep_originalPrice__xafWY{font-size:.8rem;color:#999;text-decoration:line-through}.SummaryStep_discountedPrice__ZMjP5{font-weight:600;color:#28a745;font-size:.875rem}.SummaryStep_singlePrice__xJJ1J{font-weight:500;color:#28a745}.SummaryStep_totalSection__cgLPJ{justify-content:space-between;align-items:center}.SummaryStep_totalLabel__rvWHi{font-size:1.25rem;font-weight:600;color:#333}.SummaryStep_totalValue___jk_V{font-size:1.5rem;font-weight:600;color:#28a745}.SummaryStep_buttonGroup__eTTZa{display:flex;justify-content:space-between;margin-top:2rem}.SummaryStep_backButton__TZlU9{background-color:#6c757d}.SummaryStep_nextButton__dWuot{background-color:#28a745}.SummaryStep_backButton__TZlU9,.SummaryStep_nextButton__dWuot{color:#fff;padding:.75rem 1.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s;opacity:.8;transition:all .3s ease}.SummaryStep_backButton__TZlU9:hover,.SummaryStep_nextButton__dWuot:hover{opacity:1;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.SummaryStep_attachmentInfo__QCIlN{display:flex;align-items:center;padding-inline:8px;background-color:#f5f5f5;border-radius:4px;border:1px solid #e0e0e0;max-width:100%;overflow:hidden;font-size:small}.SummaryStep_attachmentIcon__0LQfw{margin-right:8px;flex-shrink:0}.SummaryStep_attachmentName__y9bqf{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.SummaryStep_previewHint__zz2pG{color:#0e1d59;font-size:.85em;font-weight:500;text-decoration:underline;margin-left:auto;flex-shrink:0}.SummaryStep_clickable__MhdPi{cursor:pointer;transition:background-color .2s}.SummaryStep_clickable__MhdPi:hover{background-color:#e8e8e8}.SummaryStep_attempted__d604z{border-left-color:#f44336}.SummaryStep_attempted__d604z .SummaryStep_previewError__gDBFy{color:#d32f2f;font-size:.85em;margin-left:8px;animation:SummaryStep_fadeIn__Kb_Ry .3s ease;flex-shrink:0}@keyframes SummaryStep_fadeOut__8e1Pw{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes SummaryStep_fadeIn__Kb_Ry{0%{opacity:0}to{opacity:1}}.SummaryStep_loading__E9NuX{position:relative;cursor:not-allowed}.SummaryStep_spinnerContainer__oXPhm{display:flex;align-items:center;justify-content:center;gap:10px}.SummaryStep_spinner__8wK8A{width:20px;height:20px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:SummaryStep_spin__nuO6i 1s ease-in-out infinite}.SummaryStep_loadingOverlay__qGmw6{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.SummaryStep_loadingContent__6CM8c{display:flex;flex-direction:column;align-items:center;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.SummaryStep_loadingContent__6CM8c .SummaryStep_spinner__8wK8A{width:40px;height:40px;border-width:4px;margin-bottom:20px}.SummaryStep_loadingContent__6CM8c p{margin:0;font-size:18px;font-weight:500;color:#333}.SummaryStep_loadingSubtext__Z8HHo{margin-top:5px!important;font-size:14px!important;color:#666!important}@keyframes SummaryStep_spin__nuO6i{to{transform:rotate(1turn)}}.SummaryStep_buttonGroup__eTTZa button:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.SummaryStep_infoGrid__XaRSE{grid-template-columns:1fr}.SummaryStep_buttonGroup__eTTZa{flex-direction:column;gap:1rem}.SummaryStep_backButton__TZlU9,.SummaryStep_nextButton__dWuot{width:100%}.SummaryStep_summaryCard__W3V91{padding:.5rem}}@media (max-width:576px){.SummaryStep_infoGrid__XaRSE{grid-template-columns:repeat(2,1fr)}.SummaryStep_infoItem__d0a17{padding:.25rem 0}}.SummaryStep_errorMessage__IVsLl{background-color:#fdecea;color:#d32f2f;padding:12px 16px;border-radius:4px;margin-bottom:16px;display:flex;align-items:center;font-size:.9rem}.SummaryStep_errorMessage__IVsLl:before{content:"⚠️";margin-right:8px;font-size:1.1rem}.SummaryStep_couponInputSection__v_377{margin-top:.5rem}.SummaryStep_couponInputGroup__rhiVU{display:flex;gap:.5rem;align-items:center}.SummaryStep_couponInput__wQYq0{flex:1 1;padding:.75rem;border:2px solid #ddd;border-radius:4px;font-size:.875rem;font-family:monospace;letter-spacing:1px;text-transform:uppercase;transition:border-color .3s ease}.SummaryStep_couponInput__wQYq0:focus{outline:none;border-color:var(--success-clr);box-shadow:0 0 0 3px rgba(40,167,69,.1)}.SummaryStep_couponInput__wQYq0:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.SummaryStep_applyCouponButton__YXNb2{background-color:var(--success-clr);color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:80px;display:flex;align-items:center;justify-content:center}.SummaryStep_applyCouponButton__YXNb2:hover:not(:disabled){background-color:#218838;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.SummaryStep_applyCouponButton__YXNb2:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.7}.SummaryStep_applyCouponButton__YXNb2.SummaryStep_loading__E9NuX{background-color:#6c757d;cursor:not-allowed}.SummaryStep_buttonSpinner___A_FC{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:SummaryStep_spin__nuO6i 1s ease-in-out infinite}.SummaryStep_couponError__XhQ8X{color:#dc3545;font-size:.75rem;margin-top:.5rem;display:flex;align-items:center}.SummaryStep_couponError__XhQ8X:before{content:"⚠️";margin-right:.5rem}.SummaryStep_appliedCouponSection__AIxKZ{margin-top:.5rem}.SummaryStep_appliedCouponInfo__qX0zW{background-color:#e8f5e8;border:2px solid #28a745;border-radius:6px;padding:.5rem}.SummaryStep_appliedCouponHeader__8Hlul{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.SummaryStep_couponIcon__XUyCZ{font-size:1.25rem;margin-top:.125rem}.SummaryStep_couponDetails__SkLrf{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.SummaryStep_couponName__skxON{font-weight:600;color:#155724;font-size:.875rem}.SummaryStep_couponCode__73xlh{font-size:.75rem;color:#6c757d;font-family:monospace;letter-spacing:.5px}.SummaryStep_removeCouponButton__f37Vs{background:none;border:none;color:#dc3545;font-size:1.125rem;cursor:pointer;padding:.25rem;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SummaryStep_removeCouponButton__f37Vs:hover{background-color:rgba(220,53,69,.1);transform:scale(1.1)}.SummaryStep_couponDescription__OGGHl{font-size:.75rem;color:#6c757d;font-style:italic}.SummaryStep_discountInfo__vN40k{display:flex;justify-content:space-between;align-items:center;font-weight:500}.SummaryStep_discountInfo__vN40k .SummaryStep_discountLabel__SRuCH{color:#155724;font-size:.875rem}.SummaryStep_discountInfo__vN40k .SummaryStep_discountValue__bhAop{color:#28a745;font-size:1rem;font-weight:600}.SummaryStep_totalSection__cgLPJ{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem;border-top:2px solid #e9ecef}.SummaryStep_discountRow___tqPV,.SummaryStep_subtotalRow__8_QXl,.SummaryStep_totalRow__kTn4z{display:flex;justify-content:space-between;align-items:center;width:100%}.SummaryStep_subtotalRow__8_QXl{font-size:.875rem;color:#6c757d}.SummaryStep_subtotalLabel__pcpja,.SummaryStep_subtotalValue__v9Zgf{color:#6c757d}.SummaryStep_discountRow___tqPV{font-size:.875rem;color:#28a745}.SummaryStep_discountRow___tqPV .SummaryStep_discountLabel__SRuCH{color:#155724}.SummaryStep_discountRow___tqPV .SummaryStep_discountValue__bhAop{color:#28a745;font-weight:500}.SummaryStep_totalRow__kTn4z{border-top:1px solid #dee2e6;padding-top:.75rem;margin-top:.5rem;width:100%}.SummaryStep_totalRow__kTn4z .SummaryStep_totalLabel__rvWHi{font-size:1.25rem;font-weight:600;color:#333}.SummaryStep_totalRow__kTn4z .SummaryStep_totalValue___jk_V{font-size:1.5rem;font-weight:600;color:#28a745}@media (max-width:768px){.SummaryStep_couponInputGroup__rhiVU{flex-direction:column;align-items:stretch}.SummaryStep_applyCouponButton__YXNb2{width:100%;margin-top:.5rem}.SummaryStep_appliedCouponHeader__8Hlul{gap:.5rem}.SummaryStep_couponIcon__XUyCZ{font-size:1rem}.SummaryStep_discountInfo__vN40k{flex-direction:column;align-items:flex-start;gap:.25rem}}.PaymentConfirmationStep_stepContent__oG2PT{width:100%}.PaymentConfirmationStep_title__unzZS{text-align:center;margin-bottom:1.5rem;color:#333}.PaymentConfirmationStep_summaryCard__0Ma1J{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:.5rem}.PaymentConfirmationStep_section__hgeBH{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #eee}.PaymentConfirmationStep_sectionTitle__Uyo9K{font-size:1rem;margin-bottom:.75rem;color:#333}.PaymentConfirmationStep_infoItem__9toZd{display:flex;justify-content:space-between;margin-bottom:.5rem}.PaymentConfirmationStep_label__Uh66a{font-weight:600;color:#666}.PaymentConfirmationStep_value__joRkU{color:#333}.PaymentConfirmationStep_statusIcon__7BVQG{font-size:3rem;margin-bottom:1rem}.PaymentConfirmationStep_paymentLinks__Shyq9{display:flex;flex-direction:row;gap:.75rem;width:100%}.PaymentConfirmationStep_navigationSection__jbMTH{display:flex;flex-direction:column;gap:.5rem}.PaymentConfirmationStep_downloadButton__tGFh_,.PaymentConfirmationStep_paymentButton__fBxgl,.PaymentConfirmationStep_returnButton__OfWjJ{flex:1 1;width:auto;min-width:0;padding:.75rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center;text-decoration:none;transition:background-color .3s;border:none;color:#fff;opacity:1;&:hover{transform:translateY(-1px);opacity:.9;box-shadow:0 4px 8px rgba(0,0,0,.15)}}.PaymentConfirmationStep_paymentButton__fBxgl{background-color:var(--instagram-clr,#e4405f)}.PaymentConfirmationStep_downloadButton__tGFh_{background-color:var(--success-text,#16a34a)}.PaymentConfirmationStep_returnButton__OfWjJ{background-color:var(--primary-color,#1877f2);margin-top:1rem}.PaymentConfirmationStep_errorSection__h2Vnc{margin:1.5rem 0;padding:1rem;border-radius:4px;background-color:#ffebee;border-left:4px solid #f44336}.PaymentConfirmationStep_errorMsg__4ZtoQ{color:#d32f2f;margin:0}.PaymentConfirmationStep_errorMsg__4ZtoQ a{color:#d32f2f;font-weight:600}.PaymentConfirmationStep_header__mljJV{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;text-align:center}.PaymentConfirmationStep_icon__5DmG0{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--success-rgb,40,167,69),.1);border-radius:50%;font-size:2rem;color:var(--success-color,#28a745);margin-bottom:1rem}.PaymentConfirmationStep_confirmationTitle__a9DA1{color:#333;margin:0}.PaymentConfirmationStep_status__yH3aP{padding:3px 8px;border-radius:4px;font-weight:500;font-size:.9rem}.PaymentConfirmationStep_pending__3nBTd{background-color:#fff9c4}.PaymentConfirmationStep_confirmed__eZHwe{background-color:#e8f5e9;border:1px solid #c8e6c9}.PaymentConfirmationStep_overdue__CS1mt{background-color:#ffebee;border:1px solid #ffcdd2}.PaymentConfirmationStep_totalValue__DDnJG{font-weight:700;color:var(--primary-color,#1877f2)}.PaymentConfirmationStep_products___MQ4w{margin-top:1rem}.PaymentConfirmationStep_productsTitle__eLGEQ{font-size:1rem;margin-bottom:.5rem;color:#555}.PaymentConfirmationStep_productsList__8W8q3{list-style-type:none;padding:0;margin:0}.PaymentConfirmationStep_productItem__j_le8{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eaeaea}.PaymentConfirmationStep_productItem__j_le8:last-child{border-bottom:none}.PaymentConfirmationStep_productName__mZVp9{padding-right:10px}.PaymentConfirmationStep_productPrice__gN6Jq{font-weight:600;color:#0e1d59;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.PaymentConfirmationStep_priceWithDiscount__UVIzE{display:flex;flex-direction:row;align-items:flex-end;gap:2px}.PaymentConfirmationStep_originalPrice__nq0x4{font-size:.85rem;color:#999;text-decoration:line-through}.PaymentConfirmationStep_discountedPrice__5v7SM{font-weight:600;color:#28a745;font-size:1rem}.PaymentConfirmationStep_singlePrice__mnsJ4{font-weight:600;color:#0e1d59}.PaymentConfirmationStep_attachmentInfo__lBLet{display:flex;align-items:center;margin-top:1rem;padding:.5rem;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #ddd;position:relative;overflow:hidden}.PaymentConfirmationStep_clickable__5Yce_{cursor:pointer;transition:all .2s ease}.PaymentConfirmationStep_clickable__5Yce_:hover{background-color:#e9ecef;border-left-color:var(--primary-color,#1877f2)}.PaymentConfirmationStep_clickable__5Yce_:hover .PaymentConfirmationStep_downloadHint__HHv8p{opacity:1}.PaymentConfirmationStep_attachmentIcon__hebri{margin-right:.5rem;color:#666;font-size:1.1rem}.PaymentConfirmationStep_attachmentName__WMg2y{font-size:.9rem;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.PaymentConfirmationStep_downloadHint__HHv8p{background-color:var(--primary-color,#1877f2);opacity:0;transition:opacity .2s}.PaymentConfirmationStep_downloadError__KxQ1s,.PaymentConfirmationStep_downloadHint__HHv8p{position:absolute;right:.75rem;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:3px}.PaymentConfirmationStep_downloadError__KxQ1s{background-color:#f44336;animation:PaymentConfirmationStep_fadeOut__7q1jx 3s}.PaymentConfirmationStep_attempted__MWThB{border-left-color:#f44336}@keyframes PaymentConfirmationStep_fadeOut__7q1jx{0%{opacity:1}70%{opacity:1}to{opacity:0}}.PaymentConfirmationStep_emailStatus__VuzDw{margin-bottom:20px;padding:10px 15px;border-radius:6px;background-color:#f0f9ff;border-left:4px solid #0070f3;font-size:14px}.PaymentConfirmationStep_emailSuccess__H4bpC{color:#0d6efd;display:flex;align-items:center;gap:8px}.PaymentConfirmationStep_emailSuccess__H4bpC:before{content:"✓";display:inline-block;font-weight:700}.PaymentConfirmationStep_emailError__E1m23{background-color:#fff6f6;border-left-color:#e74c3c}.PaymentConfirmationStep_emailErrorText__ql1AT{color:#e74c3c}.PaymentConfirmationStep_resendEmailButton__kF1E7{display:block;padding:8px 16px;margin:10px auto;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.PaymentConfirmationStep_resendEmailButton__kF1E7:hover{background-color:#c0392b}.PaymentConfirmationStep_resendEmailButton__kF1E7:disabled{background-color:#f5a9a1;cursor:not-allowed}.PaymentConfirmationStep_freeRegistrationMessage__MmT__{background-color:#e8f5e8;border:2px solid #4caf50;border-radius:8px;padding:1.5rem;margin:1.5rem 0;text-align:center}.PaymentConfirmationStep_freeMessage__3weQ3{margin:0;font-size:16px;font-weight:600;color:#2e7d32;line-height:1.5}.PaymentConfirmationStep_confirmed__eZHwe{color:#4caf50;font-weight:700}.PaymentConfirmationStep_pending__3nBTd{color:#ff9800;font-weight:700}.PaymentConfirmationStep_overdue__CS1mt{color:#f44336;font-weight:700}.PaymentConfirmationStep_disclaimerSection__AV5_B{margin:1.5rem 0;padding:0}.PaymentConfirmationStep_disclaimer__5S8lD{background-color:#f9f9f9;border-left:3px solid #ff9800;padding:15px;border-radius:4px;font-size:.9rem;line-height:1.4}.PaymentConfirmationStep_disclaimer__5S8lD strong{color:#e65100;display:block;margin-bottom:8px;font-size:.95rem}.PaymentConfirmationStep_disclaimer__5S8lD p{margin:0;color:#666;text-align:justify}.PaymentConfirmationStep_couponInfoSection__YL_Bi{margin:1.5rem 0;padding:1rem;background-color:#e8f5e8;border:1px solid #c8e6c9;border-left:4px solid #4caf50;border-radius:6px}.PaymentConfirmationStep_couponTitle__iX23M{margin:0 0 1rem;color:#2e7d32;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.PaymentConfirmationStep_couponDetails__GTdiE{display:flex;flex-direction:column;gap:.75rem}.PaymentConfirmationStep_couponDetailRow___sGQr{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(200,230,201,.5)}.PaymentConfirmationStep_couponDetailRow___sGQr:last-child{border-bottom:none;font-weight:600}.PaymentConfirmationStep_couponLabel__i7yJq{font-weight:500;color:#2e7d32;font-size:.9rem}.PaymentConfirmationStep_couponValue__2H2LY{font-weight:600;color:#1b5e20;font-family:monospace;font-size:.9rem}.PaymentConfirmationStep_couponDiscountValue__ldVey{font-weight:700;color:#2e7d32;font-size:1rem}.RegistrationForm_container__9ax3h{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%;max-width:800px;margin:0 auto;padding:.5rem}.RegistrationForm_title__d7isJ{font-size:1.5rem;color:#333;margin-bottom:.5rem;text-align:center}.RegistrationForm_stepIndicator__Rx_N1{text-align:center;color:#666;font-size:.9rem}.RegistrationForm_formSection__Ufa31{background:#fff;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.24);max-height:calc(100vh - 10rem);overflow-y:scroll;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;-ms-overflow-style:scrollbar;scrollbar-width:thin;padding:2rem .75rem 2rem 2rem;scrollbar-color:var(--facebook-clr,#1877f2) transparent}.RegistrationForm_formSection__Ufa31::-webkit-scrollbar{width:8px;background:transparent}.RegistrationForm_formSection__Ufa31::-webkit-scrollbar-track{background:#f1f1f1;margin:12px 0;border-radius:0 8px 8px 0}.RegistrationForm_formSection__Ufa31::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px;border:2px solid transparent;background-clip:padding-box}@supports (-webkit-appearance:none){.RegistrationForm_formSection__Ufa31{padding-right:calc(2rem - 15px)}}.RegistrationForm_cartSection__88qE2{background:#f5f5f5;padding:.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;height:auto}.RegistrationForm_loadingOverlay__8vY26{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:8px}.RegistrationForm_spinner__bG849{width:40px;height:40px;border-radius:50%;border:4px solid rgba(var(--primary-rgb),.3);border-top-color:var(--primary-color);animation:RegistrationForm_spin__C3JKL 1s linear infinite;margin-bottom:1rem}@keyframes RegistrationForm_spin__C3JKL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.RegistrationForm_container__9ax3h{grid-template-columns:1fr;gap:.5rem;padding:.5rem}.RegistrationForm_formSection__Ufa31{padding:.4rem;max-height:calc(100dvh - 3rem);border-radius:unset;box-shadow:unset}.RegistrationForm_formSection__Ufa31::-webkit-scrollbar{width:6px}.RegistrationForm_cartSection__88qE2{padding:.4rem}}.Table_wrapper__qOgK2{padding-block:1rem}.Table_titleWrapper__C5i2V{display:grid;grid-gap:1rem;gap:1rem;padding-block:2rem;text-shadow:1px 1px 2px #f5f5f5,1px 1px 2px #f5f5f5,1px 1px 2px #f5f5f5;font-size:clamp(.8rem,1.5vw,1.5rem)}.Table_subtitleWrapper__6SPnc{-webkit-padding-before:.25rem;padding-block-start:.25rem;font-size:clamp(.6rem,1.5vw,.8rem);text-align:start}.Table_smallCaps__uFm8O{font-feature-settings:"smcp";font-variant:small-caps}.Table_textoTachado__geUoM{text-decoration:line-through;-webkit-text-decoration-color:var(--accent-clr);text-decoration-color:var(--accent-clr);text-decoration-thickness:3px;-webkit-text-decoration-style:solid;text-decoration-style:solid;color:var(--disabled-clr)}.Table_table__wP3GV{margin:auto;background-color:transparent;border-radius:10px;border:var(--border);border-spacing:0;border-collapse:separate;overflow:hidden;width:100%}.Table_thead__N8f21{background:var(--success-clr);color:var(--light-clr);font-size:1.2rem;font-weight:500;text-align:center;padding:1rem;font-feature-settings:"smcp";font-variant:small-caps}.Table_th__cZguN{padding:10px 16px;border:var(--border)}.Table_tbody__ScS4v{background:var(--primary-clr);overflow:hidden;font-size:1rem;color:var(--light-clr);border:var(--border)}.Table_td__GNBwZ{border-bottom:1px;white-space:normal;word-break:normal;text-align:center;border:var(--border);padding:10px 16px}.Table_td__GNBwZ span[title]{cursor:help;color:var(--primary-color)}.Table_tdValue__g3jIq{text-align:center}.Table_th__cZguN{overflow:hidden}.Table_toHide__kPQ5z{display:unset}.Table_toShow__a1QYo{display:none}.Table_buttonCTA__IhBNf{-webkit-padding-before:3svh;padding-block-start:3svh;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;width:100%}.Table_validationIcons__0bBP0{display:inline-flex;align-items:center;gap:.25rem;color:var(--primary-color)}.Table_validationIcons__0bBP0[title]{cursor:help}@media (max-width:790px){.Table_thead__N8f21{font-size:.7rem;font-weight:300}.Table_tbody__ScS4v{font-size:.6rem;font-weight:300}.Table_td__GNBwZ,.Table_th__cZguN{padding:5px}span.Table_toHide__kPQ5z{display:none}span.Table_toShow__a1QYo{display:unset}.Table_buttonCTA__IhBNf{-webkit-padding-before:2svh;padding-block-start:2svh;gap:1rem;font-size:.8rem}}.Tables_container__Ja4UC{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0;padding:1.5rem;background-color:var(--accent-clr);background-image:linear-gradient(10deg,var(--accent-clr) 0,var(--secondary-clr) 50%,var(--primary-clr) 100%);cursor:default}.Tables_tables__l52oP{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}@media (max-width:790px){.Tables_tableContainer__Rj3ib{border-radius:.5rem;box-shadow:0 15px 25px rgba(0,0,0,.15),0 5px 10px rgba(0,0,0,.05)}}.TravelAgency_container__Z6DWK{display:flex;flex-direction:column;align-items:center;padding:20px;margin-block:3rem 0}.TravelAgency_title__nNDLP{font-size:1.5rem;-webkit-margin-after:15px;margin-block-end:15px}.TravelAgency_logoContainer__H4i31{display:flex;justify-content:center;align-items:center;position:relative}.TravelAgency_logo__b90Yd{object-fit:contain}.TravelAgency_description__PZPrv{text-align:center;max-width:600px}.TravelAgency_descriptionContainer__xjfLs{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;max-width:600px;margin-top:15px}