.TopHomeBanner_slideWrapper__N2Wt4{width:100%;height:100%;display:flex}.TopHomeBanner_carrossel__xuSNc{width:100%}.TopHomeBanner_topHomeBanner__8jtci{width:100%;flex-shrink:0;flex-direction:column}.TopHomeBanner_topHomeBannerWrapper__o_70F,.TopHomeBanner_topHomeBanner__8jtci{height:100%;display:flex;align-items:center;justify-content:center}.TopHomeBanner_topHomeBannerImage__Wi4a8{width:100%;height:290px;flex-shrink:0;background-repeat:no-repeat;background-size:cover;background-position:50%}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-novo__swfFd{background-image:url(/imagens/banner_beauty_mobi.png)}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-1__nCI7x{background-image:url(/imagens/top-home-banner.png)}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-2__B43on{background-image:url(/imagens/banner_home_slide_2_mob.png)}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-3__2qKvN{background-image:url(/imagens/banner_home_slide_3_mob.png)}.TopHomeBanner_topHomeBannerCapition__gQjOj{margin-right:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.TopHomeBanner_topHomeBannerImageCaption__yKLU2{width:100%;height:auto;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:20px}.TopHomeBanner_topHomeBannerImageCaptionText__Pi_rW{width:156px;flex-shrink:0;color:#353535;text-align:center;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:1.65px;text-transform:uppercase}.TopHomeBanner_topHomeBannerImageCaptionTextContent__1SYp1{width:150px;color:#353535;text-align:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:15px;margin-bottom:4px}.TopHomeBanner_topHomeBannerImageCaptionButton__BMjQB{border:1px solid #85754e;width:145px;height:27px;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:#353535;text-align:center;font-family:Montserrat;font-size:9px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.TopHomeBanner_topHomeBannerCaption__26pvB{margin-right:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (min-width:768px){.TopHomeBanner_topHomeBanner__8jtci{width:100%;height:571.733px;flex-shrink:0}.TopHomeBanner_topHomeBannerImage__Wi4a8{height:571px;background-repeat:no-repeat;background-size:cover}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-novo__swfFd{background-image:url(/imagens/banner_beauty_desk.png)}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-1__nCI7x{background-image:url(/imagens/top-home-banner-desktop.png)}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-2__B43on{background-image:url(/imagens/banner_home_slide_2_desk.png)}.TopHomeBanner_topHomeBannerImage__Wi4a8.TopHomeBanner_slide-3__2qKvN{background-image:url(/imagens/banner_home_slide_3_desk.png)}.TopHomeBanner_topHomeBannerImageCaption__yKLU2{width:100%;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:22px}.TopHomeBanner_topHomeBannerCaption__26pvB{margin-right:108px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.TopHomeBanner_topHomeBannerImageCaptionText__Pi_rW{width:211px;height:60px;flex-shrink:0;color:#353535;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:2.4px;text-transform:uppercase}.TopHomeBanner_topHomeBannerImageCaptionTextContent__1SYp1{width:313px;color:#353535;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:20px}.TopHomeBanner_topHomeBannerImageCaptionButton__BMjQB{border:1px solid #85754e;width:220.291px;height:36.978px;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:#353535;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-top:20px}}@media screen and (min-width:1280px){.TopHomeBanner_topHomeBanner__8jtci{width:100%;flex-shrink:0}.TopHomeBanner_topHomeBannerImageCaption__yKLU2{width:100%;height:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:22px}.TopHomeBanner_topHomeBannerCaption__26pvB{margin-right:229px}.TopHomeBanner_topHomeBannerImageCaptionText__Pi_rW{width:253px;height:56px;flex-shrink:0;color:#353535;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:2.7px;text-transform:uppercase}.TopHomeBanner_topHomeBannerImageCaptionTextContent__1SYp1{width:363px;height:69px;color:#353535;text-align:center;font-family:Montserrat;font-size:13.9px;font-style:normal;font-weight:500;line-height:23px;margin-bottom:12px}.TopHomeBanner_topHomeBannerImageCaptionButton__BMjQB{border:1px solid #85754e;width:307.862px;height:52px;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:#353535;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}}.TopHomeBanner_swiper-container__L3NoG{position:relative}.TopHomeBanner_swiper-button-next__AW7ok,.TopHomeBanner_swiper-button-prev__pqAdH{position:absolute;top:50%;width:40px;height:40px;background-color:rgba(0,0,0,.5);border-radius:50%;color:#fff;z-index:10;display:flex;justify-content:center;align-items:center;cursor:pointer}.TopHomeBanner_swiper-button-prev__pqAdH{left:10px;transform:translateY(-50%)}.TopHomeBanner_swiper-button-next__AW7ok{right:10px;transform:translateY(-50%)}.TopHomeBanner_swiper-button-next__AW7ok:before,.TopHomeBanner_swiper-button-prev__pqAdH:before{font-size:18px;content:""}.HTMLEditor_wrapper__h8YdR{min-height:250px}.HTMLEditor_wrapper__h8YdR.HTMLEditor_error__zKHvI{border:1px solid #d0342c}.FormInput_input__1YdeN{border:1px solid #767575;background:hsla(0,0%,85%,0);color:#767575;font-family:Montserrat;font-size:11px;font-weight:500;display:block;width:100%;padding:12px;outline:none}.FormInput_input__1YdeN:focus{border-color:#000}.FormInput_input__1YdeN::-moz-placeholder{color:#acacac}.FormInput_input__1YdeN::placeholder{color:#acacac}@media(min-width:769px){.FormInput_input__1YdeN{font-size:14px}}.FormInput_label__w_xig{color:#353535;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500}@media(min-width:769px){.FormInput_label__w_xig{font-size:16px}}.FormInput_labelWrapper__dQxil{justify-content:flex-start;align-items:center;margin-bottom:16px}.FormInput_inputError__nLGVu,.FormInput_inputTextAreaError__eOA_J{color:#d0342c;border-color:#d0342c}.FormInput_inputError__nLGVu::-moz-placeholder,.FormInput_inputTextAreaError__eOA_J::-moz-placeholder{color:#d0342c}.FormInput_inputError__nLGVu::placeholder,.FormInput_inputTextAreaError__eOA_J::placeholder{color:#d0342c}.FormInput_errorMessage__0ZaP1{padding:8px 0;color:#d0342c;font-family:Montserrat;font-size:11px;font-weight:500}.FormInput_inputTextArea__fCe1D{min-height:150px}@media(min-width:769px){.FormInput_inputTextArea__fCe1D{font-size:14px}}.FormInput_inputFileWrapper__x_It9{position:relative;justify-content:space-between;align-items:center;gap:16px}.FormInput_inputFile__hdOd6{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1}.FormInput_inputFileButton__om6nT{padding:8px 16px;font-family:Montserrat;font-size:12px;font-weight:500;border-radius:10px;border:1px solid #d2d1d1;background:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.15);flex-shrink:0;width:calc(50% - 8px)}@media(min-width:769px){.FormInput_inputFileButton__om6nT{font-size:14px}}.FormInput_inputFileText__eHl86{color:#969595;font-family:Montserrat;font-size:12px;font-weight:500;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(50% - 8px)}@media(min-width:769px){.FormInput_inputFileText__eHl86{font-size:14px}}.FormInput_inputFileError__gJb0l .FormInput_inputFileButton__om6nT,.FormInput_inputFileError__gJb0l .FormInput_inputFileText__eHl86{color:#d0342c}.FormInput_tip__HyAX8{display:block;font-family:Montserrat;font-size:12px;line-height:1;padding:4px 6px;border-radius:50%;background:#f77f00;color:#fff;font-weight:700;cursor:help;margin-left:8px}.FormInput_checkbox__P7avT{display:flex;flex-direction:row;font-size:12px;font-weight:500;padding:8px 0;gap:8px}.FormInput_checkbox__P7avT input{width:auto}.FormInput_checkbox__P7avT a{font-weight:700;text-decoration:underline}.FormCadastro_contentWrapper__VSFxb{flex-direction:row}.FormCadastro_formWrapper__YOUsi{display:flex;flex-direction:row;width:100%;max-width:795px;padding:0 40px;margin:0 auto;flex-wrap:wrap;justify-content:space-between}.FormCadastro_formWrapper__YOUsi .FormCadastro_fullInput__q_wvQ,.FormCadastro_formWrapper__YOUsi .FormCadastro_fullInput__q_wvQ input{width:100%}.FormCadastro_formWrapper__YOUsi .FormCadastro_halfInput__jCmiE{width:49%}.FormCadastro_formWrapper__YOUsi .FormCadastro_halfInput__jCmiE input,.FormCadastro_formWrapper__YOUsi .FormCadastro_halfInput__jCmiE textarea{width:100%}.FormCadastro_terms__XBbzo{display:flex;flex-direction:column;padding:16px 0}.FormCadastro_warn__eyCnu{margin:16px 0;font-size:12px;font-weight:500}.FormCadastro_submit__odMWf{width:100%;color:#353535;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase;padding:12px;border:1px solid #85754e;background:hsla(0,0%,96%,0);margin-bottom:32px}@media(min-width:769px){.FormCadastro_submit__odMWf{font-size:14px;margin-bottom:100px}}.FormCadastro_banner__aoPME{position:relative}@media(min-width:1024px){.FormCadastro_banner__aoPME{margin:35px auto 70px}}.FormCadastro_banner__aoPME img{min-height:150px;overflow:hidden}.FormCadastro_banner__aoPME .FormCadastro_textWrapper__VX_wS{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 16px}@media(min-width:1024px){.FormCadastro_banner__aoPME .FormCadastro_textWrapper__VX_wS{padding:0 100px}}.FormCadastro_banner__aoPME .FormCadastro_textWrapper__VX_wS h3{font-size:14px;font-weight:500;max-width:330px;margin-bottom:1rem}@media(min-width:1024px){.FormCadastro_banner__aoPME .FormCadastro_textWrapper__VX_wS h3{font-size:18px}}.FormCadastro_banner__aoPME .FormCadastro_textWrapper__VX_wS p{font-size:12px;max-width:330px}@media(min-width:1024px){.FormCadastro_banner__aoPME .FormCadastro_textWrapper__VX_wS p{font-size:14px}}