.elementor-145 .elementor-element.elementor-element-7a4ca409{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7E5E4;--border-color:#E7E5E4;--border-radius:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-145 .elementor-element.elementor-element-2a475f5f{padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-2a475f5f img{width:16%;}.elementor-145 .elementor-element.elementor-element-139f4b77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-145 .elementor-element.elementor-element-37b98ee9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}body.elementor-page-145:not(.elementor-motion-effects-element-type-background), body.elementor-page-145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}@media(max-width:767px){.elementor-145 .elementor-element.elementor-element-7a4ca409{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-145 .elementor-element.elementor-element-ab24b65{width:var( --container-widget-width, 12% );max-width:12%;padding:0px 0px 0px 15px;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-145 .elementor-element.elementor-element-ab24b65.elementor-element{--align-self:center;}.elementor-145 .elementor-element.elementor-element-2a475f5f{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 40px 3px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-145 .elementor-element.elementor-element-2a475f5f img{width:35%;}.elementor-145 .elementor-element.elementor-element-139f4b77{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-145 .elementor-element.elementor-element-139f4b77.e-con{--align-self:flex-start;}.elementor-145 .elementor-element.elementor-element-37b98ee9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-145 .elementor-element.elementor-element-37b98ee9.elementor-element{--order:-99999 /* order start hack */;}}/* Start custom CSS for html, class: .elementor-element-ab24b65 *//* === MONIQUE: seta minimalista #A50842 === */
.back-btn {
  all: unset; /* remove qualquer estilo padrão do botão */
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  font-size: 24px; /* tamanho da seta */
  line-height: 1;
  color: #A50842; /* cor da seta */
  font-weight: 400;

  transition: transform 0.2s ease, opacity 0.2s ease;
}

.back-btn:hover {
  transform: translateX(-3px); /* leve movimento ao passar o mouse */
  opacity: 0.8;
}

.back-btn:active {
  transform: translateX(-1px) scale(0.98);
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-37b98ee9 */.ffc_q_header {
    margin-top: -85px;
}

a.f-enter-desc {
    display: none !important;
}

button.o-btn-action {
  margin: 0 auto;
}

button.o-btn-action {
    display: block !important;
    margin: auto !important;
}

.ffc-counter {
    display: none;
}

.vff .field-multiplepicturechoice ul.f-radios li {
padding: 10px 0px 0px 0px !important;

span.f-label {
    background-color:#A50842;
    color:#fff;
    padding: 5px;
    margin: 0px 0px 0px 0px !important;
    text-align: center !important;
   border-radius: 0px 0px 3px 3px;
}

.ff_conv_app_10 .f-answer .f-radios-wrap ul li {
    background-color: #fff !important;
    border: 1px solid rgb(165, 8, 66);
}

.ff_conv_app_10 .f-answer .f-radios-wrap ul li:hover {
    background-color: #fff !important;
}


    .ff_conv_app_frame .vff .ff_conv_section_wrapper .ff_conv_input {
        padding-left: 20px !important;
        padding-right: 20px !important;
        width: 100%;
    }
}

h4.f-text {
    color:#A50842!important;
    font-weight: 700 !important;
    margin-left: -20px;
    margin-right: -20px;
}

img.size-medium.wp-image-455.aligncenter.border-radius\:30px {
    border-radius: 20px;
}/* End custom CSS */