/* Elementor page 526 - Products (reconstructed) */

/* Page title banner */
.elementor-526 .elementor-element.elementor-element-39dabc18:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-39dabc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2941;background-image:linear-gradient(135deg, #011627 0%, #0A2941 55%, #123a5c 100%);}
.elementor-526 .elementor-element.elementor-element-39dabc18 > .elementor-background-overlay{background-image:repeating-linear-gradient(90deg, rgba(255,255,255,0.045) 0px, rgba(255,255,255,0.045) 2px, transparent 2px, transparent 26px);opacity:1;transition:background .3s, border-radius .3s, opacity .3s;}
.elementor-526 .elementor-element.elementor-element-39dabc18{transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;padding:190px 0px 100px 0px;}
.elementor-526 .elementor-element.elementor-element-39dabc18:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-color:#D94948;}
.elementor-526 .elementor-element.elementor-element-438af913{text-align:center;}
.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title{color:#FFFFFF;font-size:56px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:1.1em;}
.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title:after{content:"";display:block;width:60px;height:3px;margin:24px auto 0 auto;background-color:#D94948;}

/* Intro */
.elementor-526 .elementor-element.elementor-element-e160972{padding:110px 0px 100px 0px;}
.elementor-526 .elementor-element.elementor-element-19602117 > .elementor-element-populated{padding:0px 50px 0px 10px;}
.elementor-526 .elementor-element.elementor-element-43c2a6a2 > .elementor-element-populated{padding:0px 10px 0px 10px;}
.elementor-526 .elementor-element.elementor-element-7d44c8b8 .elementor-heading-title{color:#D94948;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;line-height:1.7em;}
.elementor-526 .elementor-element.elementor-element-7d44c8b8 > .elementor-widget-container{margin:0px 0px -5px 0px;}
.elementor-526 .elementor-element.elementor-element-6c0e90d0 .elementor-heading-title{color:#0A2941;font-size:36px;font-weight:700;line-height:1.3em;}
.elementor-526 .elementor-element.elementor-element-6a013bdb{font-size:15px;line-height:1.9em;}
.elementor-526 .elementor-element.elementor-element-40dbaea img{width:100%;border-radius:4px 4px 4px 4px;box-shadow:24px 24px 0px 0px #F4F6F9, 24px 24px 0px 3px #E3E7ED;}
.elementor-526 .elementor-element.elementor-element-40dbaea > .elementor-widget-container{margin:0px 24px 24px 0px;}

/* Range banner */
.elementor-526 .elementor-element.elementor-element-192c21f8:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-192c21f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2941;background-image:repeating-linear-gradient(90deg, rgba(255,255,255,0.04) 0px, rgba(255,255,255,0.04) 2px, transparent 2px, transparent 26px), linear-gradient(110deg, #0A2941 0%, #011627 100%);}
.elementor-526 .elementor-element.elementor-element-192c21f8{transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;padding:70px 0px 70px 0px;}
.elementor-526 .elementor-element.elementor-element-4089caaf{text-align:center;}
.elementor-526 .elementor-element.elementor-element-4089caaf .elementor-heading-title{color:#FFFFFF;font-size:30px;font-weight:700;line-height:1.4em;}
.elementor-526 .elementor-element.elementor-element-4089caaf .elementor-heading-title:before{content:"";display:block;width:50px;height:3px;margin:0 auto 22px auto;background-color:#D94948;}
.elementor-526 .elementor-element.elementor-element-4089caaf > .elementor-widget-container{margin:0px auto 0px auto;max-width:760px;}

/* Product rows */
.elementor-526 .elementor-element.elementor-element-af1d90e, .elementor-526 .elementor-element.elementor-element-0f68eb1, .elementor-526 .elementor-element.elementor-element-4160670, .elementor-526 .elementor-element.elementor-element-80b0ad3, .elementor-526 .elementor-element.elementor-element-fab0c8b, .elementor-526 .elementor-element.elementor-element-c5e2f74, .elementor-526 .elementor-element.elementor-element-f6ca9ef, .elementor-526 .elementor-element.elementor-element-bb8583a, .elementor-526 .elementor-element.elementor-element-a5e2c25{padding:0px 0px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-af1d90e{padding:100px 0px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-a5e2c25{padding:0px 0px 100px 0px;}
.elementor-526 .elementor-element.elementor-element-2dc411c, .elementor-526 .elementor-element.elementor-element-bf0ef3b, .elementor-526 .elementor-element.elementor-element-5345ddb, .elementor-526 .elementor-element.elementor-element-c44410a, .elementor-526 .elementor-element.elementor-element-cc2cfb7, .elementor-526 .elementor-element.elementor-element-e1aff6f, .elementor-526 .elementor-element.elementor-element-3f7e82b, .elementor-526 .elementor-element.elementor-element-6d13a75{--divider-border-style:solid;--divider-color:#E3E7ED;--divider-border-width:1px;}
.elementor-526 .elementor-element.elementor-element-2dc411c .elementor-divider-separator, .elementor-526 .elementor-element.elementor-element-bf0ef3b .elementor-divider-separator, .elementor-526 .elementor-element.elementor-element-5345ddb .elementor-divider-separator, .elementor-526 .elementor-element.elementor-element-c44410a .elementor-divider-separator, .elementor-526 .elementor-element.elementor-element-cc2cfb7 .elementor-divider-separator, .elementor-526 .elementor-element.elementor-element-e1aff6f .elementor-divider-separator, .elementor-526 .elementor-element.elementor-element-3f7e82b .elementor-divider-separator, .elementor-526 .elementor-element.elementor-element-6d13a75 .elementor-divider-separator{width:100%;}
.elementor-526 .elementor-element.elementor-element-2dc411c .elementor-divider, .elementor-526 .elementor-element.elementor-element-bf0ef3b .elementor-divider, .elementor-526 .elementor-element.elementor-element-5345ddb .elementor-divider, .elementor-526 .elementor-element.elementor-element-c44410a .elementor-divider, .elementor-526 .elementor-element.elementor-element-cc2cfb7 .elementor-divider, .elementor-526 .elementor-element.elementor-element-e1aff6f .elementor-divider, .elementor-526 .elementor-element.elementor-element-3f7e82b .elementor-divider, .elementor-526 .elementor-element.elementor-element-6d13a75 .elementor-divider{padding-block-start:40px;padding-block-end:40px;}
.elementor-526 .elementor-element.elementor-element-2dc411c, .elementor-526 .elementor-element.elementor-element-bf0ef3b, .elementor-526 .elementor-element.elementor-element-5345ddb, .elementor-526 .elementor-element.elementor-element-c44410a, .elementor-526 .elementor-element.elementor-element-cc2cfb7, .elementor-526 .elementor-element.elementor-element-e1aff6f, .elementor-526 .elementor-element.elementor-element-3f7e82b, .elementor-526 .elementor-element.elementor-element-6d13a75{margin-bottom:0px;}
.elementor-526 .elementor-element.elementor-element-f35d610, .elementor-526 .elementor-element.elementor-element-e0663cd, .elementor-526 .elementor-element.elementor-element-06a0ec9, .elementor-526 .elementor-element.elementor-element-b58c2b1, .elementor-526 .elementor-element.elementor-element-6cf30ce, .elementor-526 .elementor-element.elementor-element-35d8f60, .elementor-526 .elementor-element.elementor-element-5316bac, .elementor-526 .elementor-element.elementor-element-ec86eda, .elementor-526 .elementor-element.elementor-element-4d664bd{margin-bottom:0px;}
.elementor-526 .elementor-element.elementor-element-c210f45 > .elementor-container, .elementor-526 .elementor-element.elementor-element-af6aac6 > .elementor-container, .elementor-526 .elementor-element.elementor-element-8c5103f > .elementor-container, .elementor-526 .elementor-element.elementor-element-55b8e97 > .elementor-container, .elementor-526 .elementor-element.elementor-element-05324df > .elementor-container, .elementor-526 .elementor-element.elementor-element-70e2a40 > .elementor-container, .elementor-526 .elementor-element.elementor-element-bee69db > .elementor-container, .elementor-526 .elementor-element.elementor-element-738d077 > .elementor-container, .elementor-526 .elementor-element.elementor-element-843ba5f > .elementor-container{align-items:center;}
.elementor-526 .elementor-element.elementor-element-ab1ade5 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-cebc6fe > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-5642b5d > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-ede86ba > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-e5374dc > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-0840919 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-b4804d3 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-a66bbd4 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-22bdaaf > .elementor-element-populated{padding:0px 50px 0px 10px;}
.elementor-526 .elementor-element.elementor-element-2e56548 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-a3f22f3 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-cebc6d6 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-99c2dff > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-36c686e > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-36b4425 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-6ac1593 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-6ce362e > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-5087cfc > .elementor-element-populated{padding:0px 10px 0px 10px;}
.elementor-526 .elementor-element.elementor-element-2e56548 > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-a3f22f3 > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-cebc6d6 > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-99c2dff > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-36c686e > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-36b4425 > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-6ac1593 > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-6ce362e > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-5087cfc > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-526 .elementor-element.elementor-element-6fa3c36 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-5b558dc .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-219e85e .elementor-heading-title{color:#D94948;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;}
.elementor-526 .elementor-element.elementor-element-6fa3c36 > .elementor-widget-container, .elementor-526 .elementor-element.elementor-element-5b558dc > .elementor-widget-container, .elementor-526 .elementor-element.elementor-element-219e85e > .elementor-widget-container{margin:0px 0px -12px 0px;}
.elementor-526 .elementor-element.elementor-element-2bf6255 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-181a2be .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-6bca756 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a36ad0f .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-1987e80 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-b86c558 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a257cd5 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-1726c36 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a7e8800 .elementor-heading-title{color:#0A2941;font-size:28px;font-weight:700;line-height:1.35em;}
.elementor-526 .elementor-element.elementor-element-2bf6255 .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-181a2be .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-6bca756 .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-a36ad0f .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-1987e80 .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-b86c558 .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-a257cd5 .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-1726c36 .elementor-heading-title:after, .elementor-526 .elementor-element.elementor-element-a7e8800 .elementor-heading-title:after{content:"";display:block;width:44px;height:3px;margin:18px 0 0 0;background-color:#D94948;}
.elementor-526 .elementor-element.elementor-element-c21e1e7, .elementor-526 .elementor-element.elementor-element-24f5a43, .elementor-526 .elementor-element.elementor-element-17706e5, .elementor-526 .elementor-element.elementor-element-3e06971, .elementor-526 .elementor-element.elementor-element-5ff7477, .elementor-526 .elementor-element.elementor-element-a1b0122, .elementor-526 .elementor-element.elementor-element-5212228, .elementor-526 .elementor-element.elementor-element-3e9e1d7, .elementor-526 .elementor-element.elementor-element-1286372{font-size:15px;line-height:1.85em;}
.elementor-526 .elementor-element.elementor-element-c21e1e7 strong, .elementor-526 .elementor-element.elementor-element-24f5a43 strong, .elementor-526 .elementor-element.elementor-element-17706e5 strong, .elementor-526 .elementor-element.elementor-element-3e06971 strong, .elementor-526 .elementor-element.elementor-element-5ff7477 strong, .elementor-526 .elementor-element.elementor-element-a1b0122 strong, .elementor-526 .elementor-element.elementor-element-5212228 strong, .elementor-526 .elementor-element.elementor-element-3e9e1d7 strong, .elementor-526 .elementor-element.elementor-element-1286372 strong{color:#0A2941;font-weight:700;}
.elementor-526 .elementor-element.elementor-element-5c97f03 img, .elementor-526 .elementor-element.elementor-element-5935b7b img, .elementor-526 .elementor-element.elementor-element-6d15a36 img, .elementor-526 .elementor-element.elementor-element-90bcd66 img, .elementor-526 .elementor-element.elementor-element-062d50d img, .elementor-526 .elementor-element.elementor-element-99a6e81 img, .elementor-526 .elementor-element.elementor-element-0569187 img, .elementor-526 .elementor-element.elementor-element-de9bc51 img, .elementor-526 .elementor-element.elementor-element-d55de12 img{width:100%;border-radius:4px 4px 4px 4px;box-shadow:0px 22px 45px -18px rgba(10,41,65,0.4);}
.elementor-526 .elementor-element.elementor-element-5c97f03:hover img, .elementor-526 .elementor-element.elementor-element-5935b7b:hover img, .elementor-526 .elementor-element.elementor-element-6d15a36:hover img, .elementor-526 .elementor-element.elementor-element-90bcd66:hover img, .elementor-526 .elementor-element.elementor-element-062d50d:hover img, .elementor-526 .elementor-element.elementor-element-99a6e81:hover img, .elementor-526 .elementor-element.elementor-element-0569187:hover img, .elementor-526 .elementor-element.elementor-element-de9bc51:hover img, .elementor-526 .elementor-element.elementor-element-d55de12:hover img{transform:translateY(-4px);}

/* Call to action band */
.elementor-526 .elementor-element.elementor-element-378c9297:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-378c9297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D94948;background-image:linear-gradient(110deg, #D94948 0%, #c23a3a 100%);}
.elementor-526 .elementor-element.elementor-element-378c9297{transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;padding:60px 0px 60px 0px;}
.elementor-526 .elementor-element.elementor-element-1bc2e4e8 > .elementor-widget-wrap, .elementor-526 .elementor-element.elementor-element-4eb872e2 > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-526 .elementor-element.elementor-element-34841ca3 .elementor-heading-title{color:#FFFFFF;font-size:26px;font-weight:700;line-height:1.4em;}
.elementor-526 .elementor-element.elementor-element-1c50f3cf .elementor-button{background-color:#FFFFFF;color:#0A2941;}
.elementor-526 .elementor-element.elementor-element-1c50f3cf .elementor-button:hover, .elementor-526 .elementor-element.elementor-element-1c50f3cf .elementor-button:focus{background-color:#0A2941;color:#FFFFFF;}

@media(min-width:768px){
.elementor-526 .elementor-element.elementor-element-19602117{width:52%;}
.elementor-526 .elementor-element.elementor-element-43c2a6a2{width:48%;}
.elementor-526 .elementor-element.elementor-element-ab1ade5, .elementor-526 .elementor-element.elementor-element-cebc6fe, .elementor-526 .elementor-element.elementor-element-5642b5d, .elementor-526 .elementor-element.elementor-element-ede86ba, .elementor-526 .elementor-element.elementor-element-e5374dc, .elementor-526 .elementor-element.elementor-element-0840919, .elementor-526 .elementor-element.elementor-element-b4804d3, .elementor-526 .elementor-element.elementor-element-a66bbd4, .elementor-526 .elementor-element.elementor-element-22bdaaf{width:58%;}
.elementor-526 .elementor-element.elementor-element-2e56548, .elementor-526 .elementor-element.elementor-element-a3f22f3, .elementor-526 .elementor-element.elementor-element-cebc6d6, .elementor-526 .elementor-element.elementor-element-99c2dff, .elementor-526 .elementor-element.elementor-element-36c686e, .elementor-526 .elementor-element.elementor-element-36b4425, .elementor-526 .elementor-element.elementor-element-6ac1593, .elementor-526 .elementor-element.elementor-element-6ce362e, .elementor-526 .elementor-element.elementor-element-5087cfc{width:42%;}
.elementor-526 .elementor-element.elementor-element-af6aac6 > .elementor-container, .elementor-526 .elementor-element.elementor-element-55b8e97 > .elementor-container, .elementor-526 .elementor-element.elementor-element-70e2a40 > .elementor-container, .elementor-526 .elementor-element.elementor-element-738d077 > .elementor-container{flex-direction:row-reverse;}
.elementor-526 .elementor-element.elementor-element-cebc6fe > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-ede86ba > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-0840919 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-a66bbd4 > .elementor-element-populated{padding:0px 10px 0px 50px;}
.elementor-526 .elementor-element.elementor-element-73648622, .elementor-526 .elementor-element.elementor-element-55460c29{width:8%;}
.elementor-526 .elementor-element.elementor-element-1bc2e4e8{width:58%;}
.elementor-526 .elementor-element.elementor-element-4eb872e2{width:26%;}
}
@media(max-width:1024px){
.elementor-526 .elementor-element.elementor-element-39dabc18{padding:160px 20px 80px 20px;}
.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title{font-size:44px;}
.elementor-526 .elementor-element.elementor-element-e160972{padding:80px 25px 70px 25px;}
.elementor-526 .elementor-element.elementor-element-19602117 > .elementor-element-populated{padding:0px 25px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-6c0e90d0 .elementor-heading-title{font-size:30px;}
.elementor-526 .elementor-element.elementor-element-192c21f8{padding:55px 25px 55px 25px;}
.elementor-526 .elementor-element.elementor-element-4089caaf .elementor-heading-title{font-size:25px;}
.elementor-526 .elementor-element.elementor-element-af1d90e, .elementor-526 .elementor-element.elementor-element-0f68eb1, .elementor-526 .elementor-element.elementor-element-4160670, .elementor-526 .elementor-element.elementor-element-80b0ad3, .elementor-526 .elementor-element.elementor-element-fab0c8b, .elementor-526 .elementor-element.elementor-element-c5e2f74, .elementor-526 .elementor-element.elementor-element-f6ca9ef, .elementor-526 .elementor-element.elementor-element-bb8583a, .elementor-526 .elementor-element.elementor-element-a5e2c25{padding-left:25px;padding-right:25px;}
.elementor-526 .elementor-element.elementor-element-ab1ade5 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-cebc6fe > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-5642b5d > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-ede86ba > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-e5374dc > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-0840919 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-b4804d3 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-a66bbd4 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-22bdaaf > .elementor-element-populated{padding:0px 25px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-2bf6255 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-181a2be .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-6bca756 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a36ad0f .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-1987e80 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-b86c558 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a257cd5 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-1726c36 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a7e8800 .elementor-heading-title{font-size:24px;}
.elementor-526 .elementor-element.elementor-element-378c9297{padding:50px 25px 50px 25px;}
}
@media(max-width:1024px) and (min-width:768px){
.elementor-526 .elementor-element.elementor-element-cebc6fe > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-ede86ba > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-0840919 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-a66bbd4 > .elementor-element-populated{padding:0px 0px 0px 25px;}
}
@media(max-width:767px){
.elementor-526 .elementor-element.elementor-element-39dabc18{padding:130px 16px 60px 16px;}
.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title{font-size:34px;}
.elementor-526 .elementor-element.elementor-element-e160972{padding:60px 16px 50px 16px;}
.elementor-526 .elementor-element.elementor-element-19602117 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-43c2a6a2 > .elementor-element-populated{padding:30px 0px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-40dbaea > .elementor-widget-container{margin:0px 16px 16px 0px;}
.elementor-526 .elementor-element.elementor-element-40dbaea img{box-shadow:16px 16px 0px 0px #F4F6F9, 16px 16px 0px 3px #E3E7ED;}
.elementor-526 .elementor-element.elementor-element-6c0e90d0 .elementor-heading-title{font-size:26px;}
.elementor-526 .elementor-element.elementor-element-192c21f8{padding:45px 16px 45px 16px;}
.elementor-526 .elementor-element.elementor-element-4089caaf .elementor-heading-title{font-size:21px;}
.elementor-526 .elementor-element.elementor-element-af1d90e, .elementor-526 .elementor-element.elementor-element-0f68eb1, .elementor-526 .elementor-element.elementor-element-4160670, .elementor-526 .elementor-element.elementor-element-80b0ad3, .elementor-526 .elementor-element.elementor-element-fab0c8b, .elementor-526 .elementor-element.elementor-element-c5e2f74, .elementor-526 .elementor-element.elementor-element-f6ca9ef, .elementor-526 .elementor-element.elementor-element-bb8583a, .elementor-526 .elementor-element.elementor-element-a5e2c25{padding-left:16px;padding-right:16px;}
.elementor-526 .elementor-element.elementor-element-af1d90e{padding-top:60px;}
.elementor-526 .elementor-element.elementor-element-a5e2c25{padding-bottom:60px;}
.elementor-526 .elementor-element.elementor-element-2dc411c .elementor-divider, .elementor-526 .elementor-element.elementor-element-bf0ef3b .elementor-divider, .elementor-526 .elementor-element.elementor-element-5345ddb .elementor-divider, .elementor-526 .elementor-element.elementor-element-c44410a .elementor-divider, .elementor-526 .elementor-element.elementor-element-cc2cfb7 .elementor-divider, .elementor-526 .elementor-element.elementor-element-e1aff6f .elementor-divider, .elementor-526 .elementor-element.elementor-element-3f7e82b .elementor-divider, .elementor-526 .elementor-element.elementor-element-6d13a75 .elementor-divider{padding-block-start:28px;padding-block-end:28px;}
.elementor-526 .elementor-element.elementor-element-ab1ade5 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-cebc6fe > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-5642b5d > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-ede86ba > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-e5374dc > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-0840919 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-b4804d3 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-a66bbd4 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-22bdaaf > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-2e56548 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-a3f22f3 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-cebc6d6 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-99c2dff > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-36c686e > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-36b4425 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-6ac1593 > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-6ce362e > .elementor-element-populated, .elementor-526 .elementor-element.elementor-element-5087cfc > .elementor-element-populated{padding:24px 0px 0px 0px;}
.elementor-526 .elementor-element.elementor-element-2bf6255 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-181a2be .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-6bca756 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a36ad0f .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-1987e80 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-b86c558 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a257cd5 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-1726c36 .elementor-heading-title, .elementor-526 .elementor-element.elementor-element-a7e8800 .elementor-heading-title{font-size:22px;}
.elementor-526 .elementor-element.elementor-element-378c9297{padding:45px 16px 45px 16px;}
.elementor-526 .elementor-element.elementor-element-34841ca3{text-align:center;}
.elementor-526 .elementor-element.elementor-element-34841ca3 .elementor-heading-title{font-size:22px;}
}

/* ===== Banner in the old site's style: its photo, flat navy tint, size and headline (added 2026-10-23) ===== */
.elementor-526 .elementor-element.elementor-element-39dabc18:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-39dabc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011627;background-image:url("../../2018/11/working-1-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.elementor-526 .elementor-element.elementor-element-39dabc18 > .elementor-background-overlay{background-color:#011627;background-image:none;opacity:0.46;}
.elementor-526 .elementor-element.elementor-element-39dabc18{padding:250px 0px 200px 0px;}
.elementor-526 .elementor-element.elementor-element-39dabc18 > .elementor-container{min-height:0;}
.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title{font-size:70px;font-weight:700;line-height:1.2em;letter-spacing:0;text-shadow:none;}
.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title:after{display:none;}
@media(min-width:1025px){.elementor-526 .elementor-element.elementor-element-39dabc18:not(.elementor-motion-effects-element-type-background), .elementor-526 .elementor-element.elementor-element-39dabc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}
@media(max-width:1024px){.elementor-526 .elementor-element.elementor-element-39dabc18{padding:200px 25px 175px 25px;}.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title{font-size:52px;}}
@media(max-width:767px){.elementor-526 .elementor-element.elementor-element-39dabc18{padding:150px 20px 100px 20px;}.elementor-526 .elementor-element.elementor-element-438af913 .elementor-heading-title{font-size:34px;}}
