.elementor-9 .elementor-element.elementor-element-81290a9{--display:flex;--min-height:820px;--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-81290a9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-81290a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detoxvittaoficial.com/wp-content/uploads/2026/03/bgdetox.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-efdbeca{--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;}.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-9 .elementor-element.elementor-element-2c93891 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:35px;font-weight:400;color:#324A25;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-09a9356{width:var( --container-widget-width, 115.484% );max-width:115.484%;--container-widget-width:115.484%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-09a9356.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-d7615d7{width:var( --container-widget-width, 113.387% );max-width:113.387%;--container-widget-width:113.387%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d7615d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d7615d7 .elementor-button{font-family:"Readex Pro", Sans-serif;font-size:26px;font-weight:400;background-color:transparent;background-image:linear-gradient(132deg, var( --e-global-color-accent ) 0%, #5EC6B6 100%);border-radius:30px 30px 30px 30px;padding:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-3399b71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;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:#DBFADF6B;--border-color:#DBFADF6B;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-3399b71:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3399b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0E5E052;}.elementor-9 .elementor-element.elementor-element-3399b71.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-52de553{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-52de553.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-52de553 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-52de553 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-52de553 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-52de553 .elementor-icon-wrapper svg{width:auto;}.elementor-9 .elementor-element.elementor-element-d0b2cd1{text-align:center;}.elementor-9 .elementor-element.elementor-element-d0b2cd1 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;color:#324A25;}.elementor-9 .elementor-element.elementor-element-1c8f549{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1c8f549.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1c8f549 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1c8f549 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-1c8f549 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-1c8f549 .elementor-icon-wrapper svg{width:auto;}.elementor-9 .elementor-element.elementor-element-bfe3869{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-5e8e4ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-7135078.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7135078{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-7135078{right:0px;}.elementor-9 .elementor-element.elementor-element-7135078{top:0px;}.elementor-9 .elementor-element.elementor-element-52162fd.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-52162fd{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-52162fd{right:0px;}.elementor-9 .elementor-element.elementor-element-52162fd{top:0px;}.elementor-9 .elementor-element.elementor-element-7bbdf5d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7bbdf5d{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-7bbdf5d{right:0px;}.elementor-9 .elementor-element.elementor-element-7bbdf5d{top:0px;}.elementor-9 .elementor-element.elementor-element-9e4460f{--display:flex;--min-height:648px;--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c48c356{--display:flex;--min-height:469px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#61CE70;--border-color:#61CE70;--border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-c48c356:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c48c356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detoxvittaoficial.com/wp-content/uploads/2026/03/imaji1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-76485f5{--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-7a9ebed .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:38px;font-weight:400;color:#324A25;}.elementor-9 .elementor-element.elementor-element-dfde293{width:var( --container-widget-width, 121.114% );max-width:121.114%;--container-widget-width:121.114%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-dfde293.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4f98725 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#61CE70;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-0614649{--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 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#51833687;--border-color:#51833687;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-563c182.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-563c182{text-align:center;}.elementor-9 .elementor-element.elementor-element-563c182 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:28px;font-weight:400;color:#324A25;}.elementor-9 .elementor-element.elementor-element-15a29a7{--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;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-e48a6c9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B1DF9863;--border-color:#B1DF9863;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9 .elementor-element.elementor-element-e48a6c9:hover{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.09);}.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-9 .elementor-element.elementor-element-2e1c71d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-2e1c71d .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-2e1c71d .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2e1c71d .elementor-icon-box-title a{font-family:"Readex Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-2e1c71d .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-2e1c71d:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-2e1c71d:has(:focus) .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-2e1c71d .elementor-icon-box-description{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-d8c801f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B1DF9863;--border-color:#B1DF9863;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9 .elementor-element.elementor-element-d8c801f:hover{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.09);}.elementor-9 .elementor-element.elementor-element-74b173e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-74b173e .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-74b173e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-74b173e .elementor-icon-box-title a{font-family:"Readex Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-74b173e .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-74b173e:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-74b173e:has(:focus) .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-74b173e .elementor-icon-box-description{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-2170a39{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B1DF9863;--border-color:#B1DF9863;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9 .elementor-element.elementor-element-2170a39:hover{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.09);}.elementor-9 .elementor-element.elementor-element-7a6f418 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-7a6f418 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-7a6f418 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7a6f418 .elementor-icon-box-title a{font-family:"Readex Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-7a6f418 .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-7a6f418:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-7a6f418:has(:focus) .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-7a6f418 .elementor-icon-box-description{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-30910ec{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B1DF9863;--border-color:#B1DF9863;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9 .elementor-element.elementor-element-30910ec:hover{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.09);}.elementor-9 .elementor-element.elementor-element-66d6918 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-66d6918 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-66d6918 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-66d6918 .elementor-icon-box-title a{font-family:"Readex Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-66d6918 .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-66d6918:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-66d6918:has(:focus) .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-66d6918 .elementor-icon-box-description{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9bd57f7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B1DF9863;--border-color:#B1DF9863;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9 .elementor-element.elementor-element-9bd57f7:hover{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.09);}.elementor-9 .elementor-element.elementor-element-ec0e3c4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-ec0e3c4 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-ec0e3c4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ec0e3c4 .elementor-icon-box-title a{font-family:"Readex Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-ec0e3c4 .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-ec0e3c4:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-ec0e3c4:has(:focus) .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-ec0e3c4 .elementor-icon-box-description{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-83fcfe7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B1DF9863;--border-color:#B1DF9863;--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-9 .elementor-element.elementor-element-83fcfe7:hover{box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.09);}.elementor-9 .elementor-element.elementor-element-8e8b216 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9 .elementor-element.elementor-element-8e8b216 .elementor-icon{font-size:36px;}.elementor-9 .elementor-element.elementor-element-8e8b216 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-8e8b216 .elementor-icon-box-title a{font-family:"Readex Pro", Sans-serif;font-size:24px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-8e8b216 .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-8e8b216:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-8e8b216:has(:focus) .elementor-icon-box-title{color:#324A25;}.elementor-9 .elementor-element.elementor-element-8e8b216 .elementor-icon-box-description{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-c3ed04e{width:var( --container-widget-width, 51.079% );max-width:51.079%;--container-widget-width:51.079%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c3ed04e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c3ed04e .elementor-button{font-family:"Readex Pro", Sans-serif;font-size:26px;font-weight:400;background-color:transparent;background-image:linear-gradient(132deg, var( --e-global-color-accent ) 0%, #5EC6B6 100%);border-radius:30px 30px 30px 30px;padding:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-e64fefd{--display:flex;--min-height:603px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:160px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e64fefd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e64fefd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F6EF;}.elementor-9 .elementor-element.elementor-element-75399f2{--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;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-6ded10a{text-align:start;}.elementor-9 .elementor-element.elementor-element-6ded10a .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:14px;font-weight:400;color:#61CE70;}.elementor-9 .elementor-element.elementor-element-27e2fa7{width:var( --container-widget-width, 113.065% );max-width:113.065%;--container-widget-width:113.065%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-27e2fa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-27e2fa7 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:32px;font-weight:400;color:#324A25;}.elementor-9 .elementor-element.elementor-element-352d8e4{--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-00f685d{--e-image-carousel-slides-to-show:2;}.elementor-9 .elementor-element.elementor-element-00f685d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#61CE70;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-6fc46c6{--display:flex;--min-height:708px;--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a92a18c{--display:flex;--min-height:573px;--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#61CE7029;--border-color:#61CE7029;--border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-a92a18c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5095392{width:var( --container-widget-width, 112.085% );max-width:112.085%;--container-widget-width:112.085%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5095392.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f1ad516{--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-d03cdf9 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:38px;font-weight:400;color:#324A25;}.elementor-9 .elementor-element.elementor-element-971a287{width:var( --container-widget-width, 121.114% );max-width:121.114%;--container-widget-width:121.114%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-971a287.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-21e0f86{width:var( --container-widget-width, 129.526% );max-width:129.526%;--container-widget-width:129.526%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-21e0f86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-21e0f86 .elementor-button{font-family:"Readex Pro", Sans-serif;font-size:26px;font-weight:400;background-color:transparent;background-image:linear-gradient(132deg, var( --e-global-color-accent ) 0%, #5EC6B6 100%);border-radius:30px 30px 30px 30px;padding:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-6690fc6{--display:flex;--min-height:826px;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6690fc6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6690fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detoxvittaoficial.com/wp-content/uploads/2026/03/dga.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5a804a6{text-align:center;}.elementor-9 .elementor-element.elementor-element-5a804a6 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:28px;font-weight:400;color:#324A25;}.elementor-9 .elementor-element.elementor-element-e5dc27a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-127d266{--display:flex;--min-height:536px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#6BB1443D;--border-color:#6BB1443D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 38px 0px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-127d266:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-127d266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2FFE6;}.elementor-9 .elementor-element.elementor-element-127d266.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-481ec30{text-align:center;}.elementor-9 .elementor-element.elementor-element-481ec30 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#61CE70;}.elementor-9 .elementor-element.elementor-element-0a3d549{text-align:center;}.elementor-9 .elementor-element.elementor-element-0a3d549 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:400;color:#6BB144;}.elementor-9 .elementor-element.elementor-element-e15a0f4{text-align:center;}.elementor-9 .elementor-element.elementor-element-e15a0f4 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:82px;font-weight:500;letter-spacing:-4.9px;color:#6BB144;}.elementor-9 .elementor-element.elementor-element-48ad0bf{text-align:center;}.elementor-9 .elementor-element.elementor-element-48ad0bf .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:400;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-b7138cb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b7138cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b7138cb .elementor-button{font-family:"Readex Pro", Sans-serif;font-size:19px;font-weight:400;background-color:transparent;background-image:linear-gradient(132deg, var( --e-global-color-accent ) 0%, #5EC6B6 100%);border-radius:30px 30px 30px 30px;padding:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-996080d{width:var( --container-widget-width, 47.482% );max-width:47.482%;--container-widget-width:47.482%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-996080d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-996080d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-996080d.elementor-view-stacked .elementor-icon{background-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-996080d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-996080d.elementor-view-default .elementor-icon{fill:#6BB144;color:#6BB144;border-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-996080d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-996080d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-996080d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-996080d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-996080d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-996080d.elementor-view-default:has(:focus) .elementor-icon{fill:#6BB144;color:#6BB144;border-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-996080d .elementor-icon{font-size:21px;}.elementor-9 .elementor-element.elementor-element-996080d .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-996080d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-996080d .elementor-icon-box-title{color:#6BB144;}.elementor-9 .elementor-element.elementor-element-996080d:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-996080d:has(:focus) .elementor-icon-box-title{color:#6BB144;}.elementor-9 .elementor-element.elementor-element-475ed6f{--display:flex;--min-height:536px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#6BB1443D;--border-color:#6BB1443D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 38px 0px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-475ed6f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-475ed6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2FFE6;}.elementor-9 .elementor-element.elementor-element-475ed6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-bfa4ce1{text-align:center;}.elementor-9 .elementor-element.elementor-element-bfa4ce1 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#61CE70;}.elementor-9 .elementor-element.elementor-element-fe48ca5{text-align:center;}.elementor-9 .elementor-element.elementor-element-fe48ca5 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:400;color:#6BB144;}.elementor-9 .elementor-element.elementor-element-46235b6{text-align:center;}.elementor-9 .elementor-element.elementor-element-46235b6 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:82px;font-weight:500;letter-spacing:-4.9px;color:#6BB144;}.elementor-9 .elementor-element.elementor-element-ed6940c{text-align:center;}.elementor-9 .elementor-element.elementor-element-ed6940c .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:400;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-63ff7ef{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-63ff7ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-63ff7ef .elementor-button{font-family:"Readex Pro", Sans-serif;font-size:19px;font-weight:400;background-color:transparent;background-image:linear-gradient(132deg, var( --e-global-color-accent ) 0%, #5EC6B6 100%);border-radius:30px 30px 30px 30px;padding:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-d09f0ec{width:var( --container-widget-width, 47.482% );max-width:47.482%;--container-widget-width:47.482%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d09f0ec .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-stacked .elementor-icon{background-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-default .elementor-icon{fill:#6BB144;color:#6BB144;border-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-d09f0ec.elementor-view-default:has(:focus) .elementor-icon{fill:#6BB144;color:#6BB144;border-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-d09f0ec .elementor-icon{font-size:21px;}.elementor-9 .elementor-element.elementor-element-d09f0ec .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-d09f0ec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-d09f0ec .elementor-icon-box-title{color:#6BB144;}.elementor-9 .elementor-element.elementor-element-d09f0ec:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-d09f0ec:has(:focus) .elementor-icon-box-title{color:#6BB144;}.elementor-9 .elementor-element.elementor-element-ea53c7b{--display:flex;--min-height:536px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#6BB1443D;--border-color:#6BB1443D;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 38px 0px rgba(0, 0, 0, 0.15);--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ea53c7b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ea53c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2FFE6;}.elementor-9 .elementor-element.elementor-element-ea53c7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4b5f1e6{text-align:center;}.elementor-9 .elementor-element.elementor-element-4b5f1e6 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#61CE70;}.elementor-9 .elementor-element.elementor-element-dbeac78{text-align:center;}.elementor-9 .elementor-element.elementor-element-dbeac78 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:400;color:#6BB144;}.elementor-9 .elementor-element.elementor-element-d70b963{text-align:center;}.elementor-9 .elementor-element.elementor-element-d70b963 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:82px;font-weight:500;letter-spacing:-4.9px;color:#6BB144;}.elementor-9 .elementor-element.elementor-element-986bb0b{text-align:center;}.elementor-9 .elementor-element.elementor-element-986bb0b .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:20px;font-weight:400;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-21b204b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-21b204b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-21b204b .elementor-button{font-family:"Readex Pro", Sans-serif;font-size:19px;font-weight:400;background-color:transparent;background-image:linear-gradient(132deg, var( --e-global-color-accent ) 0%, #5EC6B6 100%);border-radius:30px 30px 30px 30px;padding:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-1c6e923{width:var( --container-widget-width, 47.482% );max-width:47.482%;--container-widget-width:47.482%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1c6e923.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1c6e923 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-stacked .elementor-icon{background-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-default .elementor-icon{fill:#6BB144;color:#6BB144;border-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-9 .elementor-element.elementor-element-1c6e923.elementor-view-default:has(:focus) .elementor-icon{fill:#6BB144;color:#6BB144;border-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-1c6e923 .elementor-icon{font-size:21px;}.elementor-9 .elementor-element.elementor-element-1c6e923 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-1c6e923 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1c6e923 .elementor-icon-box-title{color:#6BB144;}.elementor-9 .elementor-element.elementor-element-1c6e923:has(:hover) .elementor-icon-box-title,
					 .elementor-9 .elementor-element.elementor-element-1c6e923:has(:focus) .elementor-icon-box-title{color:#6BB144;}.elementor-9 .elementor-element.elementor-element-210d9a3{--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 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ca8f2d4{width:var( --container-widget-width, 41.895% );max-width:41.895%;--container-widget-width:41.895%;--container-widget-flex-grow:0;top:-329px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-ca8f2d4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ca8f2d4{left:-447px;}body.rtl .elementor-9 .elementor-element.elementor-element-ca8f2d4{right:-447px;}.elementor-9 .elementor-element.elementor-element-bb2f5e8{text-align:center;}.elementor-9 .elementor-element.elementor-element-bb2f5e8 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:32px;font-weight:400;color:#324A25;}.elementor-9 .elementor-element.elementor-element-afe1bc7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8f061ea{width:var( --container-widget-width, 121.114% );max-width:121.114%;--container-widget-width:121.114%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-8f061ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9bce25d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c489b1c{width:var( --container-widget-width, 121.114% );max-width:121.114%;--container-widget-width:121.114%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-c489b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8ca76ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-076af0a{width:var( --container-widget-width, 121.114% );max-width:121.114%;--container-widget-width:121.114%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-076af0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a4a9f91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-587fcb1{width:var( --container-widget-width, 121.114% );max-width:121.114%;--container-widget-width:121.114%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-587fcb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-540376c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-57193df{width:var( --container-widget-width, 121.114% );max-width:121.114%;--container-widget-width:121.114%;--container-widget-flex-grow:0;font-family:"Readex Pro", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#4F6D3F;}.elementor-9 .elementor-element.elementor-element-57193df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-515b72e{--n-accordion-title-font-size:26px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 0px 0px;--n-accordion-title-normal-color:#4F6D3F;--n-accordion-title-hover-color:#4F6D3F;--n-accordion-title-active-color:#4F6D3F;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#4F6D3F;--n-accordion-icon-hover-color:#4F6D3F;--n-accordion-icon-active-color:#6BB144;}.elementor-9 .elementor-element.elementor-element-515b72e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}:where( .elementor-9 .elementor-element.elementor-element-515b72e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:none;--border-radius:0px 0px 20px 20px;}.elementor-9 .elementor-element.elementor-element-515b72e {--n-accordion-padding:32px 24px 32px 24px;}:where( .elementor-9 .elementor-element.elementor-element-515b72e > .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:"Readex Pro", Sans-serif;font-weight:400;}.elementor-9 .elementor-element.elementor-element-546ba57{--display:flex;--min-height:514px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-546ba57:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-546ba57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE70;}.elementor-9 .elementor-element.elementor-element-5462f3e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-1190cd4e{--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;--justify-content:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-9 .elementor-element.elementor-element-5e57def3{width:var( --container-widget-width, 72.575% );max-width:72.575%;--container-widget-width:72.575%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5e57def3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1a220c17{font-family:"Readex Pro", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-648d14bf{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-7970776f .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0px;color:#FFFFFF85;}.elementor-9 .elementor-element.elementor-element-6f8044db{width:var( --container-widget-width, 105.514% );max-width:105.514%;--container-widget-width:105.514%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6f8044db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f0175d5{width:var( --container-widget-width, 102.796% );max-width:102.796%;--container-widget-width:102.796%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f0175d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-57c492bc{--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;--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-5d25230e .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0px;color:#FFFFFF85;}.elementor-9 .elementor-element.elementor-element-1e05cf54 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3ee3460e .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-5d05d13c .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-260322e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-260322e0{text-align:center;}.elementor-9 .elementor-element.elementor-element-260322e0 .elementor-heading-title{font-family:"Readex Pro", Sans-serif;font-size:22px;font-weight:400;letter-spacing:0px;color:#FFFFFF85;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FEF7;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-d0b2cd1{text-align:center;}.elementor-9 .elementor-element.elementor-element-7a9ebed .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-15a29a7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-81290a9{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-efdbeca{--width:50%;}.elementor-9 .elementor-element.elementor-element-3399b71{--width:100%;}.elementor-9 .elementor-element.elementor-element-bfe3869{--width:50%;}.elementor-9 .elementor-element.elementor-element-c48c356{--width:36%;}.elementor-9 .elementor-element.elementor-element-76485f5{--width:50%;}.elementor-9 .elementor-element.elementor-element-0614649{--content-width:1360px;}.elementor-9 .elementor-element.elementor-element-e48a6c9{--width:32%;}.elementor-9 .elementor-element.elementor-element-d8c801f{--width:32%;}.elementor-9 .elementor-element.elementor-element-2170a39{--width:32%;}.elementor-9 .elementor-element.elementor-element-30910ec{--width:32%;}.elementor-9 .elementor-element.elementor-element-9bd57f7{--width:32%;}.elementor-9 .elementor-element.elementor-element-83fcfe7{--width:32%;}.elementor-9 .elementor-element.elementor-element-e64fefd{--width:100%;}.elementor-9 .elementor-element.elementor-element-75399f2{--width:34%;}.elementor-9 .elementor-element.elementor-element-352d8e4{--width:100%;}.elementor-9 .elementor-element.elementor-element-6fc46c6{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-a92a18c{--width:50%;}.elementor-9 .elementor-element.elementor-element-f1ad516{--width:50%;}.elementor-9 .elementor-element.elementor-element-6690fc6{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-127d266{--width:29.524%;}.elementor-9 .elementor-element.elementor-element-475ed6f{--width:29.524%;}.elementor-9 .elementor-element.elementor-element-ea53c7b{--width:29.524%;}.elementor-9 .elementor-element.elementor-element-5462f3e3{--width:100%;}.elementor-9 .elementor-element.elementor-element-1190cd4e{--width:50%;}.elementor-9 .elementor-element.elementor-element-648d14bf{--width:50%;}.elementor-9 .elementor-element.elementor-element-57c492bc{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-81290a9{--content-width:1080px;}.elementor-9 .elementor-element.elementor-element-0614649{--content-width:1080px;}.elementor-9 .elementor-element.elementor-element-6fc46c6{--content-width:1080px;}.elementor-9 .elementor-element.elementor-element-6690fc6{--content-width:1080px;}.elementor-9 .elementor-element.elementor-element-127d266{--width:34%;}.elementor-9 .elementor-element.elementor-element-475ed6f{--width:34%;}.elementor-9 .elementor-element.elementor-element-ea53c7b{--width:34%;}.elementor-9 .elementor-element.elementor-element-546ba57{--content-width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-81290a9{--content-width:780px;}.elementor-9 .elementor-element.elementor-element-9e4460f{--content-width:780px;}}@media(min-width:1367px){.elementor-9 .elementor-element.elementor-element-81290a9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-81290a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-9 .elementor-element.elementor-element-c48c356:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c48c356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-9 .elementor-element.elementor-element-6690fc6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6690fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-9 .elementor-element.elementor-element-2c93891 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-09a9356{width:var( --container-widget-width, 749.922px );max-width:749.922px;--container-widget-width:749.922px;--container-widget-flex-grow:0;font-size:18px;}.elementor-9 .elementor-element.elementor-element-d0b2cd1{text-align:center;}.elementor-9 .elementor-element.elementor-element-e64fefd{--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-27e2fa7 .elementor-heading-title{font-size:27px;}.elementor-9 .elementor-element.elementor-element-a92a18c{--min-height:462px;}.elementor-9 .elementor-element.elementor-element-d03cdf9 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-e5dc27a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-b7138cb .elementor-button{padding:32px 0px 32px 0px;}.elementor-9 .elementor-element.elementor-element-63ff7ef .elementor-button{padding:32px 0px 32px 0px;}.elementor-9 .elementor-element.elementor-element-21b204b .elementor-button{padding:32px 0px 32px 0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ca8f2d4{left:-317.466px;}body.rtl .elementor-9 .elementor-element.elementor-element-ca8f2d4{right:-317.466px;}.elementor-9 .elementor-element.elementor-element-ca8f2d4{top:-235.602px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-81290a9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-81290a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detoxvittaoficial.com/wp-content/uploads/2026/03/Frame-290dfw.png");background-position:top center;}.elementor-9 .elementor-element.elementor-element-81290a9{--content-width:100%;--flex-direction:column-reverse;--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;}.elementor-9 .elementor-element.elementor-element-efdbeca{--width:380px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-efdbeca.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-2c93891{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-2c93891 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-09a9356{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:16px;}.elementor-9 .elementor-element.elementor-element-d7615d7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-d7615d7 .elementor-button{font-size:24px;padding:32px 0px 32px 0px;}.elementor-9 .elementor-element.elementor-element-3399b71{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9 .elementor-element.elementor-element-52de553{--container-widget-width:5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5% );max-width:5%;}.elementor-9 .elementor-element.elementor-element-d0b2cd1{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-d0b2cd1 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-bfe3869{--width:380px;}.elementor-9 .elementor-element.elementor-element-5e8e4ed{width:var( --container-widget-width, 243px );max-width:243px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7135078{width:var( --container-widget-width, 84px );max-width:84px;--container-widget-width:84px;--container-widget-flex-grow:0;top:53px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7135078{left:290px;}body.rtl .elementor-9 .elementor-element.elementor-element-7135078{right:290px;}.elementor-9 .elementor-element.elementor-element-52162fd{width:var( --container-widget-width, 79px );max-width:79px;--container-widget-width:79px;--container-widget-flex-grow:0;top:157px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-52162fd{left:284px;}body.rtl .elementor-9 .elementor-element.elementor-element-52162fd{right:284px;}.elementor-9 .elementor-element.elementor-element-7bbdf5d{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:236px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7bbdf5d{left:220px;}body.rtl .elementor-9 .elementor-element.elementor-element-7bbdf5d{right:220px;}.elementor-9 .elementor-element.elementor-element-9e4460f{--content-width:380px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c48c356{--min-height:335px;}.elementor-9 .elementor-element.elementor-element-c48c356:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c48c356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-9 .elementor-element.elementor-element-0614649{--content-width:380px;}.elementor-9 .elementor-element.elementor-element-563c182{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c3ed04e{width:var( --container-widget-width, 483.094px );max-width:483.094px;--container-widget-width:483.094px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c3ed04e .elementor-button{padding:32px 0px 32px 0px;}.elementor-9 .elementor-element.elementor-element-e64fefd{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-75399f2{--width:380px;}.elementor-9 .elementor-element.elementor-element-00f685d{--e-image-carousel-slides-to-show:1;}.elementor-9 .elementor-element.elementor-element-6fc46c6{--content-width:380px;}.elementor-9 .elementor-element.elementor-element-a92a18c{--min-height:328px;}.elementor-9 .elementor-element.elementor-element-d03cdf9 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-21e0f86{width:var( --container-widget-width, 483.094px );max-width:483.094px;--container-widget-width:483.094px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-21e0f86 .elementor-button{padding:32px 0px 32px 0px;}.elementor-9 .elementor-element.elementor-element-6690fc6{--content-width:380px;}.elementor-9 .elementor-element.elementor-element-6690fc6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6690fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-9 .elementor-element.elementor-element-210d9a3{--content-width:380px;}.elementor-9 .elementor-element.elementor-element-ca8f2d4{width:var( --container-widget-width, 447.047px );max-width:447.047px;--container-widget-width:447.047px;--container-widget-flex-grow:0;top:-204.807px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-ca8f2d4{left:-276.964px;}body.rtl .elementor-9 .elementor-element.elementor-element-ca8f2d4{right:-276.964px;}.elementor-9 .elementor-element.elementor-element-546ba57{--content-width:380px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-5462f3e3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-1190cd4e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-5e57def3{width:var( --container-widget-width, 379.491px );max-width:379.491px;--container-widget-width:379.491px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6f8044db{width:var( --container-widget-width, 389.96px );max-width:389.96px;--container-widget-width:389.96px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f0175d5{width:var( --container-widget-width, 384.991px );max-width:384.991px;--container-widget-width:384.991px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-260322e0{width:var( --container-widget-width, 291px );max-width:291px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:291px;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-260322e0 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for button, class: .elementor-element-d7615d7 *//* Configuração Base */
.elementor-9 .elementor-element.elementor-element-d7615d7 .elementor-button {
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out;
}

/* Camada do Brilho Infinito */
.elementor-9 .elementor-element.elementor-element-d7615d7 .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.3),
        transparent
    );
    /* Define a animação: nome, duração, tipo, repetição */
    animation: brilho-infinito 4s infinite linear;
}

/* Keyframes da Animação */
@keyframes brilho-infinito {
    0% { left: -150%; }
    25% { left: 150%; } /* O brilho passa rápido */
    100% { left: 150%; } /* Pausa antes de recomeçar */
}

/* Efeito Hover (Interação do Usuário) */
.elementor-9 .elementor-element.elementor-element-d7615d7 .elementor-button:hover {
    transform: scale(1.03);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c3ed04e *//* Configuração Base */
.elementor-9 .elementor-element.elementor-element-c3ed04e .elementor-button {
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out;
}

/* Camada do Brilho Infinito */
.elementor-9 .elementor-element.elementor-element-c3ed04e .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.3),
        transparent
    );
    /* Define a animação: nome, duração, tipo, repetição */
    animation: brilho-infinito 4s infinite linear;
}

/* Keyframes da Animação */
@keyframes brilho-infinito {
    0% { left: -150%; }
    25% { left: 150%; } /* O brilho passa rápido */
    100% { left: 150%; } /* Pausa antes de recomeçar */
}

/* Efeito Hover (Interação do Usuário) */
.elementor-9 .elementor-element.elementor-element-c3ed04e .elementor-button:hover {
    transform: scale(1.03);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-00f685d */.elementor-9 .elementor-element.elementor-element-00f685d .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21e0f86 *//* Configuração Base */
.elementor-9 .elementor-element.elementor-element-21e0f86 .elementor-button {
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out;
}

/* Camada do Brilho Infinito */
.elementor-9 .elementor-element.elementor-element-21e0f86 .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.3),
        transparent
    );
    /* Define a animação: nome, duração, tipo, repetição */
    animation: brilho-infinito 4s infinite linear;
}

/* Keyframes da Animação */
@keyframes brilho-infinito {
    0% { left: -150%; }
    25% { left: 150%; } /* O brilho passa rápido */
    100% { left: 150%; } /* Pausa antes de recomeçar */
}

/* Efeito Hover (Interação do Usuário) */
.elementor-9 .elementor-element.elementor-element-21e0f86 .elementor-button:hover {
    transform: scale(1.03);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7138cb *//* Configuração Base */
.elementor-9 .elementor-element.elementor-element-b7138cb .elementor-button {
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out;
}

/* Camada do Brilho Infinito */
.elementor-9 .elementor-element.elementor-element-b7138cb .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.3),
        transparent
    );
    /* Define a animação: nome, duração, tipo, repetição */
    animation: brilho-infinito 4s infinite linear;
}

/* Keyframes da Animação */
@keyframes brilho-infinito {
    0% { left: -150%; }
    25% { left: 150%; } /* O brilho passa rápido */
    100% { left: 150%; } /* Pausa antes de recomeçar */
}

/* Efeito Hover (Interação do Usuário) */
.elementor-9 .elementor-element.elementor-element-b7138cb .elementor-button:hover {
    transform: scale(1.03);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63ff7ef *//* Configuração Base */
.elementor-9 .elementor-element.elementor-element-63ff7ef .elementor-button {
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out;
}

/* Camada do Brilho Infinito */
.elementor-9 .elementor-element.elementor-element-63ff7ef .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.3),
        transparent
    );
    /* Define a animação: nome, duração, tipo, repetição */
    animation: brilho-infinito 4s infinite linear;
}

/* Keyframes da Animação */
@keyframes brilho-infinito {
    0% { left: -150%; }
    25% { left: 150%; } /* O brilho passa rápido */
    100% { left: 150%; } /* Pausa antes de recomeçar */
}

/* Efeito Hover (Interação do Usuário) */
.elementor-9 .elementor-element.elementor-element-63ff7ef .elementor-button:hover {
    transform: scale(1.03);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21b204b *//* Configuração Base */
.elementor-9 .elementor-element.elementor-element-21b204b .elementor-button {
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out;
}

/* Camada do Brilho Infinito */
.elementor-9 .elementor-element.elementor-element-21b204b .elementor-button::before {
    content: "";
    position: absolute;
    top: -50%;
    left: -150%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255, 255, 255, 0.3),
        transparent
    );
    /* Define a animação: nome, duração, tipo, repetição */
    animation: brilho-infinito 4s infinite linear;
}

/* Keyframes da Animação */
@keyframes brilho-infinito {
    0% { left: -150%; }
    25% { left: 150%; } /* O brilho passa rápido */
    100% { left: 150%; } /* Pausa antes de recomeçar */
}

/* Efeito Hover (Interação do Usuário) */
.elementor-9 .elementor-element.elementor-element-21b204b .elementor-button:hover {
    transform: scale(1.03);
    filter: brightness(1.1);
}/* End custom CSS */
/* Start custom CSS */html, body {
  max-width: 100%;
  overflow-x: hidden;
}/* End custom CSS */