.elementor-2108 .elementor-element.elementor-element-3f89786{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2108 .elementor-element.elementor-element-49735f2{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2108 .elementor-element.elementor-element-21f6bb8{padding:0px 0px 0px 200px;}.elementor-2108 .elementor-element.elementor-element-21f6bb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;line-height:1.4em;color:var( --e-global-color-18f0019 );}.elementor-2108 .elementor-element.elementor-element-b95da62{--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-2108 .elementor-element.elementor-element-0588a54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-2108 .elementor-element.elementor-element-c53533d{--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-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2108 .elementor-element.elementor-element-f1b2e5e{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-f1b2e5e .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-f1b2e5e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-f1b2e5e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-f1b2e5e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-f1b2e5e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-f1b2e5e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-cbd144a{--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-2108 .elementor-element.elementor-element-6e716e4{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-6e716e4 .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-6e716e4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-6e716e4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-6e716e4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-6e716e4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-6e716e4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-7008cb1{--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-2108 .elementor-element.elementor-element-4d9ec77{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-4d9ec77 .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-4d9ec77.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-4d9ec77.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-4d9ec77.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-4d9ec77 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-4d9ec77 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-14fc50e{--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-2108 .elementor-element.elementor-element-ed1dd43{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-ed1dd43 .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-ed1dd43.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-ed1dd43.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-ed1dd43.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-ed1dd43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-ed1dd43 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-da6f5e3{--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-2108 .elementor-element.elementor-element-2a576c2{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-2a576c2 .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-2a576c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-2a576c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-2a576c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-2a576c2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-2a576c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-900c498{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:020px 20px;--row-gap:020px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:200px;--padding-right:200px;}.elementor-2108 .elementor-element.elementor-element-315b210{--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-2108 .elementor-element.elementor-element-b40293e{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-b40293e .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-b40293e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-b40293e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-b40293e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-b40293e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-b40293e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-340d196{--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-2108 .elementor-element.elementor-element-bbb5f67{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-bbb5f67 .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-bbb5f67.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-bbb5f67.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-bbb5f67.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-bbb5f67 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-bbb5f67 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-722a762{--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-2108 .elementor-element.elementor-element-5fcc22e{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-5fcc22e .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-5fcc22e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-5fcc22e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-5fcc22e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-5fcc22e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-5fcc22e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-169c2c2{--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-2108 .elementor-element.elementor-element-77e5f88{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-77e5f88 .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-77e5f88.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-77e5f88.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-77e5f88.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-77e5f88 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-77e5f88 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-4c55e9e{--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-2108 .elementor-element.elementor-element-db0b07e{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-db0b07e .elementor-image-box-wrapper{text-align:end;}.elementor-2108 .elementor-element.elementor-element-db0b07e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2108 .elementor-element.elementor-element-db0b07e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2108 .elementor-element.elementor-element-db0b07e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-db0b07e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2108 .elementor-element.elementor-element-db0b07e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-cd6f991{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2108 .elementor-element.elementor-element-d0a5685{--divider-border-style:solid;--divider-color:var( --e-global-color-046ade7 );--divider-border-width:1px;}.elementor-2108 .elementor-element.elementor-element-d0a5685 .elementor-divider-separator{width:100%;}.elementor-2108 .elementor-element.elementor-element-d0a5685 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2108 .elementor-element.elementor-element-332979c{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2108 .elementor-element.elementor-element-7935f47{--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-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-2108 .elementor-element.elementor-element-8c68c7e{text-align:center;}.elementor-2108 .elementor-element.elementor-element-8c68c7e img{width:100%;transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-afb4c1a{--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-2108 .elementor-element.elementor-element-ca23422{text-align:center;}.elementor-2108 .elementor-element.elementor-element-ca23422 img{width:100%;transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-d78f226{--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-2108 .elementor-element.elementor-element-b742b0c{text-align:center;}.elementor-2108 .elementor-element.elementor-element-b742b0c img{width:100%;transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-3272632{--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-2108 .elementor-element.elementor-element-b1b13a5{text-align:center;}.elementor-2108 .elementor-element.elementor-element-b1b13a5 img{width:100%;transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-9882908{--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-2108 .elementor-element.elementor-element-c21dbdb{text-align:center;}.elementor-2108 .elementor-element.elementor-element-c21dbdb img{width:100%;transition-duration:0.3s;}.elementor-2108 .elementor-element.elementor-element-20741f2{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2108 .elementor-element.elementor-element-66da7e6{--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-2108 .elementor-element.elementor-element-e110840 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:1.4em;color:var( --e-global-color-18f0019 );}.elementor-2108 .elementor-element.elementor-element-851eea1{text-align:start;}.elementor-2108 .elementor-element.elementor-element-d296c79{--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-2108 .elementor-element.elementor-element-7b5a206 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:500;line-height:1.4em;color:var( --e-global-color-18f0019 );}.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-2108 .elementor-element.elementor-element-9729f59{padding:0px 150px 0px 0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-18f0019 );}.elementor-2108 .elementor-element.elementor-element-78896ba{--grid-template-columns:repeat(0, auto);text-align:center;margin:-111px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 40% 0% 0%;--icon-size:37px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2108 .elementor-element.elementor-element-78896ba.elementor-element{--order:99999 /* order end hack */;}.elementor-2108 .elementor-element.elementor-element-78896ba .elementor-social-icon{background-color:#5B4B3E00;}.elementor-2108 .elementor-element.elementor-element-78896ba .elementor-social-icon i{color:var( --e-global-color-046ade7 );}.elementor-2108 .elementor-element.elementor-element-78896ba .elementor-social-icon svg{fill:var( --e-global-color-046ade7 );}.elementor-2108 .elementor-element.elementor-element-3059b09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2108 .elementor-element.elementor-element-3059b09 img{width:14%;}@media(min-width:768px){.elementor-2108 .elementor-element.elementor-element-49735f2{--width:50%;}.elementor-2108 .elementor-element.elementor-element-b95da62{--width:50%;}.elementor-2108 .elementor-element.elementor-element-0588a54{--width:100%;}.elementor-2108 .elementor-element.elementor-element-c53533d{--width:25%;}.elementor-2108 .elementor-element.elementor-element-cbd144a{--width:25%;}.elementor-2108 .elementor-element.elementor-element-7008cb1{--width:25%;}.elementor-2108 .elementor-element.elementor-element-14fc50e{--width:25%;}.elementor-2108 .elementor-element.elementor-element-da6f5e3{--width:25%;}.elementor-2108 .elementor-element.elementor-element-900c498{--width:100%;}.elementor-2108 .elementor-element.elementor-element-315b210{--width:25%;}.elementor-2108 .elementor-element.elementor-element-340d196{--width:25%;}.elementor-2108 .elementor-element.elementor-element-722a762{--width:25%;}.elementor-2108 .elementor-element.elementor-element-169c2c2{--width:25%;}.elementor-2108 .elementor-element.elementor-element-4c55e9e{--width:25%;}.elementor-2108 .elementor-element.elementor-element-7935f47{--width:25%;}.elementor-2108 .elementor-element.elementor-element-afb4c1a{--width:25%;}.elementor-2108 .elementor-element.elementor-element-d78f226{--width:25%;}.elementor-2108 .elementor-element.elementor-element-3272632{--width:25%;}.elementor-2108 .elementor-element.elementor-element-9882908{--width:25%;}.elementor-2108 .elementor-element.elementor-element-66da7e6{--width:33.3333%;}.elementor-2108 .elementor-element.elementor-element-d296c79{--width:66.6666%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2108 .elementor-element.elementor-element-9729f59{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2108 .elementor-element.elementor-element-21f6bb8{padding:0px 0px 0px 0px;}.elementor-2108 .elementor-element.elementor-element-0588a54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2108 .elementor-element.elementor-element-f1b2e5e .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-6e716e4 .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-4d9ec77 .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-ed1dd43 .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-2a576c2 .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-b40293e .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-bbb5f67 .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-5fcc22e .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-77e5f88 .elementor-image-box-img{margin-bottom:0px;}.elementor-2108 .elementor-element.elementor-element-db0b07e .elementor-image-box-img{margin-bottom:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2108 .elementor-element.elementor-element-9729f59{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for image-box, class: .elementor-element-f1b2e5e *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-f1b2e5e .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-f1b2e5e:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-f1b2e5e {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6e716e4 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-6e716e4 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-6e716e4:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-6e716e4 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d9ec77 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-4d9ec77 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-4d9ec77:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-4d9ec77 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed1dd43 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-ed1dd43 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-ed1dd43:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-ed1dd43 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc50e *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-14fc50e .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-14fc50e:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-14fc50e {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a576c2 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-2a576c2 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-2a576c2:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-2a576c2 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6f5e3 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-da6f5e3 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-da6f5e3:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-da6f5e3 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b40293e *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-b40293e .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-b40293e:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-b40293e {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bbb5f67 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-bbb5f67 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-bbb5f67:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-bbb5f67 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fcc22e *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-5fcc22e .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-5fcc22e:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-5fcc22e {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77e5f88 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-77e5f88 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-77e5f88:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-77e5f88 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169c2c2 *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-169c2c2 .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-169c2c2:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-169c2c2 {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-db0b07e *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-db0b07e .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-db0b07e:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-db0b07e {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c55e9e *//* Efeito de Zoom e Lupa na Foto */
.elementor-2108 .elementor-element.elementor-element-4c55e9e .elementor-image-box-img {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    transition: all 0.4s ease;
}

.elementor-2108 .elementor-element.elementor-element-4c55e9e:hover .elementor-image-box-img {
    transform: scale(1.05); /* Leve zoom na foto */
    box-shadow: 0px 10px 25px rgba(130, 102, 75, 0.3); /* Sombra no tom castanho */
}

/* Cursor de lupa ao passar o rato */
.elementor-2108 .elementor-element.elementor-element-4c55e9e {
    cursor: zoom-in;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c68c7e *//* --- Garante que o CSS não afete todo o site --- */
.elementor-2108 .elementor-element.elementor-element-8c68c7e {
    position: relative;
    cursor: pointer;
}

/* --- Prepara o Círculo e a Lupa --- */
.elementor-2108 .elementor-element.elementor-element-8c68c7e::before {
    content: "";
    position: absolute;
    
    /* Centraliza perfeitamente dentro da FOTO */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0); 
    
    /* Tamanho do círculo de fundo */
    width: 60px;
    height: 60px;
    background-color: white; /* A cor da Lupa será esta */
    border-radius: 50%;
    
    /* --- O ÍCONE (Técnica de Máscara) --- */
    -webkit-mask-image: url("https://api.iconify.design/lucide:search.svg");
    mask-image: url("https://api.iconify.design/lucide:search.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 30px; /* Tamanho da lupa dentro do círculo */
    
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    z-index: 10;
    opacity: 0;
}

/* --- O Círculo Castanho de Fundo --- */
.elementor-2108 .elementor-element.elementor-element-8c68c7e::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 65px;
    height: 65px;
    background-color: rgba(130, 102, 75, 0.9); /* Cor Proeza */
    border-radius: 50%;
    z-index: 9;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- Efeito ao Passar o Rato (Hover) --- */
.elementor-2108 .elementor-element.elementor-element-8c68c7e:hover::before, 
.elementor-2108 .elementor-element.elementor-element-8c68c7e:hover::after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

/* --- Toque Final na Imagem --- */
.elementor-2108 .elementor-element.elementor-element-8c68c7e:hover .elementor-image-box-img {
    filter: brightness(0.7);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca23422 *//* --- Garante que o CSS não afete todo o site --- */
.elementor-2108 .elementor-element.elementor-element-ca23422 {
    position: relative;
    cursor: pointer;
}

/* --- Prepara o Círculo e a Lupa --- */
.elementor-2108 .elementor-element.elementor-element-ca23422::before {
    content: "";
    position: absolute;
    
    /* Centraliza perfeitamente dentro da FOTO */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0); 
    
    /* Tamanho do círculo de fundo */
    width: 60px;
    height: 60px;
    background-color: white; /* A cor da Lupa será esta */
    border-radius: 50%;
    
    /* --- O ÍCONE (Técnica de Máscara) --- */
    -webkit-mask-image: url("https://api.iconify.design/lucide:search.svg");
    mask-image: url("https://api.iconify.design/lucide:search.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 30px; /* Tamanho da lupa dentro do círculo */
    
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    z-index: 10;
    opacity: 0;
}

/* --- O Círculo Castanho de Fundo --- */
.elementor-2108 .elementor-element.elementor-element-ca23422::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 65px;
    height: 65px;
    background-color: rgba(130, 102, 75, 0.9); /* Cor Proeza */
    border-radius: 50%;
    z-index: 9;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- Efeito ao Passar o Rato (Hover) --- */
.elementor-2108 .elementor-element.elementor-element-ca23422:hover::before, 
.elementor-2108 .elementor-element.elementor-element-ca23422:hover::after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

/* --- Toque Final na Imagem --- */
.elementor-2108 .elementor-element.elementor-element-ca23422:hover .elementor-image-box-img {
    filter: brightness(0.7);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b742b0c *//* --- Garante que o CSS não afete todo o site --- */
.elementor-2108 .elementor-element.elementor-element-b742b0c {
    position: relative;
    cursor: pointer;
}

/* --- Prepara o Círculo e a Lupa --- */
.elementor-2108 .elementor-element.elementor-element-b742b0c::before {
    content: "";
    position: absolute;
    
    /* Centraliza perfeitamente dentro da FOTO */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0); 
    
    /* Tamanho do círculo de fundo */
    width: 60px;
    height: 60px;
    background-color: white; /* A cor da Lupa será esta */
    border-radius: 50%;
    
    /* --- O ÍCONE (Técnica de Máscara) --- */
    -webkit-mask-image: url("https://api.iconify.design/lucide:search.svg");
    mask-image: url("https://api.iconify.design/lucide:search.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 30px; /* Tamanho da lupa dentro do círculo */
    
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    z-index: 10;
    opacity: 0;
}

/* --- O Círculo Castanho de Fundo --- */
.elementor-2108 .elementor-element.elementor-element-b742b0c::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 65px;
    height: 65px;
    background-color: rgba(130, 102, 75, 0.9); /* Cor Proeza */
    border-radius: 50%;
    z-index: 9;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- Efeito ao Passar o Rato (Hover) --- */
.elementor-2108 .elementor-element.elementor-element-b742b0c:hover::before, 
.elementor-2108 .elementor-element.elementor-element-b742b0c:hover::after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

/* --- Toque Final na Imagem --- */
.elementor-2108 .elementor-element.elementor-element-b742b0c:hover .elementor-image-box-img {
    filter: brightness(0.7);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1b13a5 *//* --- Garante que o CSS não afete todo o site --- */
.elementor-2108 .elementor-element.elementor-element-b1b13a5 {
    position: relative;
    cursor: pointer;
}

/* --- Prepara o Círculo e a Lupa --- */
.elementor-2108 .elementor-element.elementor-element-b1b13a5::before {
    content: "";
    position: absolute;
    
    /* Centraliza perfeitamente dentro da FOTO */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0); 
    
    /* Tamanho do círculo de fundo */
    width: 60px;
    height: 60px;
    background-color: white; /* A cor da Lupa será esta */
    border-radius: 50%;
    
    /* --- O ÍCONE (Técnica de Máscara) --- */
    -webkit-mask-image: url("https://api.iconify.design/lucide:search.svg");
    mask-image: url("https://api.iconify.design/lucide:search.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 30px; /* Tamanho da lupa dentro do círculo */
    
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    z-index: 10;
    opacity: 0;
}

/* --- O Círculo Castanho de Fundo --- */
.elementor-2108 .elementor-element.elementor-element-b1b13a5::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 65px;
    height: 65px;
    background-color: rgba(130, 102, 75, 0.9); /* Cor Proeza */
    border-radius: 50%;
    z-index: 9;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- Efeito ao Passar o Rato (Hover) --- */
.elementor-2108 .elementor-element.elementor-element-b1b13a5:hover::before, 
.elementor-2108 .elementor-element.elementor-element-b1b13a5:hover::after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

/* --- Toque Final na Imagem --- */
.elementor-2108 .elementor-element.elementor-element-b1b13a5:hover .elementor-image-box-img {
    filter: brightness(0.7);
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c21dbdb *//* --- Garante que o CSS não afete todo o site --- */
.elementor-2108 .elementor-element.elementor-element-c21dbdb {
    position: relative;
    cursor: pointer;
}

/* --- Prepara o Círculo e a Lupa --- */
.elementor-2108 .elementor-element.elementor-element-c21dbdb::before {
    content: "";
    position: absolute;
    
    /* Centraliza perfeitamente dentro da FOTO */
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0); 
    
    /* Tamanho do círculo de fundo */
    width: 60px;
    height: 60px;
    background-color: white; /* A cor da Lupa será esta */
    border-radius: 50%;
    
    /* --- O ÍCONE (Técnica de Máscara) --- */
    -webkit-mask-image: url("https://api.iconify.design/lucide:search.svg");
    mask-image: url("https://api.iconify.design/lucide:search.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 30px; /* Tamanho da lupa dentro do círculo */
    
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    z-index: 10;
    opacity: 0;
}

/* --- O Círculo Castanho de Fundo --- */
.elementor-2108 .elementor-element.elementor-element-c21dbdb::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    width: 65px;
    height: 65px;
    background-color: rgba(130, 102, 75, 0.9); /* Cor Proeza */
    border-radius: 50%;
    z-index: 9;
    opacity: 0;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

/* --- Efeito ao Passar o Rato (Hover) --- */
.elementor-2108 .elementor-element.elementor-element-c21dbdb:hover::before, 
.elementor-2108 .elementor-element.elementor-element-c21dbdb:hover::after {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
}

/* --- Toque Final na Imagem --- */
.elementor-2108 .elementor-element.elementor-element-c21dbdb:hover .elementor-image-box-img {
    filter: brightness(0.7);
    transition: all 0.4s ease;
}/* End custom CSS */