.elementor-5391 .elementor-element.elementor-element-39aeaceb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:356px 356px;--row-gap:356px;--column-gap:356px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:356px;--padding-left:48px;--padding-right:48px;}.elementor-5391 .elementor-element.elementor-element-39aeaceb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5391 .elementor-element.elementor-element-71fee98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-71fee98::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .elementor-background-video-container::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .e-con-inner > .elementor-background-video-container::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .elementor-background-slideshow::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://in-me-science-institute.com/wp-content/uploads/2025/04/Map.png");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-5391 .elementor-element.elementor-element-8f39cfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-d1e0baa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:11px 0px;--row-gap:11px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-d41d671 > .elementor-widget-container{margin:0px 0px -40px -70px;padding:0px 0px 0px 0px;}.elementor-5391 .elementor-element.elementor-element-d41d671{text-align:center;}.elementor-5391 .elementor-element.elementor-element-d41d671 img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-2316704{width:var( --container-widget-width, 665px );max-width:665px;--container-widget-width:665px;--container-widget-flex-grow:0;text-align:center;}.elementor-5391 .elementor-element.elementor-element-2316704 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5391 .elementor-element.elementor-element-2316704 .elementor-heading-title{font-family:var( --e-global-typography-fbe5b51-font-family ), Sans-serif;font-size:var( --e-global-typography-fbe5b51-font-size );font-weight:var( --e-global-typography-fbe5b51-font-weight );line-height:var( --e-global-typography-fbe5b51-line-height );letter-spacing:var( --e-global-typography-fbe5b51-letter-spacing );color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-bab3e69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5391 .elementor-element.elementor-element-bab3e69 .elementor-heading-title{font-family:var( --e-global-typography-c3cf696-font-family ), Sans-serif;font-size:var( --e-global-typography-c3cf696-font-size );font-weight:var( --e-global-typography-c3cf696-font-weight );line-height:var( --e-global-typography-c3cf696-line-height );letter-spacing:var( --e-global-typography-c3cf696-letter-spacing );color:var( --e-global-color-7bd861e );}.elementor-5391 .elementor-element.elementor-element-264d05a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5325b01 );--border-color:var( --e-global-color-5325b01 );--border-radius:800px 800px 800px 800px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:188px;--padding-right:188px;}.elementor-5391 .elementor-element.elementor-element-264d05a:hover{background-color:var( --e-global-color-2561dfb );}.elementor-5391 .elementor-element.elementor-element-264d05a.e-con{--align-self:center;}.elementor-5391 .elementor-element.elementor-element-b350836 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-b350836 .elementor-icon{font-size:28px;}.elementor-5391 .elementor-element.elementor-element-b350836 .elementor-icon svg{height:28px;}.elementor-5391 .elementor-element.elementor-element-b350836 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-414d2fd{right:67px;}body.rtl .elementor-5391 .elementor-element.elementor-element-414d2fd{left:67px;}.elementor-5391 .elementor-element.elementor-element-414d2fd img{width:100%;max-width:100%;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-d750b19{left:120px;}body.rtl .elementor-5391 .elementor-element.elementor-element-d750b19{right:120px;}.elementor-5391 .elementor-element.elementor-element-d750b19{bottom:0px;}.elementor-5391 .elementor-element.elementor-element-d750b19 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-e6a09c9{left:93px;}body.rtl .elementor-5391 .elementor-element.elementor-element-e6a09c9{right:93px;}.elementor-5391 .elementor-element.elementor-element-e6a09c9{top:131px;}.elementor-5391 .elementor-element.elementor-element-e6a09c9 img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-a8cfda7 img{width:100%;max-width:100%;height:563px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-5391 .elementor-element.elementor-element-3267e73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-97764b5{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-5391 .elementor-element.elementor-element-97764b5 .elementor-heading-title{font-family:var( --e-global-typography-4cbb292-font-family ), Sans-serif;font-size:var( --e-global-typography-4cbb292-font-size );font-weight:var( --e-global-typography-4cbb292-font-weight );line-height:var( --e-global-typography-4cbb292-line-height );letter-spacing:var( --e-global-typography-4cbb292-letter-spacing );color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-f07754a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-f07754a.e-con{--align-self:flex-end;}.elementor-5391 .elementor-element.elementor-element-6d5efa1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5391 .elementor-element.elementor-element-6d5efa1{font-family:var( --e-global-typography-64dd8eb-font-family ), Sans-serif;font-size:var( --e-global-typography-64dd8eb-font-size );font-weight:var( --e-global-typography-64dd8eb-font-weight );line-height:var( --e-global-typography-64dd8eb-line-height );letter-spacing:var( --e-global-typography-64dd8eb-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-6d5efa1 p{margin-bottom:16px;}.elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7476166-font-family ), Sans-serif;font-size:var( --e-global-typography-7476166-font-size );font-weight:var( --e-global-typography-7476166-font-weight );line-height:var( --e-global-typography-7476166-line-height );letter-spacing:var( --e-global-typography-7476166-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0407194D;border-radius:800px 800px 800px 800px;padding:16px 32px 16px 32px;}.elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button:hover, .elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button:hover svg, .elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-4788b54{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-0f56c07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-b519bce .elementor-heading-title{font-family:var( --e-global-typography-daea13a-font-family ), Sans-serif;font-size:var( --e-global-typography-daea13a-font-size );font-weight:var( --e-global-typography-daea13a-font-weight );line-height:var( --e-global-typography-daea13a-line-height );color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-5b3de29{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:120px 24px;--row-gap:120px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-4027e6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-48a5b6a{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-1c1f0c2 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-c4b9e32 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-fca64e4 .elementor-heading-title{font-family:var( --e-global-typography-ab0112f-font-family ), Sans-serif;font-size:var( --e-global-typography-ab0112f-font-size );font-weight:var( --e-global-typography-ab0112f-font-weight );line-height:var( --e-global-typography-ab0112f-line-height );letter-spacing:var( --e-global-typography-ab0112f-letter-spacing );color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-0583907{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-bf91948{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-8e8bc86 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-03b2486 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-85d6b61 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-f70b8ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-c6e3db6{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-61e34ca img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-d89ae2f .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-e3f0bcb .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-8b704d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-f5d6a13{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-72af601 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-4de5599 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-ce172be .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-27aa6f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-1aa033e{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-02ea107 > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5391 .elementor-element.elementor-element-02ea107 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-afa2536 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-eaaed68 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-fef2157{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-1756c00{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-15032bf img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-100d382 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-a32bb94 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-42d31b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-0146643{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-849d998 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-eb334ad .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-035a10d .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-15d8e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-3c1d445{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-4167b8d img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-1c0148c .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-c59e9d3 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-8504a0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-39332af{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-951c485 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-96c0b27 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-2fd74c5 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-3ed6910{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-ffcaf5d{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-023b118 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-375c259 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-f98c6b9 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-5391 .elementor-element.elementor-element-8459889{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-8d0639e{--display:flex;--min-height:188px;--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;border-style:solid;--border-style:solid;border-width:7px 7px 7px 7px;--border-top-width:7px;--border-right-width:7px;--border-bottom-width:7px;--border-left-width:7px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:130px 130px 130px 130px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5391 .elementor-element.elementor-element-9a14c92 img{width:137px;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-5438608 .elementor-icon-wrapper{text-align:center;}.elementor-5391 .elementor-element.elementor-element-7adecd6 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1px;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-5391 .elementor-element.elementor-element-8f39cfe{--width:1230px;}.elementor-5391 .elementor-element.elementor-element-264d05a{--width:404px;}.elementor-5391 .elementor-element.elementor-element-f07754a{--width:40%;}.elementor-5391 .elementor-element.elementor-element-48a5b6a{--width:188px;}.elementor-5391 .elementor-element.elementor-element-bf91948{--width:188px;}.elementor-5391 .elementor-element.elementor-element-c6e3db6{--width:188px;}.elementor-5391 .elementor-element.elementor-element-f5d6a13{--width:188px;}.elementor-5391 .elementor-element.elementor-element-1aa033e{--width:188px;}.elementor-5391 .elementor-element.elementor-element-1756c00{--width:188px;}.elementor-5391 .elementor-element.elementor-element-0146643{--width:188px;}.elementor-5391 .elementor-element.elementor-element-3c1d445{--width:188px;}.elementor-5391 .elementor-element.elementor-element-39332af{--width:188px;}.elementor-5391 .elementor-element.elementor-element-ffcaf5d{--width:188px;}.elementor-5391 .elementor-element.elementor-element-8d0639e{--width:188px;}}@media(max-width:1440px){.elementor-5391 .elementor-element.elementor-element-39aeaceb{--justify-content:flex-start;--gap:256px 256px;--row-gap:256px;--column-gap:256px;--padding-top:0px;--padding-bottom:356px;--padding-left:48px;--padding-right:48px;}.elementor-5391 .elementor-element.elementor-element-2316704 .elementor-heading-title{font-size:var( --e-global-typography-fbe5b51-font-size );line-height:var( --e-global-typography-fbe5b51-line-height );letter-spacing:var( --e-global-typography-fbe5b51-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-bab3e69 .elementor-heading-title{font-size:var( --e-global-typography-c3cf696-font-size );line-height:var( --e-global-typography-c3cf696-line-height );letter-spacing:var( --e-global-typography-c3cf696-letter-spacing );}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-414d2fd{right:142px;}body.rtl .elementor-5391 .elementor-element.elementor-element-414d2fd{left:142px;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-d750b19{left:157px;}body.rtl .elementor-5391 .elementor-element.elementor-element-d750b19{right:157px;}.elementor-5391 .elementor-element.elementor-element-d750b19{bottom:19px;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-e6a09c9{left:130px;}body.rtl .elementor-5391 .elementor-element.elementor-element-e6a09c9{right:130px;}.elementor-5391 .elementor-element.elementor-element-97764b5 .elementor-heading-title{font-size:var( --e-global-typography-4cbb292-font-size );line-height:var( --e-global-typography-4cbb292-line-height );letter-spacing:var( --e-global-typography-4cbb292-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-6d5efa1{font-size:var( --e-global-typography-64dd8eb-font-size );line-height:var( --e-global-typography-64dd8eb-line-height );letter-spacing:var( --e-global-typography-64dd8eb-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button{font-size:var( --e-global-typography-7476166-font-size );line-height:var( --e-global-typography-7476166-line-height );letter-spacing:var( --e-global-typography-7476166-letter-spacing );padding:16px 32px 16px 32px;}.elementor-5391 .elementor-element.elementor-element-4788b54{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-b519bce .elementor-heading-title{font-size:var( --e-global-typography-daea13a-font-size );line-height:var( --e-global-typography-daea13a-line-height );}.elementor-5391 .elementor-element.elementor-element-5b3de29{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-fca64e4 .elementor-heading-title{font-size:var( --e-global-typography-ab0112f-font-size );line-height:var( --e-global-typography-ab0112f-line-height );letter-spacing:var( --e-global-typography-ab0112f-letter-spacing );}}@media(max-width:1024px){.elementor-5391 .elementor-element.elementor-element-39aeaceb{--justify-content:flex-start;--gap:200px 200px;--row-gap:200px;--column-gap:200px;--padding-top:0px;--padding-bottom:144px;--padding-left:16px;--padding-right:16px;}.elementor-5391 .elementor-element.elementor-element-71fee98{--padding-top:144px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-2316704 .elementor-heading-title{font-size:var( --e-global-typography-fbe5b51-font-size );line-height:var( --e-global-typography-fbe5b51-line-height );letter-spacing:var( --e-global-typography-fbe5b51-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-bab3e69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5391 .elementor-element.elementor-element-bab3e69 .elementor-heading-title{font-size:var( --e-global-typography-c3cf696-font-size );line-height:var( --e-global-typography-c3cf696-line-height );letter-spacing:var( --e-global-typography-c3cf696-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-a8cfda7 img{height:244px;object-fit:cover;object-position:center center;}.elementor-5391 .elementor-element.elementor-element-97764b5 .elementor-heading-title{font-size:var( --e-global-typography-4cbb292-font-size );line-height:var( --e-global-typography-4cbb292-line-height );letter-spacing:var( --e-global-typography-4cbb292-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-6d5efa1{font-size:var( --e-global-typography-64dd8eb-font-size );line-height:var( --e-global-typography-64dd8eb-line-height );letter-spacing:var( --e-global-typography-64dd8eb-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button{font-size:var( --e-global-typography-7476166-font-size );line-height:var( --e-global-typography-7476166-line-height );letter-spacing:var( --e-global-typography-7476166-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-b519bce .elementor-heading-title{font-size:var( --e-global-typography-daea13a-font-size );line-height:var( --e-global-typography-daea13a-line-height );}.elementor-5391 .elementor-element.elementor-element-5b3de29{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5391 .elementor-element.elementor-element-fca64e4 .elementor-heading-title{font-size:var( --e-global-typography-ab0112f-font-size );line-height:var( --e-global-typography-ab0112f-line-height );letter-spacing:var( --e-global-typography-ab0112f-letter-spacing );}}@media(max-width:767px){.elementor-5391 .elementor-element.elementor-element-39aeaceb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:144px 144px;--row-gap:144px;--column-gap:144px;--padding-top:0px;--padding-bottom:144px;--padding-left:16px;--padding-right:16px;}.elementor-5391 .elementor-element.elementor-element-71fee98{--width:100%;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:0.5;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-71fee98::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .elementor-background-video-container::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .e-con-inner > .elementor-background-video-container::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .elementor-background-slideshow::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5391 .elementor-element.elementor-element-71fee98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-5391 .elementor-element.elementor-element-8f39cfe{--width:100%;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-d1e0baa{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5391 .elementor-element.elementor-element-d41d671 > .elementor-widget-container{margin:0px 0px -30px -30px;padding:0px 0px 0px 0px;}.elementor-5391 .elementor-element.elementor-element-d41d671 img{height:100px;object-fit:cover;object-position:center center;}.elementor-5391 .elementor-element.elementor-element-2316704 .elementor-heading-title{font-size:var( --e-global-typography-fbe5b51-font-size );line-height:var( --e-global-typography-fbe5b51-line-height );letter-spacing:var( --e-global-typography-fbe5b51-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-bab3e69{text-align:center;}.elementor-5391 .elementor-element.elementor-element-bab3e69 .elementor-heading-title{font-size:var( --e-global-typography-c3cf696-font-size );line-height:var( --e-global-typography-c3cf696-line-height );letter-spacing:var( --e-global-typography-c3cf696-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-264d05a{--width:200px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-b350836 .elementor-icon{font-size:20px;}.elementor-5391 .elementor-element.elementor-element-b350836 .elementor-icon svg{height:20px;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-414d2fd{right:11px;}body.rtl .elementor-5391 .elementor-element.elementor-element-414d2fd{left:11px;}.elementor-5391 .elementor-element.elementor-element-414d2fd{top:170px;}.elementor-5391 .elementor-element.elementor-element-414d2fd img{height:40px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-d750b19{left:8px;}body.rtl .elementor-5391 .elementor-element.elementor-element-d750b19{right:8px;}.elementor-5391 .elementor-element.elementor-element-d750b19 img{height:40px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-5391 .elementor-element.elementor-element-e6a09c9{left:-10px;}body.rtl .elementor-5391 .elementor-element.elementor-element-e6a09c9{right:-10px;}.elementor-5391 .elementor-element.elementor-element-e6a09c9{top:65px;}.elementor-5391 .elementor-element.elementor-element-e6a09c9 img{height:40px;object-fit:cover;object-position:center center;}.elementor-5391 .elementor-element.elementor-element-a8cfda7 img{height:244px;}.elementor-5391 .elementor-element.elementor-element-97764b5{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-97764b5 .elementor-heading-title{font-size:var( --e-global-typography-4cbb292-font-size );line-height:var( --e-global-typography-4cbb292-line-height );letter-spacing:var( --e-global-typography-4cbb292-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-6d5efa1{width:100%;max-width:100%;font-size:var( --e-global-typography-64dd8eb-font-size );line-height:var( --e-global-typography-64dd8eb-line-height );letter-spacing:var( --e-global-typography-64dd8eb-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-6d5efa1 p{margin-bottom:12px;}.elementor-5391 .elementor-element.elementor-element-04080f3 .elementor-button{font-size:var( --e-global-typography-7476166-font-size );line-height:var( --e-global-typography-7476166-line-height );letter-spacing:var( --e-global-typography-7476166-letter-spacing );padding:12px 24px 12px 24px;}.elementor-5391 .elementor-element.elementor-element-4788b54{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-0f56c07{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5391 .elementor-element.elementor-element-b519bce .elementor-heading-title{font-size:var( --e-global-typography-daea13a-font-size );line-height:var( --e-global-typography-daea13a-line-height );}.elementor-5391 .elementor-element.elementor-element-5b3de29{--e-con-grid-template-columns:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-5391 .elementor-element.elementor-element-48a5b6a{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-1c1f0c2 img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-fca64e4 .elementor-heading-title{font-size:var( --e-global-typography-ab0112f-font-size );line-height:var( --e-global-typography-ab0112f-line-height );letter-spacing:var( --e-global-typography-ab0112f-letter-spacing );}.elementor-5391 .elementor-element.elementor-element-bf91948{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-8e8bc86 img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-85d6b61 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-c6e3db6{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-61e34ca img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-e3f0bcb .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-f5d6a13{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-72af601 img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-ce172be .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-1aa033e{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-02ea107 img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-eaaed68 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-1756c00{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-15032bf img{width:100%;max-width:100%;}.elementor-5391 .elementor-element.elementor-element-a32bb94 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-0146643{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-035a10d .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-3c1d445{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-c59e9d3 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-39332af{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-2fd74c5 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-ffcaf5d{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-f98c6b9 .elementor-heading-title{font-size:16px;line-height:20px;letter-spacing:-0.5px;}.elementor-5391 .elementor-element.elementor-element-8d0639e{--min-height:150px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5391 .elementor-element.elementor-element-7adecd6 .elementor-heading-title{font-size:16px;letter-spacing:-0.5px;}}/* Start custom CSS for image, class: .elementor-element-414d2fd */.elementor-5391 .elementor-element.elementor-element-414d2fd {
border-radius: 316.547px;
border: 5.4px solid #FFF;
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -79px 86px 33px 0px rgba(72, 67, 61, 0.00), -50px 55px 30px 0px rgba(72, 67, 61, 0.01), -28px 31px 25px 0px rgba(72, 67, 61, 0.05), -13px 14px 19px 0px rgba(72, 67, 61, 0.09), -3px 3px 10px 0px rgba(72, 67, 61, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d750b19 */.elementor-5391 .elementor-element.elementor-element-d750b19 {
border-radius: 316.547px;
border: 5.4px solid #FFF;
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -79px 86px 33px 0px rgba(72, 67, 61, 0.00), -50px 55px 30px 0px rgba(72, 67, 61, 0.01), -28px 31px 25px 0px rgba(72, 67, 61, 0.05), -13px 14px 19px 0px rgba(72, 67, 61, 0.09), -3px 3px 10px 0px rgba(72, 67, 61, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6a09c9 */.elementor-5391 .elementor-element.elementor-element-e6a09c9 {
border-radius: 316.547px;
border: 5.4px solid #FFF;
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -79px 86px 33px 0px rgba(72, 67, 61, 0.00), -50px 55px 30px 0px rgba(72, 67, 61, 0.01), -28px 31px 25px 0px rgba(72, 67, 61, 0.05), -13px 14px 19px 0px rgba(72, 67, 61, 0.09), -3px 3px 10px 0px rgba(72, 67, 61, 0.10);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c4b9e32 */.elementor-5391 .elementor-element.elementor-element-c4b9e32 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a5b6a */.elementor-5391 .elementor-element.elementor-element-48a5b6a {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-48a5b6a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-48a5b6a:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4027e6b */.elementor-5391 .elementor-element.elementor-element-4027e6b:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-4027e6b:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-4027e6b:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-03b2486 */.elementor-5391 .elementor-element.elementor-element-03b2486 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf91948 */.elementor-5391 .elementor-element.elementor-element-bf91948 {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-bf91948::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-bf91948:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0583907 */.elementor-5391 .elementor-element.elementor-element-0583907:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-0583907:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-0583907:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d89ae2f */.elementor-5391 .elementor-element.elementor-element-d89ae2f {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e3db6 */.elementor-5391 .elementor-element.elementor-element-c6e3db6 {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-c6e3db6::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-c6e3db6:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f70b8ee */.elementor-5391 .elementor-element.elementor-element-f70b8ee:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-f70b8ee:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-f70b8ee:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4de5599 */.elementor-5391 .elementor-element.elementor-element-4de5599 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5d6a13 */.elementor-5391 .elementor-element.elementor-element-f5d6a13 {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-f5d6a13::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-f5d6a13:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b704d6 */.elementor-5391 .elementor-element.elementor-element-8b704d6:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-8b704d6:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-8b704d6:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-afa2536 */.elementor-5391 .elementor-element.elementor-element-afa2536 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa033e */.elementor-5391 .elementor-element.elementor-element-1aa033e {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-1aa033e::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-1aa033e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27aa6f4 */.elementor-5391 .elementor-element.elementor-element-27aa6f4:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-27aa6f4:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-27aa6f4:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-100d382 */.elementor-5391 .elementor-element.elementor-element-100d382 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1756c00 */.elementor-5391 .elementor-element.elementor-element-1756c00 {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-1756c00::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-1756c00:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fef2157 */.elementor-5391 .elementor-element.elementor-element-fef2157:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-fef2157:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-fef2157:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eb334ad */.elementor-5391 .elementor-element.elementor-element-eb334ad {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0146643 */.elementor-5391 .elementor-element.elementor-element-0146643 {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-0146643::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-0146643:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d31b7 */.elementor-5391 .elementor-element.elementor-element-42d31b7:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-42d31b7:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-42d31b7:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c0148c */.elementor-5391 .elementor-element.elementor-element-1c0148c {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c1d445 */.elementor-5391 .elementor-element.elementor-element-3c1d445 {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-3c1d445::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-3c1d445:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15d8e1f */.elementor-5391 .elementor-element.elementor-element-15d8e1f:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-15d8e1f:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-15d8e1f:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-96c0b27 */.elementor-5391 .elementor-element.elementor-element-96c0b27 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39332af */.elementor-5391 .elementor-element.elementor-element-39332af {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-39332af::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-39332af:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8504a0b */.elementor-5391 .elementor-element.elementor-element-8504a0b:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-8504a0b:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-8504a0b:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-375c259 */.elementor-5391 .elementor-element.elementor-element-375c259 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffcaf5d */.elementor-5391 .elementor-element.elementor-element-ffcaf5d {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-ffcaf5d::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-ffcaf5d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed6910 */.elementor-5391 .elementor-element.elementor-element-3ed6910:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-3ed6910:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-3ed6910:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5438608 */.elementor-5391 .elementor-element.elementor-element-5438608 {
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d0639e */.elementor-5391 .elementor-element.elementor-element-8d0639e {
background: linear-gradient(180deg, #FFF 0%, #F1F1F1 100%);
box-shadow: -100.351px 109.243px 41.919px 0px rgba(72, 67, 61, 0.00), -63.514px 69.865px 38.108px 0px rgba(72, 67, 61, 0.01), -35.568px 39.378px 31.757px 0px rgba(72, 67, 61, 0.05), -16.514px 17.784px 24.135px 0px rgba(72, 67, 61, 0.09), -3.811px 3.811px 12.703px 0px rgba(72, 67, 61, 0.10);
}
/* Overlay that appears on hover */
.elementor-5391 .elementor-element.elementor-element-8d0639e::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 130px;
  background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent white */
  backdrop-filter: blur(5px); /* Blur effect */
  opacity: 0; /* Hidden by default */
  transition: opacity 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Allows clicks to pass through to underlying content */
}

/* Show the overlay when hovering over the container */
.elementor-5391 .elementor-element.elementor-element-8d0639e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8459889 */.elementor-5391 .elementor-element.elementor-element-8459889:hover h2.elementor-heading-title.elementor-size-default{
    text-decoration: underline;
}
.elementor-5391 .elementor-element.elementor-element-8459889:hover .arrow {
    opacity: 1;
}
.elementor-5391 .elementor-element.elementor-element-8459889:hover ::after {
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://in-me-science-institute.com/wp-content/uploads/2025/03/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */