.elementor-520 .elementor-element.elementor-element-ebfcee6{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;--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-520 .elementor-element.elementor-element-ebfcee6:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-ebfcee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equusmedicinaintegrada.com.br/wp-content/uploads/2026/03/44343444-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-ebfcee6::before, .elementor-520 .elementor-element.elementor-element-ebfcee6 > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-ebfcee6 > .e-con-inner > .elementor-background-video-container::before, .elementor-520 .elementor-element.elementor-element-ebfcee6 > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-ebfcee6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-520 .elementor-element.elementor-element-ebfcee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0bf7502{--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;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-018d57f{--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-520 .elementor-element.elementor-element-3461348{text-align:start;}.elementor-520 .elementor-element.elementor-element-3461348 img{width:61px;}.elementor-520 .elementor-element.elementor-element-d423b92{--display:flex;--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main .elementor-item:focus{color:#F9BD48;fill:#F9BD48;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F9BD48;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a, .elementor-520 .elementor-element.elementor-element-4149772 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a:hover,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a:focus,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-menu-toggle:hover,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-menu-toggle:focus{color:#F9BD48;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a:hover,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a:focus,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a.elementor-item-active{color:#F9BD48;background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown .elementor-item, .elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-520 .elementor-element.elementor-element-4149772 div.elementor-menu-toggle{color:#000000;}.elementor-520 .elementor-element.elementor-element-4149772 div.elementor-menu-toggle svg{fill:#000000;}.elementor-520 .elementor-element.elementor-element-d1e75a7{--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-520 .elementor-element.elementor-element-d1e75a7.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-520 .elementor-element.elementor-element-01f6103 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#000000;color:#000000;background-color:#FFFFFF00;transition-duration:1.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-01f6103 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-01f6103 .elementor-button:focus{color:#FFFFFF;background-color:#000000;border-color:#000000;}.elementor-520 .elementor-element.elementor-element-01f6103 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-01f6103 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-a7b070f{--display:flex;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-520 .elementor-element.elementor-element-c06cf64{text-align:center;}.elementor-520 .elementor-element.elementor-element-c06cf64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#000000;}.elementor-520 .elementor-element.elementor-element-ff1db84{text-align:center;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-ff1db84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-a695e64{text-align:center;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-a695e64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#000000;}.elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;fill:#CC8124;color:#CC8124;background-color:#00000000;transition-duration:1.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CC8124;border-radius:100px 100px 100px 100px;padding:21px 28px 21px 28px;}.elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button:hover, .elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button:focus{color:#000000;background-color:#02010100;border-color:#000000;}.elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button:hover svg, .elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button:focus svg{fill:#000000;}.elementor-520 .elementor-element.elementor-element-2e415d8{padding:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-bae5fca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:90px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-520 .elementor-element.elementor-element-bae5fca:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-bae5fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-2da2b37{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-520 .elementor-element.elementor-element-11f5c17{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-11f5c17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-23f28d0{text-align:center;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-23f28d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;line-height:29px;color:#000000;}.elementor-520 .elementor-element.elementor-element-c1359a4{text-align:center;width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-c1359a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:29px;color:#000000;}.elementor-520 .elementor-element.elementor-element-d1ed70a{--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;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--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-520 .elementor-element.elementor-element-b516e7d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:35px;color:#000000;}.elementor-520 .elementor-element.elementor-element-b516e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-b516e7d.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-fb1d2fa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:35px;color:#000000;}.elementor-520 .elementor-element.elementor-element-fb1d2fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-fb1d2fa.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-74744da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:35px;color:#000000;}.elementor-520 .elementor-element.elementor-element-74744da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;width:var( --container-widget-width, 252px );max-width:252px;--container-widget-width:252px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-74744da.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-ea60ff6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:35px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ea60ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;width:var( --container-widget-width, 252px );max-width:252px;--container-widget-width:252px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-ea60ff6.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-7692980 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:35px;color:#000000;}.elementor-520 .elementor-element.elementor-element-7692980{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;width:var( --container-widget-width, 252px );max-width:252px;--container-widget-width:252px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-7692980.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-b8e7435 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:35px;color:#000000;}.elementor-520 .elementor-element.elementor-element-b8e7435{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-b8e7435.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-01c41d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:35px;color:#000000;}.elementor-520 .elementor-element.elementor-element-01c41d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 9px 9px 9px;width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;z-index:1;border-radius:100px 100px 100px 100px;}.elementor-520 .elementor-element.elementor-element-01c41d8.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-fd89151{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 40px;--row-gap:30px;--column-gap:40px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-41d4451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-da83f0c img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-520 .elementor-element.elementor-element-05c9bb7{--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;--align-items:flex-start;}.elementor-520 .elementor-element.elementor-element-05c9bb7.e-con{--align-self:center;}.elementor-520 .elementor-element.elementor-element-134334e{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-134334e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-e85e306{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-e85e306 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-be42d2d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-be42d2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-34b7095{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-34b7095 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-f5a4c05{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-f5a4c05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-88141c3{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-88141c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-46684e7{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-46684e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-a4d817b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-a4d817b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-6c93d8f{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-6c93d8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-32ae673{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-32ae673 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-3c30fdd{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-3c30fdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-23f90f6{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-23f90f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-50cfdf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-50cfdf6:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-50cfdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-520 .elementor-element.elementor-element-50cfdf6.e-con{--order:99999 /* order end hack */;}.elementor-520 .elementor-element.elementor-element-95c8a32{--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;--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-520 .elementor-element.elementor-element-95c8a32.e-con{--order:99999 /* order end hack */;}.elementor-520 .elementor-element.elementor-element-620aa83{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-03ad6a1{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-03ad6a1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ae3525b{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-ae3525b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-92406c5{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-92406c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-0ffb506{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-0ffb506 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-48ebd59{--display:flex;--min-height:598px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-48ebd59:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-48ebd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equusmedicinaintegrada.com.br/wp-content/uploads/2026/03/vv445-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-520 .elementor-element.elementor-element-6f31d87{text-align:start;padding:0px 0px 20px 0px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-6f31d87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-cd3c0cb{--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-520 .elementor-element.elementor-element-b4e6d7a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 100px;--row-gap:30px;--column-gap:100px;--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-520 .elementor-element.elementor-element-207ea0f{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-520 .elementor-element.elementor-element-80cff70{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-80cff70 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-80cff70 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-157ebdd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-520 .elementor-element.elementor-element-96fa45b{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-96fa45b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-b60a72f{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-b60a72f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-166c636{--display:flex;}.elementor-520 .elementor-element.elementor-element-34ca4ef{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-34ca4ef .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-34ca4ef .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-0bd833d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-520 .elementor-element.elementor-element-596172f{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-596172f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-f5c0f09{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-f5c0f09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-447504a{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-447504a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-04f9d60{--display:flex;}.elementor-520 .elementor-element.elementor-element-e930037{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-e930037 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-e930037 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-fcb9983 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-520 .elementor-element.elementor-element-c02dc8b{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-c02dc8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ac82e05{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-ac82e05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-66fe207{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-66fe207 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-800f43b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-800f43b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-a3b6ef6{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-a3b6ef6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-46b6bcb{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-46b6bcb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-353c12d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-353c12d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-4c22dd4{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-4c22dd4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-aa79faa{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-aa79faa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-cb1a8f0{--display:flex;}.elementor-520 .elementor-element.elementor-element-f2c77b9{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-f2c77b9 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-f2c77b9 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-62ea657 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-520 .elementor-element.elementor-element-10aecb3{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-10aecb3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-0bd0d71{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-0bd0d71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-7fdf815{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-7fdf815 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-aa5cfaf{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-aa5cfaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-49b9b95{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-49b9b95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-21a4484{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-21a4484 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-de76be2{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-de76be2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-e4eb13a{--display:flex;}.elementor-520 .elementor-element.elementor-element-61b2cc1{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:1px;}.elementor-520 .elementor-element.elementor-element-61b2cc1 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-61b2cc1 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-0b72c6d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-520 .elementor-element.elementor-element-fe768f0{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-fe768f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-854b09b{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-854b09b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-2df7d63{--display:flex;}.elementor-520 .elementor-element.elementor-element-381f7f9{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:1px;}.elementor-520 .elementor-element.elementor-element-381f7f9 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-381f7f9 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-51362b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-520 .elementor-element.elementor-element-854df11{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-854df11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-5837425{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-5837425 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-9bf9a93{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-9bf9a93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-b2571c7{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-b2571c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-6dabe11{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-6dabe11:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-6dabe11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-520 .elementor-element.elementor-element-ef97261{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-ef97261 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:400;line-height:51px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-ef97261.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-b77af49{text-align:center;width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-b77af49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-b77af49.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-6df1490{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-7578e79{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-520 .elementor-element.elementor-element-7578e79:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-7578e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-520 .elementor-element.elementor-element-9262dca{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-9262dca .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-9262dca .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-8cb033f{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-8cb033f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-144d564{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-144d564 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#BDBDBD;}.elementor-520 .elementor-element.elementor-element-0b07619{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-520 .elementor-element.elementor-element-0b07619:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-0b07619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-520 .elementor-element.elementor-element-b5a5627{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-b5a5627 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-b5a5627 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-4007d72{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-4007d72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-3822b1a{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-3822b1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#BDBDBD;}.elementor-520 .elementor-element.elementor-element-67075e6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-520 .elementor-element.elementor-element-67075e6:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-67075e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-520 .elementor-element.elementor-element-54375e3{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-54375e3 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-54375e3 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-58bacc3{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-58bacc3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-8cc3070{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-8cc3070 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#BDBDBD;}.elementor-520 .elementor-element.elementor-element-75a7242{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-520 .elementor-element.elementor-element-75a7242:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-75a7242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-520 .elementor-element.elementor-element-f368c93{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-f368c93 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-f368c93 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-54be903{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-54be903 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-cd116b2{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-cd116b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#BDBDBD;}.elementor-520 .elementor-element.elementor-element-081b34e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-520 .elementor-element.elementor-element-081b34e:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-081b34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-520 .elementor-element.elementor-element-d226945{--divider-border-style:solid;--divider-color:#F9BD48;--divider-border-width:2px;}.elementor-520 .elementor-element.elementor-element-d226945 .elementor-divider-separator{width:16%;margin:0 auto;margin-left:0;}.elementor-520 .elementor-element.elementor-element-d226945 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-520 .elementor-element.elementor-element-d90a181{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-d90a181 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0146520{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-0146520 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#BDBDBD;}.elementor-520 .elementor-element.elementor-element-9cfd86c{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-9cfd86c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-b936e49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-b936e49.e-con{--align-self:center;}.elementor-520 .elementor-element.elementor-element-7b4c9c8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-520 .elementor-element.elementor-element-7b4c9c8:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-7b4c9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-520 .elementor-element.elementor-element-7b4c9c8.e-con{--align-self:center;}.elementor-520 .elementor-element.elementor-element-3eaa059 img{width:13%;}.elementor-520 .elementor-element.elementor-element-3eaa059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-520 .elementor-element.elementor-element-4e308b1{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-4e308b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-825545f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-825545f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-73cc587{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-73cc587 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-6bec99c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6bec99c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-9d55b6e{text-align:center;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-9d55b6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-3fdaebf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-3fdaebf:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-3fdaebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-520 .elementor-element.elementor-element-c0c6e6a{--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;--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-520 .elementor-element.elementor-element-33a43ba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-61e4412{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-61e4412 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-e3035b0{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-e3035b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-41a2798{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-41a2798 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-953067e{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-953067e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-a6b951b{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-a6b951b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-6da798e{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-6da798e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-66285aa{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-66285aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-216f305{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-216f305 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-66052f9{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-66052f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-00265a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-331082b{--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;--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-520 .elementor-element.elementor-element-331082b.e-con{--order:99999 /* order end hack */;}.elementor-520 .elementor-element.elementor-element-61ac377{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c21cc27{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-c21cc27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-1cce5f7{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-1cce5f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-1e197c7{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-1e197c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-5e8cc8a{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-5e8cc8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-cec8f62{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-cec8f62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-3932bc7{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-3932bc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-4bcdb63{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-4bcdb63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-12ebcb3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-12ebcb3:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-12ebcb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-520 .elementor-element.elementor-element-86e315f{--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;--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-520 .elementor-element.elementor-element-7848220 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-520 .elementor-element.elementor-element-b20dfb8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-8d1bed8{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-8d1bed8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-89ea12d{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-89ea12d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-3684dd9{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-3684dd9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-768e556{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-768e556 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-2510341{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-2510341 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-6fd1388{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-6fd1388 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-675f626{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-75ed5e9{--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;--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-520 .elementor-element.elementor-element-4b68a17 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-520 .elementor-element.elementor-element-524668e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-524668e.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-a4306b4{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-a4306b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-4d897e0{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-4d897e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-e05fcc6{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-e05fcc6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-29e9c95{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-29e9c95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-5e7ff2d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-5e7ff2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-105c298{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-105c298 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ecac13f{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-ecac13f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-9ae2448{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-9ae2448 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ec722d2{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-ec722d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-d46bee7{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-d46bee7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-fd7a0cc{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-fd7a0cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-c1f820b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-c1f820b:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-c1f820b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-520 .elementor-element.elementor-element-dc9fb87{--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;--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-520 .elementor-element.elementor-element-ffd2dc3 img{border-radius:20px 20px 20px 20px;}.elementor-520 .elementor-element.elementor-element-79bbaf5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-79bbaf5.e-con{--order:99999 /* order end hack */;}.elementor-520 .elementor-element.elementor-element-4891d45{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-4891d45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-6a0d1ca{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6a0d1ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-5886627{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-5886627 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-91bbddc{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-91bbddc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-4d61cec{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-4d61cec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-78869d0{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-78869d0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-74fb1f0{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-74fb1f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-c1abee6{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-c1abee6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-0ca65b7{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-0ca65b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:300;line-height:19px;color:#000000;}.elementor-520 .elementor-element.elementor-element-eee90b6{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-eee90b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-1da729b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-455eea7{text-align:center;padding:0px 0px 20px 0px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-455eea7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;line-height:51px;color:#000000;}.elementor-520 .elementor-element.elementor-element-455eea7.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-0a94d27{--display:flex;}.elementor-520 .elementor-element.elementor-element-41d3daa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-41d3daa:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-41d3daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-0618a62 img{border-radius:10px 10px 10px 10px;}.elementor-520 .elementor-element.elementor-element-9d567a3{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-9d567a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-206ecd7{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-206ecd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-44257a4{--display:flex;}.elementor-520 .elementor-element.elementor-element-9566e57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-9566e57:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-9566e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-5246852 img{border-radius:10px 10px 10px 10px;}.elementor-520 .elementor-element.elementor-element-dabef0c{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-dabef0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-bead6e7{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-bead6e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-59134dc{--display:flex;}.elementor-520 .elementor-element.elementor-element-d95431e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-d95431e:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-d95431e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-1cef3a0 img{border-radius:10px 10px 10px 10px;}.elementor-520 .elementor-element.elementor-element-a528aeb{text-align:start;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-a528aeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ca7b407{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-ca7b407 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-cf3f994{--display:flex;}.elementor-520 .elementor-element.elementor-element-01357fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-01357fe:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-01357fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-ad81bf0 img{border-radius:10px 10px 10px 10px;}.elementor-520 .elementor-element.elementor-element-0d78ce5{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-0d78ce5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ac5f243{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-520 .elementor-element.elementor-element-1249522{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-1249522:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-1249522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-520 .elementor-element.elementor-element-731de9e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-731de9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:51px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-731de9e.elementor-element{--align-self:center;}.elementor-520 .elementor-element.elementor-element-9c832a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--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-520 .elementor-element.elementor-element-afaf0b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-520 .elementor-element.elementor-element-afaf0b0:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-afaf0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-520 .elementor-element.elementor-element-4101cdc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-4101cdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-f9cdb2a{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-f9cdb2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#949494;}.elementor-520 .elementor-element.elementor-element-3be2bc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-3be2bc3 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-520 .elementor-element.elementor-element-3be2bc3 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;fill:#D5B984;color:#D5B984;background-color:#61CE7000;padding:19px 19px 19px 0px;}.elementor-520 .elementor-element.elementor-element-118a1b9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#333333;--border-color:#333333;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-520 .elementor-element.elementor-element-118a1b9:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-118a1b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-520 .elementor-element.elementor-element-807d922 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-520 .elementor-element.elementor-element-807d922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-3adad70{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-3adad70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#949494;}.elementor-520 .elementor-element.elementor-element-c756ccd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-520 .elementor-element.elementor-element-c756ccd .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-520 .elementor-element.elementor-element-c756ccd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;fill:#D5B984;color:#D5B984;background-color:#61CE7000;padding:19px 19px 19px 0px;}.elementor-520 .elementor-element.elementor-element-a098c12{--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;--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-520 .elementor-element.elementor-element-a098c12:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-a098c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-520 .elementor-element.elementor-element-e4178f4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-92ad882{--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-520 .elementor-element.elementor-element-6744dc7{text-align:start;}.elementor-520 .elementor-element.elementor-element-6744dc7 img{width:32%;}.elementor-520 .elementor-element.elementor-element-ea38f9f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ea38f9f{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-880ae9c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:21px;color:#000000;}.elementor-520 .elementor-element.elementor-element-880ae9c{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-141d2ee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:49px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-bde43ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-bde43ea{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-53f068d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-53f068d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-f33f10d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-f33f10d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-621dad7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:37px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-43d09f0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-43d09f0{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-9ccc556 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-9ccc556{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-2426e36 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-2426e36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-b65d31f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-b65d31f{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-fcb36f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-767abb9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-767abb9{width:var( --container-widget-width, 690px );max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;}.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-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-icon i{color:#F9BD48;transition:color 0.3s;}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-icon svg{fill:#F9BD48;transition:fill 0.3s;}.elementor-520 .elementor-element.elementor-element-2ce5186{--e-icon-list-icon-size:19px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-520 .elementor-element.elementor-element-2ce5186 .elementor-icon-list-text{transition:color 0.3s;}.elementor-520 .elementor-element.elementor-element-574ac84{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-574ac84:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-574ac84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-520 .elementor-element.elementor-element-3a6d2a4{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-3a6d2a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-ecb0019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-520 .elementor-element.elementor-element-ecb0019:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-ecb0019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-520 .elementor-element.elementor-element-80e1f71{text-align:center;width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-520 .elementor-element.elementor-element-80e1f71 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#000000;}.elementor-520 .elementor-element.elementor-element-80e1f71.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-520 .elementor-element.elementor-element-b4e6d7a{--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-6df1490{--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-ac5f243{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-520 .elementor-element.elementor-element-ebfcee6{--width:100%;}.elementor-520 .elementor-element.elementor-element-0bf7502{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-018d57f{--width:15%;}.elementor-520 .elementor-element.elementor-element-d423b92{--width:100%;}.elementor-520 .elementor-element.elementor-element-d1e75a7{--width:15%;}.elementor-520 .elementor-element.elementor-element-a7b070f{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-bae5fca{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-d1ed70a{--width:97%;}.elementor-520 .elementor-element.elementor-element-fd89151{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-41d4451{--width:50%;}.elementor-520 .elementor-element.elementor-element-05c9bb7{--width:50%;}.elementor-520 .elementor-element.elementor-element-50cfdf6{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-95c8a32{--width:53%;}.elementor-520 .elementor-element.elementor-element-620aa83{--width:50%;}.elementor-520 .elementor-element.elementor-element-48ebd59{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-6dabe11{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-b936e49{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-7b4c9c8{--width:100%;}.elementor-520 .elementor-element.elementor-element-3fdaebf{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-c0c6e6a{--width:53%;}.elementor-520 .elementor-element.elementor-element-33a43ba{--width:50%;}.elementor-520 .elementor-element.elementor-element-00265a3{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-331082b{--width:50%;}.elementor-520 .elementor-element.elementor-element-61ac377{--width:50%;}.elementor-520 .elementor-element.elementor-element-12ebcb3{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-86e315f{--width:50%;}.elementor-520 .elementor-element.elementor-element-b20dfb8{--width:50%;}.elementor-520 .elementor-element.elementor-element-675f626{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-75ed5e9{--width:50%;}.elementor-520 .elementor-element.elementor-element-524668e{--width:50%;}.elementor-520 .elementor-element.elementor-element-c1f820b{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-dc9fb87{--width:50%;}.elementor-520 .elementor-element.elementor-element-79bbaf5{--width:50%;}.elementor-520 .elementor-element.elementor-element-1da729b{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-1249522{--content-width:1250px;}.elementor-520 .elementor-element.elementor-element-e4178f4{--width:100%;}}@media(max-width:767px){.elementor-520 .elementor-element.elementor-element-ebfcee6{--min-height:100vh;--overlay-opacity:0.29;--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-520 .elementor-element.elementor-element-ebfcee6:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-ebfcee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equusmedicinaintegrada.com.br/wp-content/uploads/2026/03/cellll99000.png");}.elementor-520 .elementor-element.elementor-element-0bf7502{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-018d57f{--width:65%;}.elementor-520 .elementor-element.elementor-element-3461348 img{width:52px;}.elementor-520 .elementor-element.elementor-element-3461348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-520 .elementor-element.elementor-element-d423b92{--width:100px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-520 .elementor-element.elementor-element-4149772{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:23px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown .elementor-item, .elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--dropdown a{padding-left:22px;padding-right:22px;padding-top:16px;padding-bottom:16px;}.elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-520 .elementor-element.elementor-element-4149772 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:11px !important;}.elementor-520 .elementor-element.elementor-element-4149772.elementor-element{--align-self:flex-end;}.elementor-520 .elementor-element.elementor-element-d1e75a7{--width:10%;}.elementor-520 .elementor-element.elementor-element-a7b070f{--margin-top:34%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-c06cf64 .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-ff1db84 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-520 .elementor-element.elementor-element-ff1db84{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-a695e64 .elementor-heading-title{font-size:15px;line-height:1.7em;}.elementor-520 .elementor-element.elementor-element-a695e64{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-2e415d8 .elementor-button{font-size:14px;}.elementor-520 .elementor-element.elementor-element-bae5fca{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-520 .elementor-element.elementor-element-bae5fca.e-con{--align-self:center;}.elementor-520 .elementor-element.elementor-element-2da2b37{--width:100%;--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-520 .elementor-element.elementor-element-2da2b37.e-con{--align-self:center;}.elementor-520 .elementor-element.elementor-element-11f5c17 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-520 .elementor-element.elementor-element-11f5c17{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-23f28d0 .elementor-heading-title{font-size:17px;}.elementor-520 .elementor-element.elementor-element-23f28d0{padding:0px 20px 0px 20px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-c1359a4 .elementor-heading-title{font-size:14px;line-height:1.8em;}.elementor-520 .elementor-element.elementor-element-c1359a4{padding:0px 25px 0px 25px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-d1ed70a{--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--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-520 .elementor-element.elementor-element-b516e7d .elementor-heading-title{font-size:12px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-b516e7d{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-520 .elementor-element.elementor-element-fb1d2fa .elementor-heading-title{font-size:12px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-fb1d2fa{--container-widget-width:164px;--container-widget-flex-grow:0;width:var( --container-widget-width, 164px );max-width:164px;}.elementor-520 .elementor-element.elementor-element-74744da .elementor-heading-title{font-size:12px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-74744da{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-520 .elementor-element.elementor-element-ea60ff6 .elementor-heading-title{font-size:12px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-ea60ff6{--container-widget-width:143px;--container-widget-flex-grow:0;width:var( --container-widget-width, 143px );max-width:143px;}.elementor-520 .elementor-element.elementor-element-7692980 .elementor-heading-title{font-size:12px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-7692980{--container-widget-width:154px;--container-widget-flex-grow:0;width:var( --container-widget-width, 154px );max-width:154px;}.elementor-520 .elementor-element.elementor-element-b8e7435 .elementor-heading-title{font-size:12px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-b8e7435{--container-widget-width:159px;--container-widget-flex-grow:0;width:var( --container-widget-width, 159px );max-width:159px;}.elementor-520 .elementor-element.elementor-element-01c41d8 .elementor-heading-title{font-size:12px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-01c41d8{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}.elementor-520 .elementor-element.elementor-element-05c9bb7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-134334e .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-e85e306 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-be42d2d .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-34b7095 .elementor-heading-title{font-size:14px;}.elementor-520 .elementor-element.elementor-element-34b7095{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-f5a4c05 .elementor-heading-title{font-size:14px;}.elementor-520 .elementor-element.elementor-element-f5a4c05{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-88141c3 .elementor-heading-title{font-size:14px;}.elementor-520 .elementor-element.elementor-element-88141c3{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-46684e7 .elementor-heading-title{font-size:14px;}.elementor-520 .elementor-element.elementor-element-46684e7{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-a4d817b .elementor-heading-title{font-size:14px;}.elementor-520 .elementor-element.elementor-element-a4d817b{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6c93d8f .elementor-heading-title{font-size:14px;}.elementor-520 .elementor-element.elementor-element-6c93d8f{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-32ae673 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-3c30fdd .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-23f90f6 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-95c8a32.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-620aa83{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-520 .elementor-element.elementor-element-03ad6a1 .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-ae3525b .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-92406c5 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-0ffb506 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-48ebd59:not(.elementor-motion-effects-element-type-background), .elementor-520 .elementor-element.elementor-element-48ebd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://equusmedicinaintegrada.com.br/wp-content/uploads/2026/03/34234256.png");}.elementor-520 .elementor-element.elementor-element-48ebd59{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-6f31d87 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-520 .elementor-element.elementor-element-6f31d87{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b4e6d7a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-207ea0f{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-80cff70 .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-96fa45b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-96fa45b{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b60a72f .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-b60a72f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-166c636{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-34ca4ef .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-596172f .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-596172f{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-f5c0f09 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-f5c0f09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-447504a .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-447504a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-04f9d60{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-e930037 .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-c02dc8b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-c02dc8b{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-ac82e05 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-ac82e05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-66fe207 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-66fe207{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-800f43b .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-800f43b{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-a3b6ef6 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-a3b6ef6{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-46b6bcb .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-46b6bcb{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-353c12d .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-353c12d{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-4c22dd4 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-4c22dd4{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-aa79faa .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-aa79faa{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-cb1a8f0{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-f2c77b9 .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-10aecb3 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-10aecb3{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-0bd0d71 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-0bd0d71{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-7fdf815 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-7fdf815{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-aa5cfaf .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-aa5cfaf{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-49b9b95 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-49b9b95{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-21a4484 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-21a4484{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-de76be2 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-de76be2{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-e4eb13a{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-fe768f0 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-fe768f0{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-854b09b .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-854b09b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-2df7d63{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-854df11 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-854df11{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-5837425 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-5837425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-9bf9a93 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-9bf9a93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b2571c7 .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-b2571c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6dabe11{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-ef97261 .elementor-heading-title{font-size:22px;line-height:1.5em;}.elementor-520 .elementor-element.elementor-element-ef97261{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b77af49 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-b77af49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-520 .elementor-element.elementor-element-6df1490{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-520 .elementor-element.elementor-element-9262dca .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-8cb033f .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-8cb033f{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-144d564 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-144d564{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b5a5627 .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-4007d72 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-4007d72{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-3822b1a .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-3822b1a{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-54375e3 .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-58bacc3 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-58bacc3{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-8cc3070 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-8cc3070{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-f368c93 .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-54be903 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-54be903{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-cd116b2 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-cd116b2{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-d226945 .elementor-divider-separator{width:38%;}.elementor-520 .elementor-element.elementor-element-d90a181 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-d90a181{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-0146520 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-0146520{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-9cfd86c .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-9cfd86c{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-b936e49{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-520 .elementor-element.elementor-element-7b4c9c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-520 .elementor-element.elementor-element-3eaa059 img{width:24%;}.elementor-520 .elementor-element.elementor-element-4e308b1 .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-825545f .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-73cc587 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-6bec99c .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-9d55b6e .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-33a43ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-520 .elementor-element.elementor-element-61e4412 .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-e3035b0 .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-41a2798 .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-953067e .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-953067e{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-a6b951b .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-a6b951b{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6da798e .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-6da798e{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-66285aa .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-66285aa{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-216f305 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-216f305{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-66052f9 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-66052f9{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-331082b.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-61ac377{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-520 .elementor-element.elementor-element-c21cc27 .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-1cce5f7 .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-1e197c7 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-5e8cc8a .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-5e8cc8a{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-cec8f62 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-cec8f62{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-3932bc7 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-3932bc7{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-4bcdb63 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-4bcdb63{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-86e315f.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-7848220 img{border-radius:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-b20dfb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-520 .elementor-element.elementor-element-8d1bed8 .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-89ea12d .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-3684dd9 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-768e556 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-768e556{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-2510341 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-2510341{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-6fd1388 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-6fd1388{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-75ed5e9.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-4b68a17 img{border-radius:10px 10px 10px 10px;}.elementor-520 .elementor-element.elementor-element-524668e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-520 .elementor-element.elementor-element-a4306b4 .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-4d897e0 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-e05fcc6 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-29e9c95 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-29e9c95{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-5e7ff2d .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-5e7ff2d{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-105c298 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-105c298{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-ecac13f .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-ecac13f{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-9ae2448 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-9ae2448{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-ec722d2 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-ec722d2{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-d46bee7 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-d46bee7{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-fd7a0cc .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-fd7a0cc{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-dc9fb87.e-con{--order:-99999 /* order start hack */;}.elementor-520 .elementor-element.elementor-element-ffd2dc3 img{border-radius:0px 0px 0px 0px;}.elementor-520 .elementor-element.elementor-element-79bbaf5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-520 .elementor-element.elementor-element-4891d45 .elementor-heading-title{font-size:20px;}.elementor-520 .elementor-element.elementor-element-6a0d1ca .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-5886627 .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-91bbddc .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-4d61cec .elementor-heading-title{font-size:16px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-78869d0 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-78869d0{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-74fb1f0 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-74fb1f0{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-c1abee6 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-c1abee6{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-0ca65b7 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-520 .elementor-element.elementor-element-0ca65b7{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-eee90b6 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-455eea7 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-520 .elementor-element.elementor-element-455eea7{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-9d567a3 .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-206ecd7 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-dabef0c .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-bead6e7 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-a528aeb .elementor-heading-title{font-size:16px;}.elementor-520 .elementor-element.elementor-element-ca7b407 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-0d78ce5 .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-520 .elementor-element.elementor-element-ac5f243{--e-n-carousel-swiper-slides-to-display:1;}.elementor-520 .elementor-element.elementor-element-f9cdb2a{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-3adad70{width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-e4178f4{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-141d2ee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-520 .elementor-element.elementor-element-621dad7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-520 .elementor-element.elementor-element-574ac84{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-520 .elementor-element.elementor-element-3a6d2a4 .elementor-heading-title{line-height:1.8em;}.elementor-520 .elementor-element.elementor-element-3a6d2a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:100%;max-width:100%;}.elementor-520 .elementor-element.elementor-element-80e1f71 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-0bf7502 *//* Estado inicial (topo da página) */
.menu-topo {
    position: fixed;
    top: 0;
    width: 100%;
    background: transparent;
    transition: background 0.3s ease;
    z-index: 999;
}

/* Quando rolar a página */
.menu-topo.scrolled {
    background: #ffffff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c06cf64 */.elementor-520 .elementor-element.elementor-element-c06cf64 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff1db84 */.elementor-520 .elementor-element.elementor-element-ff1db84 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.2s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a695e64 */.elementor-520 .elementor-element.elementor-element-a695e64 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.4s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b516e7d *//* Container principal */
.elementor-520 .elementor-element.elementor-element-b516e7d {
    position: relative;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    padding: 10px 15px;
    text-align: center;
    border-radius: 100px; /* opcional – deixa mais elegante */
}

/* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-b516e7d span {
    position: relative;
    display: inline-block;
    padding-left: 18px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-b516e7d span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}

.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb1d2fa *//* Container principal */
.elementor-520 .elementor-element.elementor-element-fb1d2fa {
    position: relative;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    padding: 10px 15px;
    text-align: center;
    border-radius: 100px; /* opcional – deixa mais elegante */
}

/* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-fb1d2fa span {
    position: relative;
    display: inline-block;
    padding-left: 18px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-fb1d2fa span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}

.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74744da *//* Container principal */
.elementor-520 .elementor-element.elementor-element-74744da {
    position: relative;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    padding: 10px 15px;
    text-align: center;
    border-radius: 100px; /* opcional – deixa mais elegante */
}

/* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-74744da span {
    position: relative;
    display: inline-block;
    padding-left: 18px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-74744da span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}

.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea60ff6 *//* Container principal */
.elementor-520 .elementor-element.elementor-element-ea60ff6 {
    position: relative;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    padding: 10px 15px;
    text-align: center;
    border-radius: 100px; /* opcional – deixa mais elegante */
}

/* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-ea60ff6 span {
    position: relative;
    display: inline-block;
    padding-left: 18px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-ea60ff6 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}

.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7692980 *//* Container principal */
.elementor-520 .elementor-element.elementor-element-7692980 {
    position: relative;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    padding: 10px 15px;
    text-align: center;
    border-radius: 100px; /* opcional – deixa mais elegante */
}

/* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-7692980 span {
    position: relative;
    display: inline-block;
    padding-left: 18px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-7692980 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}

.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8e7435 *//* Container principal */
.elementor-520 .elementor-element.elementor-element-b8e7435 {
    position: relative;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    padding: 10px 15px;
    text-align: center;
    border-radius: 100px; /* opcional – deixa mais elegante */
}

/* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-b8e7435 span {
    position: relative;
    display: inline-block;
    padding-left: 18px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-b8e7435 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}

.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c41d8 *//* Container principal */
.elementor-520 .elementor-element.elementor-element-01c41d8 {
    position: relative;
    background: #ffffff;
    border: 1px solid #D4D4D4;
    padding: 10px 15px;
    text-align: center;
    border-radius: 100px; /* opcional – deixa mais elegante */
}

/* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-01c41d8 span {
    position: relative;
    display: inline-block;
    padding-left: 18px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-01c41d8 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}

.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b7095 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-34b7095 span {
    position: relative;
    display: inline-block;
    padding-left: 30px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-34b7095 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5a4c05 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-f5a4c05 span {
    position: relative;
    display: inline-block;
    padding-left: 30px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-f5a4c05 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88141c3 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-88141c3 span {
    position: relative;
    display: inline-block;
    padding-left: 30px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-88141c3 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46684e7 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-46684e7 span {
    position: relative;
    display: inline-block;
    padding-left: 30px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-46684e7 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4d817b *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-a4d817b span {
    position: relative;
    display: inline-block;
    padding-left: 30px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-a4d817b span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c93d8f *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-6c93d8f span {
    position: relative;
    display: inline-block;
    padding-left: 30px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-6c93d8f span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800f43b *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-800f43b span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-800f43b span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3b6ef6 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-a3b6ef6 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-a3b6ef6 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b6bcb *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-46b6bcb span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-46b6bcb span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-353c12d *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-353c12d span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-353c12d span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c22dd4 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-4c22dd4 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-4c22dd4 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa79faa *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-aa79faa span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-aa79faa span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fdf815 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-7fdf815 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-7fdf815 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa5cfaf *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-aa5cfaf span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-aa5cfaf span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49b9b95 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-49b9b95 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-49b9b95 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a4484 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-21a4484 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-21a4484 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de76be2 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-de76be2 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-de76be2 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-953067e *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-953067e span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-953067e span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6b951b *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-a6b951b span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-a6b951b span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6da798e *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-6da798e span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-6da798e span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66285aa *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-66285aa span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-66285aa span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-216f305 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-216f305 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-216f305 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66052f9 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-66052f9 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-66052f9 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e8cc8a *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-5e8cc8a span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-5e8cc8a span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cec8f62 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-cec8f62 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-cec8f62 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3932bc7 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-3932bc7 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-3932bc7 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bcdb63 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-4bcdb63 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-4bcdb63 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768e556 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-768e556 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-768e556 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2510341 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-2510341 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-2510341 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fd1388 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-6fd1388 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-6fd1388 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29e9c95 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-29e9c95 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-29e9c95 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e7ff2d *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-5e7ff2d span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-5e7ff2d span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-105c298 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-105c298 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-105c298 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecac13f *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-ecac13f span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-ecac13f span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ae2448 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-9ae2448 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-9ae2448 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec722d2 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-ec722d2 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-ec722d2 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d46bee7 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-d46bee7 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-d46bee7 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd7a0cc *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-fd7a0cc span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-fd7a0cc span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78869d0 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-78869d0 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-78869d0 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fb1f0 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-74fb1f0 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-74fb1f0 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1abee6 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-c1abee6 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-c1abee6 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ca65b7 *//* Para centralizar corretamente o pontinho com o texto */
.elementor-520 .elementor-element.elementor-element-0ca65b7 span {
    position: relative;
    display: inline-block;
    padding-left: 15px; /* espaço do pontinho */
}

/* Pontinho fixo */
.elementor-520 .elementor-element.elementor-element-0ca65b7 span::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    background: #FFD596;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS */.scroll-anim {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
    filter: blur(10px);
    transition: 
        opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.8s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform, filter;
}

.scroll-anim.active {
    opacity: 1;
    transform: translateY(0) scale(1);
    filter: blur(0);
}

.scroll-anim.out {
    opacity: 0;
    transform: translateY(-40px) scale(0.98);
    filter: blur(8px);
}/* End custom CSS */