:root{--page-title-display:none;}/* Start custom CSS *//* BORYVA Legal: page-local render styles; native widgets retain their editable styles. */
.elementor-1471, .elementor-1471 * {box-sizing:border-box;min-width:0;}
.elementor-1471 {font-family:"Segoe UI",Arial,sans-serif;}
.elementor-1471 h1 {width:100%;}
.elementor-1471 article {overflow-wrap:break-word;}
.elementor-1471 article p, .elementor-1471 article li, .elementor-1471 article .e-paragraph-base {font-size:17px;line-height:1.7;}
.elementor-1471 article ul, .elementor-1471 article ol {margin:0 0 18px;padding-left:24px;}
.elementor-1471 article li {margin:6px 0;}
.elementor-1471 article a {color:#087CC1;text-decoration:underline;}
.elementor-1471 footer a {color:inherit;text-decoration:none;}
.elementor-1471 footer a:hover {color:#ffffff;text-decoration:underline;}
.elementor-1471 header a {text-decoration:none;}

.elementor-1471 .e-5ad32489-8bc2 { width: 100%; height: 64px; min-height: 64px; overflow: visible; position: sticky; inset-block-start: 0px; z-index: 30; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 32px; padding-inline-end: 32px; border-block-end-width: 1px; background-color: rgba(255,255,255,.97); backdrop-filter: blur(10px); display: flex; justify-content: center; align-items: center;
@media(max-width:767px) { height: 72px; min-height: 72px; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 20px; padding-inline-end: 20px; } }

.elementor-1471 .e-731303d8-908e { width: min(1200px,100%); height: 64px; min-height: 64px; overflow: visible; padding: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; display: flex; flex-direction: row; gap: 28px; justify-content: space-between; align-items: center;
@media(max-width:767px) { height: 72px; min-height: 72px; } }

.elementor-1471 .e-5ec477b0-29d9 { width: 58px; height: 58px; min-width: 58px; max-width: 58px; object-fit: contain; padding: 0px; margin: 0px; display: block; flex: 0 0 58px;object-fit:contain; }

.elementor-1471 .e-5c0f28f0-5839 { width: auto; min-width: 0px; overflow: visible; padding: 0px; margin: 0px; display: flex; flex-direction: row; gap: 16px; flex-wrap: nowrap; flex: 0 1 auto; justify-content: flex-end; align-items: center;
@media(max-width:1024px) { display: none; }
@media(max-width:767px) { display: none; } }

.elementor-1471 .e-57f6f09e-1ef3 { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-762748a9-2992 { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-736ad03d-8b48 { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-3a065d11-ef32 { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-2beae404-df1e { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-2a0dd9a3-a783 { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-883ac47-557f { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-676557ac-bbba { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-6475883a-a211 { width: auto; height: 64px;  font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.07em; line-height: 1; text-transform: uppercase; padding: 0px; margin: 0px; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-3d8215f1-3de5 { width: auto; height: 42px; min-width: 118px; min-height: 42px;  font-weight: 800; font-size: 11px; color: #fff; letter-spacing: 0.08em; line-height: 1; text-transform: uppercase; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 18px; padding-inline-end: 18px; margin: 0px; border-radius: 2px; border-width: 1px; border-color: transparent; border-style: solid; background-color: #087cc1; display: inline-flex; flex: 0 0 auto; justify-content: center; align-items: center; }

.elementor-1471 .e-4e7f7e14-9315 { min-height: 44px; padding-block-start: 10px; padding-block-end: 10px; padding-inline-start: 14px; padding-inline-end: 14px; border-width: 1px; border-color: #d8e2e8; border-style: solid; display: none; justify-content: center; align-items: center;
@media(max-width:1024px) { display: inline-flex; }
@media(max-width:767px) { display: inline-flex; } }

.elementor-1471 .e-5316c2b9-fe92 { font-weight: 800; font-size: 11px; color: #071d32; letter-spacing: 0.1em; text-transform: uppercase; margin: 0px;white-space:nowrap; }

.elementor-1471 .e-26359aa6-e07d { background:#ffffff;color:#071D32;display:flex;flex-direction:column;padding:0;width:100%;min-width:0; }

.elementor-1471 .e-4b698ac6-ba77 { background:#F4F8FB;padding:92px 32px;display:flex;flex-direction:column;@media(max-width:1024px){padding:70px 28px;}@media(max-width:767px){padding:52px 24px;} }

.elementor-1471 .e-62579689-1839 { width:100%;max-width:1200px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:16px; }

.elementor-1471 .e-68788c18-79fc { margin:0;color:#087CC1;font-size:14px;font-weight:800;line-height:21px;letter-spacing:1.82px;text-transform:uppercase; }

.elementor-1471 .e-6af3e95a-dc36 { max-width:820px;margin:0;color:#071D32;font-size:62px;font-weight:800;line-height:65.41px;letter-spacing:-3.72px;@media(max-width:1024px){max-width:720px;font-size:48px;line-height:51.36px;letter-spacing:-2.88px;}@media(max-width:767px){max-width:100%;font-size:39px;line-height:42.12px;letter-spacing:-1.755px;}width:100%; }

.elementor-1471 .e-1b63cd98-2a00 { margin:0;color:#5F7385;font-size:16px;font-weight:400;line-height:26px; }

.elementor-1471 .e-2cb29aff-537d { width:100%;max-width:880px;margin:0 auto;padding:92px 32px;display:flex;flex-direction:column;gap:0;@media(max-width:1024px){padding:70px 28px;}@media(max-width:767px){padding:52px 24px;}font-size:17px;line-height:1.7; }

.elementor-1471 .e-4ca7dc70-e7d9 { display:flex;flex-direction:column;gap:0;margin:0 0 44px;padding:0; }

.elementor-1471 .e-702c643b-27f4 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-6e571ae0-ec82 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-3c0c500d-756c { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-61360c1e-e163 { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-65256ccd-47a1 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4bd5ac68-4d27 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-276cd8bc-1b16 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-659e7f75-111b { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4504a0f6-88b3 { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-2be9dc57-becf { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-2922000c-dcbe { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-34fa1788-9b04 { margin:20px 0 10px;color:#071D32;font-size:16px;font-weight:800;line-height:21.6px; }

.elementor-1471 .e-31f3dfe4-6cd6 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-227ae96d-16d6 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4acfe75f-8485 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-7b9bf37c-c324 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-7e7efdcd-e8c4 { margin:20px 0 10px;color:#071D32;font-size:16px;font-weight:800;line-height:21.6px; }

.elementor-1471 .e-3a464a16-4531 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-6cc9adb1-a392 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4c066217-ef27 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-2a28f764-b2f2 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-6429c252-63db { margin:20px 0 10px;color:#071D32;font-size:16px;font-weight:800;line-height:21.6px; }

.elementor-1471 .e-21cb114c-4895 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-59f74620-245d { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-531529e5-aab1 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-74b8e609-2864 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-16d0efbc-2768 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4ba03fd1-5fb3 { margin:20px 0 10px;color:#071D32;font-size:16px;font-weight:800;line-height:21.6px; }

.elementor-1471 .e-693f8b9d-48ec { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-6d9df292-4346 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-472a68a3-6539 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-70604a02-1f40 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-5e7d1ded-bcc4 { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-c8d9cd0-8724 { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-73c4a630-21ed { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-7681b26c-9e47 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-6e657187-c7ff { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-7447a54f-856f { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-31a5524b-48ad { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4cc7b21c-5b8e { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-6da5cc5b-7fcf { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-11444c75-cb03 { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-73cd496f-3b36 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-450e98be-f6b8 { margin:20px 0 10px;color:#071D32;font-size:16px;font-weight:800;line-height:21.6px; }

.elementor-1471 .e-4b691b0d-e9ff { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-2298f8d9-52c7 { margin:20px 0 10px;color:#071D32;font-size:16px;font-weight:800;line-height:21.6px; }

.elementor-1471 .e-6faf274c-e27a { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4c794bc-d786 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-5ef1095e-f9c0 { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-7243e73c-ec77 { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-3f650bfc-e931 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-1932977f-3261 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-5d243ad5-5c72 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-689a30c8-bec4 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-1c553b3f-fa5e { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-218e95b4-7105 { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-278072d6-104a { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-346f6b83-ee8e { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-7ceab7d7-86c2 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-6572915e-9191 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-19aa5a57-edcd { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-3c38b8b7-dc4e { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-3e3035f5-d75a { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-12cc9fd8-f39c { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-1f149ebe-44d0 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4fd74f1d-1560 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-3b0c78f0-fa8f { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-2c3900ea-ff1a { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-23834243-c9ed { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-3acc36f6-8747 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-95ce65f-d734 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-4440f7ad-9cc3 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-1ca3deeb-85fe { display:flex;flex-direction:column;gap:0;margin:0 0 48px;padding:0; }

.elementor-1471 .e-7c56d70e-1ab3 { max-width:720px;margin:0 0 20px;color:#071D32;font-size:43.92px;font-weight:800;line-height:50.07px;letter-spacing:-2.196px;@media(max-width:1024px){font-size:38px;line-height:43.32px;letter-spacing:-1.9px;}@media(max-width:767px){font-size:33.15px;line-height:37.79px;letter-spacing:-1.658px;} }

.elementor-1471 .e-21eb7037-83e8 { margin:0 0 16px;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;& ul,& ol{margin:12px 0 18px;padding-left:24px;}& li{margin:6px 0;} }

.elementor-1471 .e-71a0f3ea-9f62 { margin:4px 0 0;color:#5F7385;font-size:17px;font-weight:400;line-height:28.9px;font-style:normal; }

.elementor-1471 .e-4d14baea-4d12 { width: 100%; color: #b9c9d8; border-block-start-width: 1px; background-color: #071d32; display: flex; flex-direction: column; }

.elementor-1471 .e-50d4d113-198d { width: min(1200px,calc(100% - 64px)); padding-block-start: clamp(52px,6vw,80px); padding-block-end: clamp(52px,6vw,80px); padding-inline-start: 0px; padding-inline-end: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; display: grid; gap: clamp(32px,4vw,64px); grid-template-columns: minmax(256px,1.55fr) repeat(4,minmax(128px,.72fr)); align-items: start;
@media(max-width:1024px) { width: min(1200px,calc(100% - 48px)); grid-template-columns: repeat(2,minmax(0,1fr)); }
@media(max-width:767px) { column-gap: 20px; padding-block-start: 44px; padding-block-end: 44px; padding-inline-start: 0px; padding-inline-end: 0px; grid-template-columns: repeat(2,minmax(0,1fr)); } }

.elementor-1471 .e-12d863e4-4e9d { max-width: 384px; padding: 0px; display: flex; flex-direction: column; align-items: flex-start;
@media(max-width:1024px) { max-width: 544px; grid-column: 1/-1; }@media(max-width:767px){grid-column:1/-1;max-width:100%;} }

.elementor-1471 .e-26d3b2c8-ca49 { width: 88px; height: 88px; object-fit: contain; padding: 0px; border-width: 1px; border-color: rgba(255,255,255,.14); border-style: solid; background-color: #fff; display: inline-flex; }

.elementor-1471 .e-324397ea-59ba { max-width: 352px; font-size: 15px; color: #d6e1e9; line-height: 1.65; margin-block-start: 20px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-6bbf5695-a18a { font-weight: 800; font-size: 10px; color: #71889b; letter-spacing: 0.13em; line-height: 1.4; text-transform: uppercase; margin-block-start: 14px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-286cc02a-5dd3 { font-size: 13px; color: #fff; line-height: 1.58; margin-block-start: 3px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-730ec8f8-fc23 { font-weight: 800; font-size: 10px; color: #71889b; letter-spacing: 0.13em; line-height: 1.4; text-transform: uppercase; margin-block-start: 14px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-175a7fb-aa2b { font-size: 13px; color: #fff; line-height: 1.58; margin-block-start: 3px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-12cb5aa8-7ea7 { font-weight: 800; font-size: 10px; color: #71889b; letter-spacing: 0.13em; line-height: 1.4; text-transform: uppercase; margin-block-start: 14px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-2e79d3bb-39ed { font-size: 13px; color: #fff; line-height: 1.58; margin-block-start: 3px; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-20cd5b59-6efd { padding: 0px; display: flex; flex-direction: column; align-items: flex-start; }

.elementor-1471 .e-4d88029f-222b { font-weight: 800; font-size: 11px; color: #fff; letter-spacing: 0.14em; line-height: 1.3; text-transform: uppercase; margin-block-start: 4px; margin-block-end: 19px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-5457788a-5c5c { font-size: 13px; color: #aebfce; line-height: 2.1; margin: 0px; }

.elementor-1471 .e-1f2bfb47-93fb { padding: 0px; display: flex; flex-direction: column; align-items: flex-start; }

.elementor-1471 .e-780648db-7065 { font-weight: 800; font-size: 11px; color: #fff; letter-spacing: 0.14em; line-height: 1.3; text-transform: uppercase; margin-block-start: 4px; margin-block-end: 19px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-22b36b4f-cb88 { font-size: 13px; color: #aebfce; line-height: 2.1; margin: 0px; }

.elementor-1471 .e-babf9a2-3a33 { padding: 0px; display: flex; flex-direction: column; align-items: flex-start; }

.elementor-1471 .e-6f99c7dd-bfcb { font-weight: 800; font-size: 11px; color: #fff; letter-spacing: 0.14em; line-height: 1.3; text-transform: uppercase; margin-block-start: 4px; margin-block-end: 19px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-7274be64-2531 { font-size: 13px; color: #aebfce; line-height: 2.1; margin: 0px; }

.elementor-1471 .e-29996f91-35c0 { padding: 0px; display: flex; flex-direction: column; align-items: flex-start; }

.elementor-1471 .e-5ea16705-4220 { font-weight: 800; font-size: 11px; color: #fff; letter-spacing: 0.14em; line-height: 1.3; text-transform: uppercase; margin-block-start: 4px; margin-block-end: 19px; margin-inline-start: 0px; margin-inline-end: 0px; }

.elementor-1471 .e-27324715-75f2 { font-size: 13px; color: #aebfce; line-height: 2.1; margin: 0px; }

.elementor-1471 .e-5f1815ba-fa93 { width: 100%; padding-block-start: 0px; padding-block-end: 0px; padding-inline-start: 32px; padding-inline-end: 32px; border-block-start-width: 1px; }

.elementor-1471 .e-20559f18-4140 { width: min(1200px,100%); font-size: 11px; color: #71889b; letter-spacing: 0.025em; line-height: 1.5; padding-block-start: 19px; padding-block-end: 19px; padding-inline-start: 0px; padding-inline-end: 0px; margin-block-start: 0px; margin-block-end: 0px; margin-inline-start: auto; margin-inline-end: auto; }

/* BORYVA managed legal global shell normalization */
.elementor.elementor-1471 [data-id="69d8edc4"],
.elementor.elementor-1471 [data-id="2c26768c"] {
  display: none !important;
}
@media (max-width: 1024px) {
  .elementor.elementor-1471 h1 {
    width: 100% !important;
    max-width: 100% !important;
  }
}
/* End BORYVA managed legal global shell normalization *//* End custom CSS */