.elementor-10 .elementor-element.elementor-element-eb42f3b{--display:flex;--min-height:632px;--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-eb42f3b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eb42f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okamipilates.com.br/wp-content/uploads/2025/09/H1-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-193e6c2{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-193e6c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-193e6c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-193e6c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-193e6c2:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-193e6c2:has(:focus) .elementor-image-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#485F5F;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-38bdff6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-38bdff6{text-align:left;}.elementor-10 .elementor-element.elementor-element-38bdff6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:#485F5F;}.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-10 .elementor-element.elementor-element-2729180 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;fill:#F7FFE6;color:#F7FFE6;background-image:linear-gradient(-90deg, #5E7655 0%, #304827 100%);border-radius:200px 200px 200px 200px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-2729180{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2729180 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-fdf47b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fdf47b9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fdf47b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-bbd442c > .elementor-widget-container{background-color:#485F5F;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-bbd442c.elementor-position-right .elementor-image-box-img{margin-left:46px;}.elementor-10 .elementor-element.elementor-element-bbd442c.elementor-position-left .elementor-image-box-img{margin-right:46px;}.elementor-10 .elementor-element.elementor-element-bbd442c.elementor-position-top .elementor-image-box-img{margin-bottom:46px;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-wrapper .elementor-image-box-img{width:74%;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:400;color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-650e973 > .elementor-widget-container{background-color:#485F5F;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-650e973.elementor-position-right .elementor-image-box-img{margin-left:46px;}.elementor-10 .elementor-element.elementor-element-650e973.elementor-position-left .elementor-image-box-img{margin-right:46px;}.elementor-10 .elementor-element.elementor-element-650e973.elementor-position-top .elementor-image-box-img{margin-bottom:46px;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-wrapper .elementor-image-box-img{width:74%;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:400;color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-5cf389d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5cf389d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5cf389d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-3a9ecc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dcb0f97{width:auto;max-width:auto;text-align:center;}.elementor-10 .elementor-element.elementor-element-dcb0f97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dcb0f97 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;text-decoration:none;line-height:130%;letter-spacing:-1.4px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-42ef502{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:28px 15px;--row-gap:28px;--column-gap:15px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-eb9e724 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-eb9e724{--icon-box-icon-margin:14px;}.elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon-box-title{margin-block-end:14px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-eb9e724.elementor-view-stacked .elementor-icon{background-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-eb9e724.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-eb9e724.elementor-view-default .elementor-icon{fill:#375DFB;color:#375DFB;border-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.6px;}.elementor-10 .elementor-element.elementor-element-eb9e724:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-eb9e724:has(:focus) .elementor-icon-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#818181;}.elementor-10 .elementor-element.elementor-element-4cf1c1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-4cf1c1e{--icon-box-icon-margin:14px;}.elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon-box-title{margin-block-end:14px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-4cf1c1e.elementor-view-stacked .elementor-icon{background-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-4cf1c1e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4cf1c1e.elementor-view-default .elementor-icon{fill:#375DFB;color:#375DFB;border-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.6px;}.elementor-10 .elementor-element.elementor-element-4cf1c1e:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-4cf1c1e:has(:focus) .elementor-icon-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#818181;}.elementor-10 .elementor-element.elementor-element-0ef3f14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-0ef3f14{--icon-box-icon-margin:14px;}.elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon-box-title{margin-block-end:14px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-0ef3f14.elementor-view-stacked .elementor-icon{background-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-0ef3f14.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0ef3f14.elementor-view-default .elementor-icon{fill:#375DFB;color:#375DFB;border-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.6px;}.elementor-10 .elementor-element.elementor-element-0ef3f14:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0ef3f14:has(:focus) .elementor-icon-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#818181;}.elementor-10 .elementor-element.elementor-element-c2b61e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-c2b61e1{--icon-box-icon-margin:14px;}.elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon-box-title{margin-block-end:14px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-c2b61e1.elementor-view-stacked .elementor-icon{background-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-c2b61e1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c2b61e1.elementor-view-default .elementor-icon{fill:#375DFB;color:#375DFB;border-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.6px;}.elementor-10 .elementor-element.elementor-element-c2b61e1:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-c2b61e1:has(:focus) .elementor-icon-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#818181;}.elementor-10 .elementor-element.elementor-element-73ceec2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-73ceec2{--icon-box-icon-margin:14px;}.elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon-box-title{margin-block-end:14px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-73ceec2.elementor-view-stacked .elementor-icon{background-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-73ceec2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-73ceec2.elementor-view-default .elementor-icon{fill:#375DFB;color:#375DFB;border-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.6px;}.elementor-10 .elementor-element.elementor-element-73ceec2:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-73ceec2:has(:focus) .elementor-icon-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#818181;}.elementor-10 .elementor-element.elementor-element-dd24ae7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-dd24ae7{--icon-box-icon-margin:14px;}.elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon-box-title{margin-block-end:14px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-dd24ae7.elementor-view-stacked .elementor-icon{background-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-dd24ae7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-dd24ae7.elementor-view-default .elementor-icon{fill:#375DFB;color:#375DFB;border-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.6px;}.elementor-10 .elementor-element.elementor-element-dd24ae7:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-dd24ae7:has(:focus) .elementor-icon-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#818181;}.elementor-10 .elementor-element.elementor-element-2bf14a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 5px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#CACACA;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-2bf14a4{--icon-box-icon-margin:14px;}.elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon-box-title{margin-block-end:14px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-2bf14a4.elementor-view-stacked .elementor-icon{background-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-2bf14a4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2bf14a4.elementor-view-default .elementor-icon{fill:#375DFB;color:#375DFB;border-color:#375DFB;}.elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:-0.6px;}.elementor-10 .elementor-element.elementor-element-2bf14a4:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-2bf14a4:has(:focus) .elementor-icon-box-title{color:#485F5F;}.elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:150%;color:#818181;}.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;fill:#F7FFE6;color:#F7FFE6;background-image:linear-gradient(-90deg, #5E7655 0%, #304827 100%);border-radius:200px 200px 200px 200px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-04169fc{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-bf4a251 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-eedb51e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:71px 71px;--row-gap:71px;--column-gap:71px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-eedb51e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eedb51e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-cf78d8f > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cf78d8f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-cf78d8f{z-index:10;text-align:center;}.elementor-10 .elementor-element.elementor-element-cf78d8f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:600;line-height:130%;letter-spacing:-1.4px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-83293f4{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-83293f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-83293f4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-10 .elementor-element.elementor-element-83293f4 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#375DFB;}.elementor-10 .elementor-element.elementor-element-83293f4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-10 .elementor-element.elementor-element-83293f4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#375DFB;}.elementor-10 .elementor-element.elementor-element-83293f4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a941372{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a941372:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a941372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-31a3d92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8FB2C4;--border-color:#8FB2C4;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-31a3d92:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-31a3d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FFE6;}.elementor-10 .elementor-element.elementor-element-fa50345.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fa50345{text-align:center;}.elementor-10 .elementor-element.elementor-element-fa50345 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:#465862;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-69f52a7{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-69f52a7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:400;line-height:31px;letter-spacing:-1px;}.elementor-10 .elementor-element.elementor-element-69f52a7 .elementor-icon-list-text{color:#465862;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d0ec01f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8FB2C4;--border-color:#8FB2C4;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d0ec01f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d0ec01f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #5E7655 0%, #304827 100%);}.elementor-10 .elementor-element.elementor-element-5060889.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5060889{text-align:center;}.elementor-10 .elementor-element.elementor-element-5060889 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:600;color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-4317b18{width:var( --container-widget-width, 414px );max-width:414px;--container-widget-width:414px;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-4317b18.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:400;line-height:31px;letter-spacing:-1px;}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-text{color:#FBFBFB;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bdaa200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bdaa200:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bdaa200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FFE6;}.elementor-10 .elementor-element.elementor-element-ffba185 > .elementor-widget-container{background-color:#485F5F00;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-ffba185.elementor-position-right .elementor-image-box-img{margin-left:46px;}.elementor-10 .elementor-element.elementor-element-ffba185.elementor-position-left .elementor-image-box-img{margin-right:46px;}.elementor-10 .elementor-element.elementor-element-ffba185.elementor-position-top .elementor-image-box-img{margin-bottom:46px;}.elementor-10 .elementor-element.elementor-element-ffba185 .elementor-image-box-wrapper .elementor-image-box-img{width:74%;}.elementor-10 .elementor-element.elementor-element-ffba185 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-ffba185 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#6EC1E4;}.elementor-10 .elementor-element.elementor-element-ffba185 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:33px;font-weight:400;line-height:44px;color:#485F5F;}.elementor-10 .elementor-element.elementor-element-7101c47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7101c47:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7101c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-4c0027d{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-4c0027d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4c0027d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#485F5F;}.elementor-10 .elementor-element.elementor-element-4c0027d::before, .elementor-10 .elementor-element.elementor-element-4c0027d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4c0027d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4c0027d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4c0027d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4c0027d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-a0f1b1b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a0f1b1b{text-align:center;}.elementor-10 .elementor-element.elementor-element-a0f1b1b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:600;line-height:43px;color:#FBFBFB;}.elementor-10 .elementor-element.elementor-element-69072be .elementor-button{background-color:#F7FFE6;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;fill:#485F5F;color:#485F5F;border-radius:200px 200px 200px 200px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-69072be{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-69072be.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-69072be .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-31a3d92{--width:50%;}.elementor-10 .elementor-element.elementor-element-d0ec01f{--width:50%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-42ef502{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-eb42f3b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eb42f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://okamipilates.com.br/wp-content/uploads/2025/09/mobile1-scaled.webp");}.elementor-10 .elementor-element.elementor-element-eb42f3b{--min-height:856px;--padding-top:316px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-193e6c2{--container-widget-width:768px;--container-widget-flex-grow:0;width:var( --container-widget-width, 768px );max-width:768px;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-193e6c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-193e6c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-193e6c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-193e6c2 .elementor-image-box-description{font-size:16px;}.elementor-10 .elementor-element.elementor-element-2729180{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-10 .elementor-element.elementor-element-2729180 .elementor-button{font-size:16px;padding:20px 15px 20px 15px;}.elementor-10 .elementor-element.elementor-element-bbd442c{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bbd442c > .elementor-widget-container{padding:15px 15px 20px 15px;}.elementor-10 .elementor-element.elementor-element-bbd442c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-img{margin-bottom:46px;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-bbd442c .elementor-image-box-description{font-size:17px;}.elementor-10 .elementor-element.elementor-element-650e973{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-650e973 > .elementor-widget-container{padding:15px 15px 20px 15px;}.elementor-10 .elementor-element.elementor-element-650e973.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-img{margin-bottom:46px;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-650e973 .elementor-image-box-description{font-size:17px;}.elementor-10 .elementor-element.elementor-element-5cf389d{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-3a9ecc9{--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-10 .elementor-element.elementor-element-dcb0f97 .elementor-heading-title{font-size:28px;}.elementor-10 .elementor-element.elementor-element-42ef502{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-10 .elementor-element.elementor-element-eb9e724 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-eb9e724 .elementor-icon-box-title a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-4cf1c1e > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4cf1c1e .elementor-icon-box-title a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-0ef3f14 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0ef3f14 .elementor-icon-box-title a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-c2b61e1 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c2b61e1 .elementor-icon-box-title a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-73ceec2 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-73ceec2 .elementor-icon-box-title a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-dd24ae7 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-dd24ae7 .elementor-icon-box-title a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2bf14a4 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-2bf14a4 .elementor-icon-box-title a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-04169fc{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;}.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button{font-size:15px;line-height:1.1em;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-bf4a251{text-align:center;}.elementor-10 .elementor-element.elementor-element-bf4a251 .elementor-heading-title{font-size:15px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-eedb51e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-10 .elementor-element.elementor-element-cf78d8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cf78d8f .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-83293f4{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a941372{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-31a3d92{--width:92%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-31a3d92.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d0ec01f{--width:92%;}.elementor-10 .elementor-element.elementor-element-4317b18{--icon-vertical-align:flex-start;}.elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-4317b18 .elementor-icon-list-item > a{font-size:20px;}.elementor-10 .elementor-element.elementor-element-ffba185 .elementor-image-box-img{margin-bottom:46px;}.elementor-10 .elementor-element.elementor-element-ffba185 .elementor-image-box-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-ffba185 .elementor-image-box-description{font-size:20px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-7101c47{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-4c0027d{--width:89%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-a0f1b1b{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a0f1b1b .elementor-heading-title{font-size:21px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-69072be .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}}/* Start custom CSS for button, class: .elementor-element-2729180 */.elementor-10 .elementor-element.elementor-element-2729180 .elementor-button{
    --background-circulo: #F7FFE6;
    --tamanho-circulo: 30px;
    --cor-icone-hover: #fde047;
    --espaco-icone-texto: 16px;
    --tamanho-icone: 17px;
}

.elementor-10 .elementor-element.elementor-element-2729180 .elementor-button-icon{
    position: relative;
    transition: 0.3s all cubic-bezier(.59,.07,.27,.94);
    & * {
        font-size: var(--tamanho-icone);
        z-index: 2;
        position: relative;
        margin: 0 !important;
        height: unset;
    }
}

.elementor-10 .elementor-element.elementor-element-2729180 .elementor-button-icon::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0);
    background: var(--background-circulo);
    width: var(--tamanho-circulo);
    height: var(--tamanho-circulo);
    z-index: 0;
    border-radius: 50%;
    transition: 0.3s all cubic-bezier(.59,.07,.27,.94);
}


.elementor-10 .elementor-element.elementor-element-2729180 .elementor-button:hover .elementor-button-icon
{
    transform: rotate(-45deg);
    color: var(--cor-icone-hover);
    &::before{
        transform: translate(-50%,-50%) scale(1);
    }

}

.elementor-10 .elementor-element.elementor-element-2729180 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42ef502 */@media (max-width: 767px){
    
.elementor-10 .elementor-element.elementor-element-42ef502{
    display: flex;
    flex-direction: column;
}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04169fc */.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button{
    --background-circulo: #F7FFE6;
    --tamanho-circulo: 30px;
    --cor-icone-hover: #fde047;
    --espaco-icone-texto: 16px;
    --tamanho-icone: 17px;
}

.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button-icon{
    position: relative;
    transition: 0.3s all cubic-bezier(.59,.07,.27,.94);
    & * {
        font-size: var(--tamanho-icone);
        z-index: 2;
        position: relative;
        margin: 0 !important;
        height: unset;
    }
}

.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button-icon::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0);
    background: var(--background-circulo);
    width: var(--tamanho-circulo);
    height: var(--tamanho-circulo);
    z-index: 0;
    border-radius: 50%;
    transition: 0.3s all cubic-bezier(.59,.07,.27,.94);
}


.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button:hover .elementor-button-icon
{
    transform: rotate(-45deg);
    color: var(--cor-icone-hover);
    &::before{
        transform: translate(-50%,-50%) scale(1);
    }

}

.elementor-10 .elementor-element.elementor-element-04169fc .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-83293f4 */:root{
    --distancia-botoes: 64px;
    --padding-x-botoes: 28px; /* horizontal */
    --padding-y-botoes: 14px; /* vertical */
    --background-final-seta: #485F5F;
    --borda-seta: #485F5F;
    --stroke-final-seta: white;
    --arredondamento-botao: 32px;
    --espaco-botoes: 16px;
}

.elementor-10 .elementor-element.elementor-element-83293f4 .swiper {
    padding-bottom: var(--distancia-botoes);
    overflow: visible;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-83293f4 .swiper .elementor-swiper-button-prev, 
.elementor-10 .elementor-element.elementor-element-83293f4 .swiper .elementor-swiper-button-next {
    max-width: fit-content;
    padding: var(--padding-y-botoes) var(--padding-x-botoes);
    position: absolute;
    top: 100%;
    transform: translateX(-50%) translateY(-50%); 
    transition: 0.4s all ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-83293f4 .swiper .elementor-swiper-button-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--borda-seta);
    border-radius: var(--arredondamento-botao);
    left: calc(50% - (((16px + var(--padding-x-botoes)) / 2) + 25px));
}


.elementor-10 .elementor-element.elementor-element-83293f4 .swiper .elementor-swiper-button-prev:hover{
    background: var(--background-final-seta);
    & svg path{
        fill: var(--stroke-final-seta);
    }
}
.elementor-10 .elementor-element.elementor-element-83293f4 .swiper .elementor-swiper-button-next:hover{
    background: var(--background-final-seta);
    
    & svg path{
        fill: var(--stroke-final-seta);
    }
}

.elementor-10 .elementor-element.elementor-element-83293f4 .swiper .elementor-swiper-button-next {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--borda-seta);
    border-radius: var(--arredondamento-botao);
    left: calc(50% + (((16px + var(--padding-x-botoes)) / 2) + 25px));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eedb51e */.elementor-10 .elementor-element.elementor-element-eedb51e{
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69072be */.elementor-10 .elementor-element.elementor-element-69072be .elementor-button{
    --background-circulo: #F7FFE6;
    --tamanho-circulo: 30px;
    --cor-icone-hover: #fde047;
    --espaco-icone-texto: 16px;
    --tamanho-icone: 17px;
}

.elementor-10 .elementor-element.elementor-element-69072be .elementor-button-icon{
    position: relative;
    transition: 0.3s all cubic-bezier(.59,.07,.27,.94);
    & * {
        font-size: var(--tamanho-icone);
        z-index: 2;
        position: relative;
        margin: 0 !important;
        height: unset;
    }
}

.elementor-10 .elementor-element.elementor-element-69072be .elementor-button-icon::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0);
    background: var(--background-circulo);
    width: var(--tamanho-circulo);
    height: var(--tamanho-circulo);
    z-index: 0;
    border-radius: 50%;
    transition: 0.3s all cubic-bezier(.59,.07,.27,.94);
}


.elementor-10 .elementor-element.elementor-element-69072be .elementor-button:hover .elementor-button-icon
{
    transform: rotate(-45deg);
    color: var(--cor-icone-hover);
    &::before{
        transform: translate(-50%,-50%) scale(1);
    }

}

.elementor-10 .elementor-element.elementor-element-69072be .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: var(--espaco-icone-texto);
}/* End custom CSS */