/* AIHIO Content Model: Copycat residual CSS for the Referenssit views.
 * Copycat prints copycat_css[post_<id>] only on the old pages (390, 342, 339). These are the same
 * rules, re-keyed to the element/style ids of the clones (scratchpad ref/build.py).
 * Enqueued by includes/referenssit.php on referenssi singles and the referenssit view page. */
/* ---- Referenssit (uusi) page: copycat_css[post_390], re-keyed to the cloned ids ---- */
/* Hero */
.elementor .e-dcee508-facfbb0::before { content: ""; position: absolute; top: -30%; right: -20%; bottom: auto; left: -20%; height: 820px; pointer-events: none; background-image: radial-gradient(60% 55% at 50% 40%, rgba(3, 170, 198, 0.22), transparent 70%); }
.elementor .e-dcee508-facfbb0::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; pointer-events: none; opacity: 0.5; mask-image: radial-gradient(70% 60% at 50% 30%, rgb(0, 0, 0), transparent 75%); z-index: -1; }
/* Image */
.elementor .e-e2da75e-ed88f8d { filter: grayscale(0.35); overflow-x: clip; overflow-y: clip; }
/* Kicker */
.elementor .e-edb3d58-afca785::before { content: ""; width: 22px; height: 1px; }
/* Heading 1 */
.elementor .e-c89c59a-ffb5ccf { overflow-wrap: break-word; hyphens: auto; }
/* Hero Lead */
.elementor .e-3ec5a1b-6d3d64f { overflow-wrap: break-word; }
/* Text */
.elementor .e-d3015ff-c9f81d9 { white-space: nowrap; }
/* Arrow */
.elementor .e-4330ab3-a928170 { white-space: nowrap; }
/* Btn */
.elementor .e-b2774f5-85c7e72 { white-space: nowrap; }
/* Small */
.elementor .e-b83b94c-a78930c { overflow-wrap: break-word; }
/* Logowall */
.elementor .e-b6a5375-a11dcbf { grid-template-rows: none; }
/* Span */
.elementor .e-51353ec-42eb777 { font-weight: 650; grid-template-rows: none; grid-template-columns: none; }
/* Image */
.elementor .e-c4167ec-02251b7 { filter: grayscale(1) brightness(1.75) contrast(0.85); overflow-x: clip; overflow-y: clip; }
/* Kicker */
.elementor .e-db2d9a2-7f92a84::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-3da2668-87c9c0f { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-84f097b-67c131a { overflow-wrap: break-word; }
/* Grid */
.elementor .e-a6c285d-90a10e3 { grid-template-rows: none; }
/* Heading 3 */
.elementor .e-7ba1910-c17ced2 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-ad541d8-12efa00 { overflow-wrap: break-word; }
/* Case Metrics */
.elementor .e-28118f4-3af423a { grid-template-rows: none; }
/* Text */
.elementor .e-5778f1d-302ea67 { font-weight: 750; }
/* Text */
.elementor .e-4470aa0-0b43dd7 { font-weight: 750; }
/* Text */
.elementor .e-2b744b8-91a8ce1 { font-weight: 750; }
/* Small */
.elementor .e-87e17da-029af15 { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-8c59b43-7e1d72b::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-e337082-f514dae { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-e990adc-84806fe { overflow-wrap: break-word; }
/* Grid */
.elementor .e-e28b077-2421a58 { grid-template-rows: none; }
/* Heading 3 */
.elementor .e-4724b7c-ceb8e61 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-5eeaef5-61e5570 { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-fae3315-8530055::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-4b69b81-9467026 { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-98c3a4f-70e17d9 { overflow-wrap: break-word; }
/* Grid */
.elementor .e-a9554be-df28832 { grid-template-rows: none; }
/* Quote */
.elementor .e-25730de-bfa56e8 { border-top-color: rgba(255, 255, 255, 0.09); border-right-color: rgba(255, 255, 255, 0.09); border-bottom-color: rgba(255, 255, 255, 0.09); border-left-color: #03aac6; }
/* Text */
.elementor .e-4a9634d-7d4ac0a { overflow-wrap: break-word; }
/* Quote */
.elementor .e-96afd61-89440ab { border-top-color: rgba(255, 255, 255, 0.09); border-right-color: rgba(255, 255, 255, 0.09); border-bottom-color: rgba(255, 255, 255, 0.09); border-left-color: #03aac6; }
/* Text */
.elementor .e-82ac815-906d9ba { overflow-wrap: break-word; }
/* Quote */
.elementor .e-53f5cdf-35c21dc { border-top-color: rgba(255, 255, 255, 0.09); border-right-color: rgba(255, 255, 255, 0.09); border-bottom-color: rgba(255, 255, 255, 0.09); border-left-color: #03aac6; }
/* Text */
.elementor .e-b8e18a1-4569935 { overflow-wrap: break-word; }
/* Quote */
.elementor .e-e0de2b6-5b59e97 { border-top-color: rgba(255, 255, 255, 0.09); border-right-color: rgba(255, 255, 255, 0.09); border-bottom-color: rgba(255, 255, 255, 0.09); border-left-color: #03aac6; }
/* Text */
.elementor .e-ae7b922-cb4a39d { overflow-wrap: break-word; }
/* Quote */
.elementor .e-8aac4e2-c18e097 { border-top-color: rgba(255, 255, 255, 0.09); border-right-color: rgba(255, 255, 255, 0.09); border-bottom-color: rgba(255, 255, 255, 0.09); border-left-color: #03aac6; }
/* Text */
.elementor .e-afb7be9-708d27f { overflow-wrap: break-word; }
/* Quote */
.elementor .e-096895c-d573ef1 { border-top-color: rgba(255, 255, 255, 0.09); border-right-color: rgba(255, 255, 255, 0.09); border-bottom-color: rgba(255, 255, 255, 0.09); border-left-color: #03aac6; }
/* Text */
.elementor .e-fc0e0f3-83f7835 { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-4cbea12-7c38393::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-ac26c5b-d3cff1e { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-2aaabcf-f588347 { overflow-wrap: break-word; }
/* Flow */
.elementor .e-2cc0b46-9b34389 { grid-template-rows: none; }
/* Image */
.elementor .e-217dbb4-7e1ce89 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-539cedd-2e4865d { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-26090f4-95b73db { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-3e1723b-2ca7f26 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-087d4a9-89c6ca3 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-2b08f3f-29a4312 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-98debbe-3c7cfe2 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-04e7b6a-bd44a8a { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-648d7c8-ad3cb8e { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-e8ea242-df46881 { overflow-x: clip; overflow-y: clip; }
/* Photo Credit */
.elementor .e-591af4f-443e52e { overflow-wrap: break-word; }
/* Section */
.elementor .e-f619ea9-b975dac { background-image: linear-gradient(140deg, #071c22, #04282f 45%, #061116); background-size: auto; background-repeat: repeat; }
.elementor .e-f619ea9-b975dac::before { content: ""; position: absolute; top: auto; right: -10%; bottom: -60%; left: -10%; height: 520px; background-color: transparent; background-image: radial-gradient(50% 50%, rgba(3, 170, 198, 0.3), transparent 70%); background-size: auto; background-repeat: repeat; }
/* Hero Grid */
.elementor .e-74c9e43-19a9359 { grid-template-rows: none; }
/* Kicker */
.elementor .e-7c812cc-7b54dd2::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-56b8dbd-cfae5b6 { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-f4838f2-b688b30 { overflow-wrap: break-word; }
/* UL (html fallback) */
.elementor-element-5c0525a { font-family: Inter; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: 0px; text-transform: none; text-align: start; color: #eef2f4; text-decoration: none; }
@media (max-width: 479px) {
  .elementor-element-5c0525a { font-size: 16px; line-height: 26.4px; }
}
.elementor-element-5c0525a [data-cc-el="e9y"] { padding-left: 0px; list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; color: #eef2f4; text-decoration-line: none; }
@media (max-width: 479px) {
  .elementor-element-5c0525a [data-cc-el="e9y"] { font-size: 16px; line-height: 26.4px; }
}
/* UL (html fallback, inner css) */
[data-cc-el="e9y"] > :nth-child(1) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e9y"] > :nth-child(1) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e9y"] > :nth-child(2) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e9y"] > :nth-child(2) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e9y"] > :nth-child(2) > :nth-child(1) { color: #ffffff; font-weight: 650; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e9y"] > :nth-child(2) > :nth-child(1) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e9y"] > :nth-child(3) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e9y"] > :nth-child(3) { font-size: 16px; line-height: 26.4px; }
}
/* Btn */
.elementor .e-3afdf21-fada275 { white-space: nowrap; }
/* Btn */
.elementor .e-3d13010-fb87205 { white-space: nowrap; }
/* Image */
.elementor .e-a405e49-8581334 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-64969b9-69f98b7 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-6b41893-d8de744 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-6e575a8-067846e { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-bd3e0a9-25f3ae0 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-87f2305-1ecaec6 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-89098be-5948783 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-7f2c456-58533ab { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-339673b-28d53ce { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Form Grid */
.elementor .e-4ae1a1c-5851e44 { grid-template-rows: none; }
/* Field */
.elementor .e-0be2ba0-addd210 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-8553e15-3c18442 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-24c44ff-4a4be05 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-6d724ba-129b07c { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-a0e1b4f-b96fd00 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-48d12b3-b7e5361 { resize: vertical; white-space: pre-wrap; cursor: text; }
/* Btn */
.elementor .e-7b20c00-2ab10a4 { white-space: nowrap; }
/* Form Note */
.elementor .e-468cbb1-4d63785 { overflow-wrap: break-word; }
/* Btn */
.elementor .e-4e88f46-ebcbbaf { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-4e88f46-ebcbbaf { text-wrap-mode: nowrap; }
}
/* Btn */
.elementor .e-ede206f-a027458 { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-ede206f-a027458 { text-wrap-mode: nowrap; }
}
/* Btn */
.elementor .e-1b37ed4-431e2a7 { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-1b37ed4-431e2a7 { text-wrap-mode: nowrap; }
}

/* ---- referenssi marinekauppa case: copycat_css[post_342], re-keyed to the cloned ids ---- */
/* Hero */
.elementor .e-39836c5-ae4bc66::before { content: ""; position: absolute; top: -30%; right: -20%; bottom: auto; left: -20%; height: 820px; pointer-events: none; background-image: radial-gradient(60% 55% at 50% 40%, rgba(3, 170, 198, 0.22), transparent 70%); }
.elementor .e-39836c5-ae4bc66::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; pointer-events: none; opacity: 0.5; mask-image: radial-gradient(70% 60% at 50% 30%, rgb(0, 0, 0), transparent 75%); z-index: -1; }
/* Image */
.elementor .e-81c452f-0053df5 { filter: grayscale(0.35); overflow-x: clip; overflow-y: clip; }
/* Kicker */
.elementor .e-8138a03-5c18cb3::before { content: ""; width: 22px; height: 1px; }
/* Heading 1 */
.elementor .e-2d52a1d-dcaa8c8 { overflow-wrap: break-word; hyphens: auto; }
/* Hero Lead */
.elementor .e-ca821c5-24f27bf { overflow-wrap: break-word; }
/* Text */
.elementor .e-b5e64b8-11e4850 { white-space: nowrap; }
/* Arrow */
.elementor .e-ad31894-2b8d3ce { white-space: nowrap; }
/* Btn */
.elementor .e-c7deac6-6859971 { white-space: nowrap; }
/* Kicker */
.elementor .e-6c56824-73d6029::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-c017a6a-020e1df { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-92426e7-bf5f157 { overflow-wrap: break-word; }
/* Metrics */
.elementor .e-882f11a-14b6dcf { grid-template-rows: none; }
/* Metric */
.elementor .e-b98f1c6-669a21a { background-image: linear-gradient(155deg, rgba(3, 170, 198, 0.85), rgba(3, 140, 165, 0.7)); background-size: auto; background-repeat: repeat; }
/* Metrics */
.elementor .e-8f148c8-1412eb4 { grid-template-rows: none; }
/* Small */
.elementor .e-f7293b6-23b5d32 { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-d755d3b-fdcfa10::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-c07950b-f50aef2 { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-5e88d05-3778425 { overflow-wrap: break-word; }
/* Compare */
.elementor .e-3d3bef1-586b8d5 { grid-template-rows: none; }
/* Heading 3 */
.elementor .e-2baf2e8-97dff90 { overflow-wrap: break-word; hyphens: auto; }
/* Text */
.elementor .e-154c94d-99a7361 { overflow-wrap: break-word; }
.elementor .e-154c94d-99a7361::before { content: "✓"; position: absolute; left: 0px; font-weight: 700; }
/* Text */
.elementor .e-9b18530-24641bd { overflow-wrap: break-word; }
.elementor .e-9b18530-24641bd::before { content: "✓"; position: absolute; left: 0px; font-weight: 700; }
/* Text */
.elementor .e-73449c2-4060545 { overflow-wrap: break-word; }
.elementor .e-73449c2-4060545::before { content: "✓"; position: absolute; left: 0px; font-weight: 700; }
/* Text */
.elementor .e-560e93e-5b424c3 { overflow-wrap: break-word; }
.elementor .e-560e93e-5b424c3::before { content: "✓"; position: absolute; left: 0px; font-weight: 700; }
/* Text */
.elementor .e-bdab2d8-9475b39 { overflow-wrap: break-word; }
.elementor .e-bdab2d8-9475b39::before { content: "✓"; position: absolute; left: 0px; font-weight: 700; }
/* Heading 3 */
.elementor .e-7991ab0-7c14cc9 { overflow-wrap: break-word; hyphens: auto; }
/* Text */
.elementor .e-bf5e4e1-292b61d { overflow-wrap: break-word; }
.elementor .e-bf5e4e1-292b61d::before { content: "·"; position: absolute; left: 0px; font-weight: 700; font-size: 1.4rem; line-height: 1; }
/* Text */
.elementor .e-e4e0cc5-0187a99 { overflow-wrap: break-word; }
.elementor .e-e4e0cc5-0187a99::before { content: "·"; position: absolute; left: 0px; font-weight: 700; font-size: 1.4rem; line-height: 1; }
/* Text */
.elementor .e-5f8fc16-b1cbbce { overflow-wrap: break-word; }
.elementor .e-5f8fc16-b1cbbce::before { content: "·"; position: absolute; left: 0px; font-weight: 700; font-size: 1.4rem; line-height: 1; }
/* Text */
.elementor .e-f9a22bd-c4c9793 { overflow-wrap: break-word; }
.elementor .e-f9a22bd-c4c9793::before { content: "·"; position: absolute; left: 0px; font-weight: 700; font-size: 1.4rem; line-height: 1; }
/* Kicker */
.elementor .e-f0ed71a-3cc74cf::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-501ecd5-37b6368 { overflow-wrap: break-word; hyphens: auto; }
/* Steps */
.elementor .e-cac1a12-69259ad { grid-template-rows: none; grid-template-columns: none; }
/* Step */
.elementor .e-a72c8e3-c68cb63::before { counter-increment: s 1; content: counter(s, decimal-leading-zero); position: absolute; left: 26px; top: 26px; font-size: 0.95rem; font-weight: 700; }
/* Heading 3 */
.elementor .e-646f36f-4fc9c87 { overflow-wrap: break-word; hyphens: auto; }
/* Text */
.elementor .e-8488a6c-47da765 { overflow-wrap: break-word; }
/* Step */
.elementor .e-8c9ecf1-de890e8::before { counter-increment: s 1; content: counter(s, decimal-leading-zero); position: absolute; left: 26px; top: 26px; font-size: 0.95rem; font-weight: 700; }
/* Heading 3 */
.elementor .e-989f63e-85d2c64 { overflow-wrap: break-word; hyphens: auto; }
/* Text */
.elementor .e-ff97ea4-96f8f41 { overflow-wrap: break-word; }
/* Step */
.elementor .e-a53c792-2226f9b::before { counter-increment: s 1; content: counter(s, decimal-leading-zero); position: absolute; left: 26px; top: 26px; font-size: 0.95rem; font-weight: 700; }
/* Heading 3 */
.elementor .e-576c3e0-58c2e4e { overflow-wrap: break-word; hyphens: auto; }
/* Text */
.elementor .e-7a01539-e3ae820 { overflow-wrap: break-word; }
/* Step */
.elementor .e-eef22f2-cace80e::before { counter-increment: s 1; content: counter(s, decimal-leading-zero); position: absolute; left: 26px; top: 26px; font-size: 0.95rem; font-weight: 700; }
/* Heading 3 */
.elementor .e-60e80e0-0bafe58 { overflow-wrap: break-word; hyphens: auto; }
/* Text */
.elementor .e-8d6bd60-2a07cc1 { overflow-wrap: break-word; }
/* Step */
.elementor .e-48c6768-e29d4e0::before { counter-increment: s 1; content: counter(s, decimal-leading-zero); position: absolute; left: 26px; top: 26px; font-size: 0.95rem; font-weight: 700; }
/* Heading 3 */
.elementor .e-73aadce-3a5bc3f { overflow-wrap: break-word; hyphens: auto; }
/* Text */
.elementor .e-e7c8136-4fde943 { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-76c3d75-7e29f08::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-1cdb4d4-8f2342d { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-c25e9e5-c465643 { overflow-wrap: break-word; }
/* TABLE (html fallback) */
.elementor-element-4c326be { border-collapse: collapse; }
.elementor-element-4c326be { width: 100%; font-size: 0.93rem; min-width: 520px; font-family: Inter; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: 0px; text-transform: none; text-align: start; color: #eef2f4; text-decoration: none; }
.elementor-element-4c326be [data-cc-el="e56"] { border-collapse: collapse; font-size: 0.93rem; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; color: #eef2f4; text-decoration-line: none; }
/* TABLE (html fallback, inner css) */
[data-cc-el="e56"] > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(1) > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(1) > :nth-child(1) > :nth-child(1) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(1) > :nth-child(1) > :nth-child(2) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(1) > :nth-child(1) > :nth-child(3) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(1) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(1) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(1) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(2) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(2) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(2) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(2) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(3) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(3) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(3) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(3) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(4) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(4) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(4) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(4) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(5) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(5) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(5) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(5) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(6) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(6) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(6) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(6) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(7) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(7) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(7) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(7) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(8) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(8) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(8) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(8) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(9) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e56"] > :nth-child(2) > :nth-child(9) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
/* Small */
.elementor .e-537cdbe-6414791 { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-4f13ad5-7a1a17f::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-d4280ca-1a6406a { overflow-wrap: break-word; hyphens: auto; }
/* Grid */
.elementor .e-e1a384b-59a63df { grid-template-rows: none; }
/* Card */
.elementor .e-35dfad3-7bd4e19 { background-image: linear-gradient(160deg, rgba(3, 170, 198, 0.1), #101316 55%); background-size: auto; background-repeat: repeat; }
/* Heading 3 */
.elementor .e-3e2851b-39887c7 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-793f94a-b11ea4b { overflow-wrap: break-word; }
/* Heading 3 */
.elementor .e-5383e6a-993b274 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-63cc1bc-f849ca6 { overflow-wrap: break-word; }
/* Heading 3 */
.elementor .e-bc298d5-c09eaec { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-1a2b1e9-2b18d89 { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-dc531e5-3231378::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-3dd873a-ea36096 { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-241c700-78cb961 { overflow-wrap: break-word; }
/* Flow */
.elementor .e-fb5279c-556be1c { grid-template-rows: none; }
/* Image */
.elementor .e-121e782-d9f3ed6 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-d4e9757-ef97260 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-17d9e65-1e50662 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-136888b-a96885d { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-32676b0-03c3e58 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-00f8e35-22e6246 { overflow-x: clip; overflow-y: clip; }
/* Photo Credit */
.elementor .e-6a7ef94-9c18a84 { overflow-wrap: break-word; }
/* Section */
.elementor .e-d1023a2-0d523d6 { background-image: linear-gradient(140deg, #071c22, #04282f 45%, #061116); background-size: auto; background-repeat: repeat; }
.elementor .e-d1023a2-0d523d6::before { content: ""; position: absolute; top: auto; right: -10%; bottom: -60%; left: -10%; height: 520px; background-color: transparent; background-image: radial-gradient(50% 50%, rgba(3, 170, 198, 0.3), transparent 70%); background-size: auto; background-repeat: repeat; }
/* Hero Grid */
.elementor .e-4998df9-1d5d55e { grid-template-rows: none; }
/* Kicker */
.elementor .e-e4844d6-a29a7ff::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-a3a7205-e971c0d { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-ca02374-1f2697d { overflow-wrap: break-word; }
/* UL (html fallback) */
.elementor-element-eb384dc { font-family: Inter; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: 0px; text-transform: none; text-align: start; color: #eef2f4; text-decoration: none; }
@media (max-width: 479px) {
  .elementor-element-eb384dc { font-size: 16px; line-height: 26.4px; }
}
.elementor-element-eb384dc [data-cc-el="e7n"] { padding-left: 0px; list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; color: #eef2f4; text-decoration-line: none; }
@media (max-width: 479px) {
  .elementor-element-eb384dc [data-cc-el="e7n"] { font-size: 16px; line-height: 26.4px; }
}
/* UL (html fallback, inner css) */
[data-cc-el="e7n"] > :nth-child(1) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7n"] > :nth-child(1) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e7n"] > :nth-child(2) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7n"] > :nth-child(2) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e7n"] > :nth-child(2) > :nth-child(1) { color: #ffffff; font-weight: 650; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7n"] > :nth-child(2) > :nth-child(1) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e7n"] > :nth-child(3) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7n"] > :nth-child(3) { font-size: 16px; line-height: 26.4px; }
}
/* Btn */
.elementor .e-ecfcaad-0a6fcc0 { white-space: nowrap; }
/* Btn */
.elementor .e-8d6437f-f77682b { white-space: nowrap; }
/* Image */
.elementor .e-d60a0cb-e2d877e { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-1ba530f-e3bf85a { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-fa8cddd-9cf484d { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-0950dbe-d978b6f { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-2f644b6-57b5c58 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-ba89b07-b7c6be7 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-de7389e-ff89b76 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-bba85eb-41c7a31 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-630867e-99c7a3c { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Form Grid */
.elementor .e-41f406e-40f0b7b { grid-template-rows: none; }
/* Field */
.elementor .e-94a926d-9823076 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-061abdb-3dd73af { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-99dab5f-10ea763 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-a5fcc18-768696c { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-382b911-dc519e3 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-af421bc-2675ed1 { resize: vertical; white-space: pre-wrap; cursor: text; }
/* Btn */
.elementor .e-c707018-ed05a72 { white-space: nowrap; }
/* Form Note */
.elementor .e-55bad83-6c3aa0d { overflow-wrap: break-word; }
/* Btn */
.elementor .e-eecdc0f-e9af4ed { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-eecdc0f-e9af4ed { text-wrap-mode: nowrap; }
}
/* Btn */
.elementor .e-363938d-2eb7e69 { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-363938d-2eb7e69 { text-wrap-mode: nowrap; }
}
/* Btn */
.elementor .e-38080c1-90eda1e { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-38080c1-90eda1e { text-wrap-mode: nowrap; }
}

/* ---- referenssi kuuloasi case: copycat_css[post_339], re-keyed to the cloned ids ---- */
/* Hero */
.elementor .e-22b99e8-5efb93f::before { content: ""; position: absolute; top: -30%; right: -20%; bottom: auto; left: -20%; height: 820px; pointer-events: none; background-image: radial-gradient(60% 55% at 50% 40%, rgba(3, 170, 198, 0.22), transparent 70%); }
.elementor .e-22b99e8-5efb93f::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; pointer-events: none; opacity: 0.5; mask-image: radial-gradient(70% 60% at 50% 30%, rgb(0, 0, 0), transparent 75%); z-index: -1; }
/* Image */
.elementor .e-34b278a-422005e { filter: grayscale(0.35); overflow-x: clip; overflow-y: clip; }
/* Kicker */
.elementor .e-736a286-088e5a2::before { content: ""; width: 22px; height: 1px; }
/* Heading 1 */
.elementor .e-bd416fb-25f73a7 { overflow-wrap: break-word; hyphens: auto; }
/* Hero Lead */
.elementor .e-cc0e1de-8ef086d { overflow-wrap: break-word; }
/* Text */
.elementor .e-c1624d1-abc073c { white-space: nowrap; }
/* Arrow */
.elementor .e-ef19d79-2b7c7b2 { white-space: nowrap; }
/* Btn */
.elementor .e-27624bb-1842276 { white-space: nowrap; }
/* Kicker */
.elementor .e-d441481-099e84a::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-03ef869-91705f9 { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-9518f3c-21f590f { overflow-wrap: break-word; }
/* Metrics */
.elementor .e-800b8cb-97ce46c { grid-template-rows: none; }
/* Metric */
.elementor .e-b714c4f-9e2ecda { background-image: linear-gradient(155deg, rgba(3, 170, 198, 0.85), rgba(3, 140, 165, 0.7)); background-size: auto; background-repeat: repeat; }
/* Metrics */
.elementor .e-757cf82-0b61d1a { grid-template-rows: none; }
/* Small */
.elementor .e-4259c04-4778e7f { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-4b724b3-eaeb1fc::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-345de1f-ace75cc { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-963a3fd-7db4d8d { overflow-wrap: break-word; }
/* Grid */
.elementor .e-4c36340-287c09e { grid-template-rows: none; }
/* Heading 3 */
.elementor .e-c12f608-1a755f6 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-bb48255-52709d1 { overflow-wrap: break-word; }
/* Heading 3 */
.elementor .e-c10809c-d953e01 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-ecdd056-0a979ff { overflow-wrap: break-word; }
/* Heading 3 */
.elementor .e-0bae36b-61c07a5 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-33f4126-7853a33 { overflow-wrap: break-word; }
/* Heading 3 */
.elementor .e-a642cf9-8de5026 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-cf4ec70-50ab58b { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-023cee8-8d3ed99::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-0a69b0c-e726bb2 { overflow-wrap: break-word; hyphens: auto; }
/* TABLE (html fallback) */
.elementor-element-9c2a6a1 { border-collapse: collapse; }
.elementor-element-9c2a6a1 { width: 100%; font-size: 0.93rem; min-width: 520px; font-family: Inter; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: 0px; text-transform: none; text-align: start; color: #eef2f4; text-decoration: none; }
.elementor-element-9c2a6a1 [data-cc-el="e4g"] { border-collapse: collapse; font-size: 0.93rem; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; color: #eef2f4; text-decoration-line: none; }
/* TABLE (html fallback, inner css) */
[data-cc-el="e4g"] > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(1) > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(1) > :nth-child(1) > :nth-child(1) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(1) > :nth-child(1) > :nth-child(2) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(1) > :nth-child(1) > :nth-child(3) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(1) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(1) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(1) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(2) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(2) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(2) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(2) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(3) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(3) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(3) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(3) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(4) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(4) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(4) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(4) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(5) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(5) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(5) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(5) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(6) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(6) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(6) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(6) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(7) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(7) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(7) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(7) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(8) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(8) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(8) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #9aa6ad; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(8) > :nth-child(3) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(9) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e4g"] > :nth-child(2) > :nth-child(9) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
/* Small */
.elementor .e-29f1360-3ae73df { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-25dabb1-231c212::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-ec6ec0e-77a9787 { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-2fb8b20-8c1d3ca { overflow-wrap: break-word; }
/* TABLE (html fallback) */
.elementor-element-093b8c8 { border-collapse: collapse; }
.elementor-element-093b8c8 { width: 100%; font-size: 0.93rem; min-width: 520px; font-family: Inter; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: 0px; text-transform: none; text-align: start; color: #eef2f4; text-decoration: none; }
.elementor-element-093b8c8 [data-cc-el="e63"] { border-collapse: collapse; font-size: 0.93rem; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; color: #eef2f4; text-decoration-line: none; }
/* TABLE (html fallback, inner css) */
[data-cc-el="e63"] > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(1) > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(1) > :nth-child(1) > :nth-child(1) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(1) > :nth-child(1) > :nth-child(2) { overflow-wrap: break-word; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: #03aac6; color: #03191e; text-align: left; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; font-weight: 700; font-size: 0.82rem; letter-spacing: 0.04em; text-transform: uppercase; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-style: normal; line-height: 21.648px; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(1) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(1) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(1) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(2) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(2) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(2) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(3) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(3) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(3) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(4) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(4) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(4) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(5) { transition-duration: 0s; transition-property: none; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(5) > :nth-child(1) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #eef2f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); font-weight: 550; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
[data-cc-el="e63"] > :nth-child(2) > :nth-child(5) > :nth-child(2) { overflow-wrap: break-word; padding-top: 13px; padding-right: 18px; padding-bottom: 13px; padding-left: 18px; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.09); color: #7de3f4; background-image: none; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; background-color: rgba(255, 255, 255, 0.016); text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 14.88px; font-style: normal; line-height: 24.552px; letter-spacing: normal; text-transform: none; text-decoration-line: none; white-space: normal; }
/* Kicker */
.elementor .e-680c29c-fc8ae30::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-cc196a8-f3aac48 { overflow-wrap: break-word; hyphens: auto; }
/* Grid */
.elementor .e-17f3514-180547a { grid-template-rows: none; }
/* Card */
.elementor .e-fa1533a-d733d21 { background-image: linear-gradient(160deg, rgba(3, 170, 198, 0.1), #101316 55%); background-size: auto; background-repeat: repeat; }
/* Heading 3 */
.elementor .e-a349a66-260144b { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-88d9e05-3dd189b { overflow-wrap: break-word; }
/* Heading 3 */
.elementor .e-8fa0e52-2fba0ef { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-271755a-e2d8591 { overflow-wrap: break-word; }
/* Heading 3 */
.elementor .e-faf3561-40d9988 { overflow-wrap: break-word; hyphens: auto; }
/* Dim */
.elementor .e-3ddd701-5d759af { overflow-wrap: break-word; }
/* Kicker */
.elementor .e-af31d04-0b356ae::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-7cd4735-75d986c { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-87912f2-2eebb92 { overflow-wrap: break-word; }
/* Flow */
.elementor .e-8558cb0-fcdc7e0 { grid-template-rows: none; }
/* Image */
.elementor .e-32a2c08-88d913c { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-2f4e87c-4c6a6c9 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-77a85c7-59100d9 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-46fe54f-27c6665 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-c5dcd6e-99aa978 { overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-0d442dd-8d15361 { overflow-x: clip; overflow-y: clip; }
/* Photo Credit */
.elementor .e-040a1cc-554ed29 { overflow-wrap: break-word; }
/* Section */
.elementor .e-6f0f367-6f18369 { background-image: linear-gradient(140deg, #071c22, #04282f 45%, #061116); background-size: auto; background-repeat: repeat; }
.elementor .e-6f0f367-6f18369::before { content: ""; position: absolute; top: auto; right: -10%; bottom: -60%; left: -10%; height: 520px; background-color: transparent; background-image: radial-gradient(50% 50%, rgba(3, 170, 198, 0.3), transparent 70%); background-size: auto; background-repeat: repeat; }
/* Hero Grid */
.elementor .e-b8aea64-a97b2d8 { grid-template-rows: none; }
/* Kicker */
.elementor .e-7d64e13-45a524c::before { content: ""; width: 22px; height: 1px; }
/* Heading 2 */
.elementor .e-a0b86ee-6bd4c73 { overflow-wrap: break-word; hyphens: auto; }
/* Lead */
.elementor .e-1be38ec-e64b7c7 { overflow-wrap: break-word; }
/* UL (html fallback) */
.elementor-element-188fd85 { font-family: Inter; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: 0px; text-transform: none; text-align: start; color: #eef2f4; text-decoration: none; }
@media (max-width: 479px) {
  .elementor-element-188fd85 { font-size: 16px; line-height: 26.4px; }
}
.elementor-element-188fd85 [data-cc-el="e7x"] { padding-left: 0px; list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; color: #eef2f4; text-decoration-line: none; }
@media (max-width: 479px) {
  .elementor-element-188fd85 [data-cc-el="e7x"] { font-size: 16px; line-height: 26.4px; }
}
/* UL (html fallback, inner css) */
[data-cc-el="e7x"] > :nth-child(1) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7x"] > :nth-child(1) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e7x"] > :nth-child(2) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7x"] > :nth-child(2) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e7x"] > :nth-child(2) > :nth-child(1) { color: #ffffff; font-weight: 650; transition-duration: 0s; transition-property: none; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7x"] > :nth-child(2) > :nth-child(1) { font-size: 16px; line-height: 26.4px; }
}
[data-cc-el="e7x"] > :nth-child(3) { overflow-wrap: break-word; margin-bottom: 0.45em; transition-duration: 0s; transition-property: none; color: #9aa6ad; font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: 400; font-style: normal; line-height: 28.05px; letter-spacing: normal; text-transform: none; text-align: start; text-decoration-line: none; white-space: normal; }
@media (max-width: 479px) {
  [data-cc-el="e7x"] > :nth-child(3) { font-size: 16px; line-height: 26.4px; }
}
/* Btn */
.elementor .e-e9b64a3-e01bd16 { white-space: nowrap; }
/* Btn */
.elementor .e-f9df8af-24de3c3 { white-space: nowrap; }
/* Image */
.elementor .e-0ee49e0-38bf79c { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-e83247f-a9a6324 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-e77c0e5-6718c10 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-c7d4e0c-729ccaf { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-1967e79-a535546 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-c0ae6a9-dfd19c9 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-ebd8776-58bac4b { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-0ff167b-8ade215 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Image */
.elementor .e-04f97a4-7de5da1 { object-position: center 22%; overflow-x: clip; overflow-y: clip; }
/* Form Grid */
.elementor .e-8a0eb20-7e05a38 { grid-template-rows: none; }
/* Field */
.elementor .e-a575092-a450855 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-bea73e8-3b50176 { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-4cd2588-476760d { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-d92cb82-c71708d { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-abf9f0a-c6e2aec { cursor: text; overflow-x: clip; overflow-y: clip; }
/* Field */
.elementor .e-5115d56-4c19a3a { resize: vertical; white-space: pre-wrap; cursor: text; }
/* Btn */
.elementor .e-e715bdf-ef81053 { white-space: nowrap; }
/* Form Note */
.elementor .e-3261c99-e437aa3 { overflow-wrap: break-word; }
/* Btn */
.elementor .e-81bca48-d9d98d5 { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-81bca48-d9d98d5 { text-wrap-mode: nowrap; }
}
/* Btn */
.elementor .e-933653e-3560dfd { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-933653e-3560dfd { text-wrap-mode: nowrap; }
}
/* Btn */
.elementor .e-55b7b80-6464686 { white-space: nowrap; }
@media (max-width: 479px) {
  .elementor .e-55b7b80-6464686 { text-wrap-mode: nowrap; }
}
