.elementor-17487 .elementor-element.elementor-element-76ad280:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-76ad280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.daiv.nl/wp-content/uploads/2025/09/Skylight-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17487 .elementor-element.elementor-element-76ad280 > .elementor-background-overlay{background-color:#0A2540;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17487 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:750px;}.elementor-17487 .elementor-element.elementor-element-76ad280{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-17487 .elementor-element.elementor-element-b5ec3e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 8px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17487 .elementor-element.elementor-element-174593b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-17487 .elementor-element.elementor-element-174593b .elementor-heading-title{font-size:68px;font-weight:700;line-height:75px;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-widget-text-editor{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-17487 .elementor-element.elementor-element-4adcc53{width:var( --container-widget-width, 601px );max-width:601px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:601px;--container-widget-flex-grow:0;font-size:18px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button:hover, .elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button:hover svg, .elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-7efbe3b .elementor-button .elementor-button-icon i{font-size:16px;}.elementor-17487 .elementor-element.elementor-element-6593e32{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17487 .elementor-element.elementor-element-fd5db6f{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-fd5db6f:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-fd5db6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-fd5db6f:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-fd5db6f, .elementor-17487 .elementor-element.elementor-element-fd5db6f::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-17487 .elementor-element.elementor-element-a9789bf img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-18b8849{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-18b8849 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-595651d .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-1ea752c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-1ea752c:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-1ea752c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-1ea752c:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-1ea752c, .elementor-17487 .elementor-element.elementor-element-1ea752c::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-d514f3c img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-09f2778{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-09f2778 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-5ed5c30 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-0ded668{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-0ded668:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-0ded668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-0ded668:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-0ded668, .elementor-17487 .elementor-element.elementor-element-0ded668::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-fedc53c img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-7a93f91{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-7a93f91 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-df3a08b .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-f7fc702{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-7f1d1a7{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-7f1d1a7:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-7f1d1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-7f1d1a7:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-7f1d1a7, .elementor-17487 .elementor-element.elementor-element-7f1d1a7::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-fde7665 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-f8077cf{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-f8077cf .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-6282a6c .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-ace6231{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-ace6231:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-ace6231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-ace6231:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-ace6231, .elementor-17487 .elementor-element.elementor-element-ace6231::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-6195be3 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-f9ad186{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-f9ad186 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-01a9e93 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-6388bab{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-6388bab:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-6388bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-6388bab:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-6388bab, .elementor-17487 .elementor-element.elementor-element-6388bab::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-07fb85b img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-0af802d{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-0af802d .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-a6b2695 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-c613ae3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-c888d0b{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-c888d0b:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-c888d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-c888d0b:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-c888d0b, .elementor-17487 .elementor-element.elementor-element-c888d0b::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-6487c19 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-7084e3b{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-7084e3b .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-f845f9d .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-7d63c4e{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-7d63c4e:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-7d63c4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-7d63c4e:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-7d63c4e, .elementor-17487 .elementor-element.elementor-element-7d63c4e::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-909d777 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-428dc75{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-428dc75 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-dbf03c8 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-a356b60{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-a356b60:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-a356b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-a356b60:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-a356b60, .elementor-17487 .elementor-element.elementor-element-a356b60::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-3f31dc0 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-b7db8e5{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-b7db8e5 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-0b886f0 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-419f0a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-4604bf7{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-4604bf7:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-4604bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-4604bf7:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-4604bf7, .elementor-17487 .elementor-element.elementor-element-4604bf7::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-5ef775f img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-99c6810{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-99c6810 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-373cd3e .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-cac4cf8{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-cac4cf8:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-cac4cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-cac4cf8:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-cac4cf8, .elementor-17487 .elementor-element.elementor-element-cac4cf8::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-5cc6cc6 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-56a7eb8{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-56a7eb8 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-058eec1 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-fb40af8{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-fb40af8:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-fb40af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-fb40af8:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-fb40af8, .elementor-17487 .elementor-element.elementor-element-fb40af8::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-b27036b img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-082c588{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-082c588 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-dc80bac .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-a3532b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-0c94a85{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-0c94a85:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-0c94a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-0c94a85:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-0c94a85, .elementor-17487 .elementor-element.elementor-element-0c94a85::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-8dcf8e2 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-49b5ed9{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-49b5ed9 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-4916af1 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-8b9f4f8{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-8b9f4f8:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-8b9f4f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-8b9f4f8:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-8b9f4f8, .elementor-17487 .elementor-element.elementor-element-8b9f4f8::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-b1b5821 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-86cb317{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-86cb317 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-e63213a .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-0b868f8{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-0b868f8:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-0b868f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-0b868f8:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-0b868f8, .elementor-17487 .elementor-element.elementor-element-0b868f8::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-e874076 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-d73a526{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-d73a526 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-d91c2fc .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-fc225bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-89a5112{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-89a5112:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-89a5112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-89a5112:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-89a5112, .elementor-17487 .elementor-element.elementor-element-89a5112::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-6d75cab img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-d9585c7{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-d9585c7 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-2d7d053 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-624dcb5{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-624dcb5:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-624dcb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-624dcb5:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-624dcb5, .elementor-17487 .elementor-element.elementor-element-624dcb5::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-92c1ac3 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-1947cdd{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-1947cdd .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-195cb32 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-a5fbe20{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-a5fbe20:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-a5fbe20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-a5fbe20:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-a5fbe20, .elementor-17487 .elementor-element.elementor-element-a5fbe20::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-c08817b img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-24e8d08{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-24e8d08 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-add4669 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-6d915c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-3b3f04c{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-3b3f04c:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-3b3f04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-3b3f04c:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-3b3f04c, .elementor-17487 .elementor-element.elementor-element-3b3f04c::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-dca077b img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-d492e86{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-d492e86 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-d32b53b .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-897b4e0{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-897b4e0:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-897b4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-897b4e0:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-897b4e0, .elementor-17487 .elementor-element.elementor-element-897b4e0::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-3e72889 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-2f55813{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-2f55813 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-0cd3123 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-e76dc95{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-e76dc95:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-e76dc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-e76dc95:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-e76dc95, .elementor-17487 .elementor-element.elementor-element-e76dc95::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-5b9652c img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-e41f84b{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-e41f84b .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-646599b .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-94802fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-1c9fd67{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-1c9fd67:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-1c9fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-1c9fd67:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-1c9fd67, .elementor-17487 .elementor-element.elementor-element-1c9fd67::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-99f75c3 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-35cefd6{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-35cefd6 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-d74e40f .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-c811277{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-c811277:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-c811277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-c811277:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-c811277, .elementor-17487 .elementor-element.elementor-element-c811277::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-bb09dfb img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-414c8a6{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-414c8a6 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-7e66650 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-43fd9c5{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-43fd9c5:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-43fd9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-43fd9c5:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-43fd9c5, .elementor-17487 .elementor-element.elementor-element-43fd9c5::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-ab89f25 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-6b0be50{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-6b0be50 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-c4e1cc0 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-cadcf12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-17487 .elementor-element.elementor-element-7fde488{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-7fde488:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-7fde488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-7fde488:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-7fde488, .elementor-17487 .elementor-element.elementor-element-7fde488::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-31594d7 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-77bc3e7{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-77bc3e7 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-c95c531 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-85d4520{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-85d4520:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-85d4520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-85d4520:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-85d4520, .elementor-17487 .elementor-element.elementor-element-85d4520::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-6024c59 img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-b94d9eb{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-b94d9eb .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-e209627 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-f75dc23{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.13);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17487 .elementor-element.elementor-element-f75dc23:not(.elementor-motion-effects-element-type-background), .elementor-17487 .elementor-element.elementor-element-f75dc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17487 .elementor-element.elementor-element-f75dc23:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17487 .elementor-element.elementor-element-f75dc23, .elementor-17487 .elementor-element.elementor-element-f75dc23::before{--border-transition:0.3s;}.elementor-17487 .elementor-element.elementor-element-ba1b1db img{border-radius:20px 20px 20px 20px;}.elementor-17487 .elementor-element.elementor-element-0b54c48{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17487 .elementor-element.elementor-element-0b54c48 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-85f5e66 .elementor-heading-title{color:#0A2540;}.elementor-17487 .elementor-element.elementor-element-93d945b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17487 .elementor-element.elementor-element-6593e32{--width:100%;}.elementor-17487 .elementor-element.elementor-element-f7fc702{--width:100%;}.elementor-17487 .elementor-element.elementor-element-c613ae3{--width:100%;}.elementor-17487 .elementor-element.elementor-element-419f0a0{--width:100%;}.elementor-17487 .elementor-element.elementor-element-a3532b2{--width:100%;}.elementor-17487 .elementor-element.elementor-element-fc225bf{--width:100%;}.elementor-17487 .elementor-element.elementor-element-6d915c4{--width:100%;}.elementor-17487 .elementor-element.elementor-element-94802fd{--width:100%;}.elementor-17487 .elementor-element.elementor-element-cadcf12{--width:100%;}}@media(max-width:1200px){.elementor-17487 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:600px;}}@media(max-width:1024px){.elementor-17487 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:500px;}}@media(max-width:880px){.elementor-17487 .elementor-element.elementor-element-174593b .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-17487 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:515px;}.elementor-17487 .elementor-element.elementor-element-76ad280{margin-top:0px;margin-bottom:0px;padding:30px 15px 30px 15px;}.elementor-17487 .elementor-element.elementor-element-174593b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-17487 .elementor-element.elementor-element-174593b .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-17487 .elementor-element.elementor-element-4adcc53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}}/* Start custom CSS for image, class: .elementor-element-a9789bf */.elementor-17487 .elementor-element.elementor-element-a9789bf {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-a9789bf img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-a9789bf::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-a9789bf:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d514f3c */.elementor-17487 .elementor-element.elementor-element-d514f3c {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-d514f3c img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-d514f3c::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-d514f3c:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fedc53c */.elementor-17487 .elementor-element.elementor-element-fedc53c {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-fedc53c img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-fedc53c::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-fedc53c:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fde7665 */.elementor-17487 .elementor-element.elementor-element-fde7665 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-fde7665 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-fde7665::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-fde7665:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6195be3 */.elementor-17487 .elementor-element.elementor-element-6195be3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-6195be3 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-6195be3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-6195be3:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07fb85b */.elementor-17487 .elementor-element.elementor-element-07fb85b {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-07fb85b img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-07fb85b::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-07fb85b:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6487c19 */.elementor-17487 .elementor-element.elementor-element-6487c19 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-6487c19 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-6487c19::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-6487c19:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-909d777 */.elementor-17487 .elementor-element.elementor-element-909d777 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-909d777 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-909d777::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-909d777:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f31dc0 */.elementor-17487 .elementor-element.elementor-element-3f31dc0 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-3f31dc0 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-3f31dc0::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-3f31dc0:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ef775f */.elementor-17487 .elementor-element.elementor-element-5ef775f {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-5ef775f img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-5ef775f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-5ef775f:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cc6cc6 */.elementor-17487 .elementor-element.elementor-element-5cc6cc6 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-5cc6cc6 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-5cc6cc6::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-5cc6cc6:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b27036b */.elementor-17487 .elementor-element.elementor-element-b27036b {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-b27036b img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-b27036b::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-b27036b:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8dcf8e2 */.elementor-17487 .elementor-element.elementor-element-8dcf8e2 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-8dcf8e2 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-8dcf8e2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-8dcf8e2:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1b5821 */.elementor-17487 .elementor-element.elementor-element-b1b5821 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-b1b5821 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-b1b5821::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-b1b5821:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e874076 */.elementor-17487 .elementor-element.elementor-element-e874076 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-e874076 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-e874076::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-e874076:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d75cab */.elementor-17487 .elementor-element.elementor-element-6d75cab {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-6d75cab img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-6d75cab::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-6d75cab:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92c1ac3 */.elementor-17487 .elementor-element.elementor-element-92c1ac3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-92c1ac3 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-92c1ac3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-92c1ac3:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c08817b */.elementor-17487 .elementor-element.elementor-element-c08817b {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-c08817b img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-c08817b::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-c08817b:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dca077b */.elementor-17487 .elementor-element.elementor-element-dca077b {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-dca077b img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-dca077b::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-dca077b:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e72889 */.elementor-17487 .elementor-element.elementor-element-3e72889 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-3e72889 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-3e72889::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-3e72889:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b9652c */.elementor-17487 .elementor-element.elementor-element-5b9652c {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-5b9652c img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-5b9652c::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-5b9652c:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99f75c3 */.elementor-17487 .elementor-element.elementor-element-99f75c3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-99f75c3 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-99f75c3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-99f75c3:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb09dfb */.elementor-17487 .elementor-element.elementor-element-bb09dfb {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-bb09dfb img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-bb09dfb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-bb09dfb:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab89f25 */.elementor-17487 .elementor-element.elementor-element-ab89f25 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-ab89f25 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-ab89f25::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-ab89f25:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31594d7 */.elementor-17487 .elementor-element.elementor-element-31594d7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-31594d7 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-31594d7::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-31594d7:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6024c59 */.elementor-17487 .elementor-element.elementor-element-6024c59 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-6024c59 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-6024c59::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-6024c59:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba1b1db */.elementor-17487 .elementor-element.elementor-element-ba1b1db {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17487 .elementor-element.elementor-element-ba1b1db img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17487 .elementor-element.elementor-element-ba1b1db::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(10, 37, 64, 0.7); /* #0A2540 with 70% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 20px; /* Rounded corners for overlay */
}

.elementor-17487 .elementor-element.elementor-element-ba1b1db:hover::after {
  opacity: 0.8;
}/* End custom CSS */