.elementor .e-712035b5-3322{font-weight:600;font-size:36px;color:#1C244B;line-height:1.2;}.elementor .e-6d7fcd0d-176e{font-weight:600;font-size:26px;color:#1C244B;}.elementor .e-77529ed1-b7bf{font-size:14px;color:#333333;line-height:1.5;}.elementor .e-7f94806d-6de8{font-size:14px;color:#333333;line-height:1.5;}.elementor .e-3ec735f6-8fa0{font-size:14px;color:#333333;line-height:1.5;}.elementor .e-1e3d5548-b383{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;background-color:#F5F7FA;flex-direction:column;gap:8px;}.elementor .e-1f5c6b51-d017{font-weight:600;font-size:14px;color:#1C244B;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-29cc73c9-710a{font-size:14px;color:#333333;line-height:1.6;display:block;}.elementor .e-6233b191-7e54{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#E3E8EF;border-style:solid;& ul { margin: 0px; padding-inline-start: 18px; list-style: disc; } & li { margin: 0px 0px 4px; } & li:last-child { margin-bottom: 0px; } & li::marker { color: #00A0DD; } & p { margin: 0px; }\n}.elementor .e-3f68a758-5f3e{padding:0px;& .wpclv-attributes { margin: 0px; } & .wpclv-attribute { margin: 0px; } & .wpclv-attribute-label { display: block; margin: 0px 0px 8px; font-size: 14px; font-weight: 600; color: #1C244B; } & .wpclv-terms { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 0px; } & .wpclv-term { position: relative; align-items: center; gap: 12px; background: #FFFFFF; cursor: pointer; transition: border-color 0.2s; display: flex !important; width: auto !important; height: auto !important; margin: 0px !important; padding: 10px 14px !important; border: 1px solid #E3E8EF !important; border-radius: 12px !important; box-shadow: none !important; } & .wpclv-term:hover { border-color: #00A0DD !important; } & .wpclv-term.active { background: #F2FAFE; border: 2px solid #00A0DD !important; padding: 9px 13px !important; } & .wpclv-term > a, & .wpclv-term > span { display: flex; align-items: center; flex: 0 0 auto; width: auto !important; height: auto !important; padding: 0px !important; border: 0px !important; } & .wpclv-term img { display: block; max-width: none; object-fit: contain; mix-blend-mode: multiply; border-radius: 6px; width: 48px !important; height: 48px !important; } & .wpclv-term::before { display: none !important; z-index: auto !important; } & .wpclv-term::after, & .wpclv-term:hover::after, & .wpclv-term:focus::after { content: attr(aria-label) !important; position: static !important; z-index: auto !important; display: block !important; visibility: visible !important; opacity: 1 !important; transform: none !important; margin: 0px !important; padding: 0px !important; background: none !important; box-shadow: none !important; text-shadow: none !important; color: #1C244B !important; font-size: 14px !important; font-weight: 600 !important; line-height: 1.3 !important; white-space: normal !important; font-family: inherit !important; } & .wpclv-term > a, & .wpclv-term > a > img { position: static !important; } & .wpclv-term > a::before { inset: 0px; z-index: 2; content: "" !important; display: block !important; position: absolute !important; }\n}.elementor .e-199e6bc0-28cb:hover,.elementor .e-199e6bc0-28cb:focus-visible{background-color:#1C244B;}.elementor .e-199e6bc0-28cb{font-family:Poppins;font-weight:500;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:30px;background-color:#00A0DD;flex:1 1 0px;}.elementor .e-4dd08f29-1ec3:hover,.elementor .e-4dd08f29-1ec3:focus-visible{background-color:#D4EEF9;}.elementor .e-4dd08f29-1ec3{font-family:Poppins;font-weight:500;font-size:15px;color:#1C244B;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:30px;background-color:#EAF6FC;flex:1 1 0px;}.elementor .e-10f9b523-a1c6{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-240339a-dc10{width:120px;height:auto;}.elementor .e-59d6c193-42d1{width:1px;height:18px;min-width:1px;padding:0px;background-color:#C5CCD6;}.elementor .e-7e336b9b-fb32{font-weight:500;font-size:13px;color:#54595F;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-12b7d282-c46d{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;align-items:center;border-top-style: solid; border-top-color: #E3E8EF;\n}.elementor .e-2d0e0af1-828d{padding:0px;flex-direction:column;gap:16px;flex:0 0 440px;& > [data-id="4bd29b76"]:not(:has(li)) { display: none; }\n}.elementor .e-1c0b2494-298c{gap:56px;align-items:flex-start;padding-block: 48px; padding-inline: 24px; & > .elementor-widget-woocommerce-product-images { flex: 1 1 0px; min-width: 0px; padding: 32px; background-color: #F5F7FA; border-radius: 16px; position: sticky; top: 100px; align-self: flex-start; } & .woocommerce-product-gallery { width: 100% !important; float: none !important; margin: 0px !important; opacity: 1 !important; } & .woocommerce-product-gallery__image > a img { mix-blend-mode: multiply; border-radius: 12px; } & .flex-control-thumbs { gap: 10px; overflow-x: auto; scrollbar-width: none; display: flex !important; margin: 16px 0px 0px !important; padding: 0px !important; } & .flex-control-thumbs li { flex: 0 0 72px; list-style: none; width: 72px !important; float: none !important; margin: 0px !important; } & .flex-control-thumbs img { display: block; width: 72px; height: 72px; object-fit: contain; background: #FFFFFF; border: 2px solid #E3E8EF; border-radius: 10px; opacity: 0.7; cursor: pointer; transition: border-color 0.2s, opacity 0.2s; } & .flex-control-thumbs img.flex-active, & .flex-control-thumbs img:hover { opacity: 1; border-color: #00A0DD; } & .woocommerce-product-gallery__trigger { top: 12px !important; right: 12px !important; } & .woocommerce-product-gallery__image, & .flex-viewport { background-color: #F5F7FA; } & .woocommerce-product-gallery__image { border-radius: 12px; overflow: hidden; } & .zoomImg { mix-blend-mode: normal !important; transition: none !important; background-color: #FFFFFF !important; }\n}.elementor .e-748c000c-1b26{font-weight:600;font-size:28px;color:#1C244B;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6cf00b8e-dc2a{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-489f01b8-7e8f{aspect-ratio:4 / 3;padding:0px;margin-block-end:8px;display:flex;justify-content:center;align-items:center;}.elementor .e-11d7e7d-a9b2{font-weight:600;font-size:16px;color:#1C244B;line-height:1.35;}.elementor .e-509ed620-48a4{font-weight:600;font-size:15px;color:#1C244B;}.elementor .e-29d1f5d0-93f2{font-size:13px;color:#555555;line-height:1.5;display:block;& ul { margin: 0px; padding-inline-start: 16px; list-style: disc; } & li { margin: 0px; } & li:nth-child(n+3) { display: none; } & p { margin: 0px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }\n}.elementor .e-79c7a660-f827{font-weight:600;font-size:14px;color:#00A0DD;margin-block-start:auto;}.elementor .e-554e2529-e593:hover,.elementor .e-554e2529-e593:focus-visible{box-shadow:0px 6px 20px 0px rgba(28, 36, 75, 0.12);}.elementor .e-554e2529-e593{height:100%;text-decoration:none;padding:20px;border-radius:12px;background-color:#F5F7FA;transition:box-shadow 0.2s;flex-direction:column;gap:8px;}.elementor .e-9f53eba-7c26{padding:0px;}.elementor .e-2b81e131-fa3b{padding:0px;gap:16px;grid-template-columns:repeat(4, 1fr);}.elementor .e-48cf92a6-89a7{padding:0px;}.elementor .e-3d9575a8-243e{min-height:40px;padding:0px;}.elementor .e-62ed3b37-5379{padding:24px;&:not(:has(h3)) { display: none; }\n}.elementor .e-26e4d124-26da{font-weight:600;font-size:28px;color:#1C244B;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4363cd4f-ea23{width:100%;height:auto;max-width:100%;aspect-ratio:16 / 9;display:block;}.elementor .e-4398d4a7-934b{overflow:hidden;padding:0px;border-radius:16px;background-color:#000000;&:not(:has(video)) { display: none; }\n}.elementor .e-2855e11d-cada{width:100%;aspect-ratio:16 / 9;}.elementor .e-5fbb6d7b-8d70{overflow:hidden;padding:0px;border-radius:16px;background-color:#000000;&:not(:has([data-settings*=youtu])) { display: none; }\n}.elementor .e-f9d5ee4-86c6{max-width:1240px;padding-block-start:48px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;&:not(:has(video, [data-settings*=youtu])) { display: none; }\n}.elementor .e-a096b06-b913{font-weight:600;font-size:28px;color:#1C244B;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3ca8a2d8-b736{font-size:16px;color:#333333;line-height:1.7;padding:0px;& h2 { color: #1C244B; font-size: 24px; font-weight: 600; line-height: 1.3; margin: 40px 0 12px; } & ul { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; list-style: none; padding: 0; margin: 16px 0 0; } & ul li { background: #F5F7FA; border-radius: 12px; padding: 24px; font-size: 15px; line-height: 1.6; } & ul li strong { display: block; color: #1C244B; font-size: 17px; margin-bottom: 8px; } &::after { content: ''; display: table; clear: both; } & img { max-width: 100%; height: auto; border-radius: 16px; } & p > img:only-child:not(.alignleft):not(.alignright), & .aligncenter, & .alignnone { display: block; margin: 32px auto; } & figure, & .wp-caption { max-width: 100% !important; margin: 32px 0; } & figcaption, & .wp-caption-text { color: #6B7280; font-size: 14px; line-height: 1.5; margin-top: 10px; text-align: center; } & .alignleft { float: left; width: 46%; margin: 8px 40px 24px 0; } & .alignright { float: right; width: 46%; margin: 8px 0 24px 40px; } & p:has(> img.alignleft), & p:has(> img.alignright) { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; margin: 16px 0 8px; } & p > img.alignleft, & p > img.alignright { float: none; width: 100%; margin: 0; aspect-ratio: 4 / 3; object-fit: cover; } & p:has(> img.alignright) > img { order: 2; } & h2 { clear: both; } & iframe { display: block; width: 100% !important; height: auto !important; aspect-ratio: 16 / 9; border: 0; border-radius: 16px; margin: 32px 0; background: #000000; } & .wp-video, & .wp-block-embed, & .wp-block-video { width: 100% !important; margin: 32px 0; } & video { width: 100% !important; height: auto; border-radius: 16px; background: #000000; } & .wp-block-gallery, & .gallery { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin: 32px 0; } & .gallery .gallery-item { width: auto !important; margin: 0 !important; } & .gallery img, & .wp-block-gallery img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 12px; } & .wp-caption, & figure.wp-caption { width: 100% !important; margin: 32px 0; } & .wp-caption img { display: block; width: 100%; height: auto; }\n}.elementor .e-6540a722-d638{padding-block-start:48px;padding-block-end:48px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-15774074-d62c{font-weight:600;font-size:28px;color:#FFFFFF;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-61194e7b-647e{font-size:16px;color:#C9D3E3;display:block;}.elementor .e-2838db79-4945{padding:0px;}.elementor .e-1889b23c-5677:hover,.elementor .e-1889b23c-5677:focus-visible{background-color:#0088BC;}.elementor .e-1889b23c-5677{font-family:Poppins;font-weight:500;font-size:15px;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:30px;background-color:#00A0DD;}.elementor .e-16624891-d7fa:hover,.elementor .e-16624891-d7fa:focus-visible{background-color:#2A3563;}.elementor .e-16624891-d7fa{font-family:Poppins;font-weight:500;font-size:15px;color:#FFFFFF;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:30px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-2e90655d-1248{width:auto;padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-7a0024b1-1acd{width:auto;padding:40px;margin:24px;border-radius:16px;background-color:#1C244B;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-5ed576-e3ec{font-weight:600;font-size:16px;color:#1C244B;}.elementor .e-26ec9927-d0e5{font-weight:600;font-size:18px;color:#1C244B;}.elementor .e-35d089a-9a4e:hover,.elementor .e-35d089a-9a4e:focus-visible{background-color:#1C244B;}.elementor .e-35d089a-9a4e{font-family:Poppins;font-weight:500;font-size:14px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:30px;background-color:#00A0DD;}.elementor .e-21bbe3f0-5c96{width:auto;padding:0px;gap:16px;align-items:center;}.elementor .e-411b5477-f0b3{position:sticky;inset-block-end:0px;z-index:100;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:48px;border-block-start-width:1px;background-color:#FFFFFF;box-shadow:0px -4px 16px 0px rgba(28, 36, 75, 0.08);gap:16px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #E3E8EF;\n}.elementor .e-55b489b3-1450{max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& [data-never-matches], .product-type-external & [data-interaction-id="630e0e55"], .product-type-external & [data-interaction-id="4df4852b"] { display: none !important; } & [data-never-matches-2], .product-type-external & [data-interaction-id="69a3e54b"] { background-color: #00A0DD !important; color: #FFFFFF !important; }\n}