.elementor-17414 .elementor-element.elementor-element-76ad280:not(.elementor-motion-effects-element-type-background), .elementor-17414 .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-17414 .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-17414 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:750px;}.elementor-17414 .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-17414 .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-17414 .elementor-element.elementor-element-174593b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-17414 .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-17414 .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-17414 .elementor-element.elementor-element-7efbe3b .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-17414 .elementor-element.elementor-element-7efbe3b .elementor-button:hover, .elementor-17414 .elementor-element.elementor-element-7efbe3b .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-7efbe3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17414 .elementor-element.elementor-element-7efbe3b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17414 .elementor-element.elementor-element-7efbe3b .elementor-button:hover svg, .elementor-17414 .elementor-element.elementor-element-7efbe3b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-7efbe3b .elementor-button .elementor-button-icon i{font-size:16px;}.elementor-17414 .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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17414 .elementor-element.elementor-element-29d83c8{--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-17414 .elementor-element.elementor-element-29d83c8:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-29d83c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-29d83c8:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-29d83c8, .elementor-17414 .elementor-element.elementor-element-29d83c8::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-17414 .elementor-element.elementor-element-4a2ccf0 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-b7b339a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-b7b339a .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-f69ce41 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-12b043d{--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-17414 .elementor-element.elementor-element-12b043d:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-12b043d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-12b043d:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-12b043d, .elementor-17414 .elementor-element.elementor-element-12b043d::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-b01b50a img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-3584752{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-3584752 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-c46e4e8 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-e51fa0b{--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-17414 .elementor-element.elementor-element-e51fa0b:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-e51fa0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-e51fa0b:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-e51fa0b, .elementor-17414 .elementor-element.elementor-element-e51fa0b::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-2e1e6f3 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-04e9819{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-04e9819 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-919cd37 .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-c778f33{--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-17414 .elementor-element.elementor-element-c778f33:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-c778f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-c778f33:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-c778f33, .elementor-17414 .elementor-element.elementor-element-c778f33::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-b589e6d img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-4c3c847{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-4c3c847 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-534f9b5 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-586fcdb{--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-17414 .elementor-element.elementor-element-586fcdb:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-586fcdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-586fcdb:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-586fcdb, .elementor-17414 .elementor-element.elementor-element-586fcdb::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-9d132de img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-50eae12{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-50eae12 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-f62e087 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-e865f2d{--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-17414 .elementor-element.elementor-element-e865f2d:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-e865f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-e865f2d:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-e865f2d, .elementor-17414 .elementor-element.elementor-element-e865f2d::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-d8e7184 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-01f6766{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-01f6766 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-f3e9605 .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-ceb8f10{--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-17414 .elementor-element.elementor-element-ceb8f10:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-ceb8f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-ceb8f10:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-ceb8f10, .elementor-17414 .elementor-element.elementor-element-ceb8f10::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-104c94d img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-26bc83f{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-26bc83f .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-f63eed8 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-b805f32{--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-17414 .elementor-element.elementor-element-b805f32:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-b805f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-b805f32:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-b805f32, .elementor-17414 .elementor-element.elementor-element-b805f32::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-85b3fbd img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-6cad02a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-6cad02a .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-74f9313 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-4cc0c00{--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-17414 .elementor-element.elementor-element-4cc0c00:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-4cc0c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-4cc0c00:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-4cc0c00, .elementor-17414 .elementor-element.elementor-element-4cc0c00::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-c78593f img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-e2898cd{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-e2898cd .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-f5fb6ba .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-4a6545e{--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-17414 .elementor-element.elementor-element-4a6545e:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-4a6545e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-4a6545e:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-4a6545e, .elementor-17414 .elementor-element.elementor-element-4a6545e::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-cf8267c img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-fe3d16f{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-fe3d16f .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-b792370 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-acbd3e4{--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-17414 .elementor-element.elementor-element-acbd3e4:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-acbd3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-acbd3e4:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-acbd3e4, .elementor-17414 .elementor-element.elementor-element-acbd3e4::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-80cf369 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-eccaf58{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-eccaf58 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-64851a1 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-698264a{--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-17414 .elementor-element.elementor-element-698264a:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-698264a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-698264a:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-698264a, .elementor-17414 .elementor-element.elementor-element-698264a::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-4ac8b61 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-7491f8a{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-7491f8a .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-da9d1fc .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-f66a522{--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-17414 .elementor-element.elementor-element-f66a522:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-f66a522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-f66a522:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-f66a522, .elementor-17414 .elementor-element.elementor-element-f66a522::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-dcc5822 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-0d0c664{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-0d0c664 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-bb9f9ed .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-cc25da5{--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-17414 .elementor-element.elementor-element-cc25da5:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-cc25da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-cc25da5:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-cc25da5, .elementor-17414 .elementor-element.elementor-element-cc25da5::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-c84368c img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-b48ee96{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-b48ee96 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-be308b8 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-7941d32{--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-17414 .elementor-element.elementor-element-7941d32:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-7941d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-7941d32:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-7941d32, .elementor-17414 .elementor-element.elementor-element-7941d32::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-9676cc4 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-53fa1b7{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-53fa1b7 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-405cab0 .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-d8214cb{--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-17414 .elementor-element.elementor-element-d8214cb:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-d8214cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-d8214cb:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-d8214cb, .elementor-17414 .elementor-element.elementor-element-d8214cb::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-fb6e877 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-a1ab630{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-a1ab630 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-002c28b .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-eb51de5{--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-17414 .elementor-element.elementor-element-eb51de5:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-eb51de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-eb51de5:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-eb51de5, .elementor-17414 .elementor-element.elementor-element-eb51de5::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-77ccbfa img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-1609c71{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-1609c71 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-f0b3af2 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-c0a372c{--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-17414 .elementor-element.elementor-element-c0a372c:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-c0a372c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-c0a372c:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-c0a372c, .elementor-17414 .elementor-element.elementor-element-c0a372c::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-c8ed5e5 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-4e8be88{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-4e8be88 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-630e0bc .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-6653900{--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-17414 .elementor-element.elementor-element-6653900:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-6653900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-6653900:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-6653900, .elementor-17414 .elementor-element.elementor-element-6653900::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-e46db6d img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-bdb3f07{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-bdb3f07 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-15e3969 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-e83f00f{--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-17414 .elementor-element.elementor-element-e83f00f:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-e83f00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-e83f00f:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-e83f00f, .elementor-17414 .elementor-element.elementor-element-e83f00f::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-1b547c7 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-d4deba4{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-d4deba4 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-ddcfb22 .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-58c7684{--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-17414 .elementor-element.elementor-element-58c7684:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-58c7684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-58c7684:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-58c7684, .elementor-17414 .elementor-element.elementor-element-58c7684::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-65e42b9 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-2472ec3{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-2472ec3 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-a1b021c .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-7499899{--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-17414 .elementor-element.elementor-element-7499899:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-7499899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-7499899:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-7499899, .elementor-17414 .elementor-element.elementor-element-7499899::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-c1b2808 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-d4176ec{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-d4176ec .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-e949a5f .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-948a4b3{--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-17414 .elementor-element.elementor-element-948a4b3:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-948a4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-948a4b3:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-948a4b3, .elementor-17414 .elementor-element.elementor-element-948a4b3::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-d5d3f07 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-a0ef65c{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-a0ef65c .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-25291ca .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-812c212{--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-17414 .elementor-element.elementor-element-812c212:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-812c212 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-812c212:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-812c212, .elementor-17414 .elementor-element.elementor-element-812c212::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-e8abd81 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-b19893b{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-b19893b .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-fff1254 .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-b7d4e6b{--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-17414 .elementor-element.elementor-element-b7d4e6b:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-b7d4e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-b7d4e6b:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-b7d4e6b, .elementor-17414 .elementor-element.elementor-element-b7d4e6b::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-f477368 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-566cfa2{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-566cfa2 .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-75e733a .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-a5b27ff{--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-17414 .elementor-element.elementor-element-a5b27ff:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-a5b27ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-a5b27ff:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-a5b27ff, .elementor-17414 .elementor-element.elementor-element-a5b27ff::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-e2cd088 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-a73c73c{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-a73c73c .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-2327d0c .elementor-heading-title{color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-b213315{--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-17414 .elementor-element.elementor-element-b213315:not(.elementor-motion-effects-element-type-background), .elementor-17414 .elementor-element.elementor-element-b213315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17414 .elementor-element.elementor-element-b213315:hover{border-style:solid;border-color:#0A2540;--border-color:#0A2540;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-17414 .elementor-element.elementor-element-b213315, .elementor-17414 .elementor-element.elementor-element-b213315::before{--border-transition:0.3s;}.elementor-17414 .elementor-element.elementor-element-382daf5 img{border-radius:20px 20px 20px 20px;}.elementor-17414 .elementor-element.elementor-element-53ce77b{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17414 .elementor-element.elementor-element-53ce77b .elementor-heading-title{font-weight:700;color:#0A2540;}.elementor-17414 .elementor-element.elementor-element-39e9aea .elementor-heading-title{color:#0A2540;}.elementor-17414 .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-17414 .elementor-element.elementor-element-6593e32{--width:100%;}.elementor-17414 .elementor-element.elementor-element-f7fc702{--width:100%;}.elementor-17414 .elementor-element.elementor-element-c613ae3{--width:100%;}.elementor-17414 .elementor-element.elementor-element-419f0a0{--width:100%;}.elementor-17414 .elementor-element.elementor-element-a3532b2{--width:100%;}.elementor-17414 .elementor-element.elementor-element-fc225bf{--width:100%;}.elementor-17414 .elementor-element.elementor-element-6d915c4{--width:100%;}.elementor-17414 .elementor-element.elementor-element-94802fd{--width:100%;}.elementor-17414 .elementor-element.elementor-element-cadcf12{--width:100%;}}@media(max-width:1200px){.elementor-17414 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:600px;}}@media(max-width:1024px){.elementor-17414 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:500px;}}@media(max-width:880px){.elementor-17414 .elementor-element.elementor-element-174593b .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-17414 .elementor-element.elementor-element-76ad280 > .elementor-container{min-height:515px;}.elementor-17414 .elementor-element.elementor-element-76ad280{margin-top:0px;margin-bottom:0px;padding:30px 15px 30px 15px;}.elementor-17414 .elementor-element.elementor-element-174593b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-17414 .elementor-element.elementor-element-174593b .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-17414 .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-4a2ccf0 */.elementor-17414 .elementor-element.elementor-element-4a2ccf0 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-4a2ccf0 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-4a2ccf0::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-17414 .elementor-element.elementor-element-4a2ccf0:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b01b50a */.elementor-17414 .elementor-element.elementor-element-b01b50a {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-b01b50a img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-b01b50a::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-17414 .elementor-element.elementor-element-b01b50a:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e1e6f3 */.elementor-17414 .elementor-element.elementor-element-2e1e6f3 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-2e1e6f3 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-2e1e6f3::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-17414 .elementor-element.elementor-element-2e1e6f3:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b589e6d */.elementor-17414 .elementor-element.elementor-element-b589e6d {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-b589e6d img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-b589e6d::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-17414 .elementor-element.elementor-element-b589e6d:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d132de */.elementor-17414 .elementor-element.elementor-element-9d132de {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-9d132de img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-9d132de::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-17414 .elementor-element.elementor-element-9d132de:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8e7184 */.elementor-17414 .elementor-element.elementor-element-d8e7184 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-d8e7184 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-d8e7184::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-17414 .elementor-element.elementor-element-d8e7184:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-104c94d */.elementor-17414 .elementor-element.elementor-element-104c94d {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-104c94d img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-104c94d::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-17414 .elementor-element.elementor-element-104c94d:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85b3fbd */.elementor-17414 .elementor-element.elementor-element-85b3fbd {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-85b3fbd img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-85b3fbd::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-17414 .elementor-element.elementor-element-85b3fbd:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c78593f */.elementor-17414 .elementor-element.elementor-element-c78593f {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-c78593f img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-c78593f::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-17414 .elementor-element.elementor-element-c78593f:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf8267c */.elementor-17414 .elementor-element.elementor-element-cf8267c {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-cf8267c img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-cf8267c::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-17414 .elementor-element.elementor-element-cf8267c:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80cf369 */.elementor-17414 .elementor-element.elementor-element-80cf369 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-80cf369 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-80cf369::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-17414 .elementor-element.elementor-element-80cf369:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ac8b61 */.elementor-17414 .elementor-element.elementor-element-4ac8b61 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-4ac8b61 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-4ac8b61::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-17414 .elementor-element.elementor-element-4ac8b61:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcc5822 */.elementor-17414 .elementor-element.elementor-element-dcc5822 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-dcc5822 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-dcc5822::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-17414 .elementor-element.elementor-element-dcc5822:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c84368c */.elementor-17414 .elementor-element.elementor-element-c84368c {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-c84368c img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-c84368c::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-17414 .elementor-element.elementor-element-c84368c:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9676cc4 */.elementor-17414 .elementor-element.elementor-element-9676cc4 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-9676cc4 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-9676cc4::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-17414 .elementor-element.elementor-element-9676cc4:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb6e877 */.elementor-17414 .elementor-element.elementor-element-fb6e877 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-fb6e877 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-fb6e877::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-17414 .elementor-element.elementor-element-fb6e877:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77ccbfa */.elementor-17414 .elementor-element.elementor-element-77ccbfa {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-77ccbfa img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-77ccbfa::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-17414 .elementor-element.elementor-element-77ccbfa:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ed5e5 */.elementor-17414 .elementor-element.elementor-element-c8ed5e5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-c8ed5e5 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-c8ed5e5::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-17414 .elementor-element.elementor-element-c8ed5e5:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e46db6d */.elementor-17414 .elementor-element.elementor-element-e46db6d {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-e46db6d img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-e46db6d::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-17414 .elementor-element.elementor-element-e46db6d:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b547c7 */.elementor-17414 .elementor-element.elementor-element-1b547c7 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-1b547c7 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-1b547c7::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-17414 .elementor-element.elementor-element-1b547c7:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65e42b9 */.elementor-17414 .elementor-element.elementor-element-65e42b9 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-65e42b9 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-65e42b9::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-17414 .elementor-element.elementor-element-65e42b9:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1b2808 */.elementor-17414 .elementor-element.elementor-element-c1b2808 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-c1b2808 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-c1b2808::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-17414 .elementor-element.elementor-element-c1b2808:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5d3f07 */.elementor-17414 .elementor-element.elementor-element-d5d3f07 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-d5d3f07 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-d5d3f07::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-17414 .elementor-element.elementor-element-d5d3f07:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8abd81 */.elementor-17414 .elementor-element.elementor-element-e8abd81 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-e8abd81 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-e8abd81::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-17414 .elementor-element.elementor-element-e8abd81:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f477368 */.elementor-17414 .elementor-element.elementor-element-f477368 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-f477368 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-f477368::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-17414 .elementor-element.elementor-element-f477368:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e2cd088 */.elementor-17414 .elementor-element.elementor-element-e2cd088 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-e2cd088 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-e2cd088::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-17414 .elementor-element.elementor-element-e2cd088:hover::after {
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-382daf5 */.elementor-17414 .elementor-element.elementor-element-382daf5 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 20px; /* Rounded corners */
}

.elementor-17414 .elementor-element.elementor-element-382daf5 img {
  display: block;
  transition: all 0.3s ease;
  border-radius: 20px; /* Rounded corners for image */
}

.elementor-17414 .elementor-element.elementor-element-382daf5::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-17414 .elementor-element.elementor-element-382daf5:hover::after {
  opacity: 0.8;
}/* End custom CSS */