/* Elementor page 525 - About (reconstructed) */

/* Page title banner */
.elementor-525 .elementor-element.elementor-element-1b5d768b:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-1b5d768b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2941;background-image:linear-gradient(135deg, #011627 0%, #0A2941 55%, #123a5c 100%);}
.elementor-525 .elementor-element.elementor-element-1b5d768b > .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-525 .elementor-element.elementor-element-1b5d768b{transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;padding:190px 0px 100px 0px;}
.elementor-525 .elementor-element.elementor-element-1b5d768b:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background-color:#D94948;}
.elementor-525 .elementor-element.elementor-element-321a34b8{text-align:center;}
.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title{color:#FFFFFF;font-size:56px;font-weight:800;text-transform:uppercase;letter-spacing:2px;line-height:1.1em;}
.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title:after{content:"";display:block;width:60px;height:3px;margin:24px auto 0 auto;background-color:#D94948;}

/* Story */
.elementor-525 .elementor-element.elementor-element-54dfedde{padding:110px 0px 90px 0px;}
.elementor-525 .elementor-element.elementor-element-3b5232b7 > .elementor-element-populated{padding:0px 40px 0px 10px;}
.elementor-525 .elementor-element.elementor-element-3cf1fd6 > .elementor-element-populated{padding:0px 10px 0px 40px;}
.elementor-525 .elementor-element.elementor-element-3f123748 .elementor-heading-title{color:#D94948;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;line-height:1.7em;}
.elementor-525 .elementor-element.elementor-element-3f123748 > .elementor-widget-container{margin:0px 0px -5px 0px;}
.elementor-525 .elementor-element.elementor-element-ac1409d .elementor-heading-title{color:#0A2941;font-size:34px;font-weight:700;line-height:1.35em;}
.elementor-525 .elementor-element.elementor-element-ac1409d > .elementor-widget-container{margin:0px 0px 15px 0px;}
.elementor-525 .elementor-element.elementor-element-05acc28 img{width:100%;border-radius:4px 4px 4px 4px;box-shadow:-24px 24px 0px 0px #F4F6F9, -24px 24px 0px 3px #E3E7ED;}
.elementor-525 .elementor-element.elementor-element-05acc28 > .elementor-widget-container{margin:0px 0px 0px 24px;}
.elementor-525 .elementor-element.elementor-element-8f14f19 .elementor-heading-title{color:#0A2941;font-size:19px;font-weight:600;line-height:1.75em;}
.elementor-525 .elementor-element.elementor-element-8f14f19 > .elementor-widget-container{padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D94948;}
.elementor-525 .elementor-element.elementor-element-48d89661{font-size:15px;line-height:1.9em;}

/* Facts intro */
.elementor-525 .elementor-element.elementor-element-0dab79e{padding:30px 0px 10px 0px;}
.elementor-525 .elementor-element.elementor-element-e7d57cd, .elementor-525 .elementor-element.elementor-element-74db9e3{text-align:center;}
.elementor-525 .elementor-element.elementor-element-e7d57cd .elementor-heading-title{color:#D94948;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:3px;}
.elementor-525 .elementor-element.elementor-element-e7d57cd > .elementor-widget-container{margin:0px 0px -5px 0px;}
.elementor-525 .elementor-element.elementor-element-74db9e3 .elementor-heading-title{color:#0A2941;font-size:38px;font-weight:700;}

/* Facts + values */
.elementor-525 .elementor-element.elementor-element-40a873ed:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-40a873ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:linear-gradient(180deg, #FFFFFF 0px, #FFFFFF 120px, #F4F6F9 120px, #F4F6F9 100%);}
.elementor-525 .elementor-element.elementor-element-40a873ed{transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;padding:30px 0px 110px 0px;}
.elementor-525 .elementor-element.elementor-element-34031a92 > .elementor-container{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);border-radius:4px;box-shadow:0px 25px 50px -20px rgba(1,22,39,0.45);}
.elementor-525 .elementor-element.elementor-element-34031a92{margin-top:0px;margin-bottom:70px;}
.elementor-525 .elementor-element.elementor-element-5448305b > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-4633458d > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-52bad5d5 > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-4e9c9540 > .elementor-element-populated{padding:50px 20px 45px 20px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.12);}
.elementor-525 .elementor-element.elementor-element-4e9c9540 > .elementor-element-populated{border-width:0px 0px 0px 0px;}
.elementor-525 .elementor-element.elementor-element-f3ae242 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-3203a315 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-4267e238 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-3bbb0bc4 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:60px;font-weight:800;}
.elementor-525 .elementor-element.elementor-element-f3ae242 .elementor-counter-number-suffix, .elementor-525 .elementor-element.elementor-element-3203a315 .elementor-counter-number-suffix, .elementor-525 .elementor-element.elementor-element-4267e238 .elementor-counter-number-suffix, .elementor-525 .elementor-element.elementor-element-3bbb0bc4 .elementor-counter-number-suffix{color:#D94948;}
.elementor-525 .elementor-element.elementor-element-f3ae242 .elementor-counter-title, .elementor-525 .elementor-element.elementor-element-3203a315 .elementor-counter-title, .elementor-525 .elementor-element.elementor-element-4267e238 .elementor-counter-title, .elementor-525 .elementor-element.elementor-element-3bbb0bc4 .elementor-counter-title{color:rgba(255,255,255,0.7);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;line-height:2.2em;margin-top:8px;text-align:center;padding-left:2px;}
.elementor-525 .elementor-element.elementor-element-75c6e16{text-align:center;}
.elementor-525 .elementor-element.elementor-element-75c6e16 .elementor-heading-title{color:#0A2941;font-size:24px;font-weight:600;line-height:1.6em;}
.elementor-525 .elementor-element.elementor-element-75c6e16 > .elementor-widget-container{margin:0px auto 40px auto;max-width:880px;}
.elementor-525 .elementor-element.elementor-element-19915fea > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-1b7618ac > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 34px 40px 34px;background-color:#FFFFFF;border-radius:4px;border-top:4px solid #D94948;box-shadow:0px 10px 35px -12px rgba(10,41,65,0.18);}
.elementor-525 .elementor-element.elementor-element-576562dc .elementor-heading-title, .elementor-525 .elementor-element.elementor-element-77e8f18a .elementor-heading-title{color:#0A2941;font-size:21px;font-weight:700;}
.elementor-525 .elementor-element.elementor-element-1b42c948, .elementor-525 .elementor-element.elementor-element-77bd1f07{font-size:14.5px;line-height:1.85em;}
.elementor-525 .elementor-element.elementor-element-6b78afac > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 34px 0px 34px;background-color:#0A2941;border-radius:4px;overflow:hidden;box-shadow:0px 25px 50px -20px rgba(1,22,39,0.45);}
.elementor-525 .elementor-element.elementor-element-86891f2 .elementor-heading-title{color:#FFFFFF;font-size:22px;font-weight:700;line-height:1.5em;}
.elementor-525 .elementor-element.elementor-element-86891f2 .elementor-heading-title:before{content:"";display:block;width:44px;height:3px;margin:0 0 22px 0;background-color:#D94948;}
.elementor-525 .elementor-element.elementor-element-51ab7a3{margin-bottom:0px;}
.elementor-525 .elementor-element.elementor-element-51ab7a3 > .elementor-widget-container{margin:10px -34px 0px -34px;}
.elementor-525 .elementor-element.elementor-element-51ab7a3 img{width:100%;border-radius:0px 0px 0px 0px;}

/* Call to action band */
.elementor-525 .elementor-element.elementor-element-187f1669:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-187f1669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D94948;background-image:linear-gradient(110deg, #D94948 0%, #c23a3a 100%);}
.elementor-525 .elementor-element.elementor-element-187f1669 > .elementor-container{max-width:1140px;}
.elementor-525 .elementor-element.elementor-element-187f1669{transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;padding:60px 0px 60px 0px;}
.elementor-525 .elementor-element.elementor-element-38533178 > .elementor-widget-wrap, .elementor-525 .elementor-element.elementor-element-20c4516d > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-525 .elementor-element.elementor-element-6b858d7 .elementor-heading-title{color:#FFFFFF;font-size:26px;font-weight:700;line-height:1.4em;}
.elementor-525 .elementor-element.elementor-element-4e0ea1e7 .elementor-button{background-color:#FFFFFF;color:#0A2941;}
.elementor-525 .elementor-element.elementor-element-4e0ea1e7 .elementor-button:hover, .elementor-525 .elementor-element.elementor-element-4e0ea1e7 .elementor-button:focus{background-color:#0A2941;color:#FFFFFF;}

@media(min-width:768px){
.elementor-525 .elementor-element.elementor-element-3b5232b7{width:45%;}
.elementor-525 .elementor-element.elementor-element-3cf1fd6{width:55%;}
.elementor-525 .elementor-element.elementor-element-1cee7c30, .elementor-525 .elementor-element.elementor-element-3d1a34c{width:8%;}
.elementor-525 .elementor-element.elementor-element-38533178{width:58%;}
.elementor-525 .elementor-element.elementor-element-20c4516d{width:26%;}
}
@media(max-width:1024px){
.elementor-525 .elementor-element.elementor-element-1b5d768b{padding:160px 20px 80px 20px;}
.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title{font-size:44px;}
.elementor-525 .elementor-element.elementor-element-54dfedde{padding:80px 25px 70px 25px;}
.elementor-525 .elementor-element.elementor-element-3b5232b7 > .elementor-element-populated{padding:0px 20px 0px 0px;}
.elementor-525 .elementor-element.elementor-element-3cf1fd6 > .elementor-element-populated{padding:0px 0px 0px 20px;}
.elementor-525 .elementor-element.elementor-element-ac1409d .elementor-heading-title, .elementor-525 .elementor-element.elementor-element-74db9e3 .elementor-heading-title{font-size:30px;}
.elementor-525 .elementor-element.elementor-element-40a873ed{padding:30px 25px 80px 25px;}
.elementor-525 .elementor-element.elementor-element-f3ae242 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-3203a315 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-4267e238 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-3bbb0bc4 .elementor-counter-number-wrapper{font-size:46px;}
.elementor-525 .elementor-element.elementor-element-19915fea > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-1b7618ac > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-6b78afac > .elementor-element-populated{margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding-left:24px;padding-right:24px;}
.elementor-525 .elementor-element.elementor-element-51ab7a3 > .elementor-widget-container{margin:10px -24px 0px -24px;}
.elementor-525 .elementor-element.elementor-element-187f1669{padding:50px 25px 50px 25px;}
}
@media(max-width:767px){
.elementor-525 .elementor-element.elementor-element-1b5d768b{padding:130px 16px 60px 16px;}
.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title{font-size:34px;}
.elementor-525 .elementor-element.elementor-element-54dfedde{padding:60px 16px 50px 16px;}
.elementor-525 .elementor-element.elementor-element-3b5232b7 > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-3cf1fd6 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-525 .elementor-element.elementor-element-3cf1fd6 > .elementor-element-populated{margin-top:40px;}
.elementor-525 .elementor-element.elementor-element-05acc28 > .elementor-widget-container{margin:0px 0px 0px 16px;}
.elementor-525 .elementor-element.elementor-element-05acc28 img{box-shadow:-16px 16px 0px 0px #F4F6F9, -16px 16px 0px 3px #E3E7ED;}
.elementor-525 .elementor-element.elementor-element-ac1409d .elementor-heading-title, .elementor-525 .elementor-element.elementor-element-74db9e3 .elementor-heading-title{font-size:26px;}
.elementor-525 .elementor-element.elementor-element-8f14f19 .elementor-heading-title{font-size:17px;}
.elementor-525 .elementor-element.elementor-element-40a873ed{padding:20px 16px 60px 16px;}
.elementor-525 .elementor-element.elementor-element-5448305b, .elementor-525 .elementor-element.elementor-element-4633458d, .elementor-525 .elementor-element.elementor-element-52bad5d5, .elementor-525 .elementor-element.elementor-element-4e9c9540{width:50%;}
.elementor-525 .elementor-element.elementor-element-5448305b > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-4633458d > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-52bad5d5 > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-4e9c9540 > .elementor-element-populated{padding:30px 10px 26px 10px;border-width:0px 0px 0px 0px;}
.elementor-525 .elementor-element.elementor-element-f3ae242 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-3203a315 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-4267e238 .elementor-counter-number-wrapper, .elementor-525 .elementor-element.elementor-element-3bbb0bc4 .elementor-counter-number-wrapper{font-size:40px;}
.elementor-525 .elementor-element.elementor-element-f3ae242 .elementor-counter-title, .elementor-525 .elementor-element.elementor-element-3203a315 .elementor-counter-title, .elementor-525 .elementor-element.elementor-element-4267e238 .elementor-counter-title, .elementor-525 .elementor-element.elementor-element-3bbb0bc4 .elementor-counter-title{font-size:11px;letter-spacing:1px;padding-left:1px;}
.elementor-525 .elementor-element.elementor-element-75c6e16 .elementor-heading-title{font-size:19px;}
.elementor-525 .elementor-element.elementor-element-19915fea > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-1b7618ac > .elementor-element-populated, .elementor-525 .elementor-element.elementor-element-6b78afac > .elementor-element-populated{margin:0px 0px 24px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding-left:26px;padding-right:26px;}
.elementor-525 .elementor-element.elementor-element-51ab7a3 > .elementor-widget-container{margin:10px -26px 0px -26px;}
.elementor-525 .elementor-element.elementor-element-187f1669{padding:45px 16px 45px 16px;}
.elementor-525 .elementor-element.elementor-element-6b858d7{text-align:center;}
.elementor-525 .elementor-element.elementor-element-6b858d7 .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-525 .elementor-element.elementor-element-1b5d768b:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-1b5d768b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011627;background-image:url("../../2021/03/glass-building-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}
.elementor-525 .elementor-element.elementor-element-1b5d768b > .elementor-background-overlay{background-color:#011627;background-image:none;opacity:0.5;}
.elementor-525 .elementor-element.elementor-element-1b5d768b{padding:250px 0px 200px 0px;}
.elementor-525 .elementor-element.elementor-element-1b5d768b > .elementor-container{min-height:0;}
.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title{font-size:70px;font-weight:700;line-height:1.2em;letter-spacing:0;text-shadow:none;}
.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title:after{display:none;}
@media(min-width:1025px){.elementor-525 .elementor-element.elementor-element-1b5d768b:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-1b5d768b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}
@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-1b5d768b{padding:200px 25px 175px 25px;}.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title{font-size:52px;}}
@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-1b5d768b{padding:150px 20px 100px 20px;}.elementor-525 .elementor-element.elementor-element-321a34b8 .elementor-heading-title{font-size:34px;}}
