.elementor-15 .elementor-element.elementor-element-bd1350a {--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;--overlay-opacity: 1;--overlay-mix-blend-mode: lighten;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 5em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-bd1350a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bd1350a > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-primary);background-image: url("https://equilibroelegado.renatamend3.com.br/wp-content/uploads/2025/08/Fundo-Hero-RM-2-1.png");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.elementor-15 .elementor-element.elementor-element-bd1350a::before, .elementor-15 .elementor-element.elementor-element-bd1350a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bd1350a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-bd1350a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bd1350a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-bd1350a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {background-color: rgba(238,238,240,0);--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-ef1ed8f {--display: flex;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 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-15 .elementor-element.elementor-element-580b864 {text-align: left;}
.elementor-15 .elementor-element.elementor-element-580b864 img {width: 30%;}
.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-15 .elementor-element.elementor-element-16f3656 {text-align: left;}
.elementor-15 .elementor-element.elementor-element-16f3656 .elementor-heading-title {font-family: var(--e-global-typography-bcfc91d-font-family),Sans-serif;font-size: var(--e-global-typography-bcfc91d-font-size);font-weight: var(--e-global-typography-bcfc91d-font-weight);color: var(--e-global-color-secondary);}
.elementor-widget-text-editor {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);color: var(--e-global-color-text);}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {background-color: var(--e-global-color-primary);}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {color: var(--e-global-color-primary);border-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-5373412 {width: 100%;max-width: 100%;text-align: left;font-family: var(--e-global-typography-89613f2-font-family),Sans-serif;font-size: var(--e-global-typography-89613f2-font-size);font-weight: var(--e-global-typography-89613f2-font-weight);color: var(--e-global-color-secondary);}
.elementor-widget-button .elementor-button {background-color: var(--e-global-color-accent);font-family: var(--e-global-typography-accent-font-family),Sans-serif;font-weight: var(--e-global-typography-accent-font-weight);}
.elementor-15 .elementor-element.elementor-element-191d45c .elementor-button {background-color: transparent;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-4445923);color: var(--e-global-color-4445923);background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);border-radius: 50px 50px 50px 50px;padding: 18px 24px 18px 24px;}
.elementor-15 .elementor-element.elementor-element-191d45c {width: auto;max-width: auto;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-191d45c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-191d45c .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-191d45c .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-191d45c .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-d80fb09 {--display: flex;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-18b93ce {width: var(--container-widget-width,60%);max-width: 60%;--container-widget-width: 60%;--container-widget-flex-grow: 0;text-align: center;}
.elementor-15 .elementor-element.elementor-element-18b93ce img {width: 100%;}
.elementor-15 .elementor-element.elementor-element-5386d26 {--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;--overlay-opacity: 1;--overlay-mix-blend-mode: lighten;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 5em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-5386d26::before, .elementor-15 .elementor-element.elementor-element-5386d26 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5386d26 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5386d26 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5386d26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5386d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {background-color: rgba(238,238,240,0);--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-9e358df {--display: flex;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-3a00551 {text-align: left;}
.elementor-15 .elementor-element.elementor-element-3a00551 .elementor-heading-title {font-family: "Montserrat Alternates",Sans-serif;font-size: 46px;font-weight: 500;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-b66f994 {width: 100%;max-width: 100%;text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button {background-color: transparent;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-4445923);color: var(--e-global-color-4445923);background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);border-radius: 50px 50px 50px 50px;padding: 18px 24px 18px 24px;}
.elementor-15 .elementor-element.elementor-element-a2e74e3 {width: auto;max-width: auto;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-31df2d7 {--display: flex;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-87fb240 {width: var(--container-widget-width,60%);max-width: 60%;--container-widget-width: 60%;--container-widget-flex-grow: 0;text-align: center;}
.elementor-15 .elementor-element.elementor-element-87fb240 img {width: 100%;}
.elementor-15 .elementor-element.elementor-element-cecc273 {--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;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--flex-wrap: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-cecc273:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cecc273 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #fefefe;}
.elementor-15 .elementor-element.elementor-element-b2e49f1 {width: 100%;max-width: 100%;padding: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;text-align: center;}
.elementor-15 .elementor-element.elementor-element-b2e49f1 .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-7c7d4a9 {--display: grid;--e-con-grid-template-columns: repeat(4,1fr);--e-con-grid-template-rows: repeat(0,1fr);--grid-auto-flow: row;--justify-items: center;--align-items: start;--border-radius: 0px 0px 0px 0px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-7c7d4a9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7c7d4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: rgba(249,255,239,0);}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {fill: var(--e-global-color-primary);color: var(--e-global-color-primary);border-color: var(--e-global-color-primary);}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {font-family: var(--e-global-typography-primary-font-family),Sans-serif;font-weight: var(--e-global-typography-primary-font-weight);}
.elementor-widget-icon-box .elementor-icon-box-title {color: var(--e-global-color-primary);}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {color: var(--e-global-color-primary);}
.elementor-widget-icon-box .elementor-icon-box-description {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);color: var(--e-global-color-text);}
.elementor-15 .elementor-element.elementor-element-6832269 {width: 100%;max-width: 100%;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 30px 20px 20px 20px;border-radius: 10px 10px 10px 10px;--icon-box-icon-margin: 8px;}
.elementor-15 .elementor-element.elementor-element-6832269.ha-has-bg-overlay:hover::before {transition: background .3s;}
.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-wrapper {text-align: left;}
.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-title {margin-block-end: 4px;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-6832269.elementor-view-stacked .elementor-icon {background-color: #067935;}
.elementor-15 .elementor-element.elementor-element-6832269.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6832269.elementor-view-default .elementor-icon {fill: #067935;color: #067935;border-color: #067935;}
.elementor-15 .elementor-element.elementor-element-6832269.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-6832269.elementor-view-stacked:has(:focus) .elementor-icon {background-color: var(--e-global-color-7a774f9);fill: var(--e-global-color-primary);color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-6832269.elementor-view-framed:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-6832269.elementor-view-default:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-6832269.elementor-view-framed:has(:focus) .elementor-icon, .elementor-15 .elementor-element.elementor-element-6832269.elementor-view-default:has(:focus) .elementor-icon {fill: var(--e-global-color-7a774f9);color: var(--e-global-color-7a774f9);border-color: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-6832269.elementor-view-framed:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-6832269.elementor-view-framed:has(:focus) .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon {transition-duration: .6s;font-size: 32px;}
.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-title a {font-family: "Lato",Sans-serif;font-size: 22px;font-weight: 400;}
.elementor-15 .elementor-element.elementor-element-6832269:has(:hover) .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6832269:has(:focus) .elementor-icon-box-title {color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-description {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);color: var(--e-global-color-text);}
.elementor-15 .elementor-element.elementor-element-acc0ed3 {width: 100%;max-width: 100%;background-color: transparent;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 30px 20px 20px 20px;background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);border-radius: 12px 12px 12px 12px;--icon-box-icon-margin: 8px;}
.elementor-15 .elementor-element.elementor-element-acc0ed3.ha-has-bg-overlay:hover::before {transition: background .3s;}
.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-wrapper {text-align: left;}
.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-title {margin-block-end: 4px;color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-acc0ed3.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-primary);fill: var(--e-global-color-7b5c494);color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-acc0ed3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-acc0ed3.elementor-view-default .elementor-icon {fill: var(--e-global-color-primary);color: var(--e-global-color-primary);border-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-acc0ed3.elementor-view-framed .elementor-icon {background-color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon {transition-duration: .6s;font-size: 32px;}
.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-title a {font-family: "Lato",Sans-serif;font-size: 22px;font-weight: 400;}
.elementor-15 .elementor-element.elementor-element-acc0ed3:has(:hover) .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-acc0ed3:has(:focus) .elementor-icon-box-title {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-description {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);color: var(--e-global-color-text);}
.elementor-15 .elementor-element.elementor-element-4b2e651 {width: 100%;max-width: 100%;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 30px 20px 20px 20px;border-radius: 10px 10px 10px 10px;--icon-box-icon-margin: 8px;}
.elementor-15 .elementor-element.elementor-element-4b2e651.ha-has-bg-overlay:hover::before {transition: background .3s;}
.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-wrapper {text-align: left;}
.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-title {margin-block-end: 4px;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-stacked .elementor-icon {background-color: #067935;fill: var(--e-global-color-primary);color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-default .elementor-icon {fill: #067935;color: #067935;border-color: #067935;}
.elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-framed .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-stacked:has(:focus) .elementor-icon {background-color: var(--e-global-color-7a774f9);fill: var(--e-global-color-primary);color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-framed:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-default:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-framed:has(:focus) .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-default:has(:focus) .elementor-icon {fill: var(--e-global-color-7a774f9);color: var(--e-global-color-7a774f9);border-color: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-framed:has(:hover) .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b2e651.elementor-view-framed:has(:focus) .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon {transition-duration: .6s;font-size: 32px;}
.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-title a {font-family: "Lato",Sans-serif;font-size: 22px;font-weight: 400;}
.elementor-15 .elementor-element.elementor-element-4b2e651:has(:hover) .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4b2e651:has(:focus) .elementor-icon-box-title {color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-description {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);color: var(--e-global-color-text);}
.elementor-15 .elementor-element.elementor-element-27965dc {--display: flex;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-27965dc.e-con {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-dfbb1a8 {text-align: center;}
.elementor-15 .elementor-element.elementor-element-dfbb1a8 .elementor-heading-title {font-family: "Montserrat",Sans-serif;font-size: 32px;font-weight: 600;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-5cd0d34 {text-align: center;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button {background-color: transparent;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-4445923);color: var(--e-global-color-4445923);background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);border-radius: 50px 50px 50px 50px;padding: 18px 24px 18px 24px;}
.elementor-15 .elementor-element.elementor-element-61aa8b8 {width: auto;max-width: auto;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-5d898dc {--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;--justify-content: center;--flex-wrap: wrap;--overlay-opacity: .7;--overlay-mix-blend-mode: multiply;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-5d898dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5d898dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-77ecce6);background-image: url("https://equilibroelegado.renatamend3.com.br/wp-content/uploads/2025/08/fundo-diferenciais-rm.png");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.elementor-15 .elementor-element.elementor-element-5d898dc::before, .elementor-15 .elementor-element.elementor-element-5d898dc > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5d898dc > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5d898dc > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5d898dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5d898dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {background-color: var(--e-global-color-7b5c494);background-image: url("https://equilibroelegado.renatamend3.com.br/wp-content/uploads/2025/08/paper-texture-scaled.jpg");--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-8317dd5 {--display: flex;--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-c9d2e2c {width: 100%;max-width: 100%;padding: 0px 0px 0px 0px;text-align: center;}
.elementor-15 .elementor-element.elementor-element-c9d2e2c .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-4445923);}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {border-color: var(--e-global-color-text);}
.elementor-widget-icon-list .elementor-icon-list-icon i {color: var(--e-global-color-primary);}
.elementor-widget-icon-list .elementor-icon-list-icon svg {fill: var(--e-global-color-primary);}
.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {font-family: var(--e-global-typography-text-font-family),Sans-serif;font-weight: var(--e-global-typography-text-font-weight);}
.elementor-widget-icon-list .elementor-icon-list-text {color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-23a78cd {width: var(--container-widget-width,60%);max-width: 60%;--container-widget-width: 60%;--container-widget-flex-grow: 0;--e-icon-list-icon-size: 30px;--icon-vertical-offset: 0px;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {padding-block-end: calc(26px / 2);}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {margin-block-start: calc(26px / 2);}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline: calc(26px / 2);}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items.elementor-inline-items {margin-inline: calc(-26px / 2);}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {inset-inline-end: calc(-26px / 2);}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-item:not(:last-child):after {content: "";border-color: #ddd;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {border-block-start-style: solid;border-block-start-width: 1px;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {border-inline-start-style: solid;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {border-inline-start-width: 1px;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-icon i {color: var(--e-global-color-7a774f9);transition: color .3s;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-icon svg {fill: var(--e-global-color-7a774f9);transition: fill .3s;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-item:hover .elementor-icon-list-icon i {color: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-item:hover .elementor-icon-list-icon svg {fill: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-icon {padding-inline-end: 0px;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-item > a {font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 500;}
.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-text {color: var(--e-global-color-text);transition: color .3s;}
.elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button {background-color: transparent;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-4445923);color: var(--e-global-color-4445923);background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);border-radius: 50px 50px 50px 50px;padding: 18px 24px 18px 24px;}
.elementor-15 .elementor-element.elementor-element-8ca5085 {width: auto;max-width: auto;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-3a74db3 {--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;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--flex-wrap: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-3a74db3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3a74db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-primary);}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {color: var(--e-global-color-primary);border-color: var(--e-global-color-primary);}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-1136932 {margin: -32px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-1136932 .elementor-icon-wrapper {text-align: center;}
.elementor-15 .elementor-element.elementor-element-1136932.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-1136932.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-1136932.elementor-view-default .elementor-icon {color: var(--e-global-color-7b5c494);border-color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-1136932.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-1136932.elementor-view-default .elementor-icon svg {fill: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-1136932 .elementor-icon {font-size: 32px;}
.elementor-15 .elementor-element.elementor-element-1136932 .elementor-icon svg {height: 32px;}
.elementor-15 .elementor-element.elementor-element-9099984 {--display: flex;--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--align-items: center;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--border-radius: 0px 0px 0px 0px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-9099984:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9099984 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: rgba(249,255,239,0);}
.elementor-15 .elementor-element.elementor-element-d7bb263 {--display: flex;--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-d7bb263.e-con {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-2e216c6 {width: var(--container-widget-width,100%);max-width: 100%;--container-widget-width: 100%;--container-widget-flex-grow: 0;text-align: center;}
.elementor-15 .elementor-element.elementor-element-2e216c6 .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-b7de98c {--display: flex;--padding-top: 12px;--padding-bottom: 12px;--padding-left: 12px;--padding-right: 12px;}
.elementor-15 .elementor-element.elementor-element-e288fa6 {width: var(--container-widget-width,100%);max-width: 100%;background-color: rgba(150,194,77,.09);padding: 24px 24px 24px 24px;--container-widget-width: 100%;--container-widget-flex-grow: 0;border-radius: 12px 12px 12px 12px;text-align: center;font-family: "Manrope",Sans-serif;font-size: 22px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-e288fa6.elementor-element {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-e288fa6.ha-has-bg-overlay:hover::before {transition: background .3s;}
.elementor-15 .elementor-element.elementor-element-f06a42b {--display: grid;--e-con-grid-template-columns: repeat(2,1fr);--e-con-grid-template-rows: repeat(1,1fr);--grid-auto-flow: row;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-2de7ea8 {--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;--border-radius: 18px 18px 18px 18px;--padding-top: 24px;--padding-bottom: 24px;--padding-left: 24px;--padding-right: 24px;}
.elementor-15 .elementor-element.elementor-element-2de7ea8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2de7ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: rgba(150,194,77,.08);}
.elementor-15 .elementor-element.elementor-element-11f8c44 .elementor-icon-wrapper {text-align: center;}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-7a774f9);color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-default .elementor-icon {color: var(--e-global-color-7a774f9);border-color: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-default .elementor-icon svg {fill: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-framed .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-stacked .elementor-icon svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-stacked .elementor-icon:hover {background-color: var(--e-global-color-7b5c494);color: var(--e-global-color-4445923);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-default .elementor-icon:hover {color: var(--e-global-color-7b5c494);border-color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-default .elementor-icon:hover svg {fill: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-framed .elementor-icon:hover {background-color: var(--e-global-color-4445923);}
.elementor-15 .elementor-element.elementor-element-11f8c44.elementor-view-stacked .elementor-icon:hover svg {fill: var(--e-global-color-4445923);}
.elementor-15 .elementor-element.elementor-element-11f8c44 .elementor-icon {font-size: 24px;}
.elementor-15 .elementor-element.elementor-element-11f8c44 .elementor-icon svg {height: 24px;}
.elementor-15 .elementor-element.elementor-element-e86014c {width: var(--container-widget-width,100%);max-width: 100%;padding: 0px 0px 0px 0px;--container-widget-width: 100%;--container-widget-flex-grow: 0;border-radius: 0px 0px 0px 0px;text-align: left;font-family: var(--e-global-typography-8eef9ad-font-family),Sans-serif;font-size: var(--e-global-typography-8eef9ad-font-size);font-weight: var(--e-global-typography-8eef9ad-font-weight);color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-e86014c.elementor-element {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-328e15b {--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;--border-radius: 18px 18px 18px 18px;--padding-top: 24px;--padding-bottom: 24px;--padding-left: 24px;--padding-right: 24px;}
.elementor-15 .elementor-element.elementor-element-328e15b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-328e15b > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: rgba(150,194,77,.08);}
.elementor-15 .elementor-element.elementor-element-5ac4295 .elementor-icon-wrapper {text-align: center;}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-7a774f9);color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-default .elementor-icon {color: var(--e-global-color-7a774f9);border-color: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-default .elementor-icon svg {fill: var(--e-global-color-7a774f9);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-framed .elementor-icon {background-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-stacked .elementor-icon svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-stacked .elementor-icon:hover {background-color: var(--e-global-color-7b5c494);color: var(--e-global-color-4445923);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-default .elementor-icon:hover {color: var(--e-global-color-7b5c494);border-color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-framed .elementor-icon:hover, .elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-default .elementor-icon:hover svg {fill: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-framed .elementor-icon:hover {background-color: var(--e-global-color-4445923);}
.elementor-15 .elementor-element.elementor-element-5ac4295.elementor-view-stacked .elementor-icon:hover svg {fill: var(--e-global-color-4445923);}
.elementor-15 .elementor-element.elementor-element-5ac4295 .elementor-icon {font-size: 24px;}
.elementor-15 .elementor-element.elementor-element-5ac4295 .elementor-icon svg {height: 24px;}
.elementor-15 .elementor-element.elementor-element-55be907 {width: var(--container-widget-width,100%);max-width: 100%;padding: 0px 0px 0px 0px;--container-widget-width: 100%;--container-widget-flex-grow: 0;border-radius: 0px 0px 0px 0px;text-align: left;font-family: var(--e-global-typography-8eef9ad-font-family),Sans-serif;font-size: var(--e-global-typography-8eef9ad-font-size);font-weight: var(--e-global-typography-8eef9ad-font-weight);color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-55be907.elementor-element {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button {background-color: transparent;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-4445923);color: var(--e-global-color-4445923);background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);border-radius: 50px 50px 50px 50px;padding: 18px 24px 18px 24px;}
.elementor-15 .elementor-element.elementor-element-8cdcbcc {width: auto;max-width: auto;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-dff884d {--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;--justify-content: flex-end;--flex-wrap: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-dff884d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dff884d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-77ecce6);background-image: url("https://equilibroelegado.renatamend3.com.br/wp-content/uploads/2025/08/fundo-sobre-rm.png");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.elementor-15 .elementor-element.elementor-element-123fb8a {--display: flex;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: 32px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-78fea16 {width: 100%;max-width: 100%;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-78fea16 .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-ffa6fb5 {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-05f3706 {--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;--justify-content: flex-end;--flex-wrap: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-828a477 {--display: flex;--overlay-opacity: .5;}
.elementor-15 .elementor-element.elementor-element-828a477::before, .elementor-15 .elementor-element.elementor-element-828a477 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-828a477 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-828a477 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-828a477 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-828a477 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-5a64a43 {border-style: none;}
.elementor-15 .elementor-element.elementor-element-a59af8e {--display: flex;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: 24px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-6961739 {width: 100%;max-width: 100%;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-6961739 .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-32464ff {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-fd9a87d {--display: flex;--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--align-items: center;--flex-wrap: wrap;--overlay-opacity: .56;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-fd9a87d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fd9a87d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #f3f3f5;background-image: url("https://equilibroelegado.renatamend3.com.br/wp-content/uploads/2025/08/fundo-rm-oferta.png");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.elementor-15 .elementor-element.elementor-element-fd9a87d::before, .elementor-15 .elementor-element.elementor-element-fd9a87d > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fd9a87d > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-fd9a87d > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fd9a87d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-fd9a87d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {background-color: var(--e-global-color-primary);--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-f927222 {margin: -12px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-0d91d9b {--display: flex;--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: -42px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-fc899c1 {width: 100%;max-width: 100%;padding: 0px 0px 0px 0px;text-align: center;}
.elementor-15 .elementor-element.elementor-element-fc899c1 .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-4445923);}
.elementor-15 .elementor-element.elementor-element-823f459 {--display: flex;--padding-top: 12px;--padding-bottom: 12px;--padding-left: 12px;--padding-right: 12px;}
.elementor-15 .elementor-element.elementor-element-7cc0dfa {--display: flex;--border-radius: 12px 12px 12px 12px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 32px;--padding-bottom: 32px;--padding-left: 32px;--padding-right: 32px;}
.elementor-15 .elementor-element.elementor-element-7cc0dfa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7cc0dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: #f6f9f0;}
.elementor-15 .elementor-element.elementor-element-06e1c4c {text-align: center;}
.elementor-15 .elementor-element.elementor-element-06e1c4c img {width: 30%;}
.elementor-15 .elementor-element.elementor-element-22722cc {width: var(--container-widget-width,80%);max-width: 80%;margin: -12px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;--container-widget-width: 80%;--container-widget-flex-grow: 0;text-align: center;font-family: "Manrope",Sans-serif;font-size: 24px;font-weight: 700;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-22722cc.elementor-element {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-6651bab {width: auto;max-width: auto;background-color: var(--e-global-color-7a774f9);padding: 12px 12px 12px 12px;border-radius: 12px 12px 12px 12px;text-align: center;font-family: "Montserrat",Sans-serif;font-size: 42px;font-weight: 600;}
.elementor-15 .elementor-element.elementor-element-6651bab.elementor-element {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-6651bab.ha-has-bg-overlay:hover::before {transition: background .3s;}
.elementor-15 .elementor-element.elementor-element-ecfe83a {width: var(--container-widget-width,80%);max-width: 80%;margin: -12px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;--container-widget-width: 80%;--container-widget-flex-grow: 0;text-align: center;font-family: "Manrope",Sans-serif;font-size: 22px;font-weight: 500;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-ecfe83a.elementor-element {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button {background-color: transparent;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-4445923);color: var(--e-global-color-4445923);background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);border-radius: 50px 50px 50px 50px;padding: 18px 24px 18px 24px;}
.elementor-15 .elementor-element.elementor-element-6d061c4 {width: auto;max-width: auto;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
.elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-33a7c44.elementor-element {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-33a7c44 .elementor-icon-box-wrapper {align-items: start;}
.elementor-15 .elementor-element.elementor-element-33a7c44 {--icon-box-icon-margin: 15px;}
.elementor-15 .elementor-element.elementor-element-33a7c44.elementor-view-stacked .elementor-icon {background-color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-33a7c44.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-33a7c44.elementor-view-default .elementor-icon {fill: var(--e-global-color-7b5c494);color: var(--e-global-color-7b5c494);border-color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-33a7c44 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-33a7c44 .elementor-icon-box-title a {font-family: "Manrope",Sans-serif;font-size: 16px;font-weight: 400;}
.elementor-15 .elementor-element.elementor-element-33a7c44 .elementor-icon-box-title {color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-33a7c44:has(:hover) .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-33a7c44:has(:focus) .elementor-icon-box-title {color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-1b3ee0c {--display: flex;--flex-direction: column;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--justify-content: center;--align-items: center;--flex-wrap: wrap;--overlay-opacity: .56;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-1b3ee0c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1b3ee0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-1b3ee0c::before, .elementor-15 .elementor-element.elementor-element-1b3ee0c > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1b3ee0c > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1b3ee0c > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1b3ee0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1b3ee0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {background-color: var(--e-global-color-primary);--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-0dfa7b0 {--display: flex;--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: -42px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-bf42b84 {width: 100%;max-width: 100%;padding: 0px 0px 0px 0px;text-align: center;}
.elementor-15 .elementor-element.elementor-element-bf42b84 .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-4d2b570 {--display: flex;}
.elementor-15 .elementor-element.elementor-element-5b611b3 {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-060d585 {--display: flex;}
.elementor-15 .elementor-element.elementor-element-2c5b30e {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-572d999 {--display: flex;}
.elementor-15 .elementor-element.elementor-element-b3d5461 {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-664140f {--display: flex;}
.elementor-15 .elementor-element.elementor-element-55f67dc {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-ce8ca4c {--display: flex;}
.elementor-15 .elementor-element.elementor-element-f70ffbd {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-9b3f0bb {--display: flex;}
.elementor-15 .elementor-element.elementor-element-d66daa6 {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-db69c7c {--display: flex;}
.elementor-15 .elementor-element.elementor-element-536cb23 {text-align: left;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-aa986d0 {--n-accordion-title-font-size: 18px;--n-accordion-title-justify-content: initial;--n-accordion-title-flex-grow: initial;--n-accordion-item-title-space-between: 10px;--n-accordion-item-title-distance-from-content: 14px;--n-accordion-border-radius: 4px 4px 4px 4px;--n-accordion-title-normal-color: var(--e-global-color-primary);--n-accordion-title-hover-color: var(--e-global-color-primary);--n-accordion-title-active-color: var(--e-global-color-primary);--n-accordion-icon-size: 15px;}
.elementor-15 .elementor-element.elementor-element-aa986d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {background-color: transparent;background-image: linear-gradient(90deg,var(--e-global-color-7b5c494) 64%,var(--e-global-color-7a774f9) 100%);border-style: none;}
.elementor-15 .elementor-element.elementor-element-aa986d0 {--n-accordion-padding: 13px 13px 13px 13px;}
:where( .elementor-15 .elementor-element.elementor-element-aa986d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {font-family: "Manrope",Sans-serif;font-weight: 600;}
:where( .elementor-15 .elementor-element.elementor-element-aa986d0 > .e-n-accordion > .e-n-accordion-item ) > .e-con {--border-radius: 8px 8px 8px 8px;--padding-top: 24px;--padding-right: 24px;--padding-bottom: 24px;--padding-left: 24px;}
.elementor-15 .elementor-element.elementor-element-0cce9d6 {--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;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--flex-wrap: wrap;--overlay-opacity: .33;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-0cce9d6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0cce9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-primary);background-image: url("https://equilibroelegado.renatamend3.com.br/wp-content/uploads/2025/08/fundo-rm-cta.png");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.elementor-15 .elementor-element.elementor-element-0cce9d6::before, .elementor-15 .elementor-element.elementor-element-0cce9d6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0cce9d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0cce9d6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0cce9d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0cce9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {background-color: var(--e-global-color-4445923);--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-5240039 {--display: flex;--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-5240039.e-con {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-1619f2c {width: var(--container-widget-width,100%);max-width: 100%;--container-widget-width: 100%;--container-widget-flex-grow: 0;text-align: center;}
.elementor-15 .elementor-element.elementor-element-1619f2c .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-2b80abb {width: 100%;max-width: 100%;text-align: center;font-family: "Manrope",Sans-serif;font-size: 22px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button {background-color: #067935;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-7b5c494);color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-33394eb {padding: 8px 0px 8px 0px;}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-54e6d8c {--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;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--flex-wrap: wrap;--overlay-opacity: .33;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 6em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-54e6d8c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-54e6d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-primary);background-image: url("https://equilibroelegado.renatamend3.com.br/wp-content/uploads/2025/08/fundo-rm-cta.png");background-position: center center;background-repeat: no-repeat;background-size: cover;}
.elementor-15 .elementor-element.elementor-element-54e6d8c::before, .elementor-15 .elementor-element.elementor-element-54e6d8c > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-54e6d8c > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-54e6d8c > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-54e6d8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-54e6d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {background-color: var(--e-global-color-4445923);--background-overlay: "";}
.elementor-15 .elementor-element.elementor-element-cd767e8 {--display: flex;--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
.elementor-15 .elementor-element.elementor-element-cd767e8.e-con {--align-self: center;}
.elementor-15 .elementor-element.elementor-element-8d64242 {width: var(--container-widget-width,100%);max-width: 100%;--container-widget-width: 100%;--container-widget-flex-grow: 0;text-align: center;}
.elementor-15 .elementor-element.elementor-element-8d64242 .elementor-heading-title {font-family: var(--e-global-typography-4ed51fe-font-family),Sans-serif;font-size: var(--e-global-typography-4ed51fe-font-size);font-weight: var(--e-global-typography-4ed51fe-font-weight);color: var(--e-global-color-7b5c494);}
.elementor-15 .elementor-element.elementor-element-03fe828 {width: 100%;max-width: 100%;text-align: center;font-family: "Manrope",Sans-serif;font-size: 22px;font-weight: 400;color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button {background-color: transparent;font-family: "Manrope",Sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;fill: var(--e-global-color-4445923);color: var(--e-global-color-4445923);background-image: linear-gradient(180deg,var(--e-global-color-7a774f9) 0%,var(--e-global-color-7b5c494) 100%);}
.elementor-15 .elementor-element.elementor-element-6e5a3fc {padding: 8px 0px 8px 0px;}
.elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button:focus {color: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button:focus svg {fill: var(--e-global-color-primary);}
.elementor-15 .elementor-element.elementor-element-2c5573e {--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;--gap: 32px 32px;--row-gap: 32px;--column-gap: 32px;--flex-wrap: wrap;--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 2em;--padding-bottom: 2em;--padding-left: 0em;--padding-right: 0em;}
.elementor-15 .elementor-element.elementor-element-2c5573e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2c5573e > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-color: var(--e-global-color-secondary);}
.elementor-15 .elementor-element.elementor-element-6ba5766 {text-align: center;font-family: "Manrope",Sans-serif;font-size: 16px;font-weight: 400;color: var(--e-global-color-text);}
.elementor-15 .elementor-element.elementor-element-6ba5766 a {color: var(--e-global-color-primary);transition-duration: .3s;}
.elementor-15 .elementor-element.elementor-element-6ba5766 a:hover, .elementor-15 .elementor-element.elementor-element-6ba5766 a:focus {color: #e70000;}
.elementor-15 .elementor-element.elementor-element-7591456 .elementor-repeater-item-bb1a83a.elementor-social-icon {background-color: #f5b217;}
.elementor-15 .elementor-element.elementor-element-7591456 .elementor-repeater-item-f2dc7a9.elementor-social-icon {background-color: #535353;}
.elementor-15 .elementor-element.elementor-element-7591456 .elementor-repeater-item-fe7bf5f.elementor-social-icon {background-color: #ee1d52;}
.elementor-15 .elementor-element.elementor-element-7591456 {--grid-template-columns: repeat(0,auto);text-align: center;--icon-size: 18px;--grid-column-gap: 5px;--grid-row-gap: 0px;}
:root {--page-title-display: none;}
@media (min-width:768px) {.elementor-15 .elementor-element.elementor-element-ef1ed8f {--width: 45%;}
	.elementor-15 .elementor-element.elementor-element-d80fb09 {--width: 45%;}
	.elementor-15 .elementor-element.elementor-element-9e358df {--width: 45%;}
	.elementor-15 .elementor-element.elementor-element-31df2d7 {--width: 45%;}
	.elementor-15 .elementor-element.elementor-element-27965dc {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-8317dd5 {--width: 80%;}
	.elementor-15 .elementor-element.elementor-element-d7bb263 {--width: 80%;}
	.elementor-15 .elementor-element.elementor-element-b7de98c {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--width: 80%;}
	.elementor-15 .elementor-element.elementor-element-2de7ea8 {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-328e15b {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-123fb8a {--width: 45%;}
	.elementor-15 .elementor-element.elementor-element-a59af8e {--width: 50%;}
	.elementor-15 .elementor-element.elementor-element-0d91d9b {--width: 80%;}
	.elementor-15 .elementor-element.elementor-element-823f459 {--width: 60%;}
	.elementor-15 .elementor-element.elementor-element-0dfa7b0 {--width: 80%;}
	.elementor-15 .elementor-element.elementor-element-5240039 {--width: 80%;}
	.elementor-15 .elementor-element.elementor-element-cd767e8 {--width: 80%;}}
@media (max-width:1024px) and (min-width:768px) {.elementor-15 .elementor-element.elementor-element-ef1ed8f {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-d80fb09 {--width: 0%;}
	.elementor-15 .elementor-element.elementor-element-9e358df {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-31df2d7 {--width: 60%;}
	.elementor-15 .elementor-element.elementor-element-8317dd5 {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-d7bb263 {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-123fb8a {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-a59af8e {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-0d91d9b {--width: 100%;}
	.elementor-15 .elementor-element.elementor-element-0dfa7b0 {--width: 100%;}}
@media (min-width:2400px) {.elementor-15 .elementor-element.elementor-element-bd1350a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bd1350a > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: bottom center;}
	.elementor-15 .elementor-element.elementor-element-bd1350a {--padding-top: 10em;--padding-bottom: 10em;--padding-left: 0em;--padding-right: 0em;}
	.elementor-15 .elementor-element.elementor-element-16f3656 .elementor-heading-title {font-size: var(--e-global-typography-bcfc91d-font-size);}
	.elementor-15 .elementor-element.elementor-element-5373412 {font-size: var(--e-global-typography-89613f2-font-size);}
	.elementor-15 .elementor-element.elementor-element-b2e49f1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-7c7d4a9 {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-c9d2e2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-2e216c6 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-e86014c {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-55be907 {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-dff884d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dff884d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: 0px -44px;}
	.elementor-15 .elementor-element.elementor-element-78fea16 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-6961739 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-fc899c1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-bf42b84 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-1619f2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-8d64242 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}}
@media (max-width:1366px) {.elementor-15 .elementor-element.elementor-element-16f3656 .elementor-heading-title {font-size: var(--e-global-typography-bcfc91d-font-size);}
	.elementor-15 .elementor-element.elementor-element-5373412 {font-size: var(--e-global-typography-89613f2-font-size);}
	.elementor-15 .elementor-element.elementor-element-b2e49f1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-7c7d4a9 {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-c9d2e2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-2e216c6 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-e86014c {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-55be907 {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-78fea16 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-6961739 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-fc899c1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-bf42b84 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-1619f2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-8d64242 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}}
@media (max-width:1200px) {.elementor-15 .elementor-element.elementor-element-bd1350a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bd1350a > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center right;}
	.elementor-15 .elementor-element.elementor-element-191d45c .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-7c7d4a9 {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button {border-radius: 50px 50px 50px 50px;}}
@media (max-width:1024px) {.elementor-15 .elementor-element.elementor-element-bd1350a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bd1350a > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center left;}
	.elementor-15 .elementor-element.elementor-element-bd1350a {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-580b864 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-580b864 img {width: 20%;}
	.elementor-15 .elementor-element.elementor-element-16f3656 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-16f3656 .elementor-heading-title {font-size: var(--e-global-typography-bcfc91d-font-size);}
	.elementor-15 .elementor-element.elementor-element-5373412 {text-align: center;font-size: var(--e-global-typography-89613f2-font-size);}
	.elementor-15 .elementor-element.elementor-element-191d45c .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-5386d26 {--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;--padding-top: 0em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
	.elementor-15 .elementor-element.elementor-element-8ae9aba img {width: 100%;height: 388px;object-fit: cover;}
	.elementor-15 .elementor-element.elementor-element-9e358df {--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0em;--padding-bottom: 0em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-3a00551 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-3a00551 .elementor-heading-title {font-size: 42px;}
	.elementor-15 .elementor-element.elementor-element-b66f994 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-31df2d7 {--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);}
	.elementor-15 .elementor-element.elementor-element-31df2d7.e-con {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-cecc273 {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-b2e49f1 {width: 100%;max-width: 100%;text-align: center;}
	.elementor-15 .elementor-element.elementor-element-b2e49f1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-7c7d4a9 {--e-con-grid-template-columns: repeat(1,1fr);--grid-auto-flow: row;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-6832269 {padding: 24px 24px 24px 24px;}
	.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-wrapper {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-acc0ed3 {padding: 24px 10px 10px 10px;}
	.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-wrapper {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-4b2e651 {padding: 24px 24px 24px 24px;}
	.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-wrapper {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-dfbb1a8 .elementor-heading-title {font-size: 28px;}
	.elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-5d898dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5d898dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center right;}
	.elementor-15 .elementor-element.elementor-element-5d898dc {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-8317dd5 {--gap: 20px 20px;--row-gap: 20px;--column-gap: 20px;}
	.elementor-15 .elementor-element.elementor-element-c9d2e2c {width: 100%;max-width: 100%;text-align: center;}
	.elementor-15 .elementor-element.elementor-element-c9d2e2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-23a78cd {width: var(--container-widget-width,80%);max-width: 80%;--container-widget-width: 80%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-23a78cd.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-3a74db3 {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-9099984 {--flex-wrap: wrap;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-2e216c6 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-e86014c {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-55be907 {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-dff884d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dff884d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center right;}
	.elementor-15 .elementor-element.elementor-element-dff884d {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-123fb8a {--gap: 20px 20px;--row-gap: 20px;--column-gap: 20px;}
	.elementor-15 .elementor-element.elementor-element-78fea16 {width: 100%;max-width: 100%;text-align: center;}
	.elementor-15 .elementor-element.elementor-element-78fea16 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-ffa6fb5 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-05f3706 {--padding-top: 0em;--padding-bottom: 6em;--padding-left: 0em;--padding-right: 0em;}
	.elementor-15 .elementor-element.elementor-element-828a477 {--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-a59af8e {--gap: 20px 20px;--row-gap: 20px;--column-gap: 20px;--padding-top: 0em;--padding-bottom: 0em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-6961739 {width: 100%;max-width: 100%;text-align: center;}
	.elementor-15 .elementor-element.elementor-element-6961739 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-32464ff {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-fd9a87d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fd9a87d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center right;}
	.elementor-15 .elementor-element.elementor-element-fd9a87d {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-0d91d9b {--gap: 20px 20px;--row-gap: 20px;--column-gap: 20px;}
	.elementor-15 .elementor-element.elementor-element-fc899c1 {width: 100%;max-width: 100%;text-align: center;}
	.elementor-15 .elementor-element.elementor-element-fc899c1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-06e1c4c {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-06e1c4c img {width: 20%;}
	.elementor-15 .elementor-element.elementor-element-6651bab {font-size: 36px;}
	.elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-1b3ee0c {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-0dfa7b0 {--gap: 20px 20px;--row-gap: 20px;--column-gap: 20px;}
	.elementor-15 .elementor-element.elementor-element-bf42b84 {width: 100%;max-width: 100%;text-align: center;}
	.elementor-15 .elementor-element.elementor-element-bf42b84 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-5b611b3 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-2c5b30e {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-b3d5461 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-55f67dc {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-f70ffbd {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-d66daa6 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-536cb23 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-0cce9d6 {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-1619f2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-54e6d8c {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}
	.elementor-15 .elementor-element.elementor-element-8d64242 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-2c5573e {--padding-top: 6em;--padding-bottom: 6em;--padding-left: 2em;--padding-right: 2em;}}
@media (max-width:880px) {.elementor-15 .elementor-element.elementor-element-191d45c .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-9e358df {--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-7c7d4a9 {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button {border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button {border-radius: 50px 50px 50px 50px;}}
@media (max-width:767px) {.elementor-15 .elementor-element.elementor-element-bd1350a {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-580b864 img {width: 25%;}
	.elementor-15 .elementor-element.elementor-element-16f3656 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-16f3656 .elementor-heading-title {font-size: var(--e-global-typography-bcfc91d-font-size);}
	.elementor-15 .elementor-element.elementor-element-5373412 {font-size: var(--e-global-typography-89613f2-font-size);}
	.elementor-15 .elementor-element.elementor-element-191d45c {width: var(--container-widget-width,95%);max-width: 95%;padding: 0px 0px 0px 0px;--container-widget-width: 95%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-191d45c.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-191d45c .elementor-button {font-size: 16px;border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-5386d26 {--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--padding-top: 0em;--padding-bottom: 4em;--padding-left: 0em;--padding-right: 0em;}
	.elementor-15 .elementor-element.elementor-element-8ae9aba {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
	.elementor-15 .elementor-element.elementor-element-8ae9aba img {height: 220px;object-fit: cover;object-position: center right;}
	.elementor-15 .elementor-element.elementor-element-9e358df {--margin-top: 12px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0em;--padding-bottom: 0em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-3a00551 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-3a00551 .elementor-heading-title {font-size: 34px;}
	.elementor-15 .elementor-element.elementor-element-b66f994 {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;padding: 0px 0px 0px 0px;}
	.elementor-15 .elementor-element.elementor-element-a2e74e3 {width: var(--container-widget-width,95%);max-width: 95%;margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 18px) 0px;padding: 0px 0px 0px 0px;--container-widget-width: 95%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-a2e74e3.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-a2e74e3 .elementor-button {font-size: 16px;border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-31df2d7 {--padding-top: 0em;--padding-bottom: 0em;--padding-left: 0em;--padding-right: 0em;}
	.elementor-15 .elementor-element.elementor-element-87fb240 {--container-widget-width: 80%;--container-widget-flex-grow: 0;width: var(--container-widget-width,80%);max-width: 80%;}
	.elementor-15 .elementor-element.elementor-element-87fb240.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-cecc273 {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-b2e49f1 {padding: 0px 0px 0px 0px;}
	.elementor-15 .elementor-element.elementor-element-b2e49f1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-7c7d4a9 {--e-con-grid-template-columns: repeat(1,1fr);--grid-auto-flow: row;--border-radius: 0px 0px 0px 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-6832269 {width: 100%;max-width: 100%;padding: 24px 8px 24px 8px;}
	.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon {font-size: 28px;}
	.elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6832269 .elementor-icon-box-title a {font-size: 20px;}
	.elementor-15 .elementor-element.elementor-element-acc0ed3 {width: 100%;max-width: 100%;padding: 24px 8px 24px 8px;}
	.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon {font-size: 28px;}
	.elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-acc0ed3 .elementor-icon-box-title a {font-size: 20px;}
	.elementor-15 .elementor-element.elementor-element-4b2e651 {width: 100%;max-width: 100%;padding: 24px 8px 24px 8px;}
	.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon {font-size: 28px;}
	.elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4b2e651 .elementor-icon-box-title a {font-size: 20px;}
	.elementor-15 .elementor-element.elementor-element-dfbb1a8 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-dfbb1a8 .elementor-heading-title {font-size: 24px;}
	.elementor-15 .elementor-element.elementor-element-5cd0d34 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-61aa8b8 {width: var(--container-widget-width,95%);max-width: 95%;padding: 0px 0px 0px 0px;--container-widget-width: 95%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-61aa8b8.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-61aa8b8 .elementor-button {font-size: 16px;border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-5d898dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5d898dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center left;}
	.elementor-15 .elementor-element.elementor-element-5d898dc {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-8317dd5 {--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-c9d2e2c {padding: 0px 0px 0px 0px;}
	.elementor-15 .elementor-element.elementor-element-c9d2e2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-23a78cd {margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;--container-widget-width: 100%;--container-widget-flex-grow: 0;width: var(--container-widget-width,100%);max-width: 100%;}
	.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {padding-block-end: calc(20px / 2);}
	.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {margin-block-start: calc(20px / 2);}
	.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline: calc(20px / 2);}
	.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items.elementor-inline-items {margin-inline: calc(-20px / 2);}
	.elementor-15 .elementor-element.elementor-element-23a78cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {inset-inline-end: calc(-20px / 2);}
	.elementor-15 .elementor-element.elementor-element-8ca5085 {width: var(--container-widget-width,95%);max-width: 95%;padding: 0px 0px 0px 0px;--container-widget-width: 95%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-8ca5085.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-8ca5085 .elementor-button {font-size: 16px;border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-3a74db3 {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-1136932 {margin: -32px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}
	.elementor-15 .elementor-element.elementor-element-9099984 {--border-radius: 0px 0px 0px 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-2e216c6 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-2e216c6 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-f06a42b {--e-con-grid-template-columns: repeat(1,1fr);--grid-auto-flow: row;}
	.elementor-15 .elementor-element.elementor-element-e86014c {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-55be907 {font-size: var(--e-global-typography-8eef9ad-font-size);}
	.elementor-15 .elementor-element.elementor-element-8cdcbcc {width: var(--container-widget-width,95%);max-width: 95%;padding: 0px 0px 0px 0px;--container-widget-width: 95%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-8cdcbcc.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-8cdcbcc .elementor-button {font-size: 16px;border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-dff884d {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-123fb8a {--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-78fea16 {padding: 0px 0px 0px 0px;}
	.elementor-15 .elementor-element.elementor-element-78fea16 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-05f3706 {--padding-top: 0em;--padding-bottom: 4em;--padding-left: 0em;--padding-right: 0em;}
	.elementor-15 .elementor-element.elementor-element-828a477 {--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-a59af8e {--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 1em;--padding-bottom: 0em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-6961739 {padding: 0px 0px 0px 0px;}
	.elementor-15 .elementor-element.elementor-element-6961739 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-fd9a87d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fd9a87d > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: center right;}
	.elementor-15 .elementor-element.elementor-element-fd9a87d {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-0d91d9b {--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-fc899c1 {padding: 0px 0px 0px 0px;}
	.elementor-15 .elementor-element.elementor-element-fc899c1 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-7cc0dfa {--padding-top: 24px;--padding-bottom: 24px;--padding-left: 12px;--padding-right: 12px;}
	.elementor-15 .elementor-element.elementor-element-06e1c4c img {width: 25%;}
	.elementor-15 .elementor-element.elementor-element-22722cc {--container-widget-width: 100%;--container-widget-flex-grow: 0;width: var(--container-widget-width,100%);max-width: 100%;}
	.elementor-15 .elementor-element.elementor-element-6651bab {font-size: 36px;}
	.elementor-15 .elementor-element.elementor-element-ecfe83a {--container-widget-width: 100%;--container-widget-flex-grow: 0;width: var(--container-widget-width,100%);max-width: 100%;font-size: 20px;}
	.elementor-15 .elementor-element.elementor-element-6d061c4 {width: var(--container-widget-width,100%);max-width: 100%;padding: 0px 0px 0px 0px;--container-widget-width: 100%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-6d061c4.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-6d061c4 .elementor-button {font-size: 16px;border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-33a7c44 .elementor-icon-box-wrapper {align-items: center;}
	.elementor-15 .elementor-element.elementor-element-33a7c44 .elementor-icon {font-size: 42px;}
	.elementor-15 .elementor-element.elementor-element-1b3ee0c {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-0dfa7b0 {--justify-content: center;--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--margin-top: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px;--padding-top: 0px;--padding-bottom: 0px;--padding-left: 0px;--padding-right: 0px;}
	.elementor-15 .elementor-element.elementor-element-bf42b84 {padding: 0px 0px 0px 0px;}
	.elementor-15 .elementor-element.elementor-element-bf42b84 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-0cce9d6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0cce9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: top center;background-size: cover;}
	.elementor-15 .elementor-element.elementor-element-0cce9d6 {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-1619f2c {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-1619f2c .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-2b80abb {font-size: 20px;}
	.elementor-15 .elementor-element.elementor-element-33394eb {width: var(--container-widget-width,95%);max-width: 95%;padding: 0px 0px 0px 0px;--container-widget-width: 95%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-54e6d8c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-54e6d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-position: top center;background-size: cover;}
	.elementor-15 .elementor-element.elementor-element-54e6d8c {--overlay-opacity: .16;--padding-top: 3em;--padding-bottom: 3em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-cd767e8 {--align-items: center;--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);--gap: 24px 24px;--row-gap: 24px;--column-gap: 24px;}
	.elementor-15 .elementor-element.elementor-element-8d64242 {text-align: center;}
	.elementor-15 .elementor-element.elementor-element-8d64242 .elementor-heading-title {font-size: var(--e-global-typography-4ed51fe-font-size);}
	.elementor-15 .elementor-element.elementor-element-03fe828 {font-size: 20px;}
	.elementor-15 .elementor-element.elementor-element-6e5a3fc {width: var(--container-widget-width,95%);max-width: 95%;padding: 0px 0px 0px 0px;--container-widget-width: 95%;--container-widget-flex-grow: 0;}
	.elementor-15 .elementor-element.elementor-element-6e5a3fc.elementor-element {--align-self: center;}
	.elementor-15 .elementor-element.elementor-element-6e5a3fc .elementor-button {font-size: 16px;border-radius: 50px 50px 50px 50px;}
	.elementor-15 .elementor-element.elementor-element-2c5573e {--padding-top: 4em;--padding-bottom: 4em;--padding-left: 1em;--padding-right: 1em;}
	.elementor-15 .elementor-element.elementor-element-6ba5766 {text-align: center;}}
.texto-gradiente {background: linear-gradient(90deg,#000,#067935,#067935,#067935,#067935);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.elementor-15 .elementor-element.elementor-element-18b93ce {animation: floatY 2s ease-in-out infinite;}
@keyframes floatY {0% {transform: translate(-1px,222px);}
	50% {transform: translate(-1px,212px);}
	100% {transform: translate(-1px,222px);}}
.texto-gradiente {background: linear-gradient(90deg,#000,#067935,#067935,#067935,#067935);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.borda-mobile {position: relative;overflow: hidden;}
.borda-mobile::after {content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 2px;pointer-events: none;background: linear-gradient(90deg,rgba(0,0,0,0) 0%,#96c24d 20%,#067935 50%,#96c24d 80%,rgba(0,0,0,0) 100%);}
.elementor-15 .elementor-element.elementor-element-6832269 {position: relative;border-radius: 12px;background: transparent;z-index: 0;}
.elementor-15 .elementor-element.elementor-element-6832269::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 12px;padding: 2px;background: linear-gradient(90deg,#96c24d,#067935);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;z-index: -1;}
.gradient-hover-box {position: relative;overflow: hidden;border-radius: 12px;}
.elementor-15 .elementor-element.elementor-element-4b2e651 {position: relative;border-radius: 12px;background: transparent;z-index: 0;}
.elementor-15 .elementor-element.elementor-element-4b2e651::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 12px;padding: 2px;background: linear-gradient(90deg,#96c24d,#067935);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;z-index: -1;}
.gradient-hover-box {position: relative;overflow: hidden;border-radius: 12px;}
.elementor-15 .elementor-element.elementor-element-b7de98c {position: relative;border-radius: 12px;background: transparent;z-index: 0;}
.elementor-15 .elementor-element.elementor-element-b7de98c::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 12px;padding: 2px;background: linear-gradient(90deg,#96c24d,#067935);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;z-index: -1;}
.gradient-hover-box {position: relative;overflow: hidden;border-radius: 12px;}
.minha-imagem {position: relative;display: inline-block;overflow: hidden;}
.minha-imagem img {display: block;width: 100%;height: auto;-webkit-mask-image: linear-gradient(to bottom,rgba(0,0,0,1) 80%,rgba(0,0,0,0) 100%);-webkit-mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-image: linear-gradient(to bottom,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);mask-repeat: no-repeat;mask-size: 100% 100%;background-color: #eeeff0;}
.elementor-15 .elementor-element.elementor-element-823f459 {position: relative;border-radius: 12px;background: transparent;z-index: 0;}
.elementor-15 .elementor-element.elementor-element-823f459::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 12px;padding: 2px;background: linear-gradient(90deg,#96c24d,#067935);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;z-index: -1;}
.gradient-hover-box {position: relative;overflow: hidden;border-radius: 12px;}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button-text {position: relative;z-index: 2;}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button {border-radius: 50px;}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:hover:after {background: transparent !important;}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:before, .elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:after {content: "";border-radius: inherit;background: linear-gradient(to right,#96c24d,#067935);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 0;width: calc(100% + 8px);height: calc(100% + 8px);transition: .5s;}
.elementor-15 .elementor-element.elementor-element-33394eb .elementor-button:after {background: #f6ffe7;z-index: 1;width: 100%;height: 100%;}
body.elementor-page-15 {text-wrap: balance;}
.elementor-widget-text-editor p:last-child {margin-bottom: 0 !important;}