.elementor-3660 .elementor-element.elementor-element-783ce31{--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;--overlay-opacity:0.05;--overlay-mix-blend-mode:luminosity;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3660 .elementor-element.elementor-element-783ce31:not(.elementor-motion-effects-element-type-background), .elementor-3660 .elementor-element.elementor-element-783ce31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );background-image:url("https://teamlynkx.com/wp-content/uploads/2025/09/Rectangle-5-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-3660 .elementor-element.elementor-element-783ce31::before, .elementor-3660 .elementor-element.elementor-element-783ce31 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-783ce31 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-783ce31 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-783ce31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-783ce31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );background-image:url("https://teamlynkx.com/wp-content/uploads/2025/08/Group-11032-scaled.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-3660 .elementor-element.elementor-element-783ce31::before{filter:brightness( 131% ) contrast( 70% ) saturate( 97% ) blur( 0.3px ) hue-rotate( 0deg );}.elementor-3660 .elementor-element.elementor-element-bfe769a{--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:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-3660 .elementor-element.elementor-element-0c9d03f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-0c9d03f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3660 .elementor-element.elementor-element-20ffdaf{width:var( --container-widget-width, 65% );max-width:65%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-20ffdaf.elementor-element{--align-self:center;}.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-3660 .elementor-element.elementor-element-f552301 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-f552301 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-f552301 .elementor-button:focus{background-color:#317BC4;color:var( --e-global-color-astglobalcolor4 );box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-f552301{margin:-20px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-3660 .elementor-element.elementor-element-f552301.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-f552301 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-f552301 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-3660 .elementor-element.elementor-element-7d2493e{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-d111ae2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-d111ae2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-1b39d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -40px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-1b39d36.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1b39d36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.5px;color:#347bc3;}.elementor-3660 .elementor-element.elementor-element-95b67cb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-95b67cb.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-95b67cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;color:#274760;}.elementor-3660 .elementor-element.elementor-element-5f84d7a{width:var( --container-widget-width, 95% );max-width:95%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 85px 0px 85px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-5f84d7a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-9584339{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-64a2055{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-64a2055.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-da903b3{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-da903b3::before, .elementor-3660 .elementor-element.elementor-element-da903b3 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-da903b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-da903b3 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-da903b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-da903b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-da903b3:hover::before, .elementor-3660 .elementor-element.elementor-element-da903b3:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-da903b3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-da903b3 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-da903b3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-da903b3:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-da903b3, .elementor-3660 .elementor-element.elementor-element-da903b3::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-da903b3.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3660 .elementor-element.elementor-element-ac2b342{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-ac2b342.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-ac2b342:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-d0a5a14{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-d0a5a14 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-d0a5a14 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-aed599a{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-aed599a.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-b0516d9 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-b0516d9 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-b0516d9 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-b0516d9{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-b0516d9.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-b0516d9 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-b0516d9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-d3fb5b9{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-d3fb5b9::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-d3fb5b9:hover::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-d3fb5b9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-d3fb5b9:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-d3fb5b9, .elementor-3660 .elementor-element.elementor-element-d3fb5b9::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-d3fb5b9.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-943d1fe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-943d1fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-943d1fe:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-7f79d07{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-7f79d07 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-7f79d07 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-6283271{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-6283271.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-33b8165 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-33b8165 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-33b8165 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-33b8165{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-33b8165.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-33b8165 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-33b8165 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-633cde6{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-633cde6::before, .elementor-3660 .elementor-element.elementor-element-633cde6 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-633cde6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-633cde6 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-633cde6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-633cde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-633cde6:hover::before, .elementor-3660 .elementor-element.elementor-element-633cde6:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-633cde6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-633cde6 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-633cde6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-633cde6:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-633cde6, .elementor-3660 .elementor-element.elementor-element-633cde6::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-633cde6.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-f1934b4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-f1934b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-f1934b4:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-f8234ad{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-f8234ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-f8234ad .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-d295248{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-d295248.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1ec5ca0 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-1ec5ca0 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-1ec5ca0 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-1ec5ca0{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-1ec5ca0.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1ec5ca0 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-1ec5ca0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-2be593a{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-2be593a::before, .elementor-3660 .elementor-element.elementor-element-2be593a > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2be593a > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2be593a > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-2be593a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-2be593a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-2be593a:hover::before, .elementor-3660 .elementor-element.elementor-element-2be593a:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2be593a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2be593a > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-2be593a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-2be593a:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-2be593a, .elementor-3660 .elementor-element.elementor-element-2be593a::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-2be593a.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-25fa942{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-25fa942.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-25fa942:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-ad524d4{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-ad524d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-ad524d4 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-ba6f086{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-ba6f086.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-e16a93e .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-e16a93e .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-e16a93e .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-e16a93e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-e16a93e.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-e16a93e .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-e16a93e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-092420a{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-092420a::before, .elementor-3660 .elementor-element.elementor-element-092420a > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-092420a > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-092420a > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-092420a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-092420a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-092420a:hover::before, .elementor-3660 .elementor-element.elementor-element-092420a:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-092420a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-092420a > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-092420a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-092420a:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-092420a, .elementor-3660 .elementor-element.elementor-element-092420a::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-092420a.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-181e93e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-181e93e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-181e93e:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-3a97dc5{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-3a97dc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-3a97dc5 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-a5dba90{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-a5dba90.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-8ba32a2 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-8ba32a2 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-8ba32a2 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-8ba32a2{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-8ba32a2.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-8ba32a2 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-8ba32a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-2d25180{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-2d25180::before, .elementor-3660 .elementor-element.elementor-element-2d25180 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2d25180 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2d25180 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-2d25180 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-2d25180 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-2d25180:hover::before, .elementor-3660 .elementor-element.elementor-element-2d25180:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2d25180:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2d25180 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-2d25180 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-2d25180:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-2d25180, .elementor-3660 .elementor-element.elementor-element-2d25180::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-2d25180.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-16ee476{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-16ee476.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-16ee476:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-4779db1{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-4779db1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-4779db1 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-682628d{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-682628d.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1679b07 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-1679b07 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-1679b07 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-1679b07{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-1679b07.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1679b07 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-1679b07 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-3103513{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-3103513.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-29bb3b9{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-29bb3b9::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-29bb3b9:hover::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-29bb3b9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-29bb3b9:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-29bb3b9, .elementor-3660 .elementor-element.elementor-element-29bb3b9::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-29bb3b9.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-fda735c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-fda735c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-fda735c:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-ab3c28f{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-ab3c28f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-ab3c28f .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-4027b82{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-4027b82.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-6701831 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-6701831 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-6701831 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-6701831{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-6701831.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-6701831 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-6701831 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-ae06df1{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-ae06df1::before, .elementor-3660 .elementor-element.elementor-element-ae06df1 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-ae06df1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-ae06df1 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-ae06df1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-ae06df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-ae06df1:hover::before, .elementor-3660 .elementor-element.elementor-element-ae06df1:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-ae06df1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-ae06df1 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-ae06df1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-ae06df1:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-ae06df1, .elementor-3660 .elementor-element.elementor-element-ae06df1::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-ae06df1.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-d998da2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-d998da2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-d998da2:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-6726c22{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-6726c22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-6726c22 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-df6e50c{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-df6e50c.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-565a53d .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-565a53d .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-565a53d .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-565a53d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-565a53d.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-565a53d .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-565a53d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-2ec1234{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-2ec1234::before, .elementor-3660 .elementor-element.elementor-element-2ec1234 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2ec1234 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2ec1234 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-2ec1234 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-2ec1234 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-2ec1234:hover::before, .elementor-3660 .elementor-element.elementor-element-2ec1234:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2ec1234:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-2ec1234 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-2ec1234 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-2ec1234:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-2ec1234, .elementor-3660 .elementor-element.elementor-element-2ec1234::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-2ec1234.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-64fa643{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-64fa643.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-64fa643:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-5de37e2{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-5de37e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-5de37e2 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-541ebed{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-541ebed.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-2565b05 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-2565b05 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-2565b05 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-2565b05{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-2565b05.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-2565b05 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-2565b05 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-985d41d{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-985d41d::before, .elementor-3660 .elementor-element.elementor-element-985d41d > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-985d41d > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-985d41d > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-985d41d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-985d41d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-985d41d:hover::before, .elementor-3660 .elementor-element.elementor-element-985d41d:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-985d41d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-985d41d > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-985d41d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-985d41d:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-985d41d, .elementor-3660 .elementor-element.elementor-element-985d41d::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-985d41d.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-ce7648e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-ce7648e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-ce7648e:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-93937f8{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-93937f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-93937f8 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-2f3862e{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-2f3862e.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-7dd2e58 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-7dd2e58 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-7dd2e58 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-7dd2e58{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-7dd2e58.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-7dd2e58 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-7dd2e58 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-5704ac0{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-5704ac0::before, .elementor-3660 .elementor-element.elementor-element-5704ac0 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5704ac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5704ac0 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-5704ac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-5704ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-5704ac0:hover::before, .elementor-3660 .elementor-element.elementor-element-5704ac0:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5704ac0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5704ac0 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-5704ac0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-5704ac0:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-5704ac0, .elementor-3660 .elementor-element.elementor-element-5704ac0::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-5704ac0.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-33f8d03{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-33f8d03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-33f8d03:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-48e1885{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-48e1885 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-48e1885 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-f212231{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-f212231.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1ce6b14 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-1ce6b14 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-1ce6b14 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-1ce6b14{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-1ce6b14.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1ce6b14 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-1ce6b14 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-d7ab7a7{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-d7ab7a7::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-d7ab7a7:hover::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-d7ab7a7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-d7ab7a7:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-d7ab7a7, .elementor-3660 .elementor-element.elementor-element-d7ab7a7::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-d7ab7a7.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-86ed729{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-86ed729.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-86ed729:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-9475d78{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-9475d78 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-9475d78 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-b046634{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-b046634.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-4007ecc .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-4007ecc .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-4007ecc .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-4007ecc{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-4007ecc.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-4007ecc .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-4007ecc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-39498c4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-14a4ee3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-14a4ee3.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-9292857{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-9292857::before, .elementor-3660 .elementor-element.elementor-element-9292857 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-9292857 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-9292857 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-9292857 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-9292857 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-9292857:hover::before, .elementor-3660 .elementor-element.elementor-element-9292857:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-9292857:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-9292857 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-9292857 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-9292857:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-9292857, .elementor-3660 .elementor-element.elementor-element-9292857::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-9292857.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a4608c4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-a4608c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-a4608c4:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-6c2b0cb{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-6c2b0cb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-6c2b0cb .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-ee260c4{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-ee260c4.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-0297c70 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-0297c70 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-0297c70 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-0297c70{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-0297c70.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-0297c70 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-0297c70 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-87f82ed{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-87f82ed::before, .elementor-3660 .elementor-element.elementor-element-87f82ed > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-87f82ed > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-87f82ed > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-87f82ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-87f82ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-87f82ed:hover::before, .elementor-3660 .elementor-element.elementor-element-87f82ed:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-87f82ed:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-87f82ed > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-87f82ed > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-87f82ed:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-87f82ed, .elementor-3660 .elementor-element.elementor-element-87f82ed::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-87f82ed.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-7a49ebf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-7a49ebf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-7a49ebf:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-d97bee4{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-d97bee4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-d97bee4 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-d2043ae{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-d2043ae.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-89cea50 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-89cea50 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-89cea50 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-89cea50{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-89cea50.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-89cea50 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-89cea50 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-7086f45{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-7086f45::before, .elementor-3660 .elementor-element.elementor-element-7086f45 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-7086f45 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-7086f45 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-7086f45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-7086f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-7086f45:hover::before, .elementor-3660 .elementor-element.elementor-element-7086f45:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-7086f45:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-7086f45 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-7086f45 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-7086f45:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-7086f45, .elementor-3660 .elementor-element.elementor-element-7086f45::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-7086f45.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-19c53bc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-19c53bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-19c53bc:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-62ae001{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-62ae001 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-62ae001 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-bc4fb58{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-bc4fb58.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-418a553 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-418a553 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-418a553 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-418a553{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-418a553.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-418a553 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-418a553 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-cfc5386{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-cfc5386::before, .elementor-3660 .elementor-element.elementor-element-cfc5386 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cfc5386 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cfc5386 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-cfc5386 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-cfc5386 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-cfc5386:hover::before, .elementor-3660 .elementor-element.elementor-element-cfc5386:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cfc5386:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cfc5386 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-cfc5386 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-cfc5386:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-cfc5386, .elementor-3660 .elementor-element.elementor-element-cfc5386::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-cfc5386.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1655b73{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-1655b73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-1655b73:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-f03bc85{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-f03bc85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-f03bc85 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-001b19c{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-001b19c.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-61d5172 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-61d5172 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-61d5172 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-61d5172{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-61d5172.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-61d5172 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-61d5172 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-92e433e{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-92e433e::before, .elementor-3660 .elementor-element.elementor-element-92e433e > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-92e433e > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-92e433e > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-92e433e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-92e433e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-92e433e:hover::before, .elementor-3660 .elementor-element.elementor-element-92e433e:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-92e433e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-92e433e > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-92e433e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-92e433e:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-92e433e, .elementor-3660 .elementor-element.elementor-element-92e433e::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-92e433e.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-e987b63{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-e987b63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-e987b63:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-798bfe0{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-798bfe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-798bfe0 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-f70018c{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-f70018c.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-fd43d0e .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-fd43d0e .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-fd43d0e .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-fd43d0e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-fd43d0e.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-fd43d0e .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-fd43d0e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-a135935{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-a135935::before, .elementor-3660 .elementor-element.elementor-element-a135935 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a135935 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a135935 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-a135935 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-a135935 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-a135935:hover::before, .elementor-3660 .elementor-element.elementor-element-a135935:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a135935:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a135935 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-a135935 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-a135935:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-a135935, .elementor-3660 .elementor-element.elementor-element-a135935::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-a135935.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-622b587{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-622b587.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-622b587:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-748d856{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-748d856 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-748d856 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-d238ab8{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-d238ab8.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-dc5918f .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-dc5918f .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-dc5918f .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-dc5918f{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-dc5918f.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-dc5918f .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-dc5918f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-8d2c510{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-8d2c510.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a37431e{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-a37431e::before, .elementor-3660 .elementor-element.elementor-element-a37431e > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a37431e > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a37431e > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-a37431e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-a37431e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-a37431e:hover::before, .elementor-3660 .elementor-element.elementor-element-a37431e:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a37431e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-a37431e > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-a37431e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-a37431e:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-a37431e, .elementor-3660 .elementor-element.elementor-element-a37431e::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-a37431e.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-6e79fe8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-6e79fe8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-6e79fe8:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-bc21591{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-bc21591 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-bc21591 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-3c6607d{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-3c6607d.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-0803651 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-0803651 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-0803651 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-0803651{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-0803651.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-0803651 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-0803651 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-cbaa19f{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-cbaa19f::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-cbaa19f:hover::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-cbaa19f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-cbaa19f:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-cbaa19f, .elementor-3660 .elementor-element.elementor-element-cbaa19f::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-cbaa19f.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-8c65c69{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-8c65c69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-8c65c69:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-aad2d7d{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-aad2d7d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-aad2d7d .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-a78ea50{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-a78ea50.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a4bf7b5 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-a4bf7b5 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-a4bf7b5 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-a4bf7b5{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-a4bf7b5.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a4bf7b5 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-a4bf7b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-55c120a{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-55c120a::before, .elementor-3660 .elementor-element.elementor-element-55c120a > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-55c120a > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-55c120a > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-55c120a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-55c120a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-55c120a:hover::before, .elementor-3660 .elementor-element.elementor-element-55c120a:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-55c120a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-55c120a > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-55c120a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-55c120a:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-55c120a, .elementor-3660 .elementor-element.elementor-element-55c120a::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-55c120a.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-f9a2621{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-f9a2621.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-f9a2621:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-a7e7ca1{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-a7e7ca1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-a7e7ca1 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-383fa2c{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-383fa2c.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a131667 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-a131667 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-a131667 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-a131667{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-a131667.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a131667 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-a131667 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-76b107d{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-76b107d::before, .elementor-3660 .elementor-element.elementor-element-76b107d > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-76b107d > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-76b107d > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-76b107d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-76b107d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-76b107d:hover::before, .elementor-3660 .elementor-element.elementor-element-76b107d:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-76b107d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-76b107d > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-76b107d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-76b107d:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-76b107d, .elementor-3660 .elementor-element.elementor-element-76b107d::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-76b107d.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-37d8bbc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-37d8bbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-37d8bbc:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-4fab9c1{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-4fab9c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-4fab9c1 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-2a2e64a{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-2a2e64a.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-c920e55 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-c920e55 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-c920e55 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-c920e55{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-c920e55.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-c920e55 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-c920e55 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-b714eea{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-b714eea::before, .elementor-3660 .elementor-element.elementor-element-b714eea > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-b714eea > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-b714eea > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-b714eea > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-b714eea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-b714eea:hover::before, .elementor-3660 .elementor-element.elementor-element-b714eea:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-b714eea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-b714eea > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-b714eea > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-b714eea:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-b714eea, .elementor-3660 .elementor-element.elementor-element-b714eea::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-b714eea.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-c7b7e97{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-c7b7e97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-c7b7e97:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-f8aeaf1{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-f8aeaf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-f8aeaf1 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-9ad0354{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-9ad0354.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-c250c14 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-c250c14 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-c250c14 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-c250c14{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-c250c14.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-c250c14 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-c250c14 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-5bc0d80{--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;--overlay-opacity:0;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px 0px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-5bc0d80::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-5bc0d80:hover::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80:hover > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80 > .elementor-background-slideshow:hover::before, .elementor-3660 .elementor-element.elementor-element-5bc0d80 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-5bc0d80:hover{--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 3px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.6705882352941176);}.elementor-3660 .elementor-element.elementor-element-5bc0d80, .elementor-3660 .elementor-element.elementor-element-5bc0d80::before{--border-transition:0s;}.elementor-3660 .elementor-element.elementor-element-5bc0d80.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-eaffc2e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-eaffc2e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-eaffc2e:hover img{opacity:0.66;}.elementor-3660 .elementor-element.elementor-element-947a7c4{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-947a7c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-947a7c4 .elementor-heading-title a{transition-duration:0s;}.elementor-3660 .elementor-element.elementor-element-9604d5d{width:100%;max-width:100%;margin:-10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 10px 0px 10px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#274760;}.elementor-3660 .elementor-element.elementor-element-9604d5d.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-3ed5787 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1.2s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-3ed5787 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-3ed5787 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-3ed5787{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-3ed5787.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-3ed5787 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-3ed5787 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-3ffdfad{--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:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-3ffdfad.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-baf0a61{--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;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 6px 2px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.5686274509803921);--margin-top:-10px;--margin-bottom:10px;--margin-left:160px;--margin-right:160px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3660 .elementor-element.elementor-element-baf0a61:not(.elementor-motion-effects-element-type-background), .elementor-3660 .elementor-element.elementor-element-baf0a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );background-image:url("https://teamlynkx.com/wp-content/uploads/2025/09/Rectangle-5-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-3660 .elementor-element.elementor-element-baf0a61:hover{--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:2px 2px 10px 2px rgba(49.00000000000001, 123.00000000000004, 196.00000000000003, 0.74);}.elementor-3660 .elementor-element.elementor-element-baf0a61, .elementor-3660 .elementor-element.elementor-element-baf0a61::before{--border-transition:0.3s;}.elementor-3660 .elementor-element.elementor-element-baf0a61.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-ac2cbb3{--display:flex;}.elementor-3660 .elementor-element.elementor-element-7158dac{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:10px 10px 10px 10px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-7158dac.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-7158dac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;color:var( --e-global-color-astglobalcolor2 );}.elementor-3660 .elementor-element.elementor-element-dc5d0e0{margin:-20px 75px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;padding:0px 50px 3px 50px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-dc5d0e0.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-9c04f06 .elementor-button{background-color:#84BBF1;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#274760;color:#274760;box-shadow:0px 0px 4px 0px #84BBF1;transition-duration:1s;border-style:none;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-9c04f06 .elementor-button:hover, .elementor-3660 .elementor-element.elementor-element-9c04f06 .elementor-button:focus{background-color:#317BC4;color:#FFFFFF;box-shadow:0px 0px 4px 0px #317BC4;}.elementor-3660 .elementor-element.elementor-element-9c04f06{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-9c04f06.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-9c04f06 .elementor-button:hover svg, .elementor-3660 .elementor-element.elementor-element-9c04f06 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-a33729c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3660 .elementor-element.elementor-element-a33729c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3660 .elementor-element.elementor-element-cc69a3e{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:12px 12px 12px 12px;}.elementor-3660 .elementor-element.elementor-element-cc69a3e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-cc69a3e .elementor-counter{gap:0px;}.elementor-3660 .elementor-element.elementor-element-cc69a3e .elementor-counter-number-wrapper{gap:2px;color:var( --e-global-color-astglobalcolor0 );font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-3660 .elementor-element.elementor-element-cc69a3e .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-3660 .elementor-element.elementor-element-2582749{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:12px 12px 12px 12px;}.elementor-3660 .elementor-element.elementor-element-2582749.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-2582749 .elementor-counter{gap:0px;}.elementor-3660 .elementor-element.elementor-element-2582749 .elementor-counter-number-wrapper{gap:2px;color:#317BC4;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-3660 .elementor-element.elementor-element-2582749 .elementor-counter-title{color:#274760;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-3660 .elementor-element.elementor-element-fd86e22{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:12px 12px 12px 12px;}.elementor-3660 .elementor-element.elementor-element-fd86e22.elementor-element{--align-self:flex-end;}.elementor-3660 .elementor-element.elementor-element-fd86e22 .elementor-counter{gap:0px;}.elementor-3660 .elementor-element.elementor-element-fd86e22 .elementor-counter-number-wrapper{gap:2px;color:#317BC4;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-3660 .elementor-element.elementor-element-fd86e22 .elementor-counter-title{color:#274760;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-3660 .elementor-element.elementor-element-6d4b791{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-0565027{--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:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:70px;--padding-right:70px;}.elementor-3660 .elementor-element.elementor-element-0565027.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-41cd745{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-41cd745.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-41cd745 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.5px;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-396fe2f{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-396fe2f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-396fe2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;color:#274760;}.elementor-3660 .elementor-element.elementor-element-1a5c66c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-1a5c66c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-988a0fe{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:090px;--padding-right:90px;}.elementor-3660 .elementor-element.elementor-element-988a0fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-a3f7853{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-a3f7853.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-8c18476 img{width:80%;}.elementor-3660 .elementor-element.elementor-element-ebb8778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-ebb8778.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-ebb8778 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-1e6c3cf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-dbce4e5{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-14658ba img{width:70%;}.elementor-3660 .elementor-element.elementor-element-9cf13ca{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-9cf13ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-48310b8 img{width:80%;}.elementor-3660 .elementor-element.elementor-element-4dc70f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-4dc70f3.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-4dc70f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-fac91bf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-effafeb{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3660 .elementor-element.elementor-element-8b82a73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-8b82a73 img{width:70%;}.elementor-3660 .elementor-element.elementor-element-1f2b22f{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-1f2b22f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-b0958c4 img{width:80%;}.elementor-3660 .elementor-element.elementor-element-2734511{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-2734511.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-2734511 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-0df4d73{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-df8ef1e{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-3483c7c img{width:70%;}.elementor-3660 .elementor-element.elementor-element-86f03ad{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:-125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-86f03ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-630811a img{width:80%;}.elementor-3660 .elementor-element.elementor-element-e08eb00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-e08eb00.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-e08eb00 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-de643eb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-50851e1{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-50851e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-5d9d8bf{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-5d9d8bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-ddc23da img{width:80%;}.elementor-3660 .elementor-element.elementor-element-1970af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-1970af3.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1970af3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-1a15e1b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-e5c3f5c{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-f911960 img{width:70%;}.elementor-3660 .elementor-element.elementor-element-ed0dfde{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-ed0dfde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-a20c456{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-a20c456 img{width:80%;}.elementor-3660 .elementor-element.elementor-element-11e12ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-11e12ab.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-11e12ab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-ff47ca9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-72ceb53{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-72ceb53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-32c06f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-32c06f7 img{width:80%;}.elementor-3660 .elementor-element.elementor-element-1b29d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-1b29d0b.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1b29d0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-99f2236{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-113c332{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-113c332.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-cb2e528{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-cb2e528 img{width:80%;}.elementor-3660 .elementor-element.elementor-element-4b72e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-4b72e72.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-4b72e72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-8779e20{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-636a215{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-3660 .elementor-element.elementor-element-808f30c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-808f30c img{width:70%;}.elementor-3660 .elementor-element.elementor-element-8f8554d{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-f6a3d1f img{width:70%;}.elementor-3660 .elementor-element.elementor-element-c1f027a{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-eba81f8{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-eba81f8:not(.elementor-motion-effects-element-type-background), .elementor-3660 .elementor-element.elementor-element-eba81f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, var( --e-global-color-astglobalcolor7 ) 15%);}.elementor-3660 .elementor-element.elementor-element-5854e4e{--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:60px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-5854e4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-11561b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-11561b4 img{width:100%;max-width:100%;opacity:1;}.elementor-3660 .elementor-element.elementor-element-eeb8214{--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:70px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-eeb8214.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-0b7473e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3660 .elementor-element.elementor-element-0b7473e.elementor-element{--align-self:flex-start;}.elementor-3660 .elementor-element.elementor-element-0b7473e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.5px;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-89c132d{width:var( --container-widget-width, 101.361% );max-width:101.361%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:101.361%;--container-widget-flex-grow:0;text-align:start;}.elementor-3660 .elementor-element.elementor-element-89c132d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-89c132d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;color:#274760;}.elementor-3660 .elementor-element.elementor-element-ea98d0d{width:var( --container-widget-width, 95% );max-width:95%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-ea98d0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3660 .elementor-element.elementor-element-611d2c0{width:var( --container-widget-width, 95% );max-width:95%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-wrapper{text-align:justify;}.elementor-3660 .elementor-element.elementor-element-611d2c0.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3660 .elementor-element.elementor-element-611d2c0.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3660 .elementor-element.elementor-element-611d2c0.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3660 .elementor-element.elementor-element-611d2c0:has(:hover) .elementor-image-box-title,
					 .elementor-3660 .elementor-element.elementor-element-611d2c0:has(:focus) .elementor-image-box-title{color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-845ab01{width:var( --container-widget-width, 95% );max-width:95%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-wrapper{text-align:justify;}.elementor-3660 .elementor-element.elementor-element-845ab01.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3660 .elementor-element.elementor-element-845ab01.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3660 .elementor-element.elementor-element-845ab01.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3660 .elementor-element.elementor-element-845ab01:has(:hover) .elementor-image-box-title,
					 .elementor-3660 .elementor-element.elementor-element-845ab01:has(:focus) .elementor-image-box-title{color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-d72ea86{width:var( --container-widget-width, 95% );max-width:95%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-wrapper{text-align:justify;}.elementor-3660 .elementor-element.elementor-element-d72ea86.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3660 .elementor-element.elementor-element-d72ea86.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3660 .elementor-element.elementor-element-d72ea86.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3660 .elementor-element.elementor-element-d72ea86:has(:hover) .elementor-image-box-title,
					 .elementor-3660 .elementor-element.elementor-element-d72ea86:has(:focus) .elementor-image-box-title{color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-4ee6963{width:var( --container-widget-width, 95% );max-width:95%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-wrapper{text-align:justify;}.elementor-3660 .elementor-element.elementor-element-4ee6963.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-3660 .elementor-element.elementor-element-4ee6963.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-3660 .elementor-element.elementor-element-4ee6963.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3660 .elementor-element.elementor-element-4ee6963:has(:hover) .elementor-image-box-title,
					 .elementor-3660 .elementor-element.elementor-element-4ee6963:has(:focus) .elementor-image-box-title{color:#317BC4;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#274760;}.elementor-3660 .elementor-element.elementor-element-ee65593{--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;--overlay-opacity:0.8;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-ee65593:not(.elementor-motion-effects-element-type-background), .elementor-3660 .elementor-element.elementor-element-ee65593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teamlynkx.com/wp-content/uploads/2025/08/businessman-talking-phone-scaled.jpg");background-position:center center;background-size:cover;}.elementor-3660 .elementor-element.elementor-element-ee65593::before, .elementor-3660 .elementor-element.elementor-element-ee65593 > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-ee65593 > .e-con-inner > .elementor-background-video-container::before, .elementor-3660 .elementor-element.elementor-element-ee65593 > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-ee65593 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3660 .elementor-element.elementor-element-ee65593 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#347cc4;--background-overlay:'';}.elementor-3660 .elementor-element.elementor-element-6b6cd77{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3660 .elementor-element.elementor-element-6b6cd77.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a64b324{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-a64b324.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a64b324 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:46px;color:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-bb9e74e{width:var( --container-widget-width, 60% );max-width:60%;margin:-10px 180px calc(var(--kit-widget-spacing, 0px) + 0px) 180px;padding:0px 20px 0px 20px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3660 .elementor-element.elementor-element-bb9e74e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3660 .elementor-element.elementor-element-6f8a54e .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;fill:#317BC4;color:#317BC4;box-shadow:0px 0px 4px 0px #317BC4;transition-duration:1s;border-radius:8px 8px 8px 8px;padding:13px 13px 13px 13px;}.elementor-3660 .elementor-element.elementor-element-6f8a54e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px -2px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-6f8a54e.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3660 .elementor-element.elementor-element-783ce31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-bfe769a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3660 .elementor-element.elementor-element-bfe769a.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-0c9d03f .elementor-heading-title{font-size:34px;}.elementor-3660 .elementor-element.elementor-element-20ffdaf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;font-size:16px;}.elementor-3660 .elementor-element.elementor-element-f552301{margin:-20px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-3660 .elementor-element.elementor-element-7d2493e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3660 .elementor-element.elementor-element-7d2493e.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-d111ae2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3660 .elementor-element.elementor-element-d111ae2.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1b39d36{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-1b39d36.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1b39d36 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-95b67cb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-95b67cb .elementor-heading-title{font-size:32px;}.elementor-3660 .elementor-element.elementor-element-5f84d7a{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-64a2055{--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-3660 .elementor-element.elementor-element-3103513{--grid-auto-flow:row;}.elementor-3660 .elementor-element.elementor-element-39498c4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3660 .elementor-element.elementor-element-39498c4.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-14a4ee3{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-9292857{--margin-top:10px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-6c2b0cb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-6c2b0cb .elementor-heading-title{font-size:20px;}.elementor-3660 .elementor-element.elementor-element-ee260c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-87f82ed{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-3660 .elementor-element.elementor-element-d97bee4{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-d97bee4.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-d97bee4 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-d2043ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-7086f45{--margin-top:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-62ae001{padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-62ae001 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-bc4fb58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-cfc5386{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-3660 .elementor-element.elementor-element-f03bc85{padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-001b19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-92e433e{--margin-top:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-798bfe0{padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-f70018c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-a135935{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-3660 .elementor-element.elementor-element-748d856{padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-d238ab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-8d2c510{--grid-auto-flow:row;}.elementor-3660 .elementor-element.elementor-element-3ffdfad{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:010px;}.elementor-3660 .elementor-element.elementor-element-3ffdfad.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-baf0a61{--margin-top:20px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-3660 .elementor-element.elementor-element-7158dac{width:100%;max-width:100%;margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-7158dac .elementor-heading-title{font-size:32px;}.elementor-3660 .elementor-element.elementor-element-dc5d0e0{font-size:14px;}.elementor-3660 .elementor-element.elementor-element-a33729c{--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3660 .elementor-element.elementor-element-cc69a3e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3660 .elementor-element.elementor-element-cc69a3e .elementor-counter-number-wrapper{font-size:36px;}.elementor-3660 .elementor-element.elementor-element-cc69a3e .elementor-counter-title{font-size:14px;}.elementor-3660 .elementor-element.elementor-element-2582749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3660 .elementor-element.elementor-element-2582749 .elementor-counter-number-wrapper{font-size:36px;}.elementor-3660 .elementor-element.elementor-element-2582749 .elementor-counter-title{font-size:14px;}.elementor-3660 .elementor-element.elementor-element-fd86e22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3660 .elementor-element.elementor-element-fd86e22 .elementor-counter-number-wrapper{font-size:36px;}.elementor-3660 .elementor-element.elementor-element-fd86e22 .elementor-counter-title{font-size:14px;}.elementor-3660 .elementor-element.elementor-element-6d4b791{--justify-content:center;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3660 .elementor-element.elementor-element-6d4b791.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-0565027{--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-3660 .elementor-element.elementor-element-41cd745{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-41cd745.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-41cd745 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-396fe2f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-396fe2f .elementor-heading-title{font-size:32px;}.elementor-3660 .elementor-element.elementor-element-1a5c66c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-988a0fe{--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3660 .elementor-element.elementor-element-988a0fe.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-a3f7853{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-ebb8778 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-1e6c3cf{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-9cf13ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-4dc70f3{padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-4dc70f3 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-fac91bf{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-1f2b22f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-b0958c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-2734511 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-0df4d73{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-86f03ad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-630811a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-e08eb00 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-de643eb{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-de643eb p{margin-block-end:35px;}.elementor-3660 .elementor-element.elementor-element-50851e1{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3660 .elementor-element.elementor-element-50851e1.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-5d9d8bf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-1970af3 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-1a15e1b{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-ed0dfde{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-11e12ab{padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-11e12ab .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-ff47ca9{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-72ceb53{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-1b29d0b{padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-1b29d0b .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-99f2236{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-113c332{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-4b72e72{padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-4b72e72 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-8779e20{text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-eba81f8{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-5854e4e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-31px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3660 .elementor-element.elementor-element-5854e4e.e-con{--align-self:flex-start;}.elementor-3660 .elementor-element.elementor-element-11561b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 20px 0px 20px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-11561b4.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-eeb8214{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-eeb8214.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3660 .elementor-element.elementor-element-0b7473e.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-0b7473e{text-align:center;}.elementor-3660 .elementor-element.elementor-element-0b7473e .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-89c132d{text-align:center;}.elementor-3660 .elementor-element.elementor-element-89c132d .elementor-heading-title{font-size:32px;}.elementor-3660 .elementor-element.elementor-element-ea98d0d{width:var( --container-widget-width, 580.365px );max-width:580.365px;--container-widget-width:580.365px;--container-widget-flex-grow:0;text-align:justify;}.elementor-3660 .elementor-element.elementor-element-611d2c0.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-wrapper{text-align:justify;}.elementor-3660 .elementor-element.elementor-element-845ab01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3660 .elementor-element.elementor-element-d72ea86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3660 .elementor-element.elementor-element-4ee6963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-3660 .elementor-element.elementor-element-ee65593{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-6b6cd77{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-a64b324 .elementor-heading-title{font-size:34px;}.elementor-3660 .elementor-element.elementor-element-bb9e74e{width:var( --container-widget-width, 524.667px );max-width:524.667px;--container-widget-width:524.667px;--container-widget-flex-grow:0;font-size:15px;}}@media(max-width:767px){.elementor-3660 .elementor-element.elementor-element-bfe769a{--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-3660 .elementor-element.elementor-element-0c9d03f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-0c9d03f .elementor-heading-title{font-size:26px;}.elementor-3660 .elementor-element.elementor-element-20ffdaf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-d111ae2{--width:347.667px;--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-3660 .elementor-element.elementor-element-1b39d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-1b39d36.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-1b39d36 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-95b67cb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-95b67cb .elementor-heading-title{font-size:26px;}.elementor-3660 .elementor-element.elementor-element-5f84d7a{width:var( --container-widget-width, 344.25px );max-width:344.25px;margin:-10px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:344.25px;--container-widget-flex-grow:0;text-align:justify;}.elementor-3660 .elementor-element.elementor-element-9584339{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3660 .elementor-element.elementor-element-64a2055{--e-con-grid-template-columns:repeat(1, 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-3660 .elementor-element.elementor-element-da903b3{--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-3660 .elementor-element.elementor-element-ac2b342{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-d0a5a14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 020px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-aed599a{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-b0516d9{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-d3fb5b9{--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-3660 .elementor-element.elementor-element-7f79d07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-6283271{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-33b8165{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-633cde6{--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-3660 .elementor-element.elementor-element-f8234ad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-d295248{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-1ec5ca0{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-2be593a{--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-3660 .elementor-element.elementor-element-ad524d4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-ba6f086{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-e16a93e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-092420a{--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-3660 .elementor-element.elementor-element-3a97dc5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-a5dba90{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-8ba32a2{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-2d25180{--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-3660 .elementor-element.elementor-element-4779db1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-682628d{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-1679b07{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-3103513{--e-con-grid-template-columns:repeat(1, 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-3660 .elementor-element.elementor-element-29bb3b9{--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-3660 .elementor-element.elementor-element-fda735c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-ab3c28f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 020px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-4027b82{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-6701831{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-ae06df1{--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-3660 .elementor-element.elementor-element-6726c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-df6e50c{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-565a53d{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-2ec1234{--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-3660 .elementor-element.elementor-element-5de37e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-541ebed{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-2565b05{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-985d41d{--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-3660 .elementor-element.elementor-element-93937f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-2f3862e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-7dd2e58{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-5704ac0{--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-3660 .elementor-element.elementor-element-48e1885{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-f212231{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-1ce6b14{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-d7ab7a7{--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-3660 .elementor-element.elementor-element-9475d78{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-b046634{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-4007ecc{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-39498c4{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3660 .elementor-element.elementor-element-14a4ee3{--e-con-grid-template-columns:repeat(1, 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-3660 .elementor-element.elementor-element-9292857{--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-3660 .elementor-element.elementor-element-a4608c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-6c2b0cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 020px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-ee260c4{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-0297c70{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-87f82ed{--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-3660 .elementor-element.elementor-element-d97bee4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 020px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-d2043ae{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-89cea50{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-7086f45{--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-3660 .elementor-element.elementor-element-62ae001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 020px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-bc4fb58{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-418a553{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-cfc5386{--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-3660 .elementor-element.elementor-element-f03bc85{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-001b19c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-61d5172{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-92e433e{--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-3660 .elementor-element.elementor-element-798bfe0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-f70018c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-fd43d0e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-a135935{--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-3660 .elementor-element.elementor-element-748d856{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-d238ab8{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-dc5918f{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-8d2c510{--e-con-grid-template-columns:repeat(1, 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-3660 .elementor-element.elementor-element-a37431e{--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-3660 .elementor-element.elementor-element-6e79fe8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-bc21591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 020px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-3c6607d{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-0803651{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-cbaa19f{--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-3660 .elementor-element.elementor-element-aad2d7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-a78ea50{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-a4bf7b5{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-55c120a{--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-3660 .elementor-element.elementor-element-a7e7ca1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-383fa2c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-a131667{margin:-30px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-76b107d{--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-3660 .elementor-element.elementor-element-4fab9c1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-2a2e64a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-c920e55{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-b714eea{--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-3660 .elementor-element.elementor-element-f8aeaf1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-9ad0354{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-c250c14{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-5bc0d80{--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-3660 .elementor-element.elementor-element-947a7c4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-3660 .elementor-element.elementor-element-9604d5d{margin:-05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 30px 0px 30px;text-align:justify;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-3ed5787{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 10px 0px 10px;}.elementor-3660 .elementor-element.elementor-element-3ffdfad{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3660 .elementor-element.elementor-element-baf0a61{--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-3660 .elementor-element.elementor-element-ac2cbb3{--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-3660 .elementor-element.elementor-element-ac2cbb3.e-con{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-7158dac{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 20px 10px 020px;}.elementor-3660 .elementor-element.elementor-element-7158dac .elementor-heading-title{font-size:26px;}.elementor-3660 .elementor-element.elementor-element-dc5d0e0{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-9c04f06{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-a33729c{--width:100%;--justify-content:center;--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-3660 .elementor-element.elementor-element-cc69a3e{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:10px 10px 10px 10px;}.elementor-3660 .elementor-element.elementor-element-cc69a3e .elementor-counter-number-wrapper{font-size:36px;}.elementor-3660 .elementor-element.elementor-element-cc69a3e .elementor-counter-title{font-size:14px;}.elementor-3660 .elementor-element.elementor-element-2582749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;}.elementor-3660 .elementor-element.elementor-element-2582749 .elementor-counter-number-wrapper{font-size:36px;}.elementor-3660 .elementor-element.elementor-element-2582749 .elementor-counter-title{font-size:14px;}.elementor-3660 .elementor-element.elementor-element-fd86e22{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-3660 .elementor-element.elementor-element-fd86e22 .elementor-counter-number-wrapper{font-size:36px;}.elementor-3660 .elementor-element.elementor-element-fd86e22 .elementor-counter-title{font-size:14px;}.elementor-3660 .elementor-element.elementor-element-6d4b791{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-0565027{--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-3660 .elementor-element.elementor-element-41cd745{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-41cd745 .elementor-heading-title{font-size:18px;}.elementor-3660 .elementor-element.elementor-element-396fe2f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-396fe2f .elementor-heading-title{font-size:26px;}.elementor-3660 .elementor-element.elementor-element-1a5c66c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-988a0fe{--width:100%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-a3f7853{--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-3660 .elementor-element.elementor-element-8c18476 img{width:45%;}.elementor-3660 .elementor-element.elementor-element-1e6c3cf{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-1e6c3cf.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-9cf13ca{--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-3660 .elementor-element.elementor-element-48310b8 img{width:45%;}.elementor-3660 .elementor-element.elementor-element-fac91bf{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-fac91bf.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-effafeb{--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-3660 .elementor-element.elementor-element-1f2b22f{--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-3660 .elementor-element.elementor-element-b0958c4 img{width:45%;}.elementor-3660 .elementor-element.elementor-element-0df4d73{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-0df4d73.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-86f03ad{--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-3660 .elementor-element.elementor-element-630811a img{width:45%;}.elementor-3660 .elementor-element.elementor-element-de643eb{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-de643eb.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-50851e1{--width:100%;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-5d9d8bf{--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-3660 .elementor-element.elementor-element-ddc23da img{width:45%;}.elementor-3660 .elementor-element.elementor-element-1a15e1b{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-1a15e1b.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-ed0dfde{--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-3660 .elementor-element.elementor-element-a20c456 img{width:45%;}.elementor-3660 .elementor-element.elementor-element-ff47ca9{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-ff47ca9.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-72ceb53{--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-3660 .elementor-element.elementor-element-32c06f7 img{width:45%;}.elementor-3660 .elementor-element.elementor-element-99f2236{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-99f2236.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-113c332{--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-3660 .elementor-element.elementor-element-cb2e528 img{width:45%;}.elementor-3660 .elementor-element.elementor-element-8779e20{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-3660 .elementor-element.elementor-element-8779e20.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-636a215{--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-3660 .elementor-element.elementor-element-eba81f8{--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-3660 .elementor-element.elementor-element-5854e4e{--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-3660 .elementor-element.elementor-element-11561b4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-11561b4.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-eeb8214{--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-3660 .elementor-element.elementor-element-0b7473e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-3660 .elementor-element.elementor-element-0b7473e.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-89c132d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-3660 .elementor-element.elementor-element-89c132d.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-89c132d .elementor-heading-title{font-size:26px;}.elementor-3660 .elementor-element.elementor-element-ea98d0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;text-align:center;}.elementor-3660 .elementor-element.elementor-element-ea98d0d.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-611d2c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;}.elementor-3660 .elementor-element.elementor-element-611d2c0.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-wrapper{text-align:center;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-611d2c0 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-3660 .elementor-element.elementor-element-845ab01{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;}.elementor-3660 .elementor-element.elementor-element-845ab01.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-wrapper{text-align:center;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-845ab01 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-3660 .elementor-element.elementor-element-d72ea86{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;}.elementor-3660 .elementor-element.elementor-element-d72ea86.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-wrapper{text-align:center;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-d72ea86 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-3660 .elementor-element.elementor-element-4ee6963{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 40px;}.elementor-3660 .elementor-element.elementor-element-4ee6963.elementor-element{--align-self:center;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-wrapper{text-align:center;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-img{margin-bottom:10px;}.elementor-3660 .elementor-element.elementor-element-4ee6963 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-3660 .elementor-element.elementor-element-ee65593{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3660 .elementor-element.elementor-element-6b6cd77{--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3660 .elementor-element.elementor-element-a64b324{width:var( --container-widget-width, 80% );max-width:80%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3660 .elementor-element.elementor-element-a64b324 .elementor-heading-title{font-size:28px;}.elementor-3660 .elementor-element.elementor-element-bb9e74e{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:10px 10px 10px 10px;--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;font-size:15px;}.elementor-3660 .elementor-element.elementor-element-6f8a54e .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-3660 .elementor-element.elementor-element-bfe769a{--width:100%;}.elementor-3660 .elementor-element.elementor-element-64a2055{--width:85%;}.elementor-3660 .elementor-element.elementor-element-da903b3{--width:100%;}.elementor-3660 .elementor-element.elementor-element-d3fb5b9{--width:100%;}.elementor-3660 .elementor-element.elementor-element-633cde6{--width:100%;}.elementor-3660 .elementor-element.elementor-element-2be593a{--width:100%;}.elementor-3660 .elementor-element.elementor-element-092420a{--width:100%;}.elementor-3660 .elementor-element.elementor-element-2d25180{--width:100%;}.elementor-3660 .elementor-element.elementor-element-3103513{--width:85%;}.elementor-3660 .elementor-element.elementor-element-29bb3b9{--width:100%;}.elementor-3660 .elementor-element.elementor-element-ae06df1{--width:100%;}.elementor-3660 .elementor-element.elementor-element-2ec1234{--width:100%;}.elementor-3660 .elementor-element.elementor-element-985d41d{--width:100%;}.elementor-3660 .elementor-element.elementor-element-5704ac0{--width:100%;}.elementor-3660 .elementor-element.elementor-element-d7ab7a7{--width:100%;}.elementor-3660 .elementor-element.elementor-element-14a4ee3{--width:100%;}.elementor-3660 .elementor-element.elementor-element-9292857{--width:100%;}.elementor-3660 .elementor-element.elementor-element-87f82ed{--width:100%;}.elementor-3660 .elementor-element.elementor-element-7086f45{--width:100%;}.elementor-3660 .elementor-element.elementor-element-cfc5386{--width:100%;}.elementor-3660 .elementor-element.elementor-element-92e433e{--width:100%;}.elementor-3660 .elementor-element.elementor-element-a135935{--width:100%;}.elementor-3660 .elementor-element.elementor-element-8d2c510{--width:85%;}.elementor-3660 .elementor-element.elementor-element-a37431e{--width:100%;}.elementor-3660 .elementor-element.elementor-element-cbaa19f{--width:100%;}.elementor-3660 .elementor-element.elementor-element-55c120a{--width:100%;}.elementor-3660 .elementor-element.elementor-element-76b107d{--width:100%;}.elementor-3660 .elementor-element.elementor-element-b714eea{--width:100%;}.elementor-3660 .elementor-element.elementor-element-5bc0d80{--width:100%;}.elementor-3660 .elementor-element.elementor-element-baf0a61{--width:84%;}.elementor-3660 .elementor-element.elementor-element-a33729c{--width:100%;}.elementor-3660 .elementor-element.elementor-element-a3f7853{--width:16%;}.elementor-3660 .elementor-element.elementor-element-9cf13ca{--width:16%;}.elementor-3660 .elementor-element.elementor-element-1f2b22f{--width:16%;}.elementor-3660 .elementor-element.elementor-element-86f03ad{--width:16%;}.elementor-3660 .elementor-element.elementor-element-5d9d8bf{--width:15.418%;}.elementor-3660 .elementor-element.elementor-element-ed0dfde{--width:15.418%;}.elementor-3660 .elementor-element.elementor-element-72ceb53{--width:15.418%;}.elementor-3660 .elementor-element.elementor-element-113c332{--width:15.418%;}.elementor-3660 .elementor-element.elementor-element-5854e4e{--width:50%;}.elementor-3660 .elementor-element.elementor-element-eeb8214{--width:51.386%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3660 .elementor-element.elementor-element-783ce31{--width:100%;}.elementor-3660 .elementor-element.elementor-element-7d2493e{--width:100%;}.elementor-3660 .elementor-element.elementor-element-9584339{--width:1200px;}.elementor-3660 .elementor-element.elementor-element-39498c4{--width:100%;}.elementor-3660 .elementor-element.elementor-element-9292857{--width:90%;}.elementor-3660 .elementor-element.elementor-element-87f82ed{--width:90%;}.elementor-3660 .elementor-element.elementor-element-7086f45{--width:90%;}.elementor-3660 .elementor-element.elementor-element-cfc5386{--width:90%;}.elementor-3660 .elementor-element.elementor-element-92e433e{--width:90%;}.elementor-3660 .elementor-element.elementor-element-a135935{--width:90%;}.elementor-3660 .elementor-element.elementor-element-3ffdfad{--width:100%;}.elementor-3660 .elementor-element.elementor-element-6d4b791{--width:100%;}.elementor-3660 .elementor-element.elementor-element-988a0fe{--width:100%;}.elementor-3660 .elementor-element.elementor-element-a3f7853{--width:20%;}.elementor-3660 .elementor-element.elementor-element-9cf13ca{--width:20%;}.elementor-3660 .elementor-element.elementor-element-1f2b22f{--width:20%;}.elementor-3660 .elementor-element.elementor-element-86f03ad{--width:20%;}.elementor-3660 .elementor-element.elementor-element-50851e1{--width:100%;}.elementor-3660 .elementor-element.elementor-element-5d9d8bf{--width:20%;}.elementor-3660 .elementor-element.elementor-element-ed0dfde{--width:20%;}.elementor-3660 .elementor-element.elementor-element-72ceb53{--width:19.108%;}.elementor-3660 .elementor-element.elementor-element-113c332{--width:20%;}.elementor-3660 .elementor-element.elementor-element-eba81f8{--width:1600px;}.elementor-3660 .elementor-element.elementor-element-5854e4e{--width:600px;}.elementor-3660 .elementor-element.elementor-element-eeb8214{--width:620.75px;}}/* Start custom CSS for container, class: .elementor-element-da903b3 *//* Overlay background */
.elementor-3660 .elementor-element.elementor-element-da903b3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 41.15%; /* default desktop overlay height */
  background: #317BC4; /* overlay color */
  opacity: 0;
  transition: opacity 0.5s ease 0s;
  pointer-events: none;
  border-radius: 5px;
  clip-path: ellipse(115% 100% at 50% 0%);
  z-index: 1;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-da903b3::before {
  content: "";
  position: absolute;
  top: 22.5%; /* relative to overlay height */
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/accounting-2.png');
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) translateY(20px);
  opacity: 0;
  transition: all 0.5s ease 0s;
  z-index: 2;
}

/* Hover in */
.elementor-3660 .elementor-element.elementor-element-da903b3:hover::after {
  opacity: 0.7;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-da903b3:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-da903b3:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out */
.elementor-3660 .elementor-element.elementor-element-da903b3::after,
.elementor-3660 .elementor-element.elementor-element-da903b3::before,
.elementor-3660 .elementor-element.elementor-element-da903b3 .elementor-heading-title {
  transition-delay: 0.5s;
}

/* 📱 Responsive adjustments */
/* Tablet */
@media (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-da903b3::after {
    height: 45%; /* taller overlay for smaller screens */
  }
  .elementor-3660 .elementor-element.elementor-element-da903b3::before {
    width: 55px;
    height: 55px;
    top: 22.5%; /* stays centered in new overlay height */
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-3660 .elementor-element.elementor-element-da903b3::after {
    height: 55%; /* even taller overlay */
  }
  .elementor-3660 .elementor-element.elementor-element-da903b3::before {
    width: 40px;
    height: 40px;
    top: 27%; /* adjust for taller overlay */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fb5b9 *//* Overlay background */
.elementor-3660 .elementor-element.elementor-element-d3fb5b9::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 39.0%; /* overlay height for image */
  background: #317BC4; /* overlay color */
  opacity: 0;
  transition: opacity 0.5s ease 0s; /* instant on hover */
  pointer-events: none;
  border-radius: 5px;
  clip-path: ellipse(115% 100% at 50% 0%);
  z-index: 1;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-d3fb5b9::before {
  content: "";
  position: absolute;
  top: 22.5%; /* half of 45% overlay height → centered in overlay */
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/project.png');
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) translateY(20px);
  opacity: 0;
  transition: all 0.5s ease 0s; /* instant on hover */
  z-index: 2;
}

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-d3fb5b9:hover::after {
  opacity: 0.7;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-d3fb5b9:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-d3fb5b9:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after 2s */
.elementor-3660 .elementor-element.elementor-element-d3fb5b9::after,
.elementor-3660 .elementor-element.elementor-element-d3fb5b9::before,
.elementor-3660 .elementor-element.elementor-element-d3fb5b9 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-633cde6 *//* Overlay background */
.elementor-3660 .elementor-element.elementor-element-633cde6::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 41.15%; /* overlay height for image */
  background: #317BC4; /* overlay color */
  opacity: 0;
  transition: opacity 0.5s ease 0s; /* instant on hover */
  pointer-events: none;
  border-radius: 5px;
  clip-path: ellipse(115% 100% at 50% 0%);
  z-index: 1;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-633cde6::before {
  content: "";
  position: absolute;
  top: 22.5%; /* half of 45% overlay height → centered in overlay */
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/digital-marketing-1.png');
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) translateY(20px);
  opacity: 0;
  transition: all 0.5s ease 0s; /* instant on hover */
  z-index: 2;
}

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-633cde6:hover::after {
  opacity: 0.7;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-633cde6:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-633cde6:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after 2s */
.elementor-3660 .elementor-element.elementor-element-633cde6::after,
.elementor-3660 .elementor-element.elementor-element-633cde6::before,
.elementor-3660 .elementor-element.elementor-element-633cde6 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be593a *//* Overlay background */
.elementor-3660 .elementor-element.elementor-element-2be593a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 41.15%; /* overlay height for image */
  background: #317BC4; /* overlay color */
  opacity: 0;
  transition: opacity 0.5s ease 0s; /* instant on hover */
  pointer-events: none;
  border-radius: 5px;
  clip-path: ellipse(115% 100% at 50% 0%);
  z-index: 1;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-2be593a::before {
  content: "";
  position: absolute;
  top: 22.5%; /* half of 45% overlay height → centered in overlay */
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/life-insurance.png');
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) translateY(20px);
  opacity: 0;
  transition: all 0.5s ease 0s; /* instant on hover */
  z-index: 2;
}

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-2be593a:hover::after {
  opacity: 0.7;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-2be593a:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-2be593a:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after 2s */
.elementor-3660 .elementor-element.elementor-element-2be593a::after,
.elementor-3660 .elementor-element.elementor-element-2be593a::before,
.elementor-3660 .elementor-element.elementor-element-2be593a .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-092420a *//* Overlay background */
.elementor-3660 .elementor-element.elementor-element-092420a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 41.0%; /* overlay height for image */
  background: #317BC4; /* overlay color */
  opacity: 0;
  transition: opacity 0.5s ease 0s; /* instant on hover */
  pointer-events: none;
  border-radius: 5px;
  clip-path: ellipse(115% 100% at 50% 0%);
  z-index: 1;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-092420a::before {
  content: "";
  position: absolute;
  top: 22.5%; /* half of 45% overlay height → centered in overlay */
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/legal.png');
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) translateY(20px);
  opacity: 0;
  transition: all 0.5s ease 0s; /* instant on hover */
  z-index: 2;
}

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-092420a:hover::after {
  opacity: 0.7;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-092420a:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-092420a:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after 2s */
.elementor-3660 .elementor-element.elementor-element-092420a::after,
.elementor-3660 .elementor-element.elementor-element-092420a::before,
.elementor-3660 .elementor-element.elementor-element-092420a .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d25180 *//* Overlay background */
.elementor-3660 .elementor-element.elementor-element-2d25180::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 41.15%; /* overlay height for image */
  background: #317BC4; /* overlay color */
  opacity: 0;
  transition: opacity 0.5s ease 0s; /* instant on hover */
  pointer-events: none;
  border-radius: 5px;
  clip-path: ellipse(115% 100% at 50% 0%);
  z-index: 1;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-2d25180::before {
  content: "";
  position: absolute;
  top: 22.5%; /* half of 45% overlay height → centered in overlay */
  left: 50%;
  width: 70px;
  height: 70px;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/market-growth.png');
  background-size: contain;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) translateY(20px);
  opacity: 0;
  transition: all 0.5s ease 0s; /* instant on hover */
  z-index: 2;
}

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-2d25180:hover::after {
  opacity: 0.7;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-2d25180:hover::before {
  opacity: 1;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-2d25180:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after 2s */
.elementor-3660 .elementor-element.elementor-element-2d25180::after,
.elementor-3660 .elementor-element.elementor-element-2d25180::before,
.elementor-3660 .elementor-element.elementor-element-2d25180 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fda735c */.elementor-3660 .elementor-element.elementor-element-fda735c,
.elementor-3660 .elementor-element.elementor-element-fda735c .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-fda735c::after,
.elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* iOS safe */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay - centered */
.elementor-3660 .elementor-element.elementor-element-fda735c::before,
.elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;   /* vertically centered */
  left: 50% !important;  /* horizontally centered */
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/accounting-2.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) !important; /* perfect centering */
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-fda735c::after,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-fda735c::before,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::before {
    width: 45px !important;
    height: 45px !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-fda735c::after,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-fda735c::before,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::before {
    width: 40px !important;
    height: 40px !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-fda735c::after,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-fda735c::before,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::before {
    width: 35px !important;
    height: 35px !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-fda735c::after,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-fda735c::before,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::before {
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-fda735c::after,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-fda735c::before,
  .elementor-3660 .elementor-element.elementor-element-fda735c .elementor-image::before {
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29bb3b9 *//* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-29bb3b9:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-29bb3b9:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-29bb3b9:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-29bb3b9 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-29bb3b9 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-29bb3b9 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-29bb3b9:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-29bb3b9:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-29bb3b9:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-29bb3b9:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-29bb3b9:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-29bb3b9:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d998da2 */.elementor-3660 .elementor-element.elementor-element-d998da2,
.elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-d998da2::after,
.elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* iOS safe */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay - centered */
.elementor-3660 .elementor-element.elementor-element-d998da2::before,
.elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;   /* vertically centered */
  left: 50% !important;  /* horizontally centered */
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/project.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) !important; /* perfect centering */
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-d998da2::after,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-d998da2::before,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::before {
    width: 45px !important;
    height: 45px !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-d998da2::after,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-d998da2::before,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::before {
    width: 40px !important;
    height: 40px !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-d998da2::after,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-d998da2::before,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::before {
    width: 35px !important;
    height: 35px !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-d998da2::after,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-d998da2::before,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::before {
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-d998da2::after,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-d998da2::before,
  .elementor-3660 .elementor-element.elementor-element-d998da2 .elementor-image::before {
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae06df1 *//* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-ae06df1:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-ae06df1:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-ae06df1:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-ae06df1 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-ae06df1 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-ae06df1 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-ae06df1:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-ae06df1:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-ae06df1:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-ae06df1:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-ae06df1:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-ae06df1:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-64fa643 */.elementor-3660 .elementor-element.elementor-element-64fa643,
.elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-64fa643::after,
.elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* iOS safe */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay - centered */
.elementor-3660 .elementor-element.elementor-element-64fa643::before,
.elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;   /* vertically centered */
  left: 50% !important;  /* horizontally centered */
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/digital-marketing-1.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) !important; /* perfect centering */
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-64fa643::after,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-64fa643::before,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::before {
    width: 45px !important;
    height: 45px !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-64fa643::after,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-64fa643::before,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::before {
    width: 40px !important;
    height: 40px !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-64fa643::after,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-64fa643::before,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::before {
    width: 35px !important;
    height: 35px !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-64fa643::after,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-64fa643::before,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::before {
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-64fa643::after,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-64fa643::before,
  .elementor-3660 .elementor-element.elementor-element-64fa643 .elementor-image::before {
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec1234 *//* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-2ec1234:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-2ec1234:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-2ec1234:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-2ec1234 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-2ec1234 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-2ec1234 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-2ec1234:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-2ec1234:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-2ec1234:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-2ec1234:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-2ec1234:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-2ec1234:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce7648e */.elementor-3660 .elementor-element.elementor-element-ce7648e,
.elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-ce7648e::after,
.elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* iOS safe */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay - centered */
.elementor-3660 .elementor-element.elementor-element-ce7648e::before,
.elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;   /* vertically centered */
  left: 50% !important;  /* horizontally centered */
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/life-insurance.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) !important; /* perfect centering */
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-ce7648e::after,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-ce7648e::before,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::before {
    width: 45px !important;
    height: 45px !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-ce7648e::after,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-ce7648e::before,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::before {
    width: 40px !important;
    height: 40px !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-ce7648e::after,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-ce7648e::before,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::before {
    width: 35px !important;
    height: 35px !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-ce7648e::after,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-ce7648e::before,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::before {
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-ce7648e::after,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-ce7648e::before,
  .elementor-3660 .elementor-element.elementor-element-ce7648e .elementor-image::before {
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-985d41d *//* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-985d41d:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-985d41d:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-985d41d:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-985d41d .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-985d41d .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-985d41d .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-985d41d:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-985d41d:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-985d41d:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-985d41d:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-985d41d:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-985d41d:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33f8d03 */.elementor-3660 .elementor-element.elementor-element-33f8d03,
.elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-33f8d03::after,
.elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* iOS safe */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay - centered */
.elementor-3660 .elementor-element.elementor-element-33f8d03::before,
.elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;   /* vertically centered */
  left: 50% !important;  /* horizontally centered */
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/legal.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) !important; /* perfect centering */
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-33f8d03::after,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-33f8d03::before,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::before {
    width: 45px !important;
    height: 45px !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-33f8d03::after,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-33f8d03::before,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::before {
    width: 40px !important;
    height: 40px !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-33f8d03::after,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-33f8d03::before,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::before {
    width: 35px !important;
    height: 35px !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-33f8d03::after,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-33f8d03::before,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::before {
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-33f8d03::after,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-33f8d03::before,
  .elementor-3660 .elementor-element.elementor-element-33f8d03 .elementor-image::before {
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5704ac0 *//* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-5704ac0:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-5704ac0:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-5704ac0:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-5704ac0 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-5704ac0 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-5704ac0 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-5704ac0:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-5704ac0:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-5704ac0:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-5704ac0:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-5704ac0:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-5704ac0:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86ed729 */.elementor-3660 .elementor-element.elementor-element-86ed729,
.elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-86ed729::after,
.elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* iOS safe */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay - centered */
.elementor-3660 .elementor-element.elementor-element-86ed729::before,
.elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 50% !important;   /* vertically centered */
  left: 50% !important;  /* horizontally centered */
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/market-growth.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) !important; /* perfect centering */
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-86ed729::after,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-86ed729::before,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::before {
    width: 45px !important;
    height: 45px !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-86ed729::after,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-86ed729::before,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::before {
    width: 40px !important;
    height: 40px !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-86ed729::after,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-86ed729::before,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::before {
    width: 35px !important;
    height: 35px !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-86ed729::after,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-86ed729::before,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::before {
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-86ed729::after,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-86ed729::before,
  .elementor-3660 .elementor-element.elementor-element-86ed729 .elementor-image::before {
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ab7a7 *//* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-d7ab7a7:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-d7ab7a7:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-d7ab7a7:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-d7ab7a7 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-d7ab7a7 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-d7ab7a7 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-d7ab7a7:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-d7ab7a7:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-d7ab7a7:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-d7ab7a7:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-d7ab7a7:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-d7ab7a7:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4608c4 *//* Base styles for image box */
.elementor-3660 .elementor-element.elementor-element-a4608c4,
.elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-a4608c4::after,
.elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* use background-color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important; /* iOS fix */
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-a4608c4::before,
.elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/accounting-2.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-a4608c4::after,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-a4608c4::before,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-a4608c4::after,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-a4608c4::before,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::before {
    top: 50% !important;
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-a4608c4::after,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-a4608c4::before,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::before {
    top: 50% !important;
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-a4608c4::after,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-a4608c4::before,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::before {
    top: 50% !important;
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-a4608c4::after,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-a4608c4::before,
  .elementor-3660 .elementor-element.elementor-element-a4608c4 .elementor-image::before {
    top: 50% !important;
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9292857 */.elementor-3660 .elementor-element.elementor-element-9292857:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-9292857:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-9292857:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-9292857 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-9292857 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-9292857 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-9292857:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-9292857:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-9292857:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-9292857:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-9292857:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-9292857:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a49ebf *//* Base styles for image box */
.elementor-3660 .elementor-element.elementor-element-7a49ebf,
.elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-7a49ebf::after,
.elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* use background-color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important; /* iOS fix */
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-7a49ebf::before,
.elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/project.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-7a49ebf::after,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-7a49ebf::before,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-7a49ebf::after,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-7a49ebf::before,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::before {
    top: 50% !important;
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-7a49ebf::after,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-7a49ebf::before,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::before {
    top: 50% !important;
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-7a49ebf::after,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-7a49ebf::before,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::before {
    top: 50% !important;
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-7a49ebf::after,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-7a49ebf::before,
  .elementor-3660 .elementor-element.elementor-element-7a49ebf .elementor-image::before {
    top: 50% !important;
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87f82ed */.elementor-3660 .elementor-element.elementor-element-87f82ed:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-87f82ed:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-87f82ed:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-87f82ed .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-87f82ed .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-87f82ed .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-87f82ed:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-87f82ed:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-87f82ed:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-87f82ed:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-87f82ed:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-87f82ed:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19c53bc *//* Base styles for image box */
.elementor-3660 .elementor-element.elementor-element-19c53bc,
.elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-19c53bc::after,
.elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* use background-color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important; /* iOS fix */
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-19c53bc::before,
.elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/digital-marketing-1.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-19c53bc::after,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-19c53bc::before,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-19c53bc::after,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-19c53bc::before,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::before {
    top: 50% !important;
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-19c53bc::after,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-19c53bc::before,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::before {
    top: 50% !important;
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-19c53bc::after,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-19c53bc::before,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::before {
    top: 50% !important;
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-19c53bc::after,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-19c53bc::before,
  .elementor-3660 .elementor-element.elementor-element-19c53bc .elementor-image::before {
    top: 50% !important;
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7086f45 */.elementor-3660 .elementor-element.elementor-element-7086f45:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-7086f45:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-7086f45:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-7086f45 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-7086f45 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-7086f45 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-7086f45:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-7086f45:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-7086f45:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-7086f45:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-7086f45:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-7086f45:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1655b73 *//* Base styles for image box */
.elementor-3660 .elementor-element.elementor-element-1655b73,
.elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-1655b73::after,
.elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* use background-color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important; /* iOS fix */
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-1655b73::before,
.elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/life-insurance.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-1655b73::after,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-1655b73::before,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-1655b73::after,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-1655b73::before,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::before {
    top: 50% !important;
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-1655b73::after,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-1655b73::before,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::before {
    top: 50% !important;
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-1655b73::after,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-1655b73::before,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::before {
    top: 50% !important;
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-1655b73::after,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-1655b73::before,
  .elementor-3660 .elementor-element.elementor-element-1655b73 .elementor-image::before {
    top: 50% !important;
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc5386 */.elementor-3660 .elementor-element.elementor-element-cfc5386:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-cfc5386:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-cfc5386:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-cfc5386 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-cfc5386 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-cfc5386 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-cfc5386:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-cfc5386:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-cfc5386:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-cfc5386:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-cfc5386:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-cfc5386:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e987b63 *//* Base styles for image box */
.elementor-3660 .elementor-element.elementor-element-e987b63,
.elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-e987b63::after,
.elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* use background-color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important; /* iOS fix */
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-e987b63::before,
.elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/legal.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-e987b63::after,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-e987b63::before,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-e987b63::after,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-e987b63::before,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::before {
    top: 50% !important;
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-e987b63::after,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-e987b63::before,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::before {
    top: 50% !important;
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-e987b63::after,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-e987b63::before,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::before {
    top: 50% !important;
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-e987b63::after,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-e987b63::before,
  .elementor-3660 .elementor-element.elementor-element-e987b63 .elementor-image::before {
    top: 50% !important;
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92e433e */.elementor-3660 .elementor-element.elementor-element-92e433e:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-92e433e:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-92e433e:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-92e433e .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-92e433e .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-92e433e .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-92e433e:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-92e433e:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-92e433e:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-92e433e:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-92e433e:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-92e433e:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-622b587 *//* Base styles for image box */
.elementor-3660 .elementor-element.elementor-element-622b587,
.elementor-3660 .elementor-element.elementor-element-622b587 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
  -webkit-transform: translateZ(0); 
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1 !important;
}

/* Overlay background (fixed for iOS & Android) */
.elementor-3660 .elementor-element.elementor-element-622b587::after,
.elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important; /* full coverage */
  background-color: #317BC4 !important; /* use background-color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;

  -webkit-clip-path: ellipse(120% 100% at 50% 0%) !important; /* iOS fix */
  clip-path: ellipse(120% 100% at 50% 0%) !important;

  z-index: 10 !important; /* sits above image */
  display: block !important;
  will-change: opacity, transform;
}

/* Icon inside overlay */
.elementor-3660 .elementor-element.elementor-element-622b587::before,
.elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/market-growth.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* above overlay */
  display: block !important;
  will-change: opacity, transform;
}

/* ============================
   Responsive Adjustments
   ============================ */

/* Mobile Styles */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-622b587::after,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(125% 100% at 50% 0%) !important;
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-622b587::before,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
}

/* Small Mobile (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-622b587::after,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(130% 100% at 50% 0%) !important;
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-622b587::before,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::before {
    top: 50% !important;
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-622b587::after,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::after {
    height: 100% !important;
    -webkit-clip-path: ellipse(135% 100% at 50% 0%) !important;
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }

  .elementor-3660 .elementor-element.elementor-element-622b587::before,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::before {
    top: 50% !important;
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-622b587::after,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-622b587::before,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::before {
    top: 50% !important;
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-622b587::after,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::after {
    height: 100% !important;
  }

  .elementor-3660 .elementor-element.elementor-element-622b587::before,
  .elementor-3660 .elementor-element.elementor-element-622b587 .elementor-image::before {
    top: 50% !important;
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a135935 */.elementor-3660 .elementor-element.elementor-element-a135935:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-a135935:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-a135935:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades after delay */
.elementor-3660 .elementor-element.elementor-element-a135935 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-a135935 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-a135935 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-a135935:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-a135935:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-a135935:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-a135935:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }

  .elementor-3660 .elementor-element.elementor-element-a135935:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-a135935:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a4ee3 */.elementor-3660 .elementor-element.elementor-element-14a4ee3 .elementor-widget-wrap {
  display: flex;
  align-items: stretch;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e79fe8 *//* ============================================
   PART 2: IMAGE BOX CSS - FIXED VERSION
   (Apply this to your image box widget)
   ============================================ */

/* Base styles for image box - More specific targeting */
.elementor-3660 .elementor-element.elementor-element-6e79fe8,
.elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
}

/* Overlay background - Fixed positioning */
.elementor-3660 .elementor-element.elementor-element-6e79fe8::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important; /* Increased from 41.15% for better visibility */
  background: #317BC4 !important; /* overlay color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important; /* Slightly larger radius */
  clip-path: ellipse(120% 100% at 50% 0%) !important; /* Wider ellipse */
  z-index: 10 !important; /* Higher z-index */
  display: block !important;
}

/* Icon inside overlay - Fixed centering */
.elementor-3660 .elementor-element.elementor-element-6e79fe8::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important; /* Adjusted for better centering */
  left: 50% !important;
  width: 120px !important; /* Slightly smaller for better fit */
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/accounting-2.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* Higher than overlay */
  display: block !important;
}

/* Alternative targeting for Elementor image containers */
.elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important;
  background: #317BC4 !important;
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;
  z-index: 10 !important;
  display: block !important;
}

.elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/accounting-2.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important;
  display: block !important;
}

/* Debug - Temporary visible overlay to check positioning */
/* REMOVE THIS AFTER TESTING */
.elementor-3660 .elementor-element.elementor-element-6e79fe8::after,
.elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after {
  /* Uncomment the line below to see the overlay without hover for debugging */
  /* opacity: 0.3 !important; */
}

/* Mobile Styles - Large phones (up to 480px) */
@media screen and (max-width: 480px) {
  /* Mobile overlay background */
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::after,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after {
    height: 45% !important; /* Larger for mobile visibility */
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }
  
  /* Mobile icon positioning */
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::before,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
  
  /* Ensure smooth transitions on mobile */
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::after,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::before,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::before {
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
  }
}

/* Small Mobile Styles - (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::after,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::before,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile Styles - (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::after,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::before,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet Styles (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::after,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::before,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::after,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-6e79fe8::before,
  .elementor-3660 .elementor-element.elementor-element-6e79fe8 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a37431e *//* ============================================
   PART 1: CARD CONTAINER CSS
   (Apply this to your main card container)
   ============================================ */

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-a37431e:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-a37431e:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-a37431e:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after delay */
.elementor-3660 .elementor-element.elementor-element-a37431e .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-a37431e .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-a37431e .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile - Container */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-a37431e:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-a37431e:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-a37431e:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-a37431e:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-a37431e:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-a37431e:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c65c69 *//* ============================================
   PART 2: IMAGE BOX CSS - FIXED VERSION
   (Apply this to your image box widget)
   ============================================ */

/* Base styles for image box - More specific targeting */
.elementor-3660 .elementor-element.elementor-element-8c65c69,
.elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
}

/* Overlay background - Fixed positioning */
.elementor-3660 .elementor-element.elementor-element-8c65c69::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important; /* Increased from 41.15% for better visibility */
  background: #317BC4 !important; /* overlay color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important; /* Slightly larger radius */
  clip-path: ellipse(120% 100% at 50% 0%) !important; /* Wider ellipse */
  z-index: 10 !important; /* Higher z-index */
  display: block !important;
}

/* Icon inside overlay - Fixed centering */
.elementor-3660 .elementor-element.elementor-element-8c65c69::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important; /* Adjusted for better centering */
  left: 50% !important;
  width: 120px !important; /* Slightly smaller for better fit */
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/project.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* Higher than overlay */
  display: block !important;
}

/* Alternative targeting for Elementor image containers */
.elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important;
  background: #317BC4 !important;
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;
  z-index: 10 !important;
  display: block !important;
}

.elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/project.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important;
  display: block !important;
}

/* Debug - Temporary visible overlay to check positioning */
/* REMOVE THIS AFTER TESTING */
.elementor-3660 .elementor-element.elementor-element-8c65c69::after,
.elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after {
  /* Uncomment the line below to see the overlay without hover for debugging */
  /* opacity: 0.3 !important; */
}

/* Mobile Styles - Large phones (up to 480px) */
@media screen and (max-width: 480px) {
  /* Mobile overlay background */
  .elementor-3660 .elementor-element.elementor-element-8c65c69::after,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after {
    height: 45% !important; /* Larger for mobile visibility */
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }
  
  /* Mobile icon positioning */
  .elementor-3660 .elementor-element.elementor-element-8c65c69::before,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
  
  /* Ensure smooth transitions on mobile */
  .elementor-3660 .elementor-element.elementor-element-8c65c69::after,
  .elementor-3660 .elementor-element.elementor-element-8c65c69::before,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::before {
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
  }
}

/* Small Mobile Styles - (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-8c65c69::after,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-8c65c69::before,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile Styles - (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-8c65c69::after,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-8c65c69::before,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet Styles (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-8c65c69::after,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-8c65c69::before,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-8c65c69::after,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-8c65c69::before,
  .elementor-3660 .elementor-element.elementor-element-8c65c69 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbaa19f *//* ============================================
   PART 1: CARD CONTAINER CSS
   (Apply this to your main card container)
   ============================================ */

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-cbaa19f:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-cbaa19f:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-cbaa19f:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after delay */
.elementor-3660 .elementor-element.elementor-element-cbaa19f .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-cbaa19f .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-cbaa19f .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile - Container */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-cbaa19f:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-cbaa19f:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-cbaa19f:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-cbaa19f:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-cbaa19f:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-cbaa19f:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a2621 *//* ============================================
   PART 2: IMAGE BOX CSS - FIXED VERSION
   (Apply this to your image box widget)
   ============================================ */

/* Base styles for image box - More specific targeting */
.elementor-3660 .elementor-element.elementor-element-f9a2621,
.elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
}

/* Overlay background - Fixed positioning */
.elementor-3660 .elementor-element.elementor-element-f9a2621::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important; /* Increased from 41.15% for better visibility */
  background: #317BC4 !important; /* overlay color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important; /* Slightly larger radius */
  clip-path: ellipse(120% 100% at 50% 0%) !important; /* Wider ellipse */
  z-index: 10 !important; /* Higher z-index */
  display: block !important;
}

/* Icon inside overlay - Fixed centering */
.elementor-3660 .elementor-element.elementor-element-f9a2621::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important; /* Adjusted for better centering */
  left: 50% !important;
  width: 120px !important; /* Slightly smaller for better fit */
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/digital-marketing-1.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* Higher than overlay */
  display: block !important;
}

/* Alternative targeting for Elementor image containers */
.elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important;
  background: #317BC4 !important;
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;
  z-index: 10 !important;
  display: block !important;
}

.elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/digital-marketing-1.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important;
  display: block !important;
}

/* Debug - Temporary visible overlay to check positioning */
/* REMOVE THIS AFTER TESTING */
.elementor-3660 .elementor-element.elementor-element-f9a2621::after,
.elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after {
  /* Uncomment the line below to see the overlay without hover for debugging */
  /* opacity: 0.3 !important; */
}

/* Mobile Styles - Large phones (up to 480px) */
@media screen and (max-width: 480px) {
  /* Mobile overlay background */
  .elementor-3660 .elementor-element.elementor-element-f9a2621::after,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after {
    height: 45% !important; /* Larger for mobile visibility */
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }
  
  /* Mobile icon positioning */
  .elementor-3660 .elementor-element.elementor-element-f9a2621::before,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
  
  /* Ensure smooth transitions on mobile */
  .elementor-3660 .elementor-element.elementor-element-f9a2621::after,
  .elementor-3660 .elementor-element.elementor-element-f9a2621::before,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::before {
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
  }
}

/* Small Mobile Styles - (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-f9a2621::after,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-f9a2621::before,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile Styles - (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-f9a2621::after,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-f9a2621::before,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet Styles (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-f9a2621::after,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-f9a2621::before,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-f9a2621::after,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-f9a2621::before,
  .elementor-3660 .elementor-element.elementor-element-f9a2621 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55c120a *//* ============================================
   PART 1: CARD CONTAINER CSS
   (Apply this to your main card container)
   ============================================ */

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-55c120a:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-55c120a:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-55c120a:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after delay */
.elementor-3660 .elementor-element.elementor-element-55c120a .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-55c120a .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-55c120a .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile - Container */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-55c120a:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-55c120a:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-55c120a:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-55c120a:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-55c120a:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-55c120a:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37d8bbc *//* ============================================
   PART 2: IMAGE BOX CSS - FIXED VERSION
   (Apply this to your image box widget)
   ============================================ */

/* Base styles for image box - More specific targeting */
.elementor-3660 .elementor-element.elementor-element-37d8bbc,
.elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image {
  position: relative !important;
  overflow: hidden !important;
}

/* Overlay background - Fixed positioning */
.elementor-3660 .elementor-element.elementor-element-37d8bbc::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important; /* Increased from 41.15% for better visibility */
  background: #317BC4 !important; /* overlay color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important; /* Slightly larger radius */
  clip-path: ellipse(120% 100% at 50% 0%) !important; /* Wider ellipse */
  z-index: 10 !important; /* Higher z-index */
  display: block !important;
}

/* Icon inside overlay - Fixed centering */
.elementor-3660 .elementor-element.elementor-element-37d8bbc::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important; /* Adjusted for better centering */
  left: 50% !important;
  width: 120px !important; /* Slightly smaller for better fit */
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/life-insurance.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* Higher than overlay */
  display: block !important;
}

/* Alternative targeting for Elementor image containers */
.elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important;
  background: #317BC4 !important;
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;
  z-index: 10 !important;
  display: block !important;
}

.elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/life-insurance.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important;
  display: block !important;
}

/* Debug - Temporary visible overlay to check positioning */
/* REMOVE THIS AFTER TESTING */
.elementor-3660 .elementor-element.elementor-element-37d8bbc::after,
.elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after {
  /* Uncomment the line below to see the overlay without hover for debugging */
  /* opacity: 0.3 !important; */
}

/* Mobile Styles - Large phones (up to 480px) */
@media screen and (max-width: 480px) {
  /* Mobile overlay background */
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::after,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after {
    height: 45% !important; /* Larger for mobile visibility */
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }
  
  /* Mobile icon positioning */
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::before,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
  
  /* Ensure smooth transitions on mobile */
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::after,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::before,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::before {
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
  }
}

/* Small Mobile Styles - (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::after,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::before,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile Styles - (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::after,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::before,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet Styles (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::after,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::before,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::after,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-37d8bbc::before,
  .elementor-3660 .elementor-element.elementor-element-37d8bbc .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b107d *//* ============================================
   PART 1: CARD CONTAINER CSS
   (Apply this to your main card container)
   ============================================ */

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-76b107d:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-76b107d:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-76b107d:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after delay */
.elementor-3660 .elementor-element.elementor-element-76b107d .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-76b107d .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-76b107d .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile - Container */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-76b107d:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-76b107d:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-76b107d:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-76b107d:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-76b107d:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-76b107d:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7b7e97 *//* ============================================
   PART 2: IMAGE BOX CSS - FIXED VERSION
   (Apply this to your image box widget)
   ============================================ */

/* Base styles for image box - More specific targeting */
.elementor-3660 .elementor-element.elementor-element-c7b7e97,
.elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image {
  position: relative !important;
  overflow: hidden !important;
}

/* Overlay background - Fixed positioning */
.elementor-3660 .elementor-element.elementor-element-c7b7e97::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important; /* Increased from 41.15% for better visibility */
  background: #317BC4 !important; /* overlay color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important; /* Slightly larger radius */
  clip-path: ellipse(120% 100% at 50% 0%) !important; /* Wider ellipse */
  z-index: 10 !important; /* Higher z-index */
  display: block !important;
}

/* Icon inside overlay - Fixed centering */
.elementor-3660 .elementor-element.elementor-element-c7b7e97::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important; /* Adjusted for better centering */
  left: 50% !important;
  width: 120px !important; /* Slightly smaller for better fit */
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/legal.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* Higher than overlay */
  display: block !important;
}

/* Alternative targeting for Elementor image containers */
.elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important;
  background: #317BC4 !important;
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;
  z-index: 10 !important;
  display: block !important;
}

.elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/legal.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important;
  display: block !important;
}

/* Debug - Temporary visible overlay to check positioning */
/* REMOVE THIS AFTER TESTING */
.elementor-3660 .elementor-element.elementor-element-c7b7e97::after,
.elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after {
  /* Uncomment the line below to see the overlay without hover for debugging */
  /* opacity: 0.3 !important; */
}

/* Mobile Styles - Large phones (up to 480px) */
@media screen and (max-width: 480px) {
  /* Mobile overlay background */
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::after,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after {
    height: 45% !important; /* Larger for mobile visibility */
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }
  
  /* Mobile icon positioning */
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::before,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
  
  /* Ensure smooth transitions on mobile */
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::after,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::before,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::before {
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
  }
}

/* Small Mobile Styles - (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::after,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::before,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile Styles - (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::after,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::before,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet Styles (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::after,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::before,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::after,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-c7b7e97::before,
  .elementor-3660 .elementor-element.elementor-element-c7b7e97 .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b714eea *//* ============================================
   PART 1: CARD CONTAINER CSS
   (Apply this to your main card container)
   ============================================ */

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-b714eea:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-b714eea:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-b714eea:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after delay */
.elementor-3660 .elementor-element.elementor-element-b714eea .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-b714eea .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-b714eea .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile - Container */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-b714eea:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-b714eea:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-b714eea:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-b714eea:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-b714eea:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-b714eea:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eaffc2e *//* ============================================
   PART 2: IMAGE BOX CSS - FIXED VERSION
   (Apply this to your image box widget)
   ============================================ */

/* Base styles for image box - More specific targeting */
.elementor-3660 .elementor-element.elementor-element-eaffc2e,
.elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-widget-container,
.elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image {
  position: relative !important;
  overflow: hidden !important;
}

/* Overlay background - Fixed positioning */
.elementor-3660 .elementor-element.elementor-element-eaffc2e::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important; /* Increased from 41.15% for better visibility */
  background: #317BC4 !important; /* overlay color */
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important; /* Slightly larger radius */
  clip-path: ellipse(120% 100% at 50% 0%) !important; /* Wider ellipse */
  z-index: 10 !important; /* Higher z-index */
  display: block !important;
}

/* Icon inside overlay - Fixed centering */
.elementor-3660 .elementor-element.elementor-element-eaffc2e::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important; /* Adjusted for better centering */
  left: 50% !important;
  width: 120px !important; /* Slightly smaller for better fit */
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/market-growth.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important; /* Higher than overlay */
  display: block !important;
}

/* Alternative targeting for Elementor image containers */
.elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 50% !important;
  background: #317BC4 !important;
  opacity: 0 !important;
  transition: opacity 0.5s ease 0s !important;
  pointer-events: none !important;
  border-radius: 8px !important;
  clip-path: ellipse(120% 100% at 50% 0%) !important;
  z-index: 10 !important;
  display: block !important;
}

.elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::before {
  content: "" !important;
  position: absolute !important;
  top: 25% !important;
  left: 50% !important;
  width: 120px !important;
  height: 120px !important;
  background-image: url('https://teamlynkx.com/wp-content/uploads/2025/09/market-growth.png') !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transform: translate(-50%, -50%) translateY(15px) !important;
  opacity: 0 !important;
  transition: all 0.5s ease 0s !important;
  z-index: 11 !important;
  display: block !important;
}

/* Debug - Temporary visible overlay to check positioning */
/* REMOVE THIS AFTER TESTING */
.elementor-3660 .elementor-element.elementor-element-eaffc2e::after,
.elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after {
  /* Uncomment the line below to see the overlay without hover for debugging */
  /* opacity: 0.3 !important; */
}

/* Mobile Styles - Large phones (up to 480px) */
@media screen and (max-width: 480px) {
  /* Mobile overlay background */
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::after,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after {
    height: 45% !important; /* Larger for mobile visibility */
    clip-path: ellipse(125% 100% at 50% 0%) !important;
  }
  
  /* Mobile icon positioning */
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::before,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::before {
    top: 22.5% !important;
    width: 45px !important;
    height: 45px !important;
    transform: translate(-50%, -50%) translateY(10px) !important;
  }
  
  /* Ensure smooth transitions on mobile */
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::after,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::before,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::before {
    -webkit-transform: translateZ(0) !important;
    transform: translateZ(0) !important;
    -webkit-backface-visibility: hidden !important;
    backface-visibility: hidden !important;
  }
}

/* Small Mobile Styles - (up to 375px) */
@media screen and (max-width: 375px) {
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::after,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(130% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::before,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 40px !important;
    height: 40px !important;
    transform: translate(-50%, -50%) translateY(8px) !important;
  }
}

/* Very Small Mobile Styles - (up to 320px) */
@media screen and (max-width: 320px) {
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::after,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after {
    height: 100% !important; /* Full coverage */
    clip-path: ellipse(135% 100% at 50% 0%) !important;
  }
  
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::before,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 35px !important;
    height: 35px !important;
    transform: translate(-50%, -50%) translateY(6px) !important;
  }
}

/* Tablet Styles (481px to 768px) */
@media screen and (min-width: 481px) and (max-width: 768px) {
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::after,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::before,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 55px !important;
    height: 55px !important;
  }
}

/* Large Tablet/Small Desktop (769px to 1024px) */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::after,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::after {
    height: 100% !important; /* Full coverage */
  }
  
  .elementor-3660 .elementor-element.elementor-element-eaffc2e::before,
  .elementor-3660 .elementor-element.elementor-element-eaffc2e .elementor-image::before {
    top: 50% !important; /* Keep centered */
    width: 58px !important;
    height: 58px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bc0d80 *//* ============================================
   PART 1: CARD CONTAINER CSS
   (Apply this to your main card container)
   ============================================ */

/* Hover in: everything appears instantly */
.elementor-3660 .elementor-element.elementor-element-5bc0d80:hover .elementor-widget-image::after {
  opacity: 0.7 !important;
  transition: opacity 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-5bc0d80:hover .elementor-widget-image::before {
  opacity: 1 !important;
  transform: translate(-50%, -50%) translateY(0);
  transition: all 0.3s ease 0s;
}

.elementor-3660 .elementor-element.elementor-element-5bc0d80:hover .elementor-heading-title {
  color: #317BC4 !important;
  transition: color 0.3s ease 0s;
}

/* Hover out: everything fades/disappears after delay */
.elementor-3660 .elementor-element.elementor-element-5bc0d80 .elementor-widget-image::after,
.elementor-3660 .elementor-element.elementor-element-5bc0d80 .elementor-widget-image::before,
.elementor-3660 .elementor-element.elementor-element-5bc0d80 .elementor-heading-title {
  transition-delay: 0.5s; /* delay on mouse leave */
}

/* Touch-friendly hover states for mobile - Container */
@media screen and (max-width: 480px) {
  .elementor-3660 .elementor-element.elementor-element-5bc0d80:active .elementor-widget-image::after,
  .elementor-3660 .elementor-element.elementor-element-5bc0d80:focus .elementor-widget-image::after {
    opacity: 0.7 !important;
    transition: opacity 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-5bc0d80:active .elementor-widget-image::before,
  .elementor-3660 .elementor-element.elementor-element-5bc0d80:focus .elementor-widget-image::before {
    opacity: 1 !important;
    transform: translate(-50%, -50%) translateY(0);
    transition: all 0.3s ease 0s;
  }
  
  .elementor-3660 .elementor-element.elementor-element-5bc0d80:active .elementor-heading-title,
  .elementor-3660 .elementor-element.elementor-element-5bc0d80:focus .elementor-heading-title {
    color: #317BC4 !important;
    transition: color 0.3s ease 0s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7158dac */.elementor-3660 .elementor-element.elementor-element-7158dac .elementor-heading-title {
  color: #274760; /* normal color */
  transition: all 0.4s ease;
  display: inline-block; /* needed for the pop effect */
}

.elementor-3660 .elementor-element.elementor-element-7158dac:hover .elementor-heading-title {
  color: #317BC4; /* hover color */
  transform: scale(1.05); /* smooth pop */
}/* End custom CSS */