.elementor .e-17f5757-57fc642{font-size: 44px; line-height: 1.15; & span { white-space: nowrap; }\n}.elementor .e-16a8d96-a86afce{text-align: left;\n}.elementor .e-e54aae5-c716872{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-79aa4dc-82c88b5{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-2921585-f77f127{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-fee8cb4-27ccc3b{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-1bf9de1-a236c49{display: inline-block; padding: 6px 14px; border: 1px solid rgba(255,255,255,0.35); border-radius: 20px; font-size: 14px; font-weight: 600; margin: 0px; background-color: rgba(255,255,255,0.06);\n}.elementor .e-1a3e4ee-2ce1c78{padding: 0px; flex-direction: row; gap: 14px; flex-wrap: wrap; margin-block-start: 8px; gap: 8px; margin-block-start: 4px;\n}.elementor .e-97503eb-222d9f1{color: var(--sw-navy); background-color: #ffffff;\n}.elementor .e-97503eb-222d9f1:hover,.elementor .e-97503eb-222d9f1:focus-visible{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-97503eb-222d9f1:focus{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-97503eb-222d9f1:active{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-9bec5c6-9cafdb2{color: #ffffff; background-color: transparent; border: 2px solid rgba(255,255,255,0.6);\n}.elementor .e-9bec5c6-9cafdb2:hover,.elementor .e-9bec5c6-9cafdb2:focus-visible{color: var(--sw-navy); background-color: #ffffff;\n}.elementor .e-2726547-3d16083{padding: 0px; flex-direction: row; gap: 14px; flex-wrap: wrap; margin-block-start: 8px; margin-block-start: 8px;\n}.elementor .e-f2021f3-36cba28{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 16px; max-width: 640px;\n}.elementor .e-303e4b3-7a04859{padding-block: 64px 72px;\n}.elementor .e-1de7f06-24511b0{padding: 0px; flex-direction: column; background-image: linear-gradient(90deg, rgba(31,45,61,0.97) 0%, rgba(44,62,80,0.9) 42%, rgba(44,62,80,0.15) 78%), url(https://systemywizyjne.eu/wp-content/uploads/2024/06/IS-L38-Backup-Homepage-Banner.jpg); background-size: cover; background-position: center right;\n}.elementor .e-fb24205-8ad9e09{padding-block: 0px;\n}.elementor .e-a6af99f-7b34376{padding: 0px; flex-direction: column; position: sticky; top: 0px; z-index: 90; background-color: #ffffff; box-shadow: 0 4px 14px rgba(44,62,80,0.10); border-bottom: 1px solid #e6e3d6;\n}.elementor .e-fc510d5-3fc5d48{text-align: left;\n}.elementor .e-2d3b501-355c653{text-align: left;\n}.elementor .e-2d99917-96bf56f{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-c2d8ba1-9b551b9{width: 100%; height: auto; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-82621c4-5459690{margin: 0px;\n}.elementor .e-b51f677-56eba59{gap: 10px; padding: 28px; background-color: #ffffff;\n}.elementor .e-ac6f677-dd8f20d{padding: 0px; flex-direction: column; gap: 20px;\n}.elementor .e-3979509-8659c2e{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: start;\n}.elementor .e-758a435-ffbf55f{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-435c547-0c6024b{flex-direction: column; padding-inline: 0;\n}.elementor .e-0b8b909-5e695fc{text-align: left; max-width: 860px;\n}.elementor .e-40d76fc-70f18bd{width: 100%; height: 200px; object-fit: cover;\n}.elementor .e-4b6b611-2632a47{font-size: 19px; line-height: 1.3;\n}.elementor .e-5b9c7bf-521344d{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-ecd66e5-f34418c{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-dc48938-c2720be{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-ef876e3-261657e{width: 100%; height: 200px; object-fit: cover;\n}.elementor .e-5f73eea-318dc80{font-size: 19px; line-height: 1.3;\n}.elementor .e-87503cb-c5e684f{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-63fd38a-9728820{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-41e68fa-bd2c0b9{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-39d5840-a9a25d8{width: 100%; height: 200px; object-fit: cover;\n}.elementor .e-9d7cd5e-fdc0210{font-size: 19px; line-height: 1.3;\n}.elementor .e-91df791-42a9e04{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-f9c4c2c-b7e2b48{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-c64d445-675eeb6{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-af9b6a2-6f19985{width: 100%; height: 200px; object-fit: cover;\n}.elementor .e-05cdf23-45b1536{font-size: 19px; line-height: 1.3;\n}.elementor .e-fdee785-365cacf{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-195ae18-26308fe{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-2587197-d3c2356{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-d55f1e1-29e58da{width: 100%; height: 200px; object-fit: cover;\n}.elementor .e-fd4375e-ecf3859{font-size: 19px; line-height: 1.3;\n}.elementor .e-6963647-0b162a3{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-b411f79-efd909e{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-db80f44-b806e77{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-f47c6f2-aa98e0c{width: 100%; height: 200px; object-fit: cover;\n}.elementor .e-bc66f4f-459f9c8{font-size: 19px; line-height: 1.3;\n}.elementor .e-91c3acb-e6e1dc1{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-2675fdc-728077e{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-731766a-1f88d7a{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-40fb57b-893aba4{column-gap: 16px; row-gap: 16px; padding: 0px; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto; align-items: stretch; margin-block-start: 8px;\n}.elementor .e-042ec1d-857fc86{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-18ad116-2efc91a{flex-direction: column; padding-inline: 0;\n}.elementor .e-f73b599-68bb280{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-78713ad-2939420{text-align: left;\n}.elementor .e-19a13a7-887c4ba{text-align: left;\n}.elementor .e-427e2c2-a6004ee{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-d7e210f-7a361e4{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 2fr 3fr; grid-template-rows: auto; align-items: end;\n}.elementor .e-0f641a6-c3f7bfe{width: 100%; height: 190px; object-fit: cover;\n}.elementor .e-9e1fee1-8b4d7ef{margin: 0px;\n}.elementor .e-89034a7-a9ec61c{font-size: 20px; line-height: 1.3;\n}.elementor .e-89034a7-a9ec61c:hover,.elementor .e-89034a7-a9ec61c:focus-visible{color: var(--sw-orange);\n}.elementor .e-b0a420d-4e7b7fc{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-47ea492-0a61c6f{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-b269157-58398c7{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-c1fde4e-c654274{width: 100%; height: 190px; object-fit: cover;\n}.elementor .e-7eaf4e8-ac46c77{margin: 0px;\n}.elementor .e-625b9e5-f2bce03{font-size: 20px; line-height: 1.3;\n}.elementor .e-625b9e5-f2bce03:hover,.elementor .e-625b9e5-f2bce03:focus-visible{color: var(--sw-orange);\n}.elementor .e-dcb9f37-fab38c7{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-87905c1-1dface0{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-2448a2b-1fa2c71{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-ce8fb99-824b55e{width: 100%; height: 190px; object-fit: cover;\n}.elementor .e-1521009-b7f09ab{margin: 0px;\n}.elementor .e-4548236-8d0e4b1{font-size: 20px; line-height: 1.3;\n}.elementor .e-4548236-8d0e4b1:hover,.elementor .e-4548236-8d0e4b1:focus-visible{color: var(--sw-orange);\n}.elementor .e-5aeb951-99a0bcb{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-2d55dce-4804aeb{padding: 20px 22px 24px; flex-direction: column; gap: 8px;\n}.elementor .e-92f0c9f-fc90ced{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-28b4aab-a5f1c78{column-gap: 18px; row-gap: 18px; padding: 0px; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto; align-items: stretch; margin-block-start: 8px;\n}.elementor .e-597b743-39746f4{margin: 0px;\n}.elementor .e-dea74cf-3ac9b7d{font-size: 22px;\n}.elementor .e-9bfcecc-0d2a895{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-78be67e-b976733{gap: 14px; padding: 28px; background-color: #ffffff; margin-block-start: 16px;\n}.elementor .e-6a37a31-63f8ec3{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-5821642-0dd4431{flex-direction: column; padding-inline: 0;\n}.elementor .e-50abc74-e92f5ac{text-align: left; max-width: 900px;\n}.elementor .e-9d2ee29-31f178d{width: 100%; height: 240px; object-fit: cover; object-position: top center;\n}.elementor .e-adc7ec0-cce472d{margin: 0px;\n}.elementor .e-0d28db1-a67a50a{font-size: 22px; line-height: 1.3;\n}.elementor .e-0d28db1-a67a50a:hover,.elementor .e-0d28db1-a67a50a:focus-visible{color: var(--sw-orange);\n}.elementor .e-4b12135-3b03e6a{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-3bb67d2-d3da3c4{padding: 24px 26px 28px; flex-direction: column; gap: 10px;\n}.elementor .e-734326c-22f3e26{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-c87993f-01761d9{width: 100%; height: 240px; object-fit: cover; object-position: top center;\n}.elementor .e-08ca86e-79ba0ef{margin: 0px;\n}.elementor .e-2979382-e7030e1{font-size: 22px; line-height: 1.3;\n}.elementor .e-2979382-e7030e1:hover,.elementor .e-2979382-e7030e1:focus-visible{color: var(--sw-orange);\n}.elementor .e-55aff14-9360687{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-3f0202f-823eb8c{padding: 24px 26px 28px; flex-direction: column; gap: 10px;\n}.elementor .e-48b9fc7-b4cdac7{padding: 0px; flex-direction: column; gap: 0px; overflow: hidden;\n}.elementor .e-3295a0d-3b415f2{column-gap: 24px; row-gap: 24px; padding: 0px; grid-template-columns: repeat(2, 1fr); grid-template-rows: auto; align-items: stretch; margin-block-start: 8px;\n}.elementor .e-ca053c0-dff7369{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-ea3b96f-2d85f1d{flex-direction: column; padding-inline: 0;\n}.elementor .e-3c67c25-2a5dfca{font-size: 26px; line-height: 1.3;\n}.elementor .e-09f7fba-a7776a1{text-align: left;\n}.elementor .e-600907f-d59c190{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-d8c6965-852b035{width: 100%; height: auto; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-58d747c-e01d2c6{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: center;\n}.elementor .e-d9dd96f-0fa1a3b{width: 110px; min-width: 110px; height: 140px; object-fit: cover; border-radius: 8px;\n}.elementor .e-8df85b7-1ab821b{font-size: 19px;\n}.elementor .e-8341f9e-0469f99{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-9658812-bbed030{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 6px;\n}.elementor .e-b2f0ce9-0ea1ad6{flex-direction: row; align-items: center; gap: 18px; padding: 20px; background-color: #ffffff;\n}.elementor .e-2c2e7bc-fabc39a{width: 110px; min-width: 110px; height: 140px; object-fit: cover; border-radius: 8px;\n}.elementor .e-589e392-0c0d95b{font-size: 19px;\n}.elementor .e-58687bf-1ab7359{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-e67e18f-767d0fe{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 6px;\n}.elementor .e-6b564dc-9a4337f{flex-direction: row; align-items: center; gap: 18px; padding: 20px; background-color: #ffffff;\n}.elementor .e-a27ce47-0f96648{width: 110px; min-width: 110px; height: 140px; object-fit: cover; border-radius: 8px;\n}.elementor .e-3e263b4-192a993{font-size: 19px;\n}.elementor .e-2a1701f-464f0ea{font-size: 16px; text-align: left; margin: 0px;\n}.elementor .e-ab85d0a-58afcaf{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 6px;\n}.elementor .e-74fdd31-4a41c1b{flex-direction: row; align-items: center; gap: 18px; padding: 20px; background-color: #ffffff;\n}.elementor .e-f753d4c-bf451d1{column-gap: 20px; row-gap: 20px; padding: 0px; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto; align-items: stretch; margin-block-start: 24px;\n}.elementor .e-2d09707-30dcb9e{width: 100%; height: auto; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-66e9b94-ed824ef{font-size: 26px; line-height: 1.3;\n}.elementor .e-2c397b2-cf4c022{text-align: left;\n}.elementor .e-71bed79-14b08a7{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-6ef363f-22532d0{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: center; margin-block-start: 48px;\n}.elementor .e-ad4e613-18a167a{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-003b785-f65d01d{flex-direction: column; padding-inline: 0;\n}.elementor .e-fa4d92c-a12b676{text-align: left; max-width: 900px;\n}.elementor .e-9e5412f-b26d91e{font-size: 26px; line-height: 1.3;\n}.elementor .e-1512006-009c466{text-align: left;\n}.elementor .e-9143b12-2934717{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-5fb8f98-b3c1789{width: 100%; height: auto; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-d7faacd-68b9009{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: center;\n}.elementor .e-33ecca8-9d9be32{font-size: 26px; line-height: 1.3;\n}.elementor .e-4302691-334aa4d{text-align: left;\n}.elementor .e-8c42c70-bad924b{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-c3d9028-e5a7513{padding: 0px; max-width: 860px;\n}.elementor .e-e0bc7d3-6ebd9ac{width: 100%; height: 300px; padding: 16px; object-fit: contain; background-color: #ffffff; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-cb7ad47-c23f366{width: 100%; height: 300px; padding: 16px; object-fit: contain; background-color: #ffffff; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-5d93a62-3622004{column-gap: 20px; row-gap: 20px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: stretch;\n}.elementor .e-ffe1583-b4976cc{padding: 0px; flex-direction: column; gap: 20px; margin-block-start: 48px;\n}.elementor .e-33bf3df-0ab1fd4{font-size: 26px; line-height: 1.3;\n}.elementor .e-58e95c0-42171eb{text-align: left;\n}.elementor .e-1724338-f3a576c{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-cb07a0b-1f80909{padding: 0px; max-width: 860px;\n}.elementor .e-8d76d32-33a6f54{width: 100%; height: 380px; padding: 16px; object-fit: contain; background-color: #ffffff; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-c92f1df-495c5e3{width: 100%; height: 380px; padding: 16px; object-fit: contain; background-color: #ffffff; border-radius: 10px; box-shadow: 0 10px 28px rgba(44,62,80,0.14);\n}.elementor .e-282ba04-fb03445{column-gap: 20px; row-gap: 20px; padding: 0px; grid-template-columns: 1fr 1fr; grid-template-rows: auto; align-items: stretch;\n}.elementor .e-9157398-1b9b0f3{padding: 0px; flex-direction: column; gap: 20px; margin-block-start: 48px;\n}.elementor .e-9e13094-bbba271{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-406d71b-7df4d5d{flex-direction: column; padding-inline: 0;\n}.elementor .e-4625aa9-dd34266{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-28ad91e-dfe1221{flex-direction: column; padding-inline: 0;\n}.elementor .e-7a78273-ba6538a{text-align: left; max-width: 860px;\n}.elementor .e-5b6cb23-c9e6ac3{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-b85484e-161b4c0{flex-direction: column; padding-inline: 0;\n}.elementor .e-3cddb4c-d40453a{margin: 0px;\n}.elementor .e-804792b-41f2f0c{font-size: 21px;\n}.elementor .e-3e9afdc-5cd8392{text-align: left; opacity: 0.9; margin: 0px;\n}.elementor .e-4563846-1407ac6{padding: 0px; flex-direction: column; gap: 6px; flex: 1;\n}.elementor .e-23a15c7-4650398{color: var(--sw-navy); background-color: #ffffff;\n}.elementor .e-23a15c7-4650398:hover,.elementor .e-23a15c7-4650398:focus-visible{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-23a15c7-4650398:focus{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-23a15c7-4650398:active{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-4ef1522-642a746{flex-direction: row; align-items: center; gap: 24px; padding: 26px 30px;\n}.elementor .e-8d3feec-acd9187{column-gap: 16px; row-gap: 16px; padding: 0px; grid-template-columns: 1fr; grid-template-rows: auto; align-items: stretch;\n}.elementor .e-56ba3e8-c15a9a2{font-size: 22px; margin-block-start: 24px;\n}.elementor .e-74d6056-af768d1{width: 72px; min-width: 72px; height: 72px; object-fit: contain;\n}.elementor .e-eb8e174-42ee8f2{font-size: 19px;\n}.elementor .e-8bb38f2-72cb745{font-size: 15px; margin: 0px; text-align: left;\n}.elementor .e-c825ad5-1b8b368{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 4px;\n}.elementor .e-9e38de1-de5a8e6{flex-direction: row; align-items: center; gap: 16px; text-decoration: none;\n}.elementor .e-9e38de1-de5a8e6:hover,.elementor .e-9e38de1-de5a8e6:focus-visible{box-shadow: 0 10px 24px rgba(44,62,80,0.15);\n}.elementor .e-bb1d0a2-9fa260b{width: 72px; min-width: 72px; height: 72px; object-fit: contain;\n}.elementor .e-05afe87-ba9a45e{font-size: 19px;\n}.elementor .e-a1eb906-4d64cd8{font-size: 15px; margin: 0px; text-align: left;\n}.elementor .e-27297a2-e356355{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 4px;\n}.elementor .e-541d9bf-17fa86f{flex-direction: row; align-items: center; gap: 16px; text-decoration: none;\n}.elementor .e-541d9bf-17fa86f:hover,.elementor .e-541d9bf-17fa86f:focus-visible{box-shadow: 0 10px 24px rgba(44,62,80,0.15);\n}.elementor .e-8e3bab7-39b277a{width: 72px; min-width: 72px; height: 72px; object-fit: contain;\n}.elementor .e-88f57f0-1e54e20{font-size: 19px;\n}.elementor .e-10c3879-166001d{font-size: 15px; margin: 0px; text-align: left;\n}.elementor .e-203299c-517d9c0{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start; gap: 4px;\n}.elementor .e-5719371-ab3f9d6{flex-direction: row; align-items: center; gap: 16px; text-decoration: none;\n}.elementor .e-5719371-ab3f9d6:hover,.elementor .e-5719371-ab3f9d6:focus-visible{box-shadow: 0 10px 24px rgba(44,62,80,0.15);\n}.elementor .e-0940f15-898c7ac{column-gap: 16px; row-gap: 16px; padding: 0px; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto; align-items: stretch;\n}.elementor .e-7eefb60-234c834{font-weight: 700; margin: 0px;\n}.elementor .e-57dc7d9-6563761{display: flex; flex-direction: column; gap: 16px;\n}.elementor .e-0db19d8-0cad30d{flex-direction: column; padding-inline: 0;\n}.elementor .e-7cba871-5c439b0{margin-block-start: 8px;\n}.elementor .e-6514b56-4362c03{display: flex; flex-direction: column; gap: 16px; max-width: 980px;\n}.elementor .e-49a6cfb-ff6fd4d{flex-direction: column; padding-inline: 0;\n}.elementor .e-2b573cc-e3d6cac{text-align: left;\n}.elementor .e-9935e7a-a1c0fe2{color: #ffffff; background-color: var(--sw-orange);\n}.elementor .e-9935e7a-a1c0fe2:hover,.elementor .e-9935e7a-a1c0fe2:focus-visible{color: var(--sw-navy); background-color: var(--sw-ecru);\n}.elementor .e-70fb1c7-1854d61{padding: 0px; flex-direction: row; gap: 14px; flex-wrap: wrap; margin-block-start: 4px;\n}.elementor .e-ef94559-1b78b55{padding: 0px; flex-direction: column; gap: 14px; align-items: flex-start;\n}.elementor .e-c3e52eb-7d8dbdc{font-size: 20px;\n}.elementor .e-593a148-ad27f60{text-align: left;\n}.elementor .e-93bbe50-6e10e56{text-align: left; font-weight: 600;\n}.elementor .e-c8b7bad-0c1789f{text-align: left; font-weight: 600;\n}.elementor .e-446e4dd-10ee251{padding: 32px; box-shadow: 2px 2px 8px 4px rgba(0, 0, 0, 0.26); gap: 10px;\n}.elementor .e-02b0ee9-8185a86{column-gap: 48px; row-gap: 48px; padding: 0px; grid-template-columns: 3fr 2fr; grid-template-rows: auto; align-items: center;\n}.elementor .e-8585c2f-07f4ee5{flex-direction: column; padding-inline: 0;\n}