.elementor-9681 .elementor-element.elementor-element-1dcd48c{--display:flex;--min-height:377px;--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;--justify-content:center;}.elementor-9681 .elementor-element.elementor-element-1dcd48c:not(.elementor-motion-effects-element-type-background), .elementor-9681 .elementor-element.elementor-element-1dcd48c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wppilatesesaude.com.br/wp-content/uploads/2025/09/rectangle_31.webp");background-position:center center;}.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-9681 .elementor-element.elementor-element-1e3004c .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:400;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-1e3004c{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-9681 .elementor-element.elementor-element-02ab228{--display:flex;--min-height:541px;--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;--justify-content:center;}.elementor-9681 .elementor-element.elementor-element-cf231f7{--display:grid;--min-height:725px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9681 .elementor-element.elementor-element-84f7ee2{--display:flex;--justify-content:center;}.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-9681 .elementor-element.elementor-element-b940881{--display:flex;}.elementor-9681 .elementor-element.elementor-element-b940881.e-con{--align-self:center;}.elementor-9681 .elementor-element.elementor-element-0fb7fdd{text-align:center;}.elementor-9681 .elementor-element.elementor-element-0fb7fdd .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:400;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9681 .elementor-element.elementor-element-f0d9339{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9681 .elementor-element.elementor-element-7ed3104{--display:flex;--min-height:1072px;--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;--justify-content:center;}.elementor-9681 .elementor-element.elementor-element-7ed3104:not(.elementor-motion-effects-element-type-background), .elementor-9681 .elementor-element.elementor-element-7ed3104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wppilatesesaude.com.br/wp-content/uploads/2025/09/slice_7-1.webp");background-position:center center;}.elementor-9681 .elementor-element.elementor-element-1e8f2e6{text-align:center;}.elementor-9681 .elementor-element.elementor-element-1e8f2e6 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:400;color:#000000;}.elementor-9681 .elementor-element.elementor-element-1e8f2e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9681 .elementor-element.elementor-element-887a59d{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9681 .elementor-element.elementor-element-887a59d > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-9681 .elementor-element.elementor-element-b6e5d34{text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-9681 .elementor-element.elementor-element-b6e5d34.elementor-element{--align-self:center;}.elementor-9681 .elementor-element.elementor-element-18df80f{--e-image-carousel-slides-to-show:4;}.elementor-9681 .elementor-element.elementor-element-18df80f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9681 .elementor-element.elementor-element-18df80f .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-9681 .elementor-element.elementor-element-18df80f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-9681 .elementor-element.elementor-element-18df80f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-9681 .elementor-element.elementor-element-18df80f .elementor-image-carousel-caption{text-align:center;}.elementor-9681 .elementor-element.elementor-element-34f5872{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9681 .elementor-element.elementor-element-6c97ace{--icon-box-icon-margin:15px;}.elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon{font-size:77px;}.elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon-box-title, .elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-6c97ace > .elementor-widget-container{margin:0px 0px 0px 0px;padding:010px 0px 10px 10px;background-color:#1D448E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC402;border-radius:20px 20px 20px 20px;}.elementor-9681 .elementor-element.elementor-element-6c97ace.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9681 .elementor-element.elementor-element-cf95061{--icon-box-icon-margin:15px;}.elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon{font-size:77px;}.elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon-box-title, .elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-cf95061 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:010px 0px 10px 10px;background-color:#1D448E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC402;border-radius:20px 20px 20px 20px;}.elementor-9681 .elementor-element.elementor-element-cf95061.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9681 .elementor-element.elementor-element-d206d5c{--icon-box-icon-margin:15px;}.elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon{font-size:77px;}.elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon-box-title, .elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-d206d5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:010px 0px 10px 10px;background-color:#1D448E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFC402;border-radius:20px 20px 20px 20px;}.elementor-9681 .elementor-element.elementor-element-d206d5c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9681 .elementor-element.elementor-element-123cb52{--display:flex;--min-height:790px;--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-9681 .elementor-element.elementor-element-c2ea0c5{--display:grid;--min-height:728px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-9681 .elementor-element.elementor-element-3f24b2a{--display:flex;--min-height:616px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9681 .elementor-element.elementor-element-dedf8a7{text-align:left;}.elementor-9681 .elementor-element.elementor-element-dedf8a7 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:400;color:#000000;}.elementor-9681 .elementor-element.elementor-element-6397c5f{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-9681 .elementor-element.elementor-element-4e78987{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-9681 .elementor-element.elementor-element-beb9c5e .elementor-button{height:52px;width:230px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;background-color:#0F2553;border-radius:7px 7px 7px 7px;}.elementor-9681 .elementor-element.elementor-element-206917a .elementor-button{height:52px;width:230px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#000000;color:#000000;background-color:#0F255300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F2553;border-radius:7px 7px 7px 7px;}.elementor-9681 .elementor-element.elementor-element-206917a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9681 .elementor-element.elementor-element-769abab{--display:flex;--min-height:700px;--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;--justify-content:center;}.elementor-9681 .elementor-element.elementor-element-cbe60e6{--display:flex;--min-height:580px;--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;--border-radius:30px 30px 30px 30px;}.elementor-9681 .elementor-element.elementor-element-cbe60e6:not(.elementor-motion-effects-element-type-background), .elementor-9681 .elementor-element.elementor-element-cbe60e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wppilatesesaude.com.br/wp-content/uploads/2025/09/localiza_oa.webp");background-position:center center;background-repeat:no-repeat;}.elementor-9681 .elementor-element.elementor-element-bebdda0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:59px;--margin-right:0px;}.elementor-9681 .elementor-element.elementor-element-627c162{text-align:center;}.elementor-9681 .elementor-element.elementor-element-627c162 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:400;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-ede7fc6{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;color:#FFC402;}.elementor-9681 .elementor-element.elementor-element-bd6c5a6{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-91e2f78{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-0df4ca4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-38px;--margin-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-wrapper{text-align:center;}.elementor-9681 .elementor-element.elementor-element-c4d010b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-9681 .elementor-element.elementor-element-c4d010b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-9681 .elementor-element.elementor-element-c4d010b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-wrapper .elementor-image-box-img{width:300px;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-9681 .elementor-element.elementor-element-4ec8135{--display:flex;--min-height:1003px;--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-9681 .elementor-element.elementor-element-67008f4{text-align:center;}.elementor-9681 .elementor-element.elementor-element-67008f4 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:55px;font-weight:400;color:#000000;}.elementor-9681 .elementor-element.elementor-element-67008f4 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9681 .elementor-element.elementor-element-86bb229 .gallery-item{padding:0 29px 29px 0;}.elementor-9681 .elementor-element.elementor-element-86bb229 .gallery{margin:0 -29px -29px 0;}.elementor-9681 .elementor-element.elementor-element-86bb229 .gallery-item .gallery-caption{text-align:center;}.elementor-9681 .elementor-element.elementor-element-86bb229 > .elementor-widget-container{margin:050px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9681 .elementor-element.elementor-element-7ed3104{--content-width:1237px;}.elementor-9681 .elementor-element.elementor-element-3f24b2a{--width:95%;}.elementor-9681 .elementor-element.elementor-element-4e78987{--width:100%;}.elementor-9681 .elementor-element.elementor-element-bebdda0{--width:66%;}.elementor-9681 .elementor-element.elementor-element-0df4ca4{--width:46%;}}@media(max-width:1024px){.elementor-9681 .elementor-element.elementor-element-cf231f7{--grid-auto-flow:row;}.elementor-9681 .elementor-element.elementor-element-34f5872{--grid-auto-flow:row;}.elementor-9681 .elementor-element.elementor-element-c2ea0c5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9681 .elementor-element.elementor-element-1e3004c{text-align:center;--container-widget-width:336px;--container-widget-flex-grow:0;width:var( --container-widget-width, 336px );max-width:336px;}.elementor-9681 .elementor-element.elementor-element-1e3004c .elementor-heading-title{font-size:30px;}.elementor-9681 .elementor-element.elementor-element-cf231f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9681 .elementor-element.elementor-element-0fb7fdd .elementor-heading-title{font-size:40px;}.elementor-9681 .elementor-element.elementor-element-f0d9339{font-size:14px;}.elementor-9681 .elementor-element.elementor-element-1e8f2e6 .elementor-heading-title{font-size:40px;}.elementor-9681 .elementor-element.elementor-element-887a59d{font-size:20px;}.elementor-9681 .elementor-element.elementor-element-b6e5d34{font-size:18px;--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-9681 .elementor-element.elementor-element-b6e5d34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9681 .elementor-element.elementor-element-b6e5d34.elementor-element{--align-self:center;}.elementor-9681 .elementor-element.elementor-element-34f5872{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon{font-size:50px;}.elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon-box-title, .elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon-box-title a{font-size:18px;}.elementor-9681 .elementor-element.elementor-element-6c97ace .elementor-icon-box-description{font-size:18px;}.elementor-9681 .elementor-element.elementor-element-6c97ace > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon{font-size:50px;}.elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon-box-title, .elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon-box-title a{font-size:18px;}.elementor-9681 .elementor-element.elementor-element-cf95061 .elementor-icon-box-description{font-size:18px;}.elementor-9681 .elementor-element.elementor-element-cf95061 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon{font-size:50px;}.elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon-box-title, .elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon-box-title a{font-size:18px;}.elementor-9681 .elementor-element.elementor-element-d206d5c .elementor-icon-box-description{font-size:18px;}.elementor-9681 .elementor-element.elementor-element-d206d5c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9681 .elementor-element.elementor-element-c2ea0c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9681 .elementor-element.elementor-element-dedf8a7 .elementor-heading-title{font-size:40px;}.elementor-9681 .elementor-element.elementor-element-6397c5f{font-size:18px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9681 .elementor-element.elementor-element-4e78987{--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;}.elementor-9681 .elementor-element.elementor-element-4e78987.e-con{--align-self:center;}.elementor-9681 .elementor-element.elementor-element-cbe60e6:not(.elementor-motion-effects-element-type-background), .elementor-9681 .elementor-element.elementor-element-cbe60e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wppilatesesaude.com.br/wp-content/uploads/2025/09/group_29.webp");background-size:cover;}.elementor-9681 .elementor-element.elementor-element-bebdda0{--margin-top:161px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9681 .elementor-element.elementor-element-627c162 .elementor-heading-title{font-size:40px;}.elementor-9681 .elementor-element.elementor-element-627c162 > .elementor-widget-container{margin:0px 10px 0px 015px;}.elementor-9681 .elementor-element.elementor-element-ede7fc6{text-align:center;font-size:20px;}.elementor-9681 .elementor-element.elementor-element-ede7fc6 > .elementor-widget-container{margin:0px 10px 0px 015px;}.elementor-9681 .elementor-element.elementor-element-bd6c5a6{text-align:left;font-size:14px;}.elementor-9681 .elementor-element.elementor-element-bd6c5a6 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-9681 .elementor-element.elementor-element-91e2f78{font-size:14px;}.elementor-9681 .elementor-element.elementor-element-91e2f78 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-9681 .elementor-element.elementor-element-0df4ca4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-img{margin-bottom:15px;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-wrapper .elementor-image-box-img{width:84%;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-title{font-size:15px;}.elementor-9681 .elementor-element.elementor-element-c4d010b .elementor-image-box-description{font-size:15px;}.elementor-9681 .elementor-element.elementor-element-c4d010b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9681 .elementor-element.elementor-element-67008f4 .elementor-heading-title{font-size:40px;}.elementor-9681 .elementor-element.elementor-element-67008f4{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-9681 .elementor-element.elementor-element-67008f4.elementor-element{--align-self:center;}}/* Start custom CSS for image-carousel, class: .elementor-element-18df80f *//* 1) Base do slide */
.equipe-carousel .swiper-slide {
  position: relative;
  overflow: hidden;
  border-radius: 12px; /* opcional */
}

/* 2) Imagem com leve animação */
.equipe-carousel .swiper-slide img {
  display: block;
  width: 100%;
  transition: transform .45s ease, filter .45s ease;
}

/* 3) Legenda vira overlay ocupando 100% do slide */
.equipe-carousel .elementor-image-carousel-caption {
  position: absolute;
  inset: 0;                 /* top/right/bottom/left: 0 */
  display: flex;
  flex-direction: column;
  justify-content: flex-end;/* texto no rodapé; use center se quiser centralizado */
  text-align: left;
  padding: 20px;
  background: linear-gradient( to top, rgba(0,0,0,.65), rgba(0,0,0,.15) 60%, transparent );
  color: #fff;
  line-height: 1.35;
  font-weight: 500;
  opacity: 0;               /* começa invisível */
  transition: opacity .45s ease;
  pointer-events: none;     /* evita bloquear cliques na imagem, se tiver link */
}

/* 4) Aparência no hover do slide */
.equipe-carousel .swiper-slide:hover .elementor-image-carousel-caption {
  opacity: 1;
}

.equipe-carousel .swiper-slide:hover img {
  transform: scale(1.06);
  filter: brightness(.92);
}

/* 5) Detalhe de tipografia (opcional) */
.equipe-carousel .elementor-image-carousel-caption strong {
  font-size: 1.05em;
  display: block;
}
.equipe-carousel .elementor-image-carousel-caption small {
  opacity: .9;
  display: block;
}

/* 6) Acessibilidade/teclado: mostra overlay quando o slide recebe foco */
.equipe-carousel .swiper-slide:focus-within .elementor-image-carousel-caption {
  opacity: 1;
}

/* 7) Mobile: como não existe hover, deixe sempre visível (ajuste o breakpoint) */
@media (max-width: 1024px) {
  .equipe-carousel .elementor-image-carousel-caption { opacity: 1; }
  .equipe-carousel .swiper-slide img { transform: none; filter: none; }
}

.equipe-carousel .elementor-image-carousel-caption {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;  /* texto no rodapé */
  padding: 20px;
  text-align: left;
  color: #fff;

  /* Gradiente azul de baixo para cima */
  background: linear-gradient(
    to top,
    rgba(0, 64, 128, 0.9) 0%,
    rgba(0, 64, 128, 0.6) 40%,
    rgba(0, 64, 128, 0.0) 100%
  );

  opacity: 0;
  transition: opacity .45s ease;
}

.equipe-carousel .swiper-slide:hover .elementor-image-carousel-caption {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-beb9c5e *//* Botão */
.elementor-9681 .elementor-element.elementor-element-beb9c5e .elementor-button {
  box-shadow: 5px 5px 15px rgba(0,0,0,.34);
  overflow: hidden !important;
  transition: box-shadow .7s;
}

/* Texto original */
.elementor-9681 .elementor-element.elementor-element-beb9c5e .elementor-button-text {
  position: relative;
  z-index: 2;
  transition: color .5s;
}

/* Esconde o texto original no hover */
.elementor-9681 .elementor-element.elementor-element-beb9c5e:hover .elementor-button-text {
  color: transparent !important;
}

/* Texto do hover (duas linhas fixas) */
.elementor-9681 .elementor-element.elementor-element-beb9c5e .elementor-button-text::after {
  content: "Agende sua \A primeira consulta"; /* quebra em 2 linhas */
  white-space: pre-line !important;
  word-break: keep-all;
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2;
  padding: 0 .75em;
  opacity: 0;
  transition: opacity .2s;
  z-index: 3;

  /* 👇 Define a cor explicitamente */
  color: #000; 
}

/* Fundo/efeito de cor no hover */
.elementor-9681 .elementor-element.elementor-element-beb9c5e .elementor-button-text::before {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;
  width: 16px;
  height: 10px;
  background-color: rgba(255,245,0,1);
  border-radius: 50%;
  opacity: 0;
  transform: scale(0.1);
  transition: transform .5s, opacity .5s;
  z-index: 1;
}

/* Ativa hover */
.elementor-9681 .elementor-element.elementor-element-beb9c5e:hover .elementor-button-text::after { opacity: 1; }
.elementor-9681 .elementor-element.elementor-element-beb9c5e:hover .elementor-button-text::before { opacity: 1; transform: scale(20); }

/* Brilho no hover */
.elementor-9681 .elementor-element.elementor-element-beb9c5e:hover .elementor-button { 
  box-shadow: 0 0 5px rgb(184,236,104), 0 0 10px rgb(184,236,104), 0 0 30px rgb(184,236,104);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe60e6 *//* Sombra personalizada no container do formulário */
.estrutura {
  box-shadow: 
   -40px 705px 198px 0 rgba(0, 0, 0, 0.00), -26px 451px 181px 0 rgba(0, 0, 0, 0.01), -14px 254px 153px 0 rgba(0, 0, 0, 0.05), -6px 113px 113px 0 rgba(0, 0, 0, 0.09), -2px 28px 62px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */