.elementor-29753 .elementor-element.elementor-element-edaf0bb{--display:flex;--min-height:55vh;--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-29753 .elementor-element.elementor-element-edaf0bb:not(.elementor-motion-effects-element-type-background), .elementor-29753 .elementor-element.elementor-element-edaf0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wealthofwellness.org/wp-content/uploads/2025/12/Holistic-Integrated-Wellness.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29753 .elementor-element.elementor-element-ca35dfb{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-ca35dfb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29753 .elementor-element.elementor-element-4cbe5f8{--display:flex;}.elementor-29753 .elementor-element.elementor-element-5a7eecc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-617524c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-29753 .elementor-element.elementor-element-849a72d img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.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-29753 .elementor-element.elementor-element-8bc9ca0{text-align:center;}.elementor-29753 .elementor-element.elementor-element-8bc9ca0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-cb4a36e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-4692b21 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-4c041d8{text-align:center;}.elementor-29753 .elementor-element.elementor-element-4c041d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-1db3cb3{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-0e0d6bb img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-703f0cc{text-align:center;}.elementor-29753 .elementor-element.elementor-element-703f0cc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-2f9572b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-2e02e60{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-578652a img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-d29b275{text-align:center;}.elementor-29753 .elementor-element.elementor-element-d29b275 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-a871ea5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-9f8d2bc img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-dd4aebd{text-align:center;}.elementor-29753 .elementor-element.elementor-element-dd4aebd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-38f404f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-4c07f55 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-f72a0b0{text-align:center;}.elementor-29753 .elementor-element.elementor-element-f72a0b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-a08b685{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-ab11982{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-fe8fffe img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-dc38d91{text-align:center;}.elementor-29753 .elementor-element.elementor-element-dc38d91 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-ebaf579{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-ebe397b img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-cf5e5d9{text-align:center;}.elementor-29753 .elementor-element.elementor-element-cf5e5d9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-f1dd8fb{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-3ad7970 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-3197cbf{text-align:center;}.elementor-29753 .elementor-element.elementor-element-3197cbf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-5832897{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-5c23b03{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-ff5f97f img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-af94ca1{text-align:center;}.elementor-29753 .elementor-element.elementor-element-af94ca1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-7c3b945{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-9654ba8 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-dad5906{text-align:center;}.elementor-29753 .elementor-element.elementor-element-dad5906 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-c3fedf1{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-5dec785{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-5dec785.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29753 .elementor-element.elementor-element-c2bcb80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-61d0ae2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-32a3865{--display:flex;}.elementor-29753 .elementor-element.elementor-element-9f0263b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-00fd895{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-a419c27 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-6739e18{text-align:center;}.elementor-29753 .elementor-element.elementor-element-6739e18 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-1f493fb{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-0297c0f img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-01f67e3{text-align:center;}.elementor-29753 .elementor-element.elementor-element-01f67e3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-4e1f029{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-4aed180 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-c58c7b8{text-align:center;}.elementor-29753 .elementor-element.elementor-element-c58c7b8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-087f490{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-b7572ef{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-e4189ab img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-9186e18{text-align:center;}.elementor-29753 .elementor-element.elementor-element-9186e18 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-c194b56{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-831d97a img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-456d040{text-align:center;}.elementor-29753 .elementor-element.elementor-element-456d040 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-b3ce9ce{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-251ebda img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-de24049{text-align:center;}.elementor-29753 .elementor-element.elementor-element-de24049 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-3215139{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-77df3f3{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-a14c37c img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-59cbe51{text-align:center;}.elementor-29753 .elementor-element.elementor-element-59cbe51 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-21864db{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-798e180 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-ae6effe{text-align:center;}.elementor-29753 .elementor-element.elementor-element-ae6effe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-c2d5d42{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-a4a5d39 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-74ee322{text-align:center;}.elementor-29753 .elementor-element.elementor-element-74ee322 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-d1c0a40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-80dc5a4{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-f30f974 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-83802fe{text-align:center;}.elementor-29753 .elementor-element.elementor-element-83802fe .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-d714af4{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-93373f8 img{max-width:100%;height:340px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-29753 .elementor-element.elementor-element-0335d28{text-align:center;}.elementor-29753 .elementor-element.elementor-element-0335d28 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:700;line-height:36px;color:#36393B;}.elementor-29753 .elementor-element.elementor-element-eead48e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29753 .elementor-element.elementor-element-27347f9{--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-29753 .elementor-element.elementor-element-b43ef9c{--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;}.elementor-29753 .elementor-element.elementor-element-8c73e89{--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-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-29753 .elementor-element.elementor-element-25a9ba3 .elementor-button{background-color:#92C5DA;font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:2px 2px 2px 2px;padding:30px 20px 30px 20px;}.elementor-29753 .elementor-element.elementor-element-25a9ba3 .elementor-button:hover, .elementor-29753 .elementor-element.elementor-element-25a9ba3 .elementor-button:focus{background-color:#405861;}.elementor-29753 .elementor-element.elementor-element-8e3e844{--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-29753 .elementor-element.elementor-element-1045e97 .elementor-button{background-color:#92C5DA;font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:2px 2px 2px 2px;padding:30px 20px 30px 20px;}.elementor-29753 .elementor-element.elementor-element-1045e97 .elementor-button:hover, .elementor-29753 .elementor-element.elementor-element-1045e97 .elementor-button:focus{background-color:#405861;}.elementor-29753 .elementor-element.elementor-element-43aa5fb{--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-29753 .elementor-element.elementor-element-f173a14 .elementor-button{background-color:#92C5DA;font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:2px 2px 2px 2px;padding:30px 20px 30px 20px;}.elementor-29753 .elementor-element.elementor-element-f173a14 .elementor-button:hover, .elementor-29753 .elementor-element.elementor-element-f173a14 .elementor-button:focus{background-color:#405861;}.elementor-29753 .elementor-element.elementor-element-591dfbd{--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-29753 .elementor-element.elementor-element-39317f2 .elementor-button{background-color:#92C5DA;font-family:"Cormorant Garamond", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:2px 2px 2px 2px;padding:30px 20px 30px 20px;}.elementor-29753 .elementor-element.elementor-element-39317f2 .elementor-button:hover, .elementor-29753 .elementor-element.elementor-element-39317f2 .elementor-button:focus{background-color:#405861;}@media(min-width:768px){.elementor-29753 .elementor-element.elementor-element-ca35dfb{--width:100%;}.elementor-29753 .elementor-element.elementor-element-8c73e89{--width:25%;}.elementor-29753 .elementor-element.elementor-element-8e3e844{--width:25%;}.elementor-29753 .elementor-element.elementor-element-43aa5fb{--width:25%;}.elementor-29753 .elementor-element.elementor-element-591dfbd{--width:25%;}}@media(max-width:1024px){.elementor-29753 .elementor-element.elementor-element-edaf0bb{--min-height:38vh;}.elementor-29753 .elementor-element.elementor-element-849a72d img{height:242px;}.elementor-29753 .elementor-element.elementor-element-4692b21 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-0e0d6bb img{height:242px;}.elementor-29753 .elementor-element.elementor-element-578652a img{height:242px;}.elementor-29753 .elementor-element.elementor-element-9f8d2bc img{height:242px;}.elementor-29753 .elementor-element.elementor-element-dd4aebd .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-4c07f55 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-f72a0b0 .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-fe8fffe img{height:242px;}.elementor-29753 .elementor-element.elementor-element-ebe397b img{height:242px;}.elementor-29753 .elementor-element.elementor-element-cf5e5d9 .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-3ad7970 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-3197cbf .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-ff5f97f img{height:242px;}.elementor-29753 .elementor-element.elementor-element-9654ba8 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-dad5906 .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-5dec785{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29753 .elementor-element.elementor-element-a419c27 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-0297c0f img{height:242px;}.elementor-29753 .elementor-element.elementor-element-4aed180 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-e4189ab img{height:242px;}.elementor-29753 .elementor-element.elementor-element-831d97a img{height:242px;}.elementor-29753 .elementor-element.elementor-element-456d040 .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-251ebda img{height:242px;}.elementor-29753 .elementor-element.elementor-element-de24049 .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-a14c37c img{height:242px;}.elementor-29753 .elementor-element.elementor-element-798e180 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-ae6effe .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-a4a5d39 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-74ee322 .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-f30f974 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-93373f8 img{height:242px;}.elementor-29753 .elementor-element.elementor-element-0335d28 .elementor-heading-title{line-height:25px;}.elementor-29753 .elementor-element.elementor-element-25a9ba3 .elementor-button{font-size:15px;}.elementor-29753 .elementor-element.elementor-element-1045e97 .elementor-button{font-size:15px;}.elementor-29753 .elementor-element.elementor-element-f173a14 .elementor-button{font-size:15px;}.elementor-29753 .elementor-element.elementor-element-39317f2 .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-29753 .elementor-element.elementor-element-edaf0bb{--min-height:17vh;}.elementor-29753 .elementor-element.elementor-element-ca35dfb{--width:319.2px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29753 .elementor-element.elementor-element-4cbe5f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-5a7eecc{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-849a72d img{height:260px;}.elementor-29753 .elementor-element.elementor-element-2f9572b{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-a08b685{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-5832897{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-5dec785{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-29753 .elementor-element.elementor-element-32a3865{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-9f0263b{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-a419c27 img{height:260px;}.elementor-29753 .elementor-element.elementor-element-087f490{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-3215139{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-29753 .elementor-element.elementor-element-d1c0a40{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}}/* Start custom CSS for image, class: .elementor-element-849a72d */.elementor-29753 .elementor-element.elementor-element-849a72d {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-849a72d:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-849a72d {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-849a72d img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-849a72d:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-849a72d:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-849a72d:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4692b21 */.elementor-29753 .elementor-element.elementor-element-4692b21 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-4692b21:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-4692b21 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-4692b21 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-4692b21:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-4692b21:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-4692b21:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0d6bb */.elementor-29753 .elementor-element.elementor-element-0e0d6bb {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-0e0d6bb:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-0e0d6bb {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-0e0d6bb img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-0e0d6bb:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-0e0d6bb:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-0e0d6bb:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-578652a */.elementor-29753 .elementor-element.elementor-element-578652a {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-578652a:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-578652a {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-578652a img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-578652a:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-578652a:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-578652a:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f8d2bc */.elementor-29753 .elementor-element.elementor-element-9f8d2bc {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-9f8d2bc:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-9f8d2bc {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-9f8d2bc img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-9f8d2bc:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-9f8d2bc:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-9f8d2bc:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c07f55 */.elementor-29753 .elementor-element.elementor-element-4c07f55 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-4c07f55:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-4c07f55 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-4c07f55 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-4c07f55:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-4c07f55:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-4c07f55:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe8fffe */.elementor-29753 .elementor-element.elementor-element-fe8fffe {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-fe8fffe:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-fe8fffe {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-fe8fffe img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-fe8fffe:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-fe8fffe:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-fe8fffe:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebe397b */.elementor-29753 .elementor-element.elementor-element-ebe397b {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-ebe397b:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-ebe397b {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-ebe397b img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-ebe397b:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-ebe397b:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-ebe397b:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ad7970 */.elementor-29753 .elementor-element.elementor-element-3ad7970 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-3ad7970:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-3ad7970 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-3ad7970 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-3ad7970:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-3ad7970:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-3ad7970:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff5f97f */.elementor-29753 .elementor-element.elementor-element-ff5f97f {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-ff5f97f:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-ff5f97f {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-ff5f97f img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-ff5f97f:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-ff5f97f:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-ff5f97f:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9654ba8 */.elementor-29753 .elementor-element.elementor-element-9654ba8 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-9654ba8:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-9654ba8 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-9654ba8 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-9654ba8:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-9654ba8:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-9654ba8:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a419c27 */.elementor-29753 .elementor-element.elementor-element-a419c27 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-a419c27:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-a419c27 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-a419c27 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-a419c27:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-a419c27:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-a419c27:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0297c0f */.elementor-29753 .elementor-element.elementor-element-0297c0f {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-0297c0f:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-0297c0f {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-0297c0f img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-0297c0f:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-0297c0f:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-0297c0f:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4aed180 */.elementor-29753 .elementor-element.elementor-element-4aed180 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-4aed180:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-4aed180 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-4aed180 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-4aed180:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-4aed180:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-4aed180:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4189ab */.elementor-29753 .elementor-element.elementor-element-e4189ab {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-e4189ab:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-e4189ab {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-e4189ab img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-e4189ab:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-e4189ab:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-e4189ab:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-831d97a */.elementor-29753 .elementor-element.elementor-element-831d97a {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-831d97a:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-831d97a {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-831d97a img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-831d97a:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-831d97a:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-831d97a:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-251ebda */.elementor-29753 .elementor-element.elementor-element-251ebda {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-251ebda:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-251ebda {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-251ebda img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-251ebda:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-251ebda:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-251ebda:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a14c37c */.elementor-29753 .elementor-element.elementor-element-a14c37c {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-a14c37c:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-a14c37c {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-a14c37c img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-a14c37c:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-a14c37c:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-a14c37c:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-798e180 */.elementor-29753 .elementor-element.elementor-element-798e180 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-798e180:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-798e180 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-798e180 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-798e180:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-798e180:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-798e180:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4a5d39 */.elementor-29753 .elementor-element.elementor-element-a4a5d39 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-a4a5d39:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-a4a5d39 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-a4a5d39 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-a4a5d39:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-a4a5d39:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-a4a5d39:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f30f974 */.elementor-29753 .elementor-element.elementor-element-f30f974 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-f30f974:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-f30f974 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-f30f974 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-f30f974:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-f30f974:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-f30f974:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93373f8 */.elementor-29753 .elementor-element.elementor-element-93373f8 {
    pointer-events: auto;
}

.elementor-29753 .elementor-element.elementor-element-93373f8:after {
    pointer-events: none; /* overlay no longer blocks the link */
}
.elementor-29753 .elementor-element.elementor-element-93373f8 {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
}

.elementor-29753 .elementor-element.elementor-element-93373f8 img {
    transition: 0.4s ease;
}

/* Overlay */
.elementor-29753 .elementor-element.elementor-element-93373f8:after {
    content: attr(data-hover);
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.15);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
    text-align: center;
    opacity: 0;
    transition: 0.4s ease;
    border-radius: 50%;
    font-size: 15px;
    line-height: 1.4;
}

/* Hover effects */
.elementor-29753 .elementor-element.elementor-element-93373f8:hover:after {
    opacity: 1;
}

.elementor-29753 .elementor-element.elementor-element-93373f8:hover img {
    transform: scale(1.1);
    filter: grayscale(100%);   /* ← THIS makes the image grayscale */
}/* End custom CSS */