.elementor .e-78bb63e1-84c1{font-size:13px;color:rgba(255,255,255,0.72);& a { color: rgba(255,255,255,0.72); text-decoration: none; } & a:hover { color: #ffffff; } & strong { color: #ffffff; font-weight: 700; } & span { padding: 0 4px; }\n}.elementor .e-55c9b332-bb89{width:36px;height:2px;min-width:36px;padding:0px;background-color:#009DDF;}.elementor .e-779cf26e-afe0{font-weight:700;font-size:12px;color:rgba(255,255,255,0.82);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-67467916-a701{padding:0px;gap:14px;align-items:center;}.elementor .e-16bedcf0-d268{font-weight:900;font-size:104px;color:#ffffff;letter-spacing:-0.055em;line-height:0.92;text-align: left; & em { color: #009DDF; font-style: normal; }\n}.elementor .e-1b0dfd56-9ecf{max-width:33rem;font-size:19px;color:rgba(255,255,255,0.8);line-height:1.6;}.elementor .e-12fe42b-3202{min-height:52px;font-weight:700;font-size:15px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;}.elementor .e-6336410c-a8f5:hover,.elementor .e-6336410c-a8f5:focus-visible{color:#ffffff;border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.12);}.elementor .e-6336410c-a8f5{min-height:52px;font-weight:700;font-size:15px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.38);border-style:solid;background-color:rgba(255,255,255,0.04);}.elementor .e-5c2c24b6-36d3{width:auto;padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-6677b333-6e46{font-size:15px;color:rgba(255,255,255,0.72);& strong { font-size: 22px; color: #ffffff; letter-spacing: -0.02em; } & span { display: block; margin-top: 4px; font-size: 12px; color: rgba(255,255,255,0.62); } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-51b3c7d9-ab1e{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:28px;flex-wrap:wrap;align-items:center;}.elementor .e-524c180c-71b0{max-width:42rem;padding:0px;margin-block-start:auto;margin-block-end:auto;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-3e678a40-fb35{font-weight:700;font-size:13px;color:inherit;white-space: nowrap;\n}.elementor .e-2de4943a-96cc:hover,.elementor .e-2de4943a-96cc:focus-visible{color:#ffffff;}.elementor .e-2de4943a-96cc{width:auto;min-width:0px;min-height:44px;max-width:100%;color:rgba(255,255,255,0.78);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:0px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;display:flex;justify-content:center;align-items:center;&[aria-selected="true"] { background-color: #ffffff; color: #050B12; }\n}.elementor .e-a5a7b85-7ab1{font-weight:700;font-size:13px;color:inherit;white-space: nowrap;\n}.elementor .e-830351f-85b0:hover,.elementor .e-830351f-85b0:focus-visible{color:#ffffff;}.elementor .e-830351f-85b0{width:auto;min-width:0px;min-height:44px;max-width:100%;color:rgba(255,255,255,0.78);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:0px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;display:flex;justify-content:center;align-items:center;&[aria-selected="true"] { background-color: #ffffff; color: #050B12; }\n}.elementor .e-5e53080a-1b5b{font-weight:700;font-size:13px;color:inherit;white-space: nowrap;\n}.elementor .e-7410a93b-adf2:hover,.elementor .e-7410a93b-adf2:focus-visible{color:#ffffff;}.elementor .e-7410a93b-adf2{width:auto;min-width:0px;min-height:44px;max-width:100%;color:rgba(255,255,255,0.78);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:0px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;display:flex;justify-content:center;align-items:center;&[aria-selected="true"] { background-color: #ffffff; color: #050B12; }\n}.elementor .e-2d6cf1f3-8eed{width:auto;padding:4px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:24px;margin-inline-end:24px;border-radius:999px;background-color:rgba(255,255,255,0.08);display:grid;gap:4px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column:1;grid-row:2;align-self:start;max-width: none; justify-self: stretch; box-sizing: border-box;\n}.elementor .e-6a0c5596-a2c8{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-321dc5e7-afa0{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .e-31cca1c5-586b{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-8388b8-cde1{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-23cc8dcf-5ccb{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-aca40d8-d0bf{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .e-5b8d2470-42a7{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-23ea5c06-5004{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-3ff0716f-66fa{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-335c0af5-d040{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap; & .floorheight-note { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; } & > span { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; } & strong > span { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; }\n}.elementor .e-4068982d-eae7{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-5589a69b-f9e8{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-7f779127-9393{height:100%;padding:0px;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;}.elementor .e-7059cb5c-53ce{height:100%;padding:0px;}.elementor .e-e6fba2-8912{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-414b9e99-c509{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .e-42bba071-c9fe{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-2460601d-7c3a{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-501c0825-7e6a{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-3a8f8acb-6c14{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .e-1ca317d7-e9f9{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-1c333927-6748{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-7e1fde36-e41e{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-74d3f8a1-6565{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap; & .floorheight-note { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; } & > span { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; } & strong > span { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; }\n}.elementor .e-6d6be347-8fd1{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-c5099f3-461b{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-5b5de195-69ab{height:100%;padding:0px;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;}.elementor .e-2808f239-4ed0{height:100%;padding:0px;}.elementor .e-eabd19a-88df{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-190903e8-983c{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .e-18e0ed71-d630{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-5e4ce571-4af9{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-55747183-62eb{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-7ca13dd9-fb82{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .e-791af6bc-7afc{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-9cffd84-2283{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-36af2f7-e844{font-weight:700;font-size:11px;color:rgba(255,255,255,0.62);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-78fde248-4cef{font-weight:700;font-size:24px;color:#ffffff;letter-spacing:-0.03em;white-space: nowrap; & .floorheight-note { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; } & > span { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; } & strong > span { display: block; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: normal; white-space: normal; margin-block-start: 4px; }\n}.elementor .e-1fd6bf27-4aa6{font-size:13px;color:rgba(255,255,255,0.62);}.elementor .e-61186189-62d4{padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:6px;justify-content:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-170a5e3a-d550{height:100%;padding:0px;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;}.elementor .e-45c9cf3a-7d50{height:100%;padding:0px;}.elementor .e-44a754a4-6f73{padding:0px;grid-column:2;grid-row:1 / 3;align-self:stretch;}.elementor .e-54affeec-8b39{padding:0px;display:grid;gap:0px;flex:1 1 auto;grid-template-columns:360px 1fr;grid-template-rows:auto auto;align-content:center;}.elementor .e-41dbfc5d-4c78{font-weight:900;font-size:64px;color:#ffffff;letter-spacing:-0.07em;line-height:0.8;}.elementor .e-4e0b0dd3-dc83{font-weight:700;font-size:17px;color:#ffffff;letter-spacing:-0.02em;line-height:1.15;}.elementor .e-69d06de8-fafa{font-weight:700;font-size:12px;color:#7FD0F2;}.elementor .e-20c23183-58ab{padding:0px;flex-direction:column;gap:4px;}.elementor .e-12cbc7b7-c7bd:hover,.elementor .e-12cbc7b7-c7bd:focus-visible{background-color:rgba(0,157,223,0.28);}.elementor .e-12cbc7b7-c7bd{width:320px;min-width:320px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:28px;padding-inline-end:28px;background-color:rgba(0,157,223,0.16);transition:background-color 0.3s;gap:18px;align-items:center;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.12);\n}.elementor .e-b046657-e070{overflow:hidden;padding:0px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(10,18,26,0.58);backdrop-filter:blur(18px);gap:0px;align-items:stretch;}.elementor .e-71bb914d-5bd2{padding:0px;flex-direction:column;gap:44px;flex:1 1 auto;justify-content:space-between;}.elementor .e-1ae573eb-8ee4{min-height:calc(100vh - 69px);padding-block-start:36px;padding-block-end:48px;padding-inline-start:72px;padding-inline-end:72px;background-image:linear-gradient(90deg, rgba(5,11,18,0.82) 0%,rgba(5,11,18,0.35) 48%,rgba(5,11,18,0) 75%),linear-gradient(180deg, rgba(5,11,18,0.15) 0%,rgba(5,11,18,0) 45%,rgba(5,11,18,0.88) 100%),url("https://hapert.com/wp-content/uploads/2024/06/Sapphire-H-heuvel-landschap.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:48px;justify-content:space-between;align-items:stretch;background-repeat: repeat,repeat,no-repeat; background-size: auto auto,auto auto,cover; background-position: center 60%;\n}.elementor .e-54067571-a1e1{font-family:Arial;font-weight:900;font-size:16px;color:#050B12;letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .e-78918666-923d{white-space: nowrap;\n}.elementor .e-219e847c-bde2{white-space: nowrap;\n}.elementor .e-732ee023-e6b3{width:auto;padding:0px;gap:2px;flex-wrap:nowrap;justify-content:center;overflow-x: auto;\n}.elementor .e-1908b156-28d1{font-size:14px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;box-shadow: none; white-space: nowrap;\n}.elementor .e-97fd3f3-fc28{max-width:80rem;padding:0px;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-55479d17-45b4{position:sticky;inset-block-start:69px;z-index:90;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;background-color:rgba(255,255,255,0.88);box-shadow:0px 12px 30px 0px rgba(16,25,40,0.06);backdrop-filter:blur(14px);justify-content:center;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-6221677e-f1f4{font-size:44px;}.elementor .e-6571ea5e-bce0{min-width:0px;padding:0px;flex-direction:column;gap:16px;flex:5 1 0px;}.elementor .e-91b0371-3de6{font-weight:700;font-size:11px;color:#5B6B7D;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-5791c8c7-5de6{font-weight:700;font-size:19px;color:#050B12;letter-spacing:-0.02em;line-height:1.3;& span { font-size: 13px; font-weight: 400; letter-spacing: 0em; color: #526173; } & em { font-style: normal; color: #009DDF; }\n}.elementor .e-75878670-d83a{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;background-color:#F5F9FC;flex-direction:column;gap:6px;}.elementor .e-1d96c42f-a61f{font-weight:700;font-size:11px;color:#5B6B7D;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-5c94e83c-f93b{font-weight:700;font-size:19px;color:#050B12;letter-spacing:-0.02em;line-height:1.3;& span { font-size: 13px; font-weight: 400; letter-spacing: 0em; color: #526173; } & em { font-style: normal; color: #009DDF; }\n}.elementor .e-2cedcfae-38a3{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;background-color:#F5F9FC;flex-direction:column;gap:6px;}.elementor .e-7561521-67e5{font-weight:700;font-size:11px;color:#5B6B7D;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-414f7057-5ed8{font-weight:700;font-size:19px;color:#050B12;letter-spacing:-0.02em;line-height:1.3;& span { font-size: 13px; font-weight: 400; letter-spacing: 0em; color: #526173; } & em { font-style: normal; color: #009DDF; }\n}.elementor .e-24ce8e7-a8f8{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;background-color:#F5F9FC;flex-direction:column;gap:6px;}.elementor .e-ec6f2ac-7aa3{font-weight:700;font-size:11px;color:#5B6B7D;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-6d8b096c-be23{font-weight:700;font-size:19px;color:#050B12;letter-spacing:-0.02em;line-height:1.3;& span { font-size: 13px; font-weight: 400; letter-spacing: 0em; color: #526173; } & em { font-style: normal; color: #009DDF; }\n}.elementor .e-6d107cd1-ad28{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;background-color:#F5F9FC;flex-direction:column;gap:6px;}.elementor .e-11f547eb-c21c{font-weight:700;font-size:11px;color:#5B6B7D;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-67fdbfde-2170{font-weight:700;font-size:19px;color:#050B12;letter-spacing:-0.02em;line-height:1.3;& span { font-size: 13px; font-weight: 400; letter-spacing: 0em; color: #526173; } & em { font-style: normal; color: #009DDF; }\n}.elementor .e-19a89fb7-67d2{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;background-color:#F5F9FC;flex-direction:column;gap:6px;}.elementor .e-1216ffa6-38d5{font-weight:700;font-size:11px;color:#5B6B7D;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-325dfd60-d524{font-weight:700;font-size:19px;color:#050B12;letter-spacing:-0.02em;line-height:1.3;& span { font-size: 13px; font-weight: 400; letter-spacing: 0em; color: #526173; } & em { font-style: normal; color: #009DDF; }\n}.elementor .e-752402f3-15ca{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;background-color:#F5F9FC;flex-direction:column;gap:6px;}.elementor .e-a974f56-d942{padding:0px;background-color:#E3EDF3;gap:1px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-3262507-9f63{font-size:14px;color:#526173;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;background-color:#ffffff;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3EDF3; & strong { color: #050B12; }\n}.elementor .e-334fb82c-ebaa{min-width:0px;overflow:hidden;padding:0px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#F5F9FC;flex-direction:column;gap:0px;flex:6 1 0px;}.elementor .e-72238289-c35a{max-width:76rem;padding:0px;gap:72px;align-items:center;}.elementor .e-3e132071-f716{padding-block-end:40px;background-color:#ffffff;}.elementor .e-316d40b9-bbd4{max-width:46rem;padding:0px;flex-direction:column;gap:14px;}.elementor .e-7768a323-85a8{font-size:30px;}.elementor .e-76332070-63e6{font-size:14px;color:#526173;display:block;& ul { list-style: none; margin: 4px 0px 0px 0px; padding: 0px; } & li { display: flex; justify-content: space-between; gap: 16px; padding: 10px 0px; border-top: 1px solid #E3EDF3; } & strong { color: #050B12; text-align: right; }\n}.elementor .e-74296ba4-2171{font-size:13px;color:#526173;line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;background-color:#F5F9FC;& strong { color: #050B12; }\n}.elementor .e-f4575eb-723e{font-weight:700;font-size:14px;padding-block-start:4px;margin-block-start:auto;& a { color: #009DDF; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-4cb77ebf-9434{min-width:0px;padding:30px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-370ff902-cc15{font-size:30px;}.elementor .e-1697f8e5-6ad0{font-size:14px;color:#526173;display:block;& ul { list-style: none; margin: 4px 0px 0px 0px; padding: 0px; } & li { display: flex; justify-content: space-between; gap: 16px; padding: 10px 0px; border-top: 1px solid #E3EDF3; } & strong { color: #050B12; text-align: right; }\n}.elementor .e-4204100e-9fd9{font-size:13px;color:#526173;line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;background-color:#F5F9FC;& strong { color: #050B12; }\n}.elementor .e-11deef7e-3228{font-weight:700;font-size:14px;padding-block-start:4px;margin-block-start:auto;& a { color: #009DDF; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-4b37614e-9da2{min-width:0px;padding:30px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-6e2be660-8f70{font-size:30px;}.elementor .e-4048dce9-33a5{font-size:14px;color:#526173;display:block;& ul { list-style: none; margin: 4px 0px 0px 0px; padding: 0px; } & li { display: flex; justify-content: space-between; gap: 16px; padding: 10px 0px; border-top: 1px solid #E3EDF3; } & strong { color: #050B12; text-align: right; }\n}.elementor .e-212a5623-e668{font-size:13px;color:#526173;line-height:1.55;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:12px;background-color:#F5F9FC;& strong { color: #050B12; }\n}.elementor .e-6db13dba-cb84{font-weight:700;font-size:14px;padding-block-start:4px;margin-block-start:auto;& a { color: #009DDF; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-3ad199bc-ee6e{min-width:0px;padding:30px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-453141f3-f78e{padding:0px;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-236eee4c-f902{width:1px;height:1px;position:absolute;opacity:0%;pointer-events: none;\n}.elementor .e-3e556b42-848a{cursor:pointer;display:block;}.elementor .e-39091a10-86ef{width:1px;height:1px;position:absolute;opacity:0%;pointer-events: none;\n}.elementor .e-23305caf-4aaf{cursor:pointer;display:block;}.elementor .e-53f9ad90-cf40{width:1px;height:1px;position:absolute;opacity:0%;pointer-events: none;\n}.elementor .e-4a1b7-f735{cursor:pointer;display:block;}.elementor .e-1835b05b-1ffe{display:none;}.elementor .e-30c412f3-b34d{display:none;}.elementor .e-4508b7e1-72ea{display:none;}.elementor .e-60fd9ed1-e20a{position:relative;margin-block-end:4px;flex-wrap:nowrap;align-items:center;}.elementor .e-76aad8f6-ec4f{font-weight:900;font-size:26px;letter-spacing:-0.04em;}.elementor .e-bef7169-2b16{max-width:34rem;padding:0px;flex-direction:column;gap:6px;}.elementor .e-3c16f08c-bc2b{width:220px;height:auto;}.elementor .e-23c9c856-9d21{padding:0px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-1f2a5264-845c{grid-column:1;grid-row:1;justify-content:flex-start;}.elementor .e-703376cc-f4d2{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-5b2ffe98-fe39{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4f4a42da-a14d{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-78accc99-3102{overflow:visible;position:relative;padding:0px;gap:8px;grid-template-columns:repeat(3, 1fr);grid-template-rows:46px;grid-column:2;grid-row:1;}.elementor .e-61fb5ace-6789{padding:0px;flex-direction:column;gap:6px;grid-column:1;grid-row:2;}.elementor .e-45b6e3ed-c8ae{margin-block-start:52px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(9, 46px);grid-column:1;grid-row:1;gap: 6px 8px;\n}.elementor .e-5873b287-79c7{grid-column:2;grid-row:1;}.elementor .e-6042e2e5-aff6{column-gap:20px;display:grid;gap:0px;grid-template-columns:1fr 340px;grid-column:2 / 4;grid-row:1 / 3;align-items:start;}.elementor .e-36fdf44d-68bd{column-gap:20px;padding:0px;margin-block-start:44px;grid-template-columns:110px 1fr 340px;grid-template-rows:46px auto;align-items:start;row-gap: 6px;\n}.elementor .e-50eb0554-ab4f{font-weight:700;font-size:16px;color:#050B12;letter-spacing:-0.01em;}.elementor .e-41c6d512-f51d{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;}.elementor .e-291d19f4-8b43{text-align: left;\n}.elementor .e-43cd06e8-9fa0{min-width:1250px;padding:0px;gap:0px;grid-template-columns:260px repeat(9, minmax(96px, 1fr));grid-template-rows:repeat(26, auto);}.elementor .e-53fe89aa-1e00{padding:0px;border-radius:16px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;overflow-x: auto;\n}.elementor .e-625fc58-fe65{font-size:13px;}.elementor .e-70f3d49d-8acb{padding-block-start:4px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-43f83437-e46c{padding-block-start:6px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3EDF3;\n}.elementor .e-493a00aa-3c17{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:28px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:22px;}.elementor .e-646584b6-6a35{font-weight:900;font-size:26px;letter-spacing:-0.04em;}.elementor .e-42918c1a-ccb6{max-width:34rem;padding:0px;flex-direction:column;gap:6px;}.elementor .e-54aa49e3-6cb1{width:220px;height:auto;}.elementor .e-637b8ef7-736f{padding:0px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-702d4308-8502{grid-column:1;grid-row:1;justify-content:flex-start;}.elementor .e-40396d5e-fe76{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-38468444-8384{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-148f51e0-aee4{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-39c452b5-1aba{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-5156264d-f84e{overflow:visible;position:relative;padding:0px;gap:8px;grid-template-columns:repeat(4, 1fr);grid-template-rows:46px;grid-column:2;grid-row:1;}.elementor .e-1653b463-37f0{padding:0px;flex-direction:column;gap:6px;grid-column:1;grid-row:2;}.elementor .e-66fe1d19-3be8{margin-block-start:52px;display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(15, 46px);grid-column:1;grid-row:1;gap: 6px 8px;\n}.elementor .e-bf7c076-84ea{grid-column:2;grid-row:1;}.elementor .e-15e17e83-6ec1{column-gap:20px;display:grid;gap:0px;grid-template-columns:1fr 340px;grid-column:2 / 4;grid-row:1 / 3;align-items:start;}.elementor .e-43b49b01-ddba{column-gap:20px;padding:0px;margin-block-start:44px;grid-template-columns:110px 1fr 340px;grid-template-rows:46px auto;align-items:start;row-gap: 6px;\n}.elementor .e-6f820754-bb20{font-weight:700;font-size:16px;color:#050B12;letter-spacing:-0.01em;}.elementor .e-3aaf15b0-b1d2{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;}.elementor .e-5623c222-6b33{text-align: left;\n}.elementor .e-1da992fd-5a2f{min-width:1910px;padding:0px;gap:0px;grid-template-columns:260px repeat(15, minmax(96px, 1fr));grid-template-rows:repeat(28, auto);}.elementor .e-2dfae418-805b{padding:0px;border-radius:16px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;overflow-x: auto;\n}.elementor .e-1c8fe8ae-aab4{font-size:13px;}.elementor .e-152a683b-a961{padding-block-start:4px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-38cf8d7e-25bf{padding-block-start:6px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3EDF3;\n}.elementor .e-62cbd827-ca5e{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:28px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:22px;}.elementor .e-1136f7dc-eb26{font-weight:900;font-size:26px;letter-spacing:-0.04em;}.elementor .e-1dc270ef-bb77{max-width:34rem;padding:0px;flex-direction:column;gap:6px;}.elementor .e-aceba64-7771{width:220px;height:auto;}.elementor .e-56a2e1d0-bd70{padding:0px;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-1cd27c2f-441a{grid-column:1;grid-row:1;justify-content:flex-start;}.elementor .e-2103ccb6-d5b7{line-height:1.15;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7e0576d5-b901{overflow:visible;position:relative;padding:0px;gap:8px;grid-template-columns:repeat(1, 1fr);grid-template-rows:46px;grid-column:2;grid-row:1;}.elementor .e-2fa14795-a128{padding:0px;flex-direction:column;gap:6px;grid-column:1;grid-row:2;}.elementor .e-7fb280d5-e342{margin-block-start:52px;display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(7, 46px);grid-column:1;grid-row:1;gap: 6px 8px;\n}.elementor .e-6751e1ac-27b3{grid-column:2;grid-row:1;}.elementor .e-76f0a20b-dd8c{column-gap:20px;display:grid;gap:0px;grid-template-columns:1fr 340px;grid-column:2 / 4;grid-row:1 / 3;align-items:start;}.elementor .e-3beb21ba-d2cd{column-gap:20px;padding:0px;margin-block-start:44px;grid-template-columns:110px 1fr 340px;grid-template-rows:46px auto;align-items:start;row-gap: 6px;\n}.elementor .e-6bfaf311-3d0f{font-weight:700;font-size:16px;color:#050B12;letter-spacing:-0.01em;}.elementor .e-5769d9d7-10f4{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:center;}.elementor .e-7784c8c2-2e95{text-align: left;\n}.elementor .e-236f540a-b0d7{min-width:1030px;padding:0px;gap:0px;grid-template-columns:260px repeat(7, minmax(96px, 1fr));grid-template-rows:repeat(25, auto);}.elementor .e-33237c59-915a{padding:0px;border-radius:16px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;overflow-x: auto;\n}.elementor .e-77cabff9-4529{font-size:13px;}.elementor .e-2fbaeec2-1ce9{padding-block-start:4px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-435d883b-fc90{padding-block-start:6px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3EDF3;\n}.elementor .e-3b26cc9-d036{padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-radius:28px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;flex-direction:column;gap:22px;}.elementor .e-6f29ff5f-a719{font-size:13px;color:#647583;line-height:1.6;}.elementor .e-2d3c824c-427e{max-width:76rem;padding:0px;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .e-4da9a1e4-c503{background-color:#F7FBFE;border-block-start-width: 1px; border-block-end-width: 1px; border-top-style: solid; border-top-color: #E3EDF3; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-295180cc-9711{text-align:center;}.elementor .e-78c86fd2-7fc4{text-align:center;}.elementor .e-2e65944-c31a{max-width:50rem;text-align:center;padding:0px;flex-direction:column;gap:18px;align-items:center;}.elementor .e-36af9c0c-c681{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-558c2a21-c4a5{width:auto;display:flex;justify-content:center;}.elementor .e-5304ee4b-7bbb:hover,.elementor .e-5304ee4b-7bbb:focus-visible{background-color:#050B12;}.elementor .e-5304ee4b-7bbb{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-272bc2ff-f6ac{font-size:19px;}.elementor .e-1ac4e02a-5e7c{font-size:14px;}.elementor .e-61db884c-feb4{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-324f02c1-9f3f{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-61dd509d-df2a:hover,.elementor .e-61dd509d-df2a:focus-visible{z-index:35;}.elementor .e-61dd509d-df2a{width:auto;position:absolute;inset-block-start:calc(64.7% - 17px);inset-inline-start:calc(7.6% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-58ad155f-2610{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-349903b4-4010{width:auto;display:flex;justify-content:center;}.elementor .e-51ff7c00-1c76:hover,.elementor .e-51ff7c00-1c76:focus-visible{background-color:#050B12;}.elementor .e-51ff7c00-1c76{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-56702051-4612{font-size:19px;}.elementor .e-4e4f57e4-ce76{font-size:14px;}.elementor .e-9e5948-2cfc{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-d80439d-bcee{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-350ab59-d0dd:hover,.elementor .e-350ab59-d0dd:focus-visible{z-index:35;}.elementor .e-350ab59-d0dd{width:auto;position:absolute;inset-block-start:calc(71.7% - 17px);inset-inline-start:calc(26.4% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-688d18bd-28a4{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-102ad6c7-108e{width:auto;display:flex;justify-content:center;}.elementor .e-5e43ba19-ff58:hover,.elementor .e-5e43ba19-ff58:focus-visible{background-color:#050B12;}.elementor .e-5e43ba19-ff58{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-748d80fb-4bdd{font-size:19px;}.elementor .e-6d39c99d-5adc{font-size:14px;}.elementor .e-2a8cb510-8f07{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-99c41f8-a989{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-50e42d7f-7a36:hover,.elementor .e-50e42d7f-7a36:focus-visible{z-index:35;}.elementor .e-50e42d7f-7a36{width:auto;position:absolute;inset-block-start:calc(60.4% - 17px);inset-inline-start:calc(35.9% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-25738fe4-7a7e{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-4ab21ddb-7405{width:auto;display:flex;justify-content:center;}.elementor .e-68b07eb9-48c0:hover,.elementor .e-68b07eb9-48c0:focus-visible{background-color:#050B12;}.elementor .e-68b07eb9-48c0{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-601338cb-736b{font-size:19px;}.elementor .e-4cab374f-6d08{font-size:14px;}.elementor .e-54049d40-3b4f{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-49aa5b87-5bae{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-end:-20px;inset-inline-start:auto;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-65ff3a4d-9f34:hover,.elementor .e-65ff3a4d-9f34:focus-visible{z-index:35;}.elementor .e-65ff3a4d-9f34{width:auto;position:absolute;inset-block-start:calc(38.7% - 17px);inset-inline-start:calc(62.3% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-75707913-d678{aspect-ratio:768 / 328;position:relative;padding:0px;background-image:url("https://hapert.com/wp-content/uploads/2024/06/Hapert_Sapphire_H1-1607938117.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;display:block;}.elementor .e-74a7275c-4d35{color:#8A99AA;text-align:center;margin-block-end:0px;}.elementor .e-7c7ebc05-e29c{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-2d5d016a-28bf{width:auto;display:flex;justify-content:center;}.elementor .e-41b751c4-affe:hover,.elementor .e-41b751c4-affe:focus-visible{background-color:#050B12;}.elementor .e-41b751c4-affe{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-5c52c688-6811{font-size:19px;}.elementor .e-61f82ba3-9b33{font-size:14px;}.elementor .e-6e391d7b-199d{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-27cb2f34-36e0{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-36487b8d-3943:hover,.elementor .e-36487b8d-3943:focus-visible{z-index:35;}.elementor .e-36487b8d-3943{width:auto;position:absolute;inset-block-start:calc(55.6% - 17px);inset-inline-start:calc(22% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-54a07331-411e{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-2eec8bcc-3144{width:auto;display:flex;justify-content:center;}.elementor .e-64cb3107-fbb4:hover,.elementor .e-64cb3107-fbb4:focus-visible{background-color:#050B12;}.elementor .e-64cb3107-fbb4{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-e4ed607-3661{font-size:19px;}.elementor .e-70f7645c-e7d3{font-size:14px;}.elementor .e-7b95e96c-410a{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-1c62490-2929{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-7719476e-509e:hover,.elementor .e-7719476e-509e:focus-visible{z-index:35;}.elementor .e-7719476e-509e{width:auto;position:absolute;inset-block-start:calc(32.2% - 17px);inset-inline-start:calc(52.9% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-766e2dca-cc39{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-2aa789ac-5ec7{width:auto;display:flex;justify-content:center;}.elementor .e-26fbb270-1075:hover,.elementor .e-26fbb270-1075:focus-visible{background-color:#050B12;}.elementor .e-26fbb270-1075{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-5a4de522-8bf9{font-size:19px;}.elementor .e-2681c6d0-1c79{font-size:14px;}.elementor .e-75731dd4-46b7{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-bbe81a4-962e{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-410f7b1b-891f:hover,.elementor .e-410f7b1b-891f:focus-visible{z-index:35;}.elementor .e-410f7b1b-891f{width:auto;position:absolute;inset-block-start:calc(31.3% - 17px);inset-inline-start:calc(39.4% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-1de6ab19-3ad0{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-239f195c-ea4e{width:auto;display:flex;justify-content:center;}.elementor .e-a2a3280-9c93:hover,.elementor .e-a2a3280-9c93:focus-visible{background-color:#050B12;}.elementor .e-a2a3280-9c93{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-73b5e7b7-4699{font-size:19px;}.elementor .e-2fce4115-1d0a{font-size:14px;}.elementor .e-5dfd927d-e624{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-6282a403-1fb3{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-end:-20px;inset-inline-start:auto;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-3400b0f9-3e9e:hover,.elementor .e-3400b0f9-3e9e:focus-visible{z-index:35;}.elementor .e-3400b0f9-3e9e{width:auto;position:absolute;inset-block-start:calc(47.2% - 17px);inset-inline-start:calc(70.3% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-302174a3-70cc{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-56e350d-b354{width:auto;display:flex;justify-content:center;}.elementor .e-29cb9225-d4a7:hover,.elementor .e-29cb9225-d4a7:focus-visible{background-color:#050B12;}.elementor .e-29cb9225-d4a7{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-e14ad1c-83cc{font-size:19px;}.elementor .e-106ddd4b-4f22{font-size:14px;}.elementor .e-c676ca2-5e1e{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-7d03d828-62c0{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-703cd90c-958f:hover,.elementor .e-703cd90c-958f:focus-visible{z-index:35;}.elementor .e-703cd90c-958f{width:auto;position:absolute;inset-block-start:calc(59.4% - 17px);inset-inline-start:calc(44.2% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-59abe349-dee7{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-45c4b74f-346c{width:auto;display:flex;justify-content:center;}.elementor .e-7ae350fa-f39c:hover,.elementor .e-7ae350fa-f39c:focus-visible{background-color:#050B12;}.elementor .e-7ae350fa-f39c{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-cb50e34-5d31{font-size:19px;}.elementor .e-4b2d063f-2406{font-size:14px;}.elementor .e-41a1be5a-4455{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-7bb84405-9533{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-20px;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-2c8a487f-3a74:hover,.elementor .e-2c8a487f-3a74:focus-visible{z-index:35;}.elementor .e-2c8a487f-3a74{width:auto;position:absolute;inset-block-start:calc(54.7% - 17px);inset-inline-start:calc(13.3% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-433b02d8-b9e5{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-62d92f4d-a92f{width:auto;display:flex;justify-content:center;}.elementor .e-524280fe-913e:hover,.elementor .e-524280fe-913e:focus-visible{background-color:#050B12;}.elementor .e-524280fe-913e{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-65293a13-4206{font-size:19px;}.elementor .e-7b3faae8-5275{font-size:14px;}.elementor .e-68347994-5164{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-48bf0f44-98ba{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-end:-20px;inset-inline-start:auto;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-c1752eb-a672:hover,.elementor .e-c1752eb-a672:focus-visible{z-index:35;}.elementor .e-c1752eb-a672{width:auto;position:absolute;inset-block-start:calc(9.8% - 17px);inset-inline-start:calc(79% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-1fc41974-3807{font-family:Arial;font-weight:700;font-size:24px;color:#ffffff;line-height:1;& span { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0px; }\n}.elementor .e-77f6b94-25d1{width:auto;display:flex;justify-content:center;}.elementor .e-5bbbb8fb-a504:hover,.elementor .e-5bbbb8fb-a504:focus-visible{background-color:#050B12;}.elementor .e-5bbbb8fb-a504{width:34px;height:34px;padding:0px;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 5px rgba(0,157,223,0.18),0px 6px 16px 0px rgba(5,11,18,0.18);transition:background-color 0.3s;justify-content:center;list-style: none;\n}.elementor .e-705db8b1-ad00{font-size:19px;}.elementor .e-7b55d3df-e246{font-size:14px;}.elementor .e-577c86f0-1ea8{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-671589e1-66cb{width:320px;overflow:hidden;position:absolute;inset-block-start:calc(100% + 14px);inset-inline-end:-20px;inset-inline-start:auto;z-index:40;padding:0px;border-radius:20px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(16,25,40,0.25);}.elementor .e-1ab412e-cc01:hover,.elementor .e-1ab412e-cc01:focus-visible{z-index:35;}.elementor .e-1ab412e-cc01{width:auto;position:absolute;inset-block-start:calc(56.5% - 17px);inset-inline-start:calc(88.6% - 17px);z-index:2;&[open] { z-index: 36; }\n}.elementor .e-41c994ce-3f18{aspect-ratio:768 / 409;position:relative;padding:0px;background-image:url("https://hapert.com/wp-content/uploads/2024/05/Hapert_Sapphire_H2-1620225059.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;display:block;}.elementor .e-2cf60ed4-54e2{color:#8A99AA;text-align:center;}.elementor .e-6a84df15-2474{width:100%;max-width:80rem;column-gap:64px;padding:0px;display:grid;flex-direction:column;gap:14px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;grid-auto-flow:column;align-items:end;row-gap: 18px;\n}.elementor .e-7acfbedc-c186{margin-block-start:6px;}.elementor .e-275f76ee-51e1{max-width:80rem;padding:0px;flex-direction:column;gap:64px;align-items:center;}.elementor .e-75415e9-7851{background-color:#ffffff;}.elementor .e-c9d991b-e4c7{width:100%;height:100%;object-fit:cover;object-position: center;\n}.elementor .e-3e839041-dd1d{height:220px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(5,11,18,0) 0%,rgba(5,11,18,0.72) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-1e5f7a4b-9086{width:64px;height:64px;min-width:64px;min-height:64px;position:absolute;inset-block-start:70.7%;inset-inline-start:59.4%;padding:0px;margin-block-start:-32px;margin-block-end:0px;margin-inline-start:-32px;margin-inline-end:0px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.9);border-style:solid;box-shadow:0px 0px 0px 10px rgba(0,157,223,0.28);}.elementor .e-1e766459-c5c3{width:2px;height:120px;min-width:2px;max-width:2px;position:absolute;inset-block-start:calc(70.7% - 152px);inset-inline-start:59.4%;padding:0px;background-color:rgba(255,255,255,0.85);}.elementor .e-765c812f-57cd{position:absolute;inset-block-start:calc(70.7% - 196px);inset-inline-start:calc(59.4% - 2px);font-weight:700;font-size:13px;color:#050B12;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(5,11,18,0.18);white-space: nowrap;\n}.elementor .e-7abb1852-7a7f{font-weight:900;font-size:72px;color:#ffffff;letter-spacing:-0.06em;line-height:0.8;}.elementor .e-3e01bbd5-9b6b{font-weight:700;font-size:20px;color:#ffffff;letter-spacing:-0.02em;}.elementor .e-2242856-43b2{font-size:13px;color:rgba(255,255,255,0.8);}.elementor .e-2fb8115d-2fbe{width:auto;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:4px;}.elementor .e-5d26ac17-cb14{width:auto;position:absolute;inset-block-end:28px;inset-inline-start:32px;padding:0px;gap:14px;align-items:flex-end;}.elementor .e-3f67b441-2090{height:568px;min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:28px;flex:7 1 0px;}.elementor .e-6fd23f83-d6f4{font-weight:700;font-size:12px;color:#0079AD;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#E6F5FC;align-self:flex-start;}.elementor .e-b48d553-a091{font-weight:900;font-size:46px;color:#050B12;letter-spacing:-0.05em;line-height:1.02;& em { font-style: normal; color: #009DDF; }\n}.elementor .e-5eaff129-c10b{font-size:17px;color:#526173;line-height:1.7;}.elementor .e-3ce10df8-fc25{min-width:24px;font-weight:700;font-size:13px;color:#009DDF;letter-spacing:0.1em;}.elementor .e-302e3af9-b61a{font-size:14px;color:#526173;line-height:1.55;& strong { font-size: 16px; color: #050B12; }\n}.elementor .e-16c6a263-ee74{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;gap:18px;border-block-end-width: 1px; align-items: baseline; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-764a442b-db70{min-width:24px;font-weight:700;font-size:13px;color:#009DDF;letter-spacing:0.1em;}.elementor .e-37929b2a-344c{font-size:14px;color:#526173;line-height:1.55;& strong { font-size: 16px; color: #050B12; }\n}.elementor .e-3ecdf9ed-6c0a{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;gap:18px;border-block-end-width: 1px; align-items: baseline; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-324206b6-cc60{min-width:24px;font-weight:700;font-size:13px;color:#009DDF;letter-spacing:0.1em;}.elementor .e-1468d25a-933c{font-size:14px;color:#526173;line-height:1.55;& strong { font-size: 16px; color: #050B12; }\n}.elementor .e-7a6155cd-3bc8{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;gap:18px;border-block-end-width: 1px; align-items: baseline; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-264163d1-682c{padding:0px;margin-block-start:8px;flex-direction:column;gap:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3EDF3;\n}.elementor .e-1c14bb75-fb13{min-width:0px;padding:0px;flex-direction:column;gap:22px;flex:5 1 0px;}.elementor .e-37f10b79-5465{max-width:76rem;padding:0px;gap:72px;align-items:center;}.elementor .e-72ceedc2-35dc{padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;background-color:#ffffff;justify-content:center;}.elementor .e-3e25af04-39e9{width:36px;height:2px;min-width:36px;padding:0px;background-color:#009DDF;}.elementor .e-2b77f2bc-b974{font-family:Arial;font-weight:700;font-size:12px;color:#009DDF;letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-73004181-453e{padding:0px;gap:14px;align-items:center;}.elementor .e-4f8a605a-62c3{max-width:560px;}.elementor .e-4fed4aec-753a{width:100%;height:100%;object-fit:cover;display:block;object-position: center 40%;\n}.elementor .e-2d0a4d10-bde2{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(90deg, #ffffff 0%,rgba(255,255,255,0.85) 14%,rgba(255,255,255,0) 42%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-7247bb5e-74b8{width:64px;height:64px;min-width:64px;position:absolute;inset-block-start:calc(28% - 32px);inset-inline-start:calc(62% - 32px);padding:0px;border-radius:999px;border-width:2px;border-color:rgba(255,255,255,0.95);border-style:solid;box-shadow:0px 0px 0px 10px rgba(0,157,223,0.28);}.elementor .e-3852bbd5-c3d6{width:2px;height:126px;min-width:2px;position:absolute;inset-block-start:calc(28% - 158px);inset-inline-start:calc(62% - 1px);padding:0px;background-color:rgba(255,255,255,0.9);}.elementor .e-78d698b-702f{position:absolute;inset-block-start:calc(28% - 206px);inset-inline-start:calc(62% - 20px);font-family:Arial;font-weight:700;font-size:13px;color:#050B12;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(5,11,18,0.18);white-space: nowrap;\n}.elementor .e-5c057241-acb1{font-family:Arial;font-weight:900;font-size:64px;color:#ffffff;letter-spacing:-0.06em;line-height:0.8;}.elementor .e-2480635e-7a6a{font-family:Arial;font-weight:700;font-size:18px;color:#ffffff;letter-spacing:-0.02em;}.elementor .e-24b8ad17-d3e8{font-family:Arial;font-size:13px;color:rgba(255,255,255,0.78);}.elementor .e-b35ec75-faf2{width:auto;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:4px;}.elementor .e-591afb38-80b0{width:auto;position:absolute;inset-inline-end:40px;inset-block-end:40px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:22px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(10,18,26,0.72);gap:14px;align-items:flex-end;}.elementor .e-283a211b-5caa{width:52.8%;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;padding:0px;background-color:#F5F9FC;}.elementor .e-2448aa14-679f{width:52px;height:52px;font-family:Arial;font-weight:900;font-size:16px;color:#0079AD;border-radius:16px;background-color:#E6F5FC;display:flex;justify-content:center;align-items:center;}.elementor .e-7d1c2ed4-a8d9{font-weight:900;font-size:20px;color:#050B12;letter-spacing:-0.02em;}.elementor .e-4d04857-3b63{font-size:15px;}.elementor .e-93c9c8b-e0e7{padding-block-start:26px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 44px 0px rgba(16,25,40,0.06);flex-direction:column;gap:12px;}.elementor .e-42dae7eb-a0b3{width:52px;height:52px;font-family:Arial;font-weight:900;font-size:16px;color:#0079AD;border-radius:16px;background-color:#E6F5FC;display:flex;justify-content:center;align-items:center;}.elementor .e-4ff87df1-a2cc{font-weight:900;font-size:20px;color:#050B12;letter-spacing:-0.02em;}.elementor .e-4a2d94c5-3138{font-size:15px;}.elementor .e-1f001354-3dcc{padding-block-start:26px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 18px 44px 0px rgba(16,25,40,0.06);flex-direction:column;gap:12px;}.elementor .e-2712f155-eae0{padding:0px;margin-block-start:6px;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-1aed5b6e-c077{min-height:52px;text-align:center;}.elementor .e-273ce7c-197a{min-height:52px;text-align:center;}.elementor .e-80eaf94-8bcd{padding:0px;margin-block-start:10px;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-1b76475-e465{max-width:640px;position:static;padding:0px;flex-direction:column;gap:22px;}.elementor .e-379effe-1c55{min-height:880px;overflow:hidden;position:relative;padding-block-start:112px;padding-block-end:112px;padding-inline-start:120px;padding-inline-end:48px;background-color:#ffffff;flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-27f685f8-4e38:hover,.elementor .e-27f685f8-4e38:focus-visible{transform:scale3d(1.06, 1.06, 1);}.elementor .e-27f685f8-4e38{width:100%;height:auto;transition:transform 0.8s;}.elementor .e-744271fa-cda4{position:absolute;inset-block-end:18px;inset-inline-start:18px;color:#101928;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:rgba(255,255,255,0.92);backdrop-filter:blur(8px);}.elementor .e-7caeda8-c987{max-width:32rem;overflow:hidden;position:relative;padding:0px;border-radius:28px;box-shadow:0px 30px 60px 0px rgba(16,25,40,0.16);}.elementor .e-307fef46-76c5{font-size:34px;letter-spacing:-0.04em;line-height:1.15;& em { color: #009DDF; font-style: normal; }\n}.elementor .e-a29952b-f6ee{padding-block-start:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3EDF3;\n}.elementor .e-17d7aa46-6453{max-width:38rem;padding:0px;flex-direction:column;gap:18px;}.elementor .e-7e039f0-e17b{max-width:80rem;padding:0px;gap:72px;align-items:center;}.elementor .e-39f53062-56ae{background-color:#ffffff;}.elementor .e-6a109a56-b26b{font-size:72px;line-height:0.9;}.elementor .e-7f11063c-563d{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;flex-wrap:wrap;}.elementor .e-5b194d9c-bc43{max-width:34rem;padding:0px;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-3d920fc3-8eeb{color:#101928;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;background-color:rgba(255,255,255,0.92);}.elementor .e-21e6549c-b24a{min-height:480px;overflow:hidden;padding:22px;border-radius:32px;background-image:linear-gradient(180deg, rgba(5,11,18,0) 55%,rgba(5,11,18,0.45) 100%),url("https://hapert.com/wp-content/uploads/2025/06/Hapert-Container.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 40px 90px 0px rgba(16,25,40,0.2);transition:transform 0.6s;justify-content:flex-start;align-items:flex-end;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-1e8855e1-7ecc{max-width:80rem;padding:0px;gap:64px;align-items:center;}.elementor .e-47ebeed0-88a8{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;}.elementor .e-276f3de-5d0e{font-size:21px;margin-block-start:4px;}.elementor .e-45e5d753-12b7{font-size:14px;}.elementor .e-9fbd68d-1f16{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;margin-block-start:auto;}.elementor .e-6fccc860-f51d{padding-block-start:16px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;gap:10px;}.elementor .e-11103756-e5be{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;}.elementor .e-2967c321-3f26{font-size:21px;margin-block-start:4px;}.elementor .e-69514010-5341{font-size:14px;}.elementor .e-48dc4573-71d5{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;margin-block-start:auto;}.elementor .e-6549c5bd-f5fc{padding-block-start:16px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;gap:10px;}.elementor .e-11019b68-3cd0{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;}.elementor .e-44ea066c-fcd7{font-size:21px;margin-block-start:4px;}.elementor .e-61799bcf-91ca{font-size:14px;}.elementor .e-39709f34-397c{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;margin-block-start:auto;}.elementor .e-705fc184-5fa2{padding-block-start:16px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;gap:10px;}.elementor .e-4df0145a-3fe9{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;}.elementor .e-324fdf1a-a109{font-size:21px;margin-block-start:4px;}.elementor .e-42845cf6-3ea9{font-size:14px;}.elementor .e-78b45845-2b6d{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;margin-block-start:auto;}.elementor .e-315edcef-ac4f{padding-block-start:16px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;gap:10px;}.elementor .e-33004e09-fdc0{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;}.elementor .e-380ffb8d-2508{font-size:21px;margin-block-start:4px;}.elementor .e-78de0c3f-7ef3{font-size:14px;}.elementor .e-13beb42b-6174{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;margin-block-start:auto;}.elementor .e-1c75281b-8ee7{padding-block-start:16px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;gap:10px;}.elementor .e-515d81e1-4a35{max-width:80rem;padding:0px;gap:18px;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-3ba000a2-7ae6{border-block-start-width: 1px; background-image: radial-gradient(circle at 75% 30%, rgba(0,157,223,0.16) 0%, rgba(255,255,255,0) 520px), linear-gradient(180deg, #FFFFFF 0%, #F7FBFE 100%); border-top-style: solid; border-top-color: #E3EDF3;\n}.elementor .e-11571beb-cdd4{max-width:48rem;font-size:16px;color:#526173;line-height:1.65;margin-block-start:8px;}.elementor .e-1ffd262-2e65{width:auto;padding:0px;flex-direction:column;gap:14px;}.elementor .e-3f63432a-63e1{font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-2880a1fd-7a83{padding:0px;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .e-1a7034f4-d45a{font-size:17px;}.elementor .e-3b46dcae-8aba{font-size:14px;}.elementor .e-4d953869-edb0{font-size:17px;}.elementor .e-1d29d3fb-546b{font-size:14px;}.elementor .e-6393262-1be9{font-size:17px;}.elementor .e-361d99ed-fd0a{font-size:14px;}.elementor .e-5dc9ac6c-47e7{font-size:17px;}.elementor .e-66e0640-e78e{font-size:14px;}.elementor .e-4b3fd172-3e94{font-size:17px;}.elementor .e-bf23ff-33df{font-size:14px;}.elementor .e-6c9ce844-294e{font-size:17px;}.elementor .e-5ec913b1-9ca1{font-size:14px;}.elementor .e-5f1293df-8610{font-size:17px;}.elementor .e-4ca7e92b-8ad4{font-size:14px;}.elementor .e-468fd2fa-7520{font-size:21px;overflow-wrap: break-word;\n}.elementor .e-17837262-4e76{font-size:14px;}.elementor .e-10303977-c064{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;margin-block-start:6px;}.elementor .e-4cf2321f-afe5:hover,.elementor .e-4cf2321f-afe5:focus-visible{border-color:#009DDF;box-shadow:0px 18px 40px 0px rgba(0,157,223,0.12);}.elementor .e-4cf2321f-afe5{min-width:0px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;border-width:1px;border-color:#9BD6EF;border-style:solid;background-color:#F4F9FC;transition:border-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:10px;justify-content:flex-end;}.elementor .e-56e971ea-c038{padding:0px;gap:20px;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;grid-auto-rows:auto;}.elementor .e-38cdeb3a-c62a{padding:0px;}.elementor .e-10e4bd0d-2084{font-size:17px;}.elementor .e-33c895fd-b7bc{font-size:14px;}.elementor .e-5bd03918-e2ba{font-size:17px;}.elementor .e-f55dadd-50bc{font-size:14px;}.elementor .e-687486c1-e871{font-size:17px;}.elementor .e-269d99f1-e883{font-size:14px;}.elementor .e-2c296b-8dde{font-size:17px;}.elementor .e-20409f8f-b578{font-size:14px;}.elementor .e-673d139a-fd33{font-size:17px;}.elementor .e-cb5f92c-450d{font-size:14px;}.elementor .e-6f8d9b08-ec73{font-size:17px;}.elementor .e-10347c24-f6d2{font-size:14px;}.elementor .e-210608d9-88a3{font-size:17px;}.elementor .e-6d63244a-c6d2{font-size:14px;}.elementor .e-10af99fe-4f25{font-size:17px;}.elementor .e-1bee0586-97e8{font-size:14px;}.elementor .e-14af1424-fe30{font-size:24px;overflow-wrap: break-word;\n}.elementor .e-c04c538-dbc2{max-width:26rem;font-size:14px;}.elementor .e-aa70e05-b739{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;margin-block-start:6px;}.elementor .e-314bc4b4-6335:hover,.elementor .e-314bc4b4-6335:focus-visible{border-color:#009DDF;box-shadow:0px 18px 40px 0px rgba(0,157,223,0.12);}.elementor .e-314bc4b4-6335{min-width:0px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:1px;border-color:#9BD6EF;border-style:solid;background-image:radial-gradient(circle at 85% 20%, rgba(0,157,223,0.18) 0%,rgba(244,249,252,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#F4F9FC;transition:border-color 0.3s, box-shadow 0.3s;flex-direction:column;gap:10px;grid-column:span 2;justify-content:flex-end;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-3a29f04a-53e9{padding:0px;gap:20px;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;grid-auto-rows:auto;}.elementor .e-3038ffa8-c97f{padding:0px;}.elementor .e-5be5e675-86e7{width:100%;}.elementor .e-48a63cf1-549f{gap:28px;}.elementor .e-1af9a17b-ed3b{max-width:76rem;padding:0px;flex-direction:column;gap:36px;}.elementor .e-494076c4-fc32{background-color:#ffffff;}.elementor .e-65f04cc9-92da{width:40px;height:2px;min-width:40px;padding:0px;background-color:#009DDF;}.elementor .e-2abf2afa-4d3b{font-family:Arial;font-weight:700;font-size:12px;color:rgba(255,255,255,0.82);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-4c9ca813-4737{padding:0px;gap:14px;align-items:center;}.elementor .e-2ef0803e-53be{font-family:Arial;font-weight:700;font-size:44px;color:#ffffff;letter-spacing:-0.04em;line-height:1;display:flex;gap:22px;flex-wrap:wrap;align-items:flex-end;& em { font-style: normal; font-size: 4.55em; line-height: 0.78; font-weight: 900; letter-spacing: -0.07em; } & span { display: block; padding-bottom: 8px; }\n}.elementor .e-651d44eb-b9b7{font-family:Arial;font-weight:700;font-size:18px;color:#009DDF;}.elementor .e-f12f3c1-74d0{width:auto;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-57579b6f-a354{padding:0px;gap:22px;flex-wrap:wrap;align-items:flex-end;}.elementor .e-7fd3b87c-4699{max-width:540px;font-family:Arial;font-size:17px;color:rgba(255,255,255,0.78);line-height:1.7;& strong { color: #ffffff; }\n}.elementor .e-5a7893e3-1a73{font-family:Arial;font-weight:700;font-size:13px;color:#009DDF;letter-spacing:0.1em;}.elementor .e-3ee33d04-e5d5{font-family:Arial;font-weight:700;font-size:17px;color:#ffffff;}.elementor .e-4a088034-a0f8{font-family:Arial;font-size:14px;color:rgba(255,255,255,0.7);line-height:1.55;}.elementor .e-20e86dac-a72a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:20px;flex-direction:column;gap:6px;}.elementor .e-4774a744-e295{font-family:Arial;font-weight:700;font-size:13px;color:#009DDF;letter-spacing:0.1em;}.elementor .e-4b41364a-51d2{font-family:Arial;font-weight:700;font-size:17px;color:#ffffff;}.elementor .e-68a3853e-e74a{font-family:Arial;font-size:14px;color:rgba(255,255,255,0.7);line-height:1.55;}.elementor .e-65a2745a-234f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:6px;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.14);\n}.elementor .e-6b563965-6a41{font-family:Arial;font-weight:700;font-size:13px;color:#009DDF;letter-spacing:0.1em;}.elementor .e-77a2853f-c93b{font-family:Arial;font-weight:700;font-size:17px;color:#ffffff;}.elementor .e-6f45292-b706{font-family:Arial;font-size:14px;color:rgba(255,255,255,0.7);line-height:1.55;}.elementor .e-2c0dc397-69e0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;flex-direction:column;gap:6px;border-inline-start-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.14);\n}.elementor .e-4f4cfa50-4e77{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;gap:0px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, auto);border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-65bf60e9-a822:hover,.elementor .e-65bf60e9-a822:focus-visible{color:#ffffff;background-color:#009DDF;transform:translate3d(0px, -2px, 0px);}.elementor .e-65bf60e9-a822{font-family:Arial;font-weight:700;font-size:15px;color:#050B12;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#ffffff;transition:background-color 0.25s, color 0.25s, transform 0.25s;}.elementor .e-3725dd26-f420:hover,.elementor .e-3725dd26-f420:focus-visible{color:#7FD0F2;}.elementor .e-3725dd26-f420{font-family:Arial;font-weight:700;font-size:15px;color:#ffffff;text-decoration:underline;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;text-underline-offset: 4px;\n}.elementor .e-5eda178d-46b6{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-167fcf7f-5622{min-width:0px;max-width:760px;padding:0px;flex-direction:column;gap:28px;flex:0 0 auto;}.elementor .e-103dcab6-4b06{width:100%;height:100%;min-height:380px;object-fit:cover;display:block;}.elementor .e-43efe468-df59{position:absolute;inset-block-end:18px;inset-inline-start:20px;font-family:Arial;font-weight:700;font-size:11px;color:#ffffff;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(5,11,18,0.72);}.elementor .e-107df1f0-9888{width:46%;position:relative;padding:0px;flex:0 0 46%;}.elementor .e-5f719c08-685a{font-family:Arial;font-weight:700;font-size:22px;color:#ffffff;letter-spacing:-0.03em;}.elementor .e-57ae007b-8ef4{font-family:Arial;font-size:15px;color:rgba(255,255,255,0.74);line-height:1.7;}.elementor .e-6a33c2c6-15e9{font-family:Arial;font-size:14px;color:rgba(255,255,255,0.62);}.elementor .e-79784619-f57c{font-family:Arial;font-weight:700;font-size:14px;color:#ffffff;text-align: right;\n}.elementor .e-3ec0acec-3a95{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;justify-content:space-between;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-b302e16-e863{font-family:Arial;font-size:14px;color:rgba(255,255,255,0.62);}.elementor .e-2f57c097-c957{font-family:Arial;font-weight:700;font-size:14px;color:#ffffff;text-align: right;\n}.elementor .e-1b7ae458-12b8{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;justify-content:space-between;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}.elementor .e-6ab08983-f3dc{font-family:Arial;font-size:14px;color:rgba(255,255,255,0.62);}.elementor .e-3c87e34e-3704{font-family:Arial;font-weight:700;font-size:14px;color:#009DDF;text-align: right;\n}.elementor .e-291c989f-668d{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;justify-content:space-between;}.elementor .e-78572946-227a{padding:0px;margin-block-start:6px;flex-direction:column;gap:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-6a25f90d-1867{width:168px;height:auto;margin-block-start:8px;border-radius:6px;}.elementor .e-2c1a72b6-144f{padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;flex-direction:column;gap:14px;flex:1 1 0px;justify-content:center;}.elementor .e-56f5a453-9893{width:100%;min-width:0px;max-width:100%;overflow:hidden;padding:0px;border-radius:28px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(10,18,26,0.62);box-shadow:0px 40px 90px 0px rgba(0,0,0,0.45);backdrop-filter:blur(16px);flex-direction:row;flex:0 0 auto;}.elementor .e-52c5ac4a-588a{max-width:1240px;padding:0px;flex-direction:column;gap:72px;align-items:stretch;}.elementor .e-7895727c-f084{min-height:1100px;overflow:hidden;position:relative;scroll-margin-top:140px;padding-block-start:140px;padding-block-end:140px;padding-inline-start:48px;padding-inline-end:48px;background-image:linear-gradient(180deg, rgba(5,11,18,0) 75%,rgba(5,11,18,0.85) 100%),linear-gradient(100deg, rgba(0,0,0,0.86) 0%,rgba(0,0,0,0.56) 52%,rgba(0,0,0,0.26) 100%),url("https://hapert.com/wp-content/uploads/2025/01/Lasrobot2-1536x864.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#050B12;justify-content:center;align-items:center;background-repeat: repeat,repeat,no-repeat; background-size: auto auto,auto auto,cover; background-position: center 40%;\n}.elementor .e-5a1e59e5-cf7a{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-7af5d290-61a1{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-29a0d3ea-22d3{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-4c58db11-648d:hover,.elementor .e-4c58db11-648d:focus-visible{color:#ffffff;}.elementor .e-4c58db11-648d:focus{color:#ffffff;}.elementor .e-4c58db11-648d{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-2cb619d1-ccc1{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 6;align-items:stretch;}.elementor .e-5c7aba8e-6422{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-3690c6ca-3445{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-4faee72a-6f8b{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-4bebe2cf-5418:hover,.elementor .e-4bebe2cf-5418:focus-visible{color:#ffffff;}.elementor .e-4bebe2cf-5418:focus{color:#ffffff;}.elementor .e-4bebe2cf-5418{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-48f70816-73a9{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 6;align-items:stretch;}.elementor .e-2374c1d6-380d{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-6f022b9e-f036{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-6da0517d-5716{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-2cb86506-112b:hover,.elementor .e-2cb86506-112b:focus-visible{color:#ffffff;}.elementor .e-2cb86506-112b:focus{color:#ffffff;}.elementor .e-2cb86506-112b{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-3fab1c9a-496a{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 6;align-items:stretch;}.elementor .e-6cdede92-7d2e{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-5a72f4c2-4ccc{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-7095c8cd-e24b{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-65b4c415-e624:hover,.elementor .e-65b4c415-e624:focus-visible{color:#ffffff;}.elementor .e-65b4c415-e624:focus{color:#ffffff;}.elementor .e-65b4c415-e624{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-20a7f21d-1af9{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 6;align-items:stretch;}.elementor .e-467ac9fe-2a37{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-3485c788-709d{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-7b530f05-be2a{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-35549b56-4197:hover,.elementor .e-35549b56-4197:focus-visible{color:#ffffff;}.elementor .e-35549b56-4197:focus{color:#ffffff;}.elementor .e-35549b56-4197{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-208e1b9e-6e83{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 6;align-items:stretch;}.elementor .e-3f68edf9-5e04{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-7415a5a6-cfd1{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-4956e91-2005{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-6549e99a-1bfa:hover,.elementor .e-6549e99a-1bfa:focus-visible{color:#ffffff;}.elementor .e-6549e99a-1bfa:focus{color:#ffffff;}.elementor .e-6549e99a-1bfa{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-25b2f8e2-4300{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 5;align-items:stretch;}.elementor .e-3d4810cb-4d67{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-12730e2e-fcc1{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-d3ca5bf-32be{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-16b890a8-3ed6:hover,.elementor .e-16b890a8-3ed6:focus-visible{color:#ffffff;}.elementor .e-16b890a8-3ed6:focus{color:#ffffff;}.elementor .e-16b890a8-3ed6{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-401b1ef6-e444{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 5;align-items:stretch;}.elementor .e-438bc1c2-6e42{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-ee1b3e5-48de{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-335f71f4-17db{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-540379dd-8aaf:hover,.elementor .e-540379dd-8aaf:focus-visible{color:#ffffff;}.elementor .e-540379dd-8aaf:focus{color:#ffffff;}.elementor .e-540379dd-8aaf{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-ab2f317-4465{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 5;align-items:stretch;}.elementor .e-18d6d403-199c{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-42754c51-a030{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-116cc3e6-6ebd{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-676d5a1b-5274:hover,.elementor .e-676d5a1b-5274:focus-visible{color:#ffffff;}.elementor .e-676d5a1b-5274:focus{color:#ffffff;}.elementor .e-676d5a1b-5274{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-3132fbce-cc10{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 5;align-items:stretch;}.elementor .e-55b7f80f-d65b{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-14b82e68-a6e5{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-dbacc96-5243{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-2ae1ceff-b181:hover,.elementor .e-2ae1ceff-b181:focus-visible{color:#ffffff;}.elementor .e-2ae1ceff-b181:focus{color:#ffffff;}.elementor .e-2ae1ceff-b181{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-1d31449b-3d48{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 5;align-items:stretch;}.elementor .e-7c478e03-57e2{width:100%;aspect-ratio:16 / 9;object-fit:contain;margin-block-end:12px;}.elementor .e-5247d383-c2e7{min-height:2.5em;font-size:17px;line-height:1.25;overflow-wrap: anywhere; & a { color: inherit; text-decoration: none; }\n}.elementor .e-61f1ca91-3253{font-size:13px;margin-block-start:auto;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-33074980-cf23:hover,.elementor .e-33074980-cf23:focus-visible{color:#ffffff;}.elementor .e-33074980-cf23:focus{color:#ffffff;}.elementor .e-33074980-cf23{width:100%;font-weight:700;font-size:12px;color:#ffffff;line-height:1.25;text-align:center;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:10px;border-radius:999px;white-space: nowrap;\n}.elementor .e-2283f6b4-5140{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:6px;grid-column:span 5;align-items:stretch;}.elementor .e-3581dee4-8b95{display:none;}.elementor .e-4f3bc0f7-63fe{min-width:0px;max-width:80rem;padding:0px;gap:20px;grid-template-columns:repeat(30, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:1fr;align-items:stretch;}.elementor .e-47742d7-7fd6{max-width:76rem;font-size:12px;color:#8A99AA;text-align:center;& sub { font-size: inherit; vertical-align: baseline; line-height: inherit; } & sup { display: none; } & sub { font-size: inherit; vertical-align: baseline; line-height: inherit; position: static; } & sup { display: none; }\n}.elementor .e-2eccca9f-574e{background-color:#F7FBFE;border-block-start-width: 1px; border-top-style: solid; border-top-color: #E3EDF3;\n}.elementor .e-3bd00435-3a90{font-weight:700;font-size:12px;color:#009DDF;letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-30f3f79f-6307{font-weight:900;font-size:60px;color:#050B12;letter-spacing:-0.055em;line-height:0.98;& em { font-style: normal; color: #009DDF; }\n}.elementor .e-6468b149-5cac{padding:0px;flex-direction:column;gap:16px;flex:7 1 0px;}.elementor .e-478bd9e8-cb59{font-size:18px;color:#526173;line-height:1.7;flex:5 1 0px;}.elementor .e-710a354-adeb{padding:0px;gap:72px;align-items:flex-end;}.elementor .e-4afa9a9f-d780{display:flex;gap:10px;flex-wrap:wrap;& a { display: inline-flex; align-items: center; gap: 10px; min-height: 44px; padding: 0px 18px 0px 8px; border-radius: 999px; background-color: #ffffff; border: 1px solid #E3EDF3; color: #050B12; font-size: 14px; font-weight: 700; text-decoration: none; } & a:hover { border-color: #009DDF; color: #009DDF; } & span { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 999px; background-color: #009DDF; color: #ffffff; font-size: 12px; }\n}.elementor .e-1fada266-a1ef{padding:0px;flex-direction:column;gap:28px;}.elementor .e-aeb6318-c544{width:44px;height:44px;min-height:44px;font-weight:700;font-size:14px;color:#ffffff;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 8px #E2F2FA;display:flex;justify-content:center;align-items:center;}.elementor .e-639f97c4-cf21{width:2px;min-width:2px;max-width:2px;padding:0px;background-color:#CFE6F3;flex:1 1 auto;}.elementor .e-4e82cce1-3e88{width:72px;min-width:72px;padding:0px;flex-direction:column;gap:8px;align-items:center;}.elementor .e-675dd8ef-7b78{font-weight:900;font-size:32px;color:#050B12;letter-spacing:-0.04em;line-height:1.05;}.elementor .e-42df3709-f627{font-size:16px;color:#526173;line-height:1.7;}.elementor .e-548d617f-4f3d{font-size:15px;& a { color: #009DDF; font-weight: 700; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-3d3d1f02-6784{padding:0px;flex-direction:column;gap:14px;flex:4 1 0px;}.elementor .e-27c46f2b-8169{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-3f8c8461-81f5{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-12af09b0-5a56{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-5ef18ec7-d5a4{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-551c5fc2-d7fc{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-13d1e31f-2e5c{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-41aafefb-9d6c{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-477a791-9eae{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-d97b4f1-5522{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-2bd1df8b-e8a2{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-490e5aa1-c296{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-c087afc-5f41{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-32442c09-663a{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-1db8f8e8-2136{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-66974b57-3481{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-618ecb78-4ef1{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-78f0b44f-6bcc{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-1c70fa72-f938{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-7ea14cc1-6ba2{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-1f912e7d-bbf2{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-2b9ae62-df74{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-289dd76e-7871{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-51680bd6-9e9f{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-17b204b5-ec5e{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-62e850c4-90d3{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-65c3d504-4f78{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-7b1df5b5-96f9{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-2f4a6807-6676{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-3f41582d-4e7c{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-5aab7988-b09b{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-127920e2-6c8a{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-5d91ba5a-bfde{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-ce32c6a-fff3{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-41e6d2f9-c505{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-494a1517-2d31{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-25b7a08e-bf44{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-2cda934f-4171{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-126c624d-bc18{font-size:16px;color:#526173;line-height:1.75;}.elementor .e-2777455f-cd53{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-34877faa-88a7{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #E3EDF3;\n}.elementor .e-31600df7-c293{font-weight:700;font-size:18px;color:#050B12;}.elementor .e-6a5fb81f-c1f9{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-74a6720b-ac36{font-size:16px;color:#526173;line-height:1.75;& a { color: #009DDF; font-weight: 700; }\n}.elementor .e-4ee1e882-1a5c{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:64px;}.elementor .e-9125e66-7bda{gap:0px;}.elementor .e-33a48c7c-d98a{min-width:0px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;box-shadow:0px 24px 50px 0px rgba(16,25,40,0.05);flex:8 1 0px;}.elementor .e-703c18e-f622{min-width:0px;padding-block-start:4px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;gap:48px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1510c828-1094{padding:0px;gap:16px;align-items:stretch;}.elementor .e-742c498d-fc66{width:44px;height:44px;min-height:44px;font-weight:700;font-size:14px;color:#ffffff;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 8px #E2F2FA;display:flex;justify-content:center;align-items:center;}.elementor .e-7ba0b31e-1fdf{width:2px;min-width:2px;max-width:2px;padding:0px;background-color:#CFE6F3;flex:1 1 auto;}.elementor .e-2725c262-9375{width:72px;min-width:72px;padding:0px;flex-direction:column;gap:8px;align-items:center;}.elementor .e-3c63de0e-5417{font-weight:900;font-size:32px;color:#050B12;letter-spacing:-0.04em;line-height:1.05;}.elementor .e-79452caa-fa4a{max-width:30rem;font-size:16px;color:#526173;line-height:1.6;}.elementor .e-58b3bde6-d4f5{padding:0px;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-2c8cb26b-6324{font-weight:900;font-size:21px;color:#050B12;letter-spacing:-0.02em;}.elementor .e-5103e518-af04{font-size:15px;color:#526173;line-height:1.65;& strong { color: #050B12; }\n}.elementor .e-34717a14-f870{font-size:15px;margin-block-start:auto;& a { color: #009DDF; font-weight: 700; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-360da1c0-aa21:hover,.elementor .e-360da1c0-aa21:focus-visible{box-shadow:0px 30px 60px 0px rgba(16,25,40,0.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-360da1c0-aa21{padding:32px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:16px;}.elementor .e-229f1f3e-62ea{font-weight:900;font-size:21px;color:#050B12;letter-spacing:-0.02em;}.elementor .e-34444979-23d0{font-size:15px;color:#526173;line-height:1.65;}.elementor .e-31e669f3-ff00{font-size:13px;color:#526173;line-height:1.7;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#F5F9FC;& strong { color: #050B12; } & em { font-style: normal; font-size: 16px; font-weight: 700; color: #050B12; } & b { font-size: 16px; color: #009DDF; }\n}.elementor .e-2b627f07-5e27{font-size:15px;margin-block-start:auto;& a { color: #009DDF; font-weight: 700; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-ece6b56-f557:hover,.elementor .e-ece6b56-f557:focus-visible{box-shadow:0px 30px 60px 0px rgba(16,25,40,0.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-ece6b56-f557{padding:32px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:16px;}.elementor .e-2101edaa-97ca{font-weight:900;font-size:21px;color:#050B12;letter-spacing:-0.02em;}.elementor .e-3973b5d1-c710{font-size:15px;color:#526173;line-height:1.65;}.elementor .e-23739cd4-1699{font-size:14px;color:#526173;line-height:1.6;display:block;& ul { margin: 0px; padding: 0px; list-style: none; } & li { margin-bottom: 6px; } & strong { color: #050B12; }\n}.elementor .e-10042159-4041{font-size:15px;margin-block-start:auto;& a { color: #009DDF; font-weight: 700; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-1413ce64-8c00:hover,.elementor .e-1413ce64-8c00:focus-visible{box-shadow:0px 30px 60px 0px rgba(16,25,40,0.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-1413ce64-8c00{padding:32px;border-radius:24px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:16px;}.elementor .e-4f9bee1a-e8fc{padding:0px;gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-1536cbe5-7135{font-size:15px;color:#526173;line-height:1.65;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-radius:18px;border-width:1px;border-color:#B9D9EA;border-style:dashed;background-color:#ffffff;& strong { color: #050B12; } & a { color: #009DDF; font-weight: 700; text-decoration: none; white-space: nowrap; } & a:hover { text-decoration: underline; }\n}.elementor .e-7bf17cab-8743{min-width:0px;padding-block-start:4px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:28px;flex:1 1 0px;}.elementor .e-6c92bbdd-a179{padding:0px;gap:16px;align-items:stretch;}.elementor .e-734f2e57-2149{width:44px;height:44px;min-height:44px;font-weight:700;font-size:14px;color:#ffffff;border-radius:999px;background-color:#009DDF;box-shadow:0px 0px 0px 8px #E2F2FA;display:flex;justify-content:center;align-items:center;}.elementor .e-7794c3ef-aa6b{width:2px;min-width:2px;max-width:2px;padding:0px;background-color:#CFE6F3;flex:1 1 auto;}.elementor .e-2d8c2ca0-68a1{width:72px;min-width:72px;padding:0px;flex-direction:column;gap:8px;align-items:center;}.elementor .e-41e28127-5559{font-weight:700;font-size:12px;color:#7FD0F2;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-a207265-cba2{font-weight:900;font-size:38px;color:#ffffff;letter-spacing:-0.045em;line-height:1.04;}.elementor .e-7d694f5c-af1c{font-size:16px;color:rgba(255,255,255,0.9);line-height:1.6;display:block;& ol { margin: 0px; padding: 0px 0px 0px 22px; } & li { margin-bottom: 6px; } & li::marker { color: #7FD0F2; font-weight: 700; } & a { color: #ffffff; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #7FD0F2; }\n}.elementor .e-6ef2d6bb-8887{font-size:15px;color:rgba(255,255,255,0.75);line-height:1.65;}.elementor .e-7a56c6cc-22a0:hover,.elementor .e-7a56c6cc-22a0:focus-visible{color:#ffffff;background-color:#009DDF;}.elementor .e-7a56c6cc-22a0{min-height:48px;font-weight:700;font-size:15px;color:#050B12;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:#ffffff;}.elementor .e-539f6c16-f44f:hover,.elementor .e-539f6c16-f44f:focus-visible{color:#7FD0F2;}.elementor .e-539f6c16-f44f{font-weight:700;font-size:15px;color:#ffffff;text-decoration:underline;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-4dc022c-ddf1{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;flex-wrap:wrap;align-items:center;}.elementor .e-5f7d2b42-9000{max-width:540px;padding:56px;flex-direction:column;gap:18px;}.elementor .e-269b2b81-aa00{min-height:460px;overflow:hidden;padding:0px;border-radius:28px;background-image:linear-gradient(90deg, rgba(5,11,18,0.92) 0%,rgba(5,11,18,0.65) 45%,rgba(5,11,18,0.05) 82%),url("https://hapert.com/wp-content/uploads/2024/06/Sapphire-H-heuvel-landschap.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: center 62%;\n}.elementor .e-60b7cb31-2a84{min-width:0px;padding-block-start:4px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:1 1 0px;}.elementor .e-14db3f20-3922{padding:0px;gap:16px;align-items:stretch;}.elementor .e-5bae9da7-c059{width:44px;height:44px;min-height:44px;font-weight:700;font-size:14px;color:#ffffff;border-radius:999px;background-color:#050B12;box-shadow:0px 0px 0px 8px #E2F2FA;display:flex;justify-content:center;align-items:center;}.elementor .e-4d2d2ccc-5c0e{width:72px;min-width:72px;padding:0px;flex-direction:column;gap:8px;align-items:center;}.elementor .e-2f1d57a4-1b2a{font-weight:900;font-size:32px;color:#050B12;letter-spacing:-0.04em;line-height:1.05;}.elementor .e-3d04c4c9-1952{max-width:30rem;font-size:16px;color:#526173;line-height:1.6;}.elementor .e-c8c2e98-347e{padding:0px;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-478432f0-1612{font-weight:700;font-size:12px;color:rgba(255,255,255,0.85);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-153f7b7e-b3f0{font-weight:900;font-size:34px;color:#ffffff;letter-spacing:-0.045em;line-height:1.02;}.elementor .e-6b592cb9-295a{max-width:22rem;font-size:15px;color:rgba(255,255,255,0.9);line-height:1.6;}.elementor .e-7938f03-6b9d{width:360px;height:auto;position:absolute;inset-inline-end:-40px;inset-block-end:72px;}.elementor .e-3f080bba-7bad{position:relative;font-weight:700;font-size:15px;color:#050B12;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:auto;border-radius:999px;background-color:#ffffff;align-self:flex-start;}.elementor .e-424f0114-b41a:hover,.elementor .e-424f0114-b41a:focus-visible{box-shadow:0px 30px 60px 0px rgba(0,157,223,0.3);transform:translate3d(0px, -4px, 0px);}.elementor .e-424f0114-b41a{min-height:400px;overflow:hidden;position:relative;text-decoration:none;padding:36px;border-radius:28px;background-color:#009DDF;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;}.elementor .e-7bc212fd-3ceb{font-weight:700;font-size:12px;color:#009DDF;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-45a6e168-da1f{font-weight:900;font-size:28px;color:#050B12;letter-spacing:-0.04em;line-height:1.05;}.elementor .e-2ad7682c-eb2c{font-size:15px;color:#526173;line-height:1.6;}.elementor .e-20b1fde5-ea39{font-weight:900;font-size:11px;color:#ffffff;letter-spacing:0.04em;}.elementor .e-64a57220-438f{font-weight:900;font-size:14px;color:#009DDF;line-height:1;text-transform:uppercase;}.elementor .e-73ac7ee0-cbb1{width:120px;height:160px;min-width:120px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:13px;padding-inline-end:13px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:4px;border-start-end-radius:10px;border-end-start-radius:4px;border-end-end-radius:10px;background-image:linear-gradient(160deg, #0E1B26 0%,#050B12 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 18px 36px 0px rgba(5,11,18,0.26);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(4deg);flex-direction:column;justify-content:space-between;align-self:center;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-8ff68f1-b5a0{font-weight:700;font-size:15px;color:#009DDF;margin-block-start:auto;}.elementor .e-184aeb18-2dea:hover,.elementor .e-184aeb18-2dea:focus-visible{box-shadow:0px 30px 60px 0px rgba(16,25,40,0.1);transform:translate3d(0px, -4px, 0px);}.elementor .e-184aeb18-2dea{min-height:400px;text-decoration:none;padding:36px;border-radius:28px;border-width:1px;border-color:#E3EDF3;border-style:solid;background-color:#ffffff;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;}.elementor .e-a06877c-8aa3{font-weight:700;font-size:12px;color:#7FD0F2;letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-405d47a2-190f{font-weight:900;font-size:28px;color:#ffffff;letter-spacing:-0.04em;line-height:1.05;}.elementor .e-358e7c8d-519f{font-size:15px;color:rgba(255,255,255,0.82);line-height:1.6;}.elementor .e-2eec1a8f-b135{font-weight:700;font-size:15px;color:#ffffff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:auto;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.4);border-style:solid;align-self:flex-start;white-space: nowrap;\n}.elementor .e-72075a2a-4204:hover,.elementor .e-72075a2a-4204:focus-visible{box-shadow:0px 30px 60px 0px rgba(5,11,18,0.3);transform:translate3d(0px, -4px, 0px);}.elementor .e-72075a2a-4204{min-height:400px;overflow:hidden;position:relative;text-decoration:none;padding:36px;border-radius:28px;background-image:linear-gradient(180deg, rgba(5,11,18,0.88) 0%,rgba(5,11,18,0.55) 100%),url("https://hapert.com/wp-content/uploads/2024/11/Achterdeuren-Sapphire-H.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#050B12;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:12px;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-60198479-bd9b{padding:0px;gap:20px;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto;}.elementor .e-62c13631-31e8{min-width:0px;padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:28px;flex:1 1 0px;}.elementor .e-755bac2f-e4f9{padding:0px;gap:16px;align-items:stretch;}.elementor .e-340e760b-d1a7{padding:0px;flex-direction:column;gap:0px;}.elementor .e-4e76f301-885f{max-width:76rem;padding:0px;flex-direction:column;gap:64px;}.elementor .e-2694d84c-b8d0{padding-block-start:112px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-color:#F5F9FC;justify-content:center;}.elementor .e-3458b43-38ef{display:none;}