.elementor-9 .elementor-element.elementor-element-fafc68e{--display:flex;--min-height:926px;--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:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-fafc68e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fafc68e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asfisiopelvica.com.br/wp-content/uploads/2025/09/heroasfisio.webp");background-position:center center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-9 .elementor-element.elementor-element-4569232{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4569232 .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main .elementor-item:focus{color:#BD7973;fill:#BD7973;}.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#BD7973;}.elementor-9 .elementor-element.elementor-element-4569232 .e--pointer-framed .elementor-item:before,
					.elementor-9 .elementor-element.elementor-element-4569232 .e--pointer-framed .elementor-item:after{border-color:#BD7973;}.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#BD7973;}.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-9 .elementor-element.elementor-element-4569232 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#BD7973;}.elementor-9 .elementor-element.elementor-element-4569232 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-9 .elementor-element.elementor-element-4569232 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#BD7973;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a871719{margin:176px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-a871719.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a871719 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-b8dfb7a{padding:9px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-b8dfb7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-9 .elementor-element.elementor-element-d387686{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-d387686.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-a988f45 .elementor-button{background-color:transparent;height:70px;width:268px;-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:20px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;background-image:linear-gradient(109deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-a988f45.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a988f45{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-a988f45 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-9 .elementor-element.elementor-element-9d33d91 .elementor-button{background-color:transparent;height:70px;width:268px;-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:20px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;background-image:linear-gradient(109deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-9d33d91.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9d33d91{border-radius:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-7197de0{margin:133px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-851e0ed{--display:flex;--min-height:0px;--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;}.elementor-9 .elementor-element.elementor-element-3fe7807{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-9ce7af2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#000203;}.elementor-9 .elementor-element.elementor-element-c9d20f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0073A3;}.elementor-9 .elementor-element.elementor-element-d9d1ffc{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-f124de4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:48px 40px;--row-gap:48px;--column-gap:40px;--grid-auto-flow:row;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0590eb2 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-0590eb2{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-0590eb2 .elementor-icon{font-size:68px;}.elementor-9 .elementor-element.elementor-element-0590eb2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-54432f3 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-54432f3{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-54432f3 .elementor-icon{font-size:68px;}.elementor-9 .elementor-element.elementor-element-54432f3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-88cd4cb .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-88cd4cb{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-88cd4cb .elementor-icon{font-size:69px;}.elementor-9 .elementor-element.elementor-element-88cd4cb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-d0e8c55 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-d0e8c55{--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-d0e8c55 .elementor-icon{font-size:69px;}.elementor-9 .elementor-element.elementor-element-d0e8c55 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-eda8ec4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-9 .elementor-element.elementor-element-eda8ec4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-eda8ec4 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-eda8ec4 .elementor-icon{font-size:69px;}.elementor-9 .elementor-element.elementor-element-eda8ec4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-22bca14 .elementor-button{background-color:transparent;height:70px;width:201px;-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:20px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;background-image:linear-gradient(109deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-22bca14.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-22bca14{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-e2577a2{--display:flex;--min-height:1000px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-63f6412{--display:flex;--min-height:2190px;--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-9 .elementor-element.elementor-element-63f6412:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-63f6412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asfisiopelvica.com.br/wp-content/uploads/2025/09/slice_2.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-ac4b843{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-ac4b843 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-824c4a2{width:var( --container-widget-width, 88% );max-width:88%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-824c4a2.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a72f738{--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;}.elementor-9 .elementor-element.elementor-element-3730a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3730a36.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-e74f79b{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-3b748ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7fac9d3{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-2f57677{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a5b3883.elementor-element{--align-self:flex-start;--order:2;}.elementor-9 .elementor-element.elementor-element-9fecb22{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-e82b2da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-213386a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-3fbc2cd{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4a02956.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-ce06077{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-b3c0626 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#6EC1E4;}.elementor-9 .elementor-element.elementor-element-70b0941{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-221e060{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-221e060 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-76ee013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-c1b3aa2{--display:flex;--min-height:2330px;--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-9 .elementor-element.elementor-element-c1b3aa2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c1b3aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asfisiopelvica.com.br/wp-content/uploads/2025/09/gradiente2330.webp");}.elementor-9 .elementor-element.elementor-element-36676f7{--display:flex;--min-height:800px;--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;}.elementor-9 .elementor-element.elementor-element-d851666{--display:flex;}.elementor-9 .elementor-element.elementor-element-9c8bc24{--display:flex;}.elementor-9 .elementor-element.elementor-element-c8a38b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-f7fcec0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-ba37023{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-539393a{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6671140{background-color:#FFFFFF;z-index:1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D2A365;border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-6671140.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-6671140 .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-6671140 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-6671140:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-6671140:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-6671140 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-6122c7b{background-color:#FFFFFF;padding:0px 0px 0px 0px;z-index:2;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D2A365;border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-6122c7b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-6122c7b .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-6122c7b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-6122c7b:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-6122c7b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-6122c7b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-1d7a394{background-color:#FFFFFF;padding:0px 0px 0px 0px;z-index:3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D2A365;border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-1d7a394.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-1d7a394 .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-1d7a394 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-1d7a394:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-1d7a394:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-1d7a394 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-b8a4b3b{background-color:#FFFFFF;padding:0px 0px 0px 0px;z-index:4;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D2A365;border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-b8a4b3b.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-b8a4b3b .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-b8a4b3b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-b8a4b3b:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-b8a4b3b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-b8a4b3b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-ea60afb{background-color:#FFFFFF;padding:0px 0px 0px 0px;z-index:5;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D2A365;border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-ea60afb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-ea60afb .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-ea60afb .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-ea60afb:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-ea60afb:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-ea60afb .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-02e9a1e{background-color:#FFFFFF;z-index:6;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D2A365;border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-02e9a1e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-02e9a1e .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-02e9a1e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-02e9a1e:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-02e9a1e:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-02e9a1e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-1084b7f{background-color:#FFFFFF;padding:0px 0px 0px 0px;z-index:7;border-style:solid;border-width:2px 2px 2px 2px;border-color:#D2A365;border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-1084b7f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-1084b7f .elementor-image-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-1084b7f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-1084b7f:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-1084b7f:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-1084b7f .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-71885bf{--display:flex;--min-height:861px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-71885bf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-71885bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asfisiopelvica.com.br/wp-content/uploads/2025/09/slice_2-1.webp");}.elementor-9 .elementor-element.elementor-element-4552640{width:var( --container-widget-width, 41% );max-width:41%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-4552640.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4552640 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-5f62888 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9 .elementor-element.elementor-element-5f62888 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-9 .elementor-element.elementor-element-5f62888 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-9 .elementor-element.elementor-element-5f62888 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-6eed9c4{--display:flex;--min-height:1240px;--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;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D2A365;--border-color:#D2A365;}.elementor-9 .elementor-element.elementor-element-1d2e867{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-1d2e867 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-d22eff4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6edc032{width:var( --container-widget-width, 96% );max-width:96%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0015px 0px 20px;--container-widget-width:96%;--container-widget-flex-grow:0;background-image:linear-gradient(100deg, #BD7973 0%, #E5C2B8 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2A365;border-radius:27.87px 27.87px 27.87px 27.87px;--icon-box-icon-margin:11px;}.elementor-9 .elementor-element.elementor-element-6edc032.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-6edc032 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-6edc032 .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-6edc032 .elementor-icon{font-size:64px;}.elementor-9 .elementor-element.elementor-element-6edc032 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6edc032 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6edc032 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-c32dde3{width:var( --container-widget-width, 96% );max-width:96%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0015px 0px 20px;--container-widget-width:96%;--container-widget-flex-grow:0;background-image:linear-gradient(100deg, #BD7973 0%, #E5C2B8 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2A365;border-radius:27.87px 27.87px 27.87px 27.87px;--icon-box-icon-margin:18px;}.elementor-9 .elementor-element.elementor-element-c32dde3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-c32dde3 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-c32dde3 .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-c32dde3 .elementor-icon{font-size:64px;}.elementor-9 .elementor-element.elementor-element-c32dde3 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c32dde3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c32dde3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-fc1bb0f{width:var( --container-widget-width, 96% );max-width:96%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0015px 0px 20px;--container-widget-width:96%;--container-widget-flex-grow:0;background-image:linear-gradient(100deg, #BD7973 0%, #E5C2B8 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2A365;border-radius:27.87px 27.87px 27.87px 27.87px;--icon-box-icon-margin:43px;}.elementor-9 .elementor-element.elementor-element-fc1bb0f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-fc1bb0f .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-fc1bb0f .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-fc1bb0f .elementor-icon{font-size:64px;}.elementor-9 .elementor-element.elementor-element-fc1bb0f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-fc1bb0f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-fc1bb0f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-f8523ed{width:var( --container-widget-width, 96% );max-width:96%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0015px 0px 20px;--container-widget-width:96%;--container-widget-flex-grow:0;background-image:linear-gradient(100deg, #BD7973 0%, #E5C2B8 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2A365;border-radius:27.87px 27.87px 27.87px 27.87px;--icon-box-icon-margin:37px;}.elementor-9 .elementor-element.elementor-element-f8523ed.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-f8523ed .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-f8523ed .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f8523ed .elementor-icon{font-size:64px;}.elementor-9 .elementor-element.elementor-element-f8523ed .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-f8523ed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f8523ed .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-624a407{width:var( --container-widget-width, 96% );max-width:96%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0015px 0px 20px;--container-widget-width:96%;--container-widget-flex-grow:0;background-image:linear-gradient(100deg, #BD7973 0%, #E5C2B8 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2A365;border-radius:27.87px 27.87px 27.87px 27.87px;--icon-box-icon-margin:45px;}.elementor-9 .elementor-element.elementor-element-624a407.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-624a407 .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-624a407 .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-624a407 .elementor-icon{font-size:64px;}.elementor-9 .elementor-element.elementor-element-624a407 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-624a407 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-624a407 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-5e55f9e{width:var( --container-widget-width, 99% );max-width:99%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0015px 0px 20px;--container-widget-width:99%;--container-widget-flex-grow:0;background-image:linear-gradient(100deg, #BD7973 0%, #E5C2B8 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2A365;border-radius:27.87px 27.87px 27.87px 27.87px;--icon-box-icon-margin:49px;}.elementor-9 .elementor-element.elementor-element-5e55f9e.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-5e55f9e .elementor-icon-box-wrapper{text-align:left;}.elementor-9 .elementor-element.elementor-element-5e55f9e .elementor-icon-box-title{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-5e55f9e .elementor-icon{font-size:64px;}.elementor-9 .elementor-element.elementor-element-5e55f9e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-5e55f9e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-5e55f9e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-666b7ff{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-666b7ff.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c25211e .elementor-button{background-color:transparent;height:70px;width:268px;-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:20px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;background-image:linear-gradient(109deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-c25211e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c25211e{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-2231418 .elementor-button{background-color:transparent;height:70px;width:268px;-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:20px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;background-image:linear-gradient(109deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-2231418.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2231418{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-4938fb1{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-bb2171f{--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-9 .elementor-element.elementor-element-6801179{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-9 .elementor-element.elementor-element-6801179.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6801179 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-9 .elementor-element.elementor-element-6801179 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-6801179 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6801179 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-6801179:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-6801179:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-77c77fa{--display:flex;--min-height:518px;--justify-content:center;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#D2A365;--border-color:#D2A365;--border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-04d6059{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-04d6059.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d5faa64{--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-9 .elementor-element.elementor-element-8d78f83{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:13px;}.elementor-9 .elementor-element.elementor-element-8d78f83.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8d78f83 .elementor-icon-box-wrapper{align-items:center;}.elementor-9 .elementor-element.elementor-element-8d78f83 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8d78f83 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-8d78f83 .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-8d78f83:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-8d78f83:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-46219d6{--display:flex;--min-height:518px;--justify-content:center;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:#D2A365;--border-color:#D2A365;--border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-08ff30e{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-08ff30e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-275596c{--display:flex;--min-height:1250px;--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-9 .elementor-element.elementor-element-2211662{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-2211662 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-dfedc4a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-dfedc4a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-e5bc388{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0100px 020px;--row-gap:0100px;--column-gap:020px;--grid-auto-flow:row;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e5bc388.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c0335d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE9868;border-radius:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-c0335d9.elementor-position-right .elementor-image-box-img{margin-left:-10%;}.elementor-9 .elementor-element.elementor-element-c0335d9.elementor-position-left .elementor-image-box-img{margin-right:-10%;}.elementor-9 .elementor-element.elementor-element-c0335d9.elementor-position-top .elementor-image-box-img{margin-bottom:-10%;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-c0335d9:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-c0335d9:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-02b6712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE9868;border-radius:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-02b6712 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-02b6712.elementor-position-right .elementor-image-box-img{margin-left:-5%;}.elementor-9 .elementor-element.elementor-element-02b6712.elementor-position-left .elementor-image-box-img{margin-right:-5%;}.elementor-9 .elementor-element.elementor-element-02b6712.elementor-position-top .elementor-image-box-img{margin-bottom:-5%;}.elementor-9 .elementor-element.elementor-element-02b6712 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-9 .elementor-element.elementor-element-02b6712 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-02b6712 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-02b6712:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-02b6712:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-02b6712 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-dfe08db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE9868;border-radius:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-dfe08db .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-dfe08db.elementor-position-right .elementor-image-box-img{margin-left:-5%;}.elementor-9 .elementor-element.elementor-element-dfe08db.elementor-position-left .elementor-image-box-img{margin-right:-5%;}.elementor-9 .elementor-element.elementor-element-dfe08db.elementor-position-top .elementor-image-box-img{margin-bottom:-5%;}.elementor-9 .elementor-element.elementor-element-dfe08db .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-9 .elementor-element.elementor-element-dfe08db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-dfe08db .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-dfe08db:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-dfe08db:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-dfe08db .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-01372a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BE9868;border-radius:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-01372a0 .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-01372a0.elementor-position-right .elementor-image-box-img{margin-left:-5%;}.elementor-9 .elementor-element.elementor-element-01372a0.elementor-position-left .elementor-image-box-img{margin-right:-5%;}.elementor-9 .elementor-element.elementor-element-01372a0.elementor-position-top .elementor-image-box-img{margin-bottom:-5%;}.elementor-9 .elementor-element.elementor-element-01372a0 .elementor-image-box-wrapper .elementor-image-box-img{width:38%;}.elementor-9 .elementor-element.elementor-element-01372a0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9 .elementor-element.elementor-element-01372a0 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-01372a0:has(:hover) .elementor-image-box-title,
					 .elementor-9 .elementor-element.elementor-element-01372a0:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-9 .elementor-element.elementor-element-01372a0 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-08ff780{--display:flex;--min-height:690px;--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;--border-radius:49.94px 49.94px 49.94px 49.94px;}.elementor-9 .elementor-element.elementor-element-08ff780:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-08ff780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(111deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-d90bbb8{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-0d6a54a{--display:flex;}.elementor-9 .elementor-element.elementor-element-8e5b11f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-8e5b11f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-5886733{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-5886733.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1463961{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1463961.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b517d5a{--display:flex;}.elementor-9 .elementor-element.elementor-element-8527b8c{--display:flex;}.elementor-9 .elementor-element.elementor-element-2e48f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-2e48f2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-0a9b094{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-0a9b094.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6b567c9{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6b567c9.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-50b2167{--display:flex;}.elementor-9 .elementor-element.elementor-element-4cd66f9{--display:flex;}.elementor-9 .elementor-element.elementor-element-40ffa66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-40ffa66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-ba38216{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-ba38216.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-35c0c59{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-35c0c59.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-bb3f281{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9 .elementor-element.elementor-element-4069205{--display:flex;--min-height:665px;--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-9 .elementor-element.elementor-element-0a6a02b{--display:flex;--min-height:662px;--justify-content:center;--border-radius:30px 30px 30px 30px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0a6a02b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0a6a02b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9E1;}.elementor-9 .elementor-element.elementor-element-4d4d020{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-4d4d020.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-4d4d020 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-34aef90{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-34aef90.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-03160b5{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-03160b5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-806b1a5 .elementor-button{background-color:transparent;height:70px;width:268px;-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:20px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;background-image:linear-gradient(109deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-806b1a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-806b1a5.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-80bc8f7 .elementor-button{background-color:transparent;height:70px;width:268px;-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:20px;font-weight:500;fill:#F8F8F8;color:#F8F8F8;background-image:linear-gradient(109deg, #BD7973 0%, #E5C2B8 100%);}.elementor-9 .elementor-element.elementor-element-80bc8f7.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-80bc8f7{border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-4a0e91e{--display:flex;--min-height:600px;--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;}.elementor-9 .elementor-element.elementor-element-4a0e91e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4a0e91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F9;background-image:url("https://asfisiopelvica.com.br/wp-content/uploads/2025/09/gradiente-1.webp");background-position:center center;}.elementor-9 .elementor-element.elementor-element-bff7e27{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-e06146d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-c30f74b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#030000;}.elementor-9 .elementor-element.elementor-element-dd06e5b{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-9 .elementor-element.elementor-element-5d91b4c .elementor-button{background-color:transparent;height:70px;width:268px;-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:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(109deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-9 .elementor-element.elementor-element-5d91b4c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-5d91b4c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-b22aec0{--display:flex;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-40ca28e{--display:flex;--min-height:975px;--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-9 .elementor-element.elementor-element-a56a614{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-a56a614 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-5e14227{--display:flex;--padding-top:020px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-9 .elementor-element.elementor-element-9c2f223{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-5971c78{--display:flex;}.elementor-9 .elementor-element.elementor-element-8c47cb2{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-46bdf48{--display:flex;}.elementor-9 .elementor-element.elementor-element-a50bca6{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-6fe8b74{--display:flex;}.elementor-9 .elementor-element.elementor-element-a87e0bc{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-d59acdf{--display:flex;}.elementor-9 .elementor-element.elementor-element-af52e05{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-d439a98{--display:flex;}.elementor-9 .elementor-element.elementor-element-c719110{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-d4a14a1{--display:flex;}.elementor-9 .elementor-element.elementor-element-cb792bd{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-c434dc7{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 0px 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#0B0606;--n-accordion-icon-size:15px;--n-accordion-icon-gap:0px;}.elementor-9 .elementor-element.elementor-element-c434dc7.elementor-element{--align-self:center;}:where( .elementor-9 .elementor-element.elementor-element-c434dc7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}:where( .elementor-9 .elementor-element.elementor-element-c434dc7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-2eedccd{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-e2577a2{--width:58%;}.elementor-9 .elementor-element.elementor-element-e74f79b{--width:56%;}.elementor-9 .elementor-element.elementor-element-9fecb22{--width:56%;}.elementor-9 .elementor-element.elementor-element-ce06077{--width:56%;}.elementor-9 .elementor-element.elementor-element-d851666{--width:43%;}.elementor-9 .elementor-element.elementor-element-539393a{--width:60%;}.elementor-9 .elementor-element.elementor-element-bb2171f{--width:50%;}.elementor-9 .elementor-element.elementor-element-d5faa64{--width:50%;}.elementor-9 .elementor-element.elementor-element-46219d6{--width:579px;}.elementor-9 .elementor-element.elementor-element-e5bc388{--width:77%;}.elementor-9 .elementor-element.elementor-element-bff7e27{--width:68%;}.elementor-9 .elementor-element.elementor-element-b22aec0{--width:50%;}}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-f124de4{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-d22eff4{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-e5bc388{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-bb3f281{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-fafc68e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fafc68e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asfisiopelvica.com.br/wp-content/uploads/2025/09/slice_3dcddf.webp");background-size:cover;}.elementor-9 .elementor-element.elementor-element-fafc68e{--min-height:402px;--justify-content:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-a871719{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-a871719 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-b8dfb7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b8dfb7a .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-d387686{--container-widget-width:395px;--container-widget-flex-grow:0;width:var( --container-widget-width, 395px );max-width:395px;font-size:15px;}.elementor-9 .elementor-element.elementor-element-a988f45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;}.elementor-9 .elementor-element.elementor-element-9d33d91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-7197de0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-3fe7807.e-con{--order:2;}.elementor-9 .elementor-element.elementor-element-3fe7807{--z-index:2;}.elementor-9 .elementor-element.elementor-element-9ce7af2{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-9ce7af2 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-c9d20f0 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-d9d1ffc{font-size:15px;}.elementor-9 .elementor-element.elementor-element-f124de4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-0590eb2 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-54432f3 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-88cd4cb .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-d0e8c55 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-eda8ec4 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-22bca14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 025px;}.elementor-9 .elementor-element.elementor-element-22bca14 .elementor-button{width:268px;}.elementor-9 .elementor-element.elementor-element-e2577a2{--min-height:337px;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-e2577a2.e-con{--order:1;}.elementor-9 .elementor-element.elementor-element-ac4b843 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-824c4a2{--container-widget-width:528px;--container-widget-flex-grow:0;width:var( --container-widget-width, 528px );max-width:528px;font-size:14px;}.elementor-9 .elementor-element.elementor-element-3b748ab{text-align:center;}.elementor-9 .elementor-element.elementor-element-3b748ab .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-7fac9d3{font-size:18px;}.elementor-9 .elementor-element.elementor-element-2f57677{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a5b3883.elementor-element{--order:1;}.elementor-9 .elementor-element.elementor-element-9fecb22.e-con{--order:2;}.elementor-9 .elementor-element.elementor-element-e82b2da{text-align:center;}.elementor-9 .elementor-element.elementor-element-e82b2da .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-213386a{font-size:18px;}.elementor-9 .elementor-element.elementor-element-3fbc2cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b3c0626{text-align:center;}.elementor-9 .elementor-element.elementor-element-b3c0626 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-70b0941{font-size:18px;}.elementor-9 .elementor-element.elementor-element-221e060 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-c8a38b2{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c8a38b2 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-f7fcec0{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-f7fcec0 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-ba37023{font-size:18px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-9 .elementor-element.elementor-element-6671140 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-6671140 .elementor-image-box-description{font-size:15px;}.elementor-9 .elementor-element.elementor-element-4552640{--container-widget-width:506px;--container-widget-flex-grow:0;width:var( --container-widget-width, 506px );max-width:506px;}.elementor-9 .elementor-element.elementor-element-4552640 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-1d2e867{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1d2e867.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1d2e867 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-d22eff4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6edc032{padding:0px 015px 030px 020px;}.elementor-9 .elementor-element.elementor-element-c32dde3{--icon-box-icon-margin:35px;}.elementor-9 .elementor-element.elementor-element-fc1bb0f{padding:0px 015px 050px 20px;--icon-box-icon-margin:47px;}.elementor-9 .elementor-element.elementor-element-f8523ed{padding:0px 015px 030px 20px;}.elementor-9 .elementor-element.elementor-element-624a407{padding:0px 015px 040px 020px;}.elementor-9 .elementor-element.elementor-element-5e55f9e{padding:0px 015px 050px 020px;}.elementor-9 .elementor-element.elementor-element-666b7ff{--container-widget-width:618px;--container-widget-flex-grow:0;width:var( --container-widget-width, 618px );max-width:618px;font-size:15px;}.elementor-9 .elementor-element.elementor-element-c25211e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;}.elementor-9 .elementor-element.elementor-element-2231418{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;}.elementor-9 .elementor-element.elementor-element-6801179 .elementor-icon-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-04d6059{font-size:18px;}.elementor-9 .elementor-element.elementor-element-08ff30e{font-size:18px;}.elementor-9 .elementor-element.elementor-element-2211662 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-dfedc4a .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-e5bc388{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-img{margin-bottom:-10%;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-c0335d9 .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-02b6712 .elementor-image-box-img{margin-bottom:-5%;}.elementor-9 .elementor-element.elementor-element-02b6712 .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-dfe08db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-dfe08db .elementor-image-box-img{margin-bottom:-5%;}.elementor-9 .elementor-element.elementor-element-dfe08db .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-01372a0 .elementor-image-box-img{margin-bottom:-5%;}.elementor-9 .elementor-element.elementor-element-01372a0 .elementor-image-box-description{font-size:18px;}.elementor-9 .elementor-element.elementor-element-8e5b11f{width:var( --container-widget-width, 269px );max-width:269px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8e5b11f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5886733{--container-widget-width:768px;--container-widget-flex-grow:0;width:var( --container-widget-width, 768px );max-width:768px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-1463961{font-size:20px;}.elementor-9 .elementor-element.elementor-element-2e48f2c{width:var( --container-widget-width, 269px );max-width:269px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2e48f2c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0a9b094{--container-widget-width:768px;--container-widget-flex-grow:0;width:var( --container-widget-width, 768px );max-width:768px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-6b567c9{font-size:20px;}.elementor-9 .elementor-element.elementor-element-40ffa66{width:var( --container-widget-width, 269px );max-width:269px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-40ffa66.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ba38216{--container-widget-width:768px;--container-widget-flex-grow:0;width:var( --container-widget-width, 768px );max-width:768px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-35c0c59{font-size:20px;}.elementor-9 .elementor-element.elementor-element-bb3f281{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9 .elementor-element.elementor-element-4069205{--min-height:680px;}.elementor-9 .elementor-element.elementor-element-0a6a02b{--min-height:759px;}.elementor-9 .elementor-element.elementor-element-4d4d020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-4d4d020 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-34aef90{--container-widget-width:731px;--container-widget-flex-grow:0;width:var( --container-widget-width, 731px );max-width:731px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-03160b5{--container-widget-width:487px;--container-widget-flex-grow:0;width:var( --container-widget-width, 487px );max-width:487px;font-size:18px;}.elementor-9 .elementor-element.elementor-element-80bc8f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;}.elementor-9 .elementor-element.elementor-element-4a0e91e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4a0e91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asfisiopelvica.com.br/wp-content/uploads/2025/09/slice_3mobile.webp");}.elementor-9 .elementor-element.elementor-element-4a0e91e{--min-height:808px;}.elementor-9 .elementor-element.elementor-element-e06146d .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-c30f74b{font-size:15px;}.elementor-9 .elementor-element.elementor-element-dd06e5b{font-size:15px;}.elementor-9 .elementor-element.elementor-element-b22aec0.e-con{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-c9d3ac0.elementor-element{--order:-99999 /* order start hack */;}.elementor-9 .elementor-element.elementor-element-c9d3ac0{text-align:center;}.elementor-9 .elementor-element.elementor-element-c9d3ac0 img{width:74%;}.elementor-9 .elementor-element.elementor-element-a56a614{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-9 .elementor-element.elementor-element-a56a614 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-c434dc7{--container-widget-width:785px;--container-widget-flex-grow:0;width:var( --container-widget-width, 785px );max-width:785px;}}/* Start custom CSS for heading, class: .elementor-element-b8dfb7a */.destaque{
    background: linear-gradient(90deg, #BD7973 0%, #E5C2B8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a988f45 */.elementor-9 .elementor-element.elementor-element-a988f45 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-a988f45 .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-a988f45 .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-a988f45 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d33d91 */.elementor-9 .elementor-element.elementor-element-9d33d91 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-9d33d91 .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-9d33d91 .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-9d33d91 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7197de0 */.elementor-9 .elementor-element.elementor-element-7197de0 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 50px);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22bca14 */.elementor-9 .elementor-element.elementor-element-22bca14 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-22bca14 .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-22bca14 .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-22bca14 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76ee013 */.elementor-9 .elementor-element.elementor-element-76ee013 {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 50px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8a38b2 */p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7fcec0 */p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6671140 */.elementor-9 .elementor-element.elementor-element-6671140 .elementor-image-box-wrapper{
    min-height: 300px;
    padding: 3em
}

@media(max-width: 767px){
    .elementor-9 .elementor-element.elementor-element-6671140{
        position: stick;
        top: 50px;
        left: 0;
    }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6122c7b */.elementor-9 .elementor-element.elementor-element-6122c7b .elementor-image-box-wrapper{
    min-height: 300px;
    padding: 3em
}

@media(max-width: 767px){
    .elementor-9 .elementor-element.elementor-element-6122c7b{
        position: stick;
        top: 50px;
        left: 0;
    }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d7a394 */.elementor-9 .elementor-element.elementor-element-1d7a394 .elementor-image-box-wrapper{
    min-height: 300px;
    padding: 3em
}
@media(max-width: 767px){
    .elementor-9 .elementor-element.elementor-element-1d7a394{
        position: stick;
        top: 50px;
        left: 0;
    }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b8a4b3b */.elementor-9 .elementor-element.elementor-element-b8a4b3b .elementor-image-box-wrapper{
    min-height: 300px;
    padding: 3em
}

@media(max-width: 767px){
    .elementor-9 .elementor-element.elementor-element-b8a4b3b{
        position: stick;
        top: 50px;
        left: 0;
    }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ea60afb */.elementor-9 .elementor-element.elementor-element-ea60afb .elementor-image-box-wrapper{
    min-height: 300px;
    padding: 3em
}
@media(max-width: 767px){
    .elementor-9 .elementor-element.elementor-element-ea60afb{
        position: stick;
        top: 50px;
        left: 0;
    }
    }/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-02e9a1e */.elementor-9 .elementor-element.elementor-element-02e9a1e .elementor-image-box-wrapper{
    min-height: 300px;
    padding: 3em
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1084b7f */.elementor-9 .elementor-element.elementor-element-1084b7f .elementor-image-box-wrapper{
    min-height: 300px;
    padding: 3em
}
@media(max-width: 767px){
    .elementor-9 .elementor-element.elementor-element-1084b7f{
        position: stick;
        top: 50px;
        left: 0;
    }
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6edc032 */.box{
border: 1px solid #fff; /*configure a borda*/
border-radius: 6px; /*configure o arredondamento da borda*/
}

.elementor-icon-box-icon, .elementor-icon-box-content{
    top: -23px !important; /*puxe os elementos para a esquerda para sobrepor a borda*/
    position: relative
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c32dde3 */.box{
border: 1px solid #fff; /*configure a borda*/
border-radius: 6px; /*configure o arredondamento da borda*/
}

.elementor-icon-box-icon, .elementor-icon-box-content{
    top: -23px !important; /*puxe os elementos para a esquerda para sobrepor a borda*/
    position: relative
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fc1bb0f */.box{
border: 1px solid #fff; /*configure a borda*/
border-radius: 6px; /*configure o arredondamento da borda*/
}

.elementor-icon-box-icon, .elementor-icon-box-content{
    top: -23px !important; /*puxe os elementos para a esquerda para sobrepor a borda*/
    position: relative
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f8523ed */.box{
border: 1px solid #fff; /*configure a borda*/
border-radius: 6px; /*configure o arredondamento da borda*/
}

.elementor-icon-box-icon, .elementor-icon-box-content{
    top: -23px !important; /*puxe os elementos para a esquerda para sobrepor a borda*/
    position: relative
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-624a407 */.box{
border: 1px solid #fff; /*configure a borda*/
border-radius: 6px; /*configure o arredondamento da borda*/
}

.elementor-icon-box-icon, .elementor-icon-box-content{
    top: -23px !important; /*puxe os elementos para a esquerda para sobrepor a borda*/
    position: relative
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e55f9e */.box{
border: 1px solid #fff; /*configure a borda*/
border-radius: 6px; /*configure o arredondamento da borda*/
}

.elementor-icon-box-icon, .elementor-icon-box-content{
    top: -23px !important; /*puxe os elementos para a esquerda para sobrepor a borda*/
    position: relative
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c25211e */.elementor-9 .elementor-element.elementor-element-c25211e {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-c25211e .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-c25211e .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-c25211e .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2231418 */.elementor-9 .elementor-element.elementor-element-2231418 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-2231418 .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-2231418 .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-2231418 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c0335d9 */.box {
  border: 1px solid #fff; /* configure a borda */
  border-radius: 6px;     /* arredondamento da borda */
  position: relative;     /* referência para o posicionamento */
  padding-top: 40px;      /* espaço interno para não cortar o conteúdo */
}

.elementor-image-box-img {
  position: relative;
  top: -60px; /* puxa a imagem para cima da borda */
  z-index: 2; /* garante que fique acima */
}

.elementor-image-box-content {
  position: relative;
  z-index: 1; /* conteúdo abaixo da imagem */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-02b6712 */.box {
  border: 1px solid #fff; /* configure a borda */
  border-radius: 6px;     /* arredondamento da borda */
  position: relative;     /* referência para o posicionamento */
  padding-top: 40px;      /* espaço interno para não cortar o conteúdo */
}

.elementor-image-box-img {
  position: relative;
  top: -60px; /* puxa a imagem para cima da borda */
  z-index: 2; /* garante que fique acima */
}

.elementor-image-box-content {
  position: relative;
  z-index: 1; /* conteúdo abaixo da imagem */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dfe08db */.box {
  border: 1px solid #fff; /* configure a borda */
  border-radius: 6px;     /* arredondamento da borda */
  position: relative;     /* referência para o posicionamento */
  padding-top: 40px;      /* espaço interno para não cortar o conteúdo */
}

.elementor-image-box-img {
  position: relative;
  top: -60px; /* puxa a imagem para cima da borda */
  z-index: 2; /* garante que fique acima */
}

.elementor-image-box-content {
  position: relative;
  z-index: 1; /* conteúdo abaixo da imagem */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-01372a0 */.box {
  border: 1px solid #fff; /* configure a borda */
  border-radius: 6px;     /* arredondamento da borda */
  position: relative;     /* referência para o posicionamento */
  padding-top: 40px;      /* espaço interno para não cortar o conteúdo */
}

.elementor-image-box-img {
  position: relative;
  top: -60px; /* puxa a imagem para cima da borda */
  z-index: 2; /* garante que fique acima */
}

.elementor-image-box-content {
  position: relative;
  z-index: 1; /* conteúdo abaixo da imagem */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bbb8 */.elementor-9 .elementor-element.elementor-element-d90bbb8 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e48f2c */.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8527b8c */.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b517d5a */.elementor-9 .elementor-element.elementor-element-b517d5a {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b2167 */.elementor-9 .elementor-element.elementor-element-50b2167 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-50b2167::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-50b2167::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bbb8 */.elementor-9 .elementor-element.elementor-element-d90bbb8 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e48f2c */.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8527b8c */.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b517d5a */.elementor-9 .elementor-element.elementor-element-b517d5a {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b2167 */.elementor-9 .elementor-element.elementor-element-50b2167 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-50b2167::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-50b2167::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bbb8 */.elementor-9 .elementor-element.elementor-element-d90bbb8 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e48f2c */.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8527b8c */.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b517d5a */.elementor-9 .elementor-element.elementor-element-b517d5a {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b2167 */.elementor-9 .elementor-element.elementor-element-50b2167 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-50b2167::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-50b2167::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bbb8 */.elementor-9 .elementor-element.elementor-element-d90bbb8 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-d90bbb8::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-d90bbb8::before,
  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-d90bbb8::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e48f2c */.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-2e48f2c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8527b8c */.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-8527b8c .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b517d5a */.elementor-9 .elementor-element.elementor-element-b517d5a {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-b517d5a::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-b517d5a::before,
  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-b517d5a::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b2167 */.elementor-9 .elementor-element.elementor-element-50b2167 {
  position: relative;
}

.elementor-9 .elementor-element.elementor-element-50b2167::before {
  content: "“";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  top: -30px;
  left: 10px;
  color: #fff;
  opacity: 0.7;
}

.elementor-9 .elementor-element.elementor-element-50b2167::after {
  content: "”";
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
  font-size: 200px;
  position: absolute;
  bottom: -100px;
  right: 10px;
  color: #fff;
  opacity: 0.7;
}

/* Tablet */
@media (max-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 120px;
    opacity: 0.5;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: -10px;   /* sobe mais próximo ao título */
    left: 20px;   /* mais centralizado ao texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: -40px; /* sobe mais perto do rodapé do texto */
    right: 20px;   /* mais centralizado ao texto */
  }
}

/* Celular */
@media (max-width: 480px) {
  .elementor-9 .elementor-element.elementor-element-50b2167::before,
  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    font-size: 80px;
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::before {
    top: 60px;   /* bem próximo ao título */
    left: 10px;  /* centralizado com o bloco de texto */
  }

  .elementor-9 .elementor-element.elementor-element-50b2167::after {
    bottom: 0px; /* próximo ao final do depoimento */
    right: 10px;  /* alinhado ao texto */
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bb3f281 */.elementor-9 .elementor-element.elementor-element-bb3f281 .swiper-pagination-bullet {
    width: 37px; /* largura do bullet inativo */
    height: 5px; /* altura do bullet inativo */
    border-radius: 100px; /* mantém eles redondos */
    transition: all 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-bb3f281 .swiper-pagination-bullet-active {
    width: 51px; /* largura do bullet ativo */
    border-radius: 24px;
    background: #ffff; /* cor do bullet ativo */
}

.elementor-9 .elementor-element.elementor-element-bb3f281 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}
.elementor-9 .elementor-element.elementor-element-bb3f281 .swiper-pagination-bullet {
    margin: 0 2px !important; /* Reduz o espaço horizontal entre os bullets */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-806b1a5 */.elementor-9 .elementor-element.elementor-element-806b1a5 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-806b1a5 .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-806b1a5 .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-806b1a5 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80bc8f7 */.elementor-9 .elementor-element.elementor-element-80bc8f7 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-80bc8f7 .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-80bc8f7 .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-80bc8f7 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d91b4c */.elementor-9 .elementor-element.elementor-element-5d91b4c {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-5d91b4c .elementor-button {
  position: relative;
  z-index: 0;
  transition: transform 0.3s ease; /* suaviza o zoom */
}

.elementor-9 .elementor-element.elementor-element-5d91b4c .elementor-button:hover {
  transform: scale(1.2); /* aumenta 10% ao passar o mouse */
}

.elementor-9 .elementor-element.elementor-element-5d91b4c .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS */.scroll-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -80px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.5s !important;
    transform: translatey(0px);
}

html, body{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */