.elementor-8 .elementor-element.elementor-element-d61e22a{--display:flex;--min-height:840px;--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:flex-start;}.elementor-8 .elementor-element.elementor-element-d61e22a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d61e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psicologafabiolabiasi.online/wp-content/uploads/2026/03/herofabiola.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-8 .elementor-element.elementor-element-ed2331a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-ed2331a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ed2331a .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:46px;font-weight:400;color:#524130;}.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-8 .elementor-element.elementor-element-f5cacd8{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Inria Sans", Sans-serif;font-size:18px;font-weight:400;color:#524130;}.elementor-8 .elementor-element.elementor-element-f5cacd8.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-8 .elementor-element.elementor-element-97bf833 .elementor-button{background-color:transparent;font-family:"Inria Serif", Sans-serif;font-size:28px;font-weight:500;fill:#FFFCF6;color:#FFFCF6;background-image:linear-gradient(180deg, #EEBE8F 0%, #B98D62 100%);border-radius:10px 10px 10px 10px;padding:32px 32px 32px 32px;}.elementor-8 .elementor-element.elementor-element-97bf833{width:var( --container-widget-width, 53.758% );max-width:53.758%;--container-widget-width:53.758%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-97bf833.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-97bf833 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-97bf833 .elementor-button .elementor-button-content-wrapper{gap:50px;justify-content:space-between;}.elementor-8 .elementor-element.elementor-element-903ca15{--display:flex;--min-height:551px;--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-8 .elementor-element.elementor-element-fedf521{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-fedf521.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-fedf521 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:26px;font-weight:300;color:#524130;}.elementor-8 .elementor-element.elementor-element-9ef3cdc{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.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-8 .elementor-element.elementor-element-a646e51{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-a646e51:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a646e51:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-0808df0{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-c189ff1{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-c189ff1:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-c189ff1:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-8c89487{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-7765308{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-7765308:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-7765308:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-aed7264{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-94ecd35{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-94ecd35:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-94ecd35:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-63e0491{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-e09c0e9{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-e09c0e9:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-e09c0e9:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-6dc816c{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-100f153{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-100f153:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-100f153:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-5cba9af{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-5003c56{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-5003c56:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-5003c56:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-31546fd{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-db5484a{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-db5484a:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-db5484a:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-1f08d32{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-a93185f{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-a93185f:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a93185f:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-807fb99{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-15f64ad{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-15f64ad:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-15f64ad:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-2be946c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:1px;--e-n-carousel-progressbar-normal-color:#EEBE8F;--e-n-carousel-progressbar-hover-color:#B98D62;}.elementor-8 .elementor-element.elementor-element-4c19889{--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 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-57f99d0{--display:flex;--min-height:589px;--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-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-57f99d0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-57f99d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psicologafabiolabiasi.online/wp-content/uploads/2026/03/fddw.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7a3748e{--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-8 .elementor-element.elementor-element-c87e04f{width:var( --container-widget-width, 91.686% );max-width:91.686%;--container-widget-width:91.686%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-c87e04f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-c87e04f .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:46px;font-weight:400;color:#524130;}.elementor-8 .elementor-element.elementor-element-22e6351{width:var( --container-widget-width, 128.508% );max-width:128.508%;--container-widget-width:128.508%;--container-widget-flex-grow:0;font-family:"Inria Sans", Sans-serif;font-size:18px;font-weight:300;color:#524130;}.elementor-8 .elementor-element.elementor-element-22e6351.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9de10b0 .elementor-button{background-color:transparent;font-family:"Inria Serif", Sans-serif;font-size:28px;font-weight:500;fill:#FFFCF6;color:#FFFCF6;background-image:linear-gradient(180deg, #EEBE8F 0%, #B98D62 100%);border-radius:10px 10px 10px 10px;padding:32px 32px 32px 32px;}.elementor-8 .elementor-element.elementor-element-9de10b0{width:var( --container-widget-width, 120.112% );max-width:120.112%;--container-widget-width:120.112%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9de10b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9de10b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9de10b0 .elementor-button .elementor-button-content-wrapper{gap:50px;justify-content:space-between;}.elementor-8 .elementor-element.elementor-element-dd33e12{--display:flex;--min-height:149px;--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-8 .elementor-element.elementor-element-d4ee0ea{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-d4ee0ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d4ee0ea .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:26px;font-weight:300;color:#524130;}.elementor-8 .elementor-element.elementor-element-8a1c8fd{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-2d21d31{width:var( --container-widget-width, 620px );max-width:620px;padding:20px 20px 20px 20px;--container-widget-width:620px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 1px 0px 0px;border-color:#B98D624D;}.elementor-8 .elementor-element.elementor-element-2d21d31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:40px;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-title{margin-block-end:20px;color:#524130;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon{font-size:129px;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2d21d31:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2d21d31:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-65a0651{width:var( --container-widget-width, 620px );max-width:620px;padding:20px 20px 20px 20px;--container-widget-width:620px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#B98D624D;}.elementor-8 .elementor-element.elementor-element-65a0651.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:40px;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-title{margin-block-end:20px;color:#524130;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon{font-size:129px;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-65a0651:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-65a0651:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-302d5d9{width:var( --container-widget-width, 620px );max-width:620px;padding:20px 20px 20px 20px;--container-widget-width:620px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#B98D624D;}.elementor-8 .elementor-element.elementor-element-302d5d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:40px;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-title{margin-block-end:20px;color:#524130;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon{font-size:129px;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-302d5d9:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-302d5d9:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-2b730c9{width:var( --container-widget-width, 620px );max-width:620px;padding:20px 20px 20px 20px;--container-widget-width:620px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B98D624D;}.elementor-8 .elementor-element.elementor-element-2b730c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-wrapper{align-items:end;text-align:start;gap:40px;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-title{margin-block-end:20px;color:#524130;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon{font-size:129px;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-title a{font-family:"Inria Serif", Sans-serif;font-size:36px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2b730c9:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-2b730c9:has(:focus) .elementor-icon-box-title{color:#524130;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-description{font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:200;color:#524130;}.elementor-8 .elementor-element.elementor-element-edfcb5d{--display:flex;--min-height:759px;--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;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-edfcb5d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-edfcb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psicologafabiolabiasi.online/wp-content/uploads/2026/03/bgga.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-62e1d19{--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-8 .elementor-element.elementor-element-90c27a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-e10f5d5{width:var( --container-widget-width, 57.167% );max-width:57.167%;--container-widget-width:57.167%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-e10f5d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e10f5d5 .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:52px;font-weight:400;color:#524130;}.elementor-8 .elementor-element.elementor-element-5e18be6{width:var( --container-widget-width, 37.998% );max-width:37.998%;--container-widget-width:37.998%;--container-widget-flex-grow:0;text-align:end;}.elementor-8 .elementor-element.elementor-element-5e18be6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-5e18be6 .elementor-heading-title{font-family:"Inria Sans", Sans-serif;font-size:26px;font-weight:400;color:#524130;}.elementor-8 .elementor-element.elementor-element-daad29e{width:var( --container-widget-width, 128.508% );max-width:128.508%;--container-widget-width:128.508%;--container-widget-flex-grow:0;font-family:"Inria Sans", Sans-serif;font-size:20px;font-weight:300;color:#524130;}.elementor-8 .elementor-element.elementor-element-daad29e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-da4c76d .elementor-button{background-color:transparent;font-family:"Inria Serif", Sans-serif;font-size:28px;font-weight:500;fill:#FFFCF6;color:#FFFCF6;background-image:linear-gradient(180deg, #EEBE8F 0%, #B98D62 100%);border-radius:10px 10px 10px 10px;padding:32px 32px 32px 32px;}.elementor-8 .elementor-element.elementor-element-da4c76d{width:var( --container-widget-width, 120.119% );max-width:120.119%;--container-widget-width:120.119%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-da4c76d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-da4c76d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-da4c76d .elementor-button .elementor-button-content-wrapper{gap:50px;justify-content:space-between;}.elementor-8 .elementor-element.elementor-element-87c6965{--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-8 .elementor-element.elementor-element-afc31a0{--display:flex;--min-height:105px;--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-8 .elementor-element.elementor-element-bbc8d9d{width:var( --container-widget-width, 57.167% );max-width:57.167%;--container-widget-width:57.167%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-bbc8d9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bbc8d9d .elementor-heading-title{font-family:"Inria Serif", Sans-serif;font-size:18px;font-weight:400;color:#524130;}.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-8 .elementor-element.elementor-element-3cdc5b4{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;bottom:16px;}.elementor-8 .elementor-element.elementor-element-3cdc5b4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3cdc5b4{right:19px;}body.rtl .elementor-8 .elementor-element.elementor-element-3cdc5b4{left:19px;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E3DE;}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-ed2331a{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f5cacd8{width:var( --container-widget-width, 597.297px );max-width:597.297px;--container-widget-width:597.297px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fedf521{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2be946c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-c87e04f{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-22e6351{width:var( --container-widget-width, 597.297px );max-width:597.297px;--container-widget-width:597.297px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d4ee0ea{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8a1c8fd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-2d21d31{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon{font-size:100px;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-title a{font-size:32px;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-65a0651{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon{font-size:100px;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-title a{font-size:32px;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-302d5d9{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon{font-size:100px;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-title a{font-size:32px;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2b730c9{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-wrapper{align-items:center;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon{font-size:100px;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-title a{font-size:32px;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-description{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e10f5d5{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5e18be6{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-daad29e{width:var( --container-widget-width, 597.297px );max-width:597.297px;--container-widget-width:597.297px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bbc8d9d{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3cdc5b4{width:var( --container-widget-width, 89.5px );max-width:89.5px;--container-widget-width:89.5px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-d61e22a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d61e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8 .elementor-element.elementor-element-ed2331a{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f5cacd8{width:var( --container-widget-width, 480.297px );max-width:480.297px;--container-widget-width:480.297px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-97bf833{width:var( --container-widget-width, 509.484px );max-width:509.484px;--container-widget-width:509.484px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-fedf521{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2be946c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-c87e04f{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-22e6351{width:var( --container-widget-width, 480.297px );max-width:480.297px;--container-widget-width:480.297px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9de10b0{width:var( --container-widget-width, 509.484px );max-width:509.484px;--container-widget-width:509.484px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d4ee0ea{width:var( --container-widget-width, 567px );max-width:567px;--container-widget-width:567px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8a1c8fd{--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-8 .elementor-element.elementor-element-e10f5d5{width:var( --container-widget-width, 316.188px );max-width:316.188px;--container-widget-width:316.188px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5e18be6{width:var( --container-widget-width, 184px );max-width:184px;--container-widget-width:184px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-daad29e{width:var( --container-widget-width, 480.297px );max-width:480.297px;--container-widget-width:480.297px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-da4c76d{width:var( --container-widget-width, 509.484px );max-width:509.484px;--container-widget-width:509.484px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bbc8d9d{width:var( --container-widget-width, 316.188px );max-width:316.188px;--container-widget-width:316.188px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-d61e22a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d61e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psicologafabiolabiasi.online/wp-content/uploads/2026/03/tdsdw.png");background-position:top center;}.elementor-8 .elementor-element.elementor-element-d61e22a{--content-width:380px;--min-height:758px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ed2331a{text-align:center;}.elementor-8 .elementor-element.elementor-element-ed2331a .elementor-heading-title{font-size:31px;}.elementor-8 .elementor-element.elementor-element-f5cacd8{text-align:center;}.elementor-8 .elementor-element.elementor-element-97bf833 .elementor-button{font-size:26px;padding:32px 46px 32px 46px;}.elementor-8 .elementor-element.elementor-element-903ca15{--width:380px;}.elementor-8 .elementor-element.elementor-element-fedf521{text-align:center;}.elementor-8 .elementor-element.elementor-element-fedf521 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-9ef3cdc{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-0808df0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-8c89487{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-aed7264{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-63e0491{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-6dc816c{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-5cba9af{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-31546fd{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-1f08d32{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-807fb99{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-2be946c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-4c19889{--content-width:380px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-57f99d0{--min-height:462px;}.elementor-8 .elementor-element.elementor-element-7a3748e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-c87e04f{text-align:start;}.elementor-8 .elementor-element.elementor-element-c87e04f .elementor-heading-title{font-size:33px;}.elementor-8 .elementor-element.elementor-element-22e6351{text-align:start;font-size:20px;}.elementor-8 .elementor-element.elementor-element-9de10b0 .elementor-button{font-size:26px;padding:32px 46px 32px 46px;}.elementor-8 .elementor-element.elementor-element-dd33e12{--content-width:380px;}.elementor-8 .elementor-element.elementor-element-d4ee0ea{text-align:center;}.elementor-8 .elementor-element.elementor-element-d4ee0ea .elementor-heading-title{font-size:31px;}.elementor-8 .elementor-element.elementor-element-2d21d31{width:var( --container-widget-width, 107.444% );max-width:107.444%;--container-widget-width:107.444%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon-box-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-65a0651{width:var( --container-widget-width, 107.444% );max-width:107.444%;--container-widget-width:107.444%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon-box-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-302d5d9{width:var( --container-widget-width, 107.444% );max-width:107.444%;--container-widget-width:107.444%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon-box-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-2b730c9{width:var( --container-widget-width, 107.444% );max-width:107.444%;--container-widget-width:107.444%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon-box-wrapper{gap:20px;}.elementor-8 .elementor-element.elementor-element-edfcb5d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-edfcb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psicologafabiolabiasi.online/wp-content/uploads/2026/03/bgmbsdasa.png");}.elementor-8 .elementor-element.elementor-element-edfcb5d{--content-width:380px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-8 .elementor-element.elementor-element-90c27a0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e10f5d5{width:var( --container-widget-width, 354.188px );max-width:354.188px;--container-widget-width:354.188px;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-e10f5d5 .elementor-heading-title{font-size:59px;}.elementor-8 .elementor-element.elementor-element-5e18be6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:end;}.elementor-8 .elementor-element.elementor-element-5e18be6 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-daad29e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-da4c76d .elementor-button{font-size:26px;padding:32px 46px 32px 46px;}.elementor-8 .elementor-element.elementor-element-87c6965{--min-height:208px;}.elementor-8 .elementor-element.elementor-element-bbc8d9d{width:var( --container-widget-width, 256.188px );max-width:256.188px;--container-widget-width:256.188px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-bbc8d9d .elementor-heading-title{font-size:18px;line-height:1.2em;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-d61e22a{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-57f99d0{--width:50%;}.elementor-8 .elementor-element.elementor-element-7a3748e{--width:55%;}.elementor-8 .elementor-element.elementor-element-dd33e12{--content-width:1365px;}.elementor-8 .elementor-element.elementor-element-62e1d19{--width:50%;}.elementor-8 .elementor-element.elementor-element-87c6965{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-d61e22a{--content-width:1080px;}.elementor-8 .elementor-element.elementor-element-4c19889{--content-width:1080px;}.elementor-8 .elementor-element.elementor-element-dd33e12{--content-width:1080px;}.elementor-8 .elementor-element.elementor-element-62e1d19{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-d61e22a{--content-width:780px;}.elementor-8 .elementor-element.elementor-element-4c19889{--content-width:780px;}.elementor-8 .elementor-element.elementor-element-edfcb5d{--content-width:780px;}}@media(min-width:1367px){.elementor-8 .elementor-element.elementor-element-d61e22a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d61e22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8 .elementor-element.elementor-element-57f99d0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-57f99d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8 .elementor-element.elementor-element-edfcb5d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-edfcb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-97bf833 *//* Container e efeito de crescer no Hover */
.elementor-8 .elementor-element.elementor-element-97bf833 .elementor-button {
    position: relative;
    z-index: 0;
    overflow: hidden;
    /* Faz o botão crescer suave no hover */
    transition: transform 0.3s ease !important; 
}

/* Quando passa o mouse, o botão cresce 5% */
.elementor-8 .elementor-element.elementor-element-97bf833:hover .elementor-button {
    transform: scale(1.05);
}

/* O brilho branco ajustado (mais suave, sem faixa marcada) */
.elementor-8 .elementor-element.elementor-element-97bf833 .elementor-button::before {
    content: "";
    height: 100%;
    /* Removida a largura fixa para eliminar a "faixa" */
    width: 0; 
    position: absolute;
    top: 0;
    left: -50%; /* Começa mais à esquerda para garantir suavidade */
    opacity: 0;
    background: none; /* Removemos o fundo sólido */
    /* O brilho é criado apenas pelo shadow, para ficar difuso */
    box-shadow: 0 0 40px 15px rgba(255, 255, 255, 0.9); 
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    /* Velocidade aumentada para 1.5s */
    animation: brilho 3s linear infinite; 
    z-index: -1;
}

/* Animação do brilho (ajustada para o novo ponto de partida) */
@keyframes brilho {
    0% {
        opacity: 0;
        left: -50%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 150%; /* Termina mais à direita */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a646e51 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a646e51 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a646e51:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c189ff1 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-c189ff1 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-c189ff1:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7765308 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-7765308 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-7765308:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94ecd35 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-94ecd35 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-94ecd35:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e09c0e9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-e09c0e9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-e09c0e9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-100f153 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-100f153 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-100f153:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5003c56 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-5003c56 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-5003c56:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5484a *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-db5484a .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-db5484a:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a93185f *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-a93185f .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-a93185f:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f64ad *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-15f64ad .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-15f64ad:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2be946c */.elementor-8 .elementor-element.elementor-element-2be946c .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9de10b0 *//* Container e efeito de crescer no Hover */
.elementor-8 .elementor-element.elementor-element-9de10b0 .elementor-button {
    position: relative;
    z-index: 0;
    overflow: hidden;
    /* Faz o botão crescer suave no hover */
    transition: transform 0.3s ease !important; 
}

/* Quando passa o mouse, o botão cresce 5% */
.elementor-8 .elementor-element.elementor-element-9de10b0:hover .elementor-button {
    transform: scale(1.05);
}

/* O brilho branco ajustado (mais suave, sem faixa marcada) */
.elementor-8 .elementor-element.elementor-element-9de10b0 .elementor-button::before {
    content: "";
    height: 100%;
    /* Removida a largura fixa para eliminar a "faixa" */
    width: 0; 
    position: absolute;
    top: 0;
    left: -50%; /* Começa mais à esquerda para garantir suavidade */
    opacity: 0;
    background: none; /* Removemos o fundo sólido */
    /* O brilho é criado apenas pelo shadow, para ficar difuso */
    box-shadow: 0 0 40px 15px rgba(255, 255, 255, 0.9); 
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    /* Velocidade aumentada para 1.5s */
    animation: brilho 3s linear infinite; 
    z-index: -1;
}

/* Animação do brilho (ajustada para o novo ponto de partida) */
@keyframes brilho {
    0% {
        opacity: 0;
        left: -50%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 150%; /* Termina mais à direita */
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2d21d31 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-2d21d31 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-2d21d31:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-65a0651 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-65a0651 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-65a0651:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-302d5d9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-302d5d9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-302d5d9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b730c9 *//* Sombra para o ícone */
.elementor-8 .elementor-element.elementor-element-2b730c9 .elementor-icon {
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    transition: all 0.3s ease; /* Para um efeito suave ao passar o mouse */
}

/* Opcional: Efeito quando passar o mouse (Hover) */
.elementor-8 .elementor-element.elementor-element-2b730c9:hover .elementor-icon {
    filter: drop-shadow(4px 8px 10px rgba(0, 0, 0, 0.3));
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da4c76d *//* Container e efeito de crescer no Hover */
.elementor-8 .elementor-element.elementor-element-da4c76d .elementor-button {
    position: relative;
    z-index: 0;
    overflow: hidden;
    /* Faz o botão crescer suave no hover */
    transition: transform 0.3s ease !important; 
}

/* Quando passa o mouse, o botão cresce 5% */
.elementor-8 .elementor-element.elementor-element-da4c76d:hover .elementor-button {
    transform: scale(1.05);
}

/* O brilho branco ajustado (mais suave, sem faixa marcada) */
.elementor-8 .elementor-element.elementor-element-da4c76d .elementor-button::before {
    content: "";
    height: 100%;
    /* Removida a largura fixa para eliminar a "faixa" */
    width: 0; 
    position: absolute;
    top: 0;
    left: -50%; /* Começa mais à esquerda para garantir suavidade */
    opacity: 0;
    background: none; /* Removemos o fundo sólido */
    /* O brilho é criado apenas pelo shadow, para ficar difuso */
    box-shadow: 0 0 40px 15px rgba(255, 255, 255, 0.9); 
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    /* Velocidade aumentada para 1.5s */
    animation: brilho 3s linear infinite; 
    z-index: -1;
}

/* Animação do brilho (ajustada para o novo ponto de partida) */
@keyframes brilho {
    0% {
        opacity: 0;
        left: -50%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 150%; /* Termina mais à direita */
    }
}/* End custom CSS */