.elementor-1952 .elementor-element.elementor-element-1e9bb53{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-206deaa{text-align:center;}.elementor-1952 .elementor-element.elementor-element-206deaa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:61px;font-weight:600;}.elementor-1952 .elementor-element.elementor-element-a44e9e7{--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;}.elementor-widget-wdes-section-header-widget .wdes-section-header-primary{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wdes-section-header-widget .wdes-section-header-primary:hover{color:var( --e-global-color-primary );}.elementor-widget-wdes-section-header-widget .wdes-section-header-secondary{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wdes-section-header-widget .wdes-section-header-secondary:hover{color:var( --e-global-color-primary );}.elementor-widget-wdes-section-header-widget .wdes-section-header-secondary .wdes-head-highlight{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wdes-section-header-widget .wdes-section-header-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1952 .elementor-element.elementor-element-b904c1f .wdes-widget-inner{text-align:center;}.elementor-1952 .elementor-element.elementor-element-b904c1f .wdes-section-header-description{color:#6D5757;}.elementor-1952 .elementor-element.elementor-element-69dfaca{--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;}.elementor-1952 .elementor-element.elementor-element-5b4459d .wdes-widget-inner{text-align:center;}.elementor-1952 .elementor-element.elementor-element-5b4459d .wdes-section-header-description{color:#6D5757;}.elementor-1952 .elementor-element.elementor-element-96899a8{--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;}.elementor-1952 .elementor-element.elementor-element-3d64424 .wdes-widget-inner{text-align:center;}.elementor-1952 .elementor-element.elementor-element-3d64424 .wdes-section-header-description{color:#6D5757;}.elementor-1952 .elementor-element.elementor-element-cfc2246{--display:flex;--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-radius:35px 35px 35px 35px;}.elementor-1952 .elementor-element.elementor-element-cfc2246:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-cfc2246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #635AC9 0%, #9BA7EC 100%);}.elementor-1952 .elementor-element.elementor-element-2543ad9{--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;}.elementor-1952 .elementor-element.elementor-element-dc84726{text-align:center;}.elementor-1952 .elementor-element.elementor-element-dc84726 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#EFEDFF;}.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-1952 .elementor-element.elementor-element-4c9bcd6 > .elementor-widget-container{margin:0px 64px -16px 28px;}.elementor-1952 .elementor-element.elementor-element-4c9bcd6.elementor-element{--align-self:flex-end;}.elementor-1952 .elementor-element.elementor-element-4c9bcd6{text-align:left;}.elementor-1952 .elementor-element.elementor-element-cb6828b{--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;}.elementor-1952 .elementor-element.elementor-element-19aed73 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-19aed73.elementor-element{--align-self:flex-start;}.elementor-1952 .elementor-element.elementor-element-94ca71f{--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;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1952 .elementor-element.elementor-element-c21cd9e{--animation-duration:1200ms;}.elementor-1952 .elementor-element.elementor-element-c21cd9e .elementor-headline{text-align:center;}.elementor-1952 .elementor-element.elementor-element-4df4a48{margin-top:0px;margin-bottom:140px;}.elementor-1952 .elementor-element.elementor-element-886f2b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-wdes_testimonials .wdes-testimonials-comment{background-color:var( --e-global-color-primary );}.elementor-widget-wdes_testimonials .wdes-testimonials-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wdes_testimonials .wdes-testimonials-comment span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-wdes_testimonials .wdes-testimonials-name span{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wdes_testimonials .wdes-testimonials-name span:hover{color:var( --e-global-color-secondary );}.elementor-widget-wdes_testimonials .wdes-testimonials-position span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wdes_testimonials .wdes-testimonials-date span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-item-inner{background-color:#FFFFFF;border-radius:25px 25px 25px 25px;} .elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-item-inner{margin:0px 15px 0px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CAD4EB;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-comment{background-color:#FFFFFF;order:4;text-align:left;align-self:center;width:93%;padding:30px 30px 0px 25px;margin:0px 0px 0px 0px;border-radius:5px 5px  5px 5px;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-rating{font-size:14px;margin:10px 0px 40px 40px;order:8;align-self:flex-start;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 > .elementor-widget-container{margin:0px -60px 0px -60px;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-image{order:1;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-icon{order:2;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-title{order:3;text-align:center;align-self:center;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-name{order:5;text-align:left;align-self:flex-start;padding:0px 0px 0px 40px;margin:15px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-position{order:6;align-self:flex-start;padding:0px 0px 0px 40px;margin:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-date{order:7;align-self:center;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-image-tag{width:150px;height:150px;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-comment span{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-name span{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-name span:hover{color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .wdes-testimonials-position span{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}body .elementor-1952 .elementor-element.elementor-element-fe67aa7 i:not(:last-of-type) {margin-right:3px;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .owl-dots{justify-content:center;}.elementor-1952 .elementor-element.elementor-element-fe67aa7 .owl-dots button {padding-left:5px !important;padding-right:5px !important;}@media(max-width:1024px){.elementor-1952 .elementor-element.elementor-element-fe67aa7 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1952 .elementor-element.elementor-element-a44e9e7{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-69dfaca{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-96899a8{--content-width:1140px;}.elementor-1952 .elementor-element.elementor-element-cfc2246{--width:72%;}.elementor-1952 .elementor-element.elementor-element-2543ad9{--width:50%;}.elementor-1952 .elementor-element.elementor-element-cb6828b{--width:50%;}}@media(max-width:767px){.elementor-1952 .elementor-element.elementor-element-4c9bcd6{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-19aed73 */.elementor-1952 .elementor-element.elementor-element-19aed73 form {
  max-width: 400px;
  margin: 0 auto;
}

.elementor-1952 .elementor-element.elementor-element-19aed73 p {
  margin-bottom: -5px !important; /* controla o espaço entre os campos */
}

.elementor-1952 .elementor-element.elementor-element-19aed73 label {
  display: block;
  margin-bottom: -30px !important; /* cola o label no input */
  font-size: 14px;
  color: #fff;
}

.elementor-1952 .elementor-element.elementor-element-19aed73 input,
.elementor-1952 .elementor-element.elementor-element-19aed73 textarea,
.elementor-1952 .elementor-element.elementor-element-19aed73 select {
  width: 100%;
  padding: 8px 10px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}/* End custom CSS */