.elementor .e-432aebf6-b96c{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;padding:0px;margin:0px;inset: 0px; max-width: none;\n}.elementor .e-6e8fc44d-118d{position:absolute;padding:0px;background-image:linear-gradient(90deg, #0B2229F7 0%,#0B2229E8 34%,#0B22293D 70%,#0B222900 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px;\n}.elementor .e-79b49252-2a12{max-width:60ch;color:#DCE8ED;margin-block-start:18px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-611d8a9d-d8b1{color:#DCE8ED;margin-block-start:0px;margin-block-end:1.75em;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ee3ac42-3c03{margin-block-start:2px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-747d00e2-f95c{max-width:min(72%, 780px);position:relative;padding-block-start:clamp(34px, 4.5vw, 60px);padding-block-end:clamp(34px, 4.5vw, 60px);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-284a62c9-5f62{position:relative;z-index:1;}.elementor .e-7a8d8417-c783{min-height:clamp(380px, 46vw, 520px);overflow:hidden;position:relative;justify-content:center;}.elementor .e-39d3d8c1-ba53{width:100%;aspect-ratio:16 / 10;object-fit:cover;padding:0px;margin:0px;display:block;max-width: none;\n}.elementor .e-4db7447c-263f{width:84px;height:4px;position:absolute;inset-block-end:-1px;inset-inline-start:0px;padding:0px;background-color:var(--gec-green);}.elementor .e-663714a0-1cc4{position:relative;padding:0px;display:flex;flex-direction:column;}.elementor .e-4051ce19-fa1c{margin-block-end:40px;}.elementor .e-7e967e89-e890{margin-block-end:1.75em;}.elementor .e-23eb2977-821b{padding:0px;display:flex;flex-direction:column;}.elementor .e-5a212d-9b63{padding:0px;display:grid;gap:clamp(30px, 4.5vw, 64px);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;}.elementor .e-1b812bc2-2e8b{font-family:var(--gec-font-display);font-weight:600;font-size:15px;color:var(--gec-text);line-height:1.75;padding-block-start:0px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-line);\n}.elementor .e-1cbbe40c-2357{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-7dfc39a1-446f{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-3176dce1-7748{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-7c82cd5b-c446{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-782a5be9-40bf{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-1516827a-8d50{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-7ec2587b-8150{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-6226963c-42f2{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-d2d0498-90c4{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-203f0082-ad75{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-2e69d297-2344{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-127ef340-7157{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-341b062e-6183{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-8285cfb-d5b5{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-2ef32deb-4473{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-7ae8c62d-1200{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-158fca73-57c0{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-49d4be27-c505{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-2e630f15-1913{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-3964b29f-1f84{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-5ae07308-33ea{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-127ca0c6-6b51{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-5411d81d-530a{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-2908fd7b-c511{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-36bac238-aac7{width:15px;height:15px;min-width:15px;color:var(--gec-green);line-height:0px;margin-block-start:4px;display:flex;}.elementor .e-1794aba6-543a{font-family:var(--gec-font-body);font-size:15.5px;color:var(--gec-text);line-height:1.5;overflow-wrap: anywhere;\n}.elementor .e-57d17a3a-3f77{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:17px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-594f8ddf-b2c9{column-gap:42px;padding:0px;margin-block-start:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(5, auto);grid-auto-flow:column;row-gap: 2px;\n}.elementor .e-4ef4c243-a84d{margin-block-start:28px;margin-block-end:1.75em;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-709c4eb2-c706{margin-block-end:40px;}.elementor .e-3d8dc515-6062{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-3b3fc687-21c5{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-6a684358-3281{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-502e2c68-7650{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-59776d31-ec68{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-21894a03-b001{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-44018b84-8622{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-3c9a30c5-a5ae{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-7ca8d642-c817{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-611d43f-fedd{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-4fc90373-a55f{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-27660a78-d13c{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-7e76a4d4-d15d{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-2f9b3bc-59de{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-747a3936-89f6{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-41c7051b-3d67{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-47f81d61-7f42{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-299b0a99-ad03{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-1ddcdc71-2eb3{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-2c8ba02-c4cc{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2e47caa6-6af4{column-gap:clamp(16px, 2vw, 28px);padding:0px;margin-block-start:12px;display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);row-gap: 0px;\n}.elementor .e-4e75854b-e139{margin-block-start:28px;}.elementor .e-168a4193-ba20{padding:clamp(22px, 2.6vw, 34px);display:flex;flex-direction:column;}.elementor .e-5fba65de-93c5{overflow:hidden;padding:0px;border-width:1px;border-color:var(--gec-line);border-style:solid;background-color:var(--gec-white);display:flex;flex-direction:column;}.elementor .e-6059c049-24ee{width:22px;height:22px;min-width:22px;line-height:0px;display:flex;}.elementor .e-7804a85f-1d18{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-137bd778-b0c2{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-102e6963-29b1{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-13783517-2d25{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-2b8da879-c36c{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-1495ba7e-fb92{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-3bb2c1bf-3548{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-3e7c9ed2-3b1b{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-467ec0b6-d5a2{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-73e82584-ba73{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-77ab8b2-aa34{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-2028e5d9-cd27{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-ecbbf0f-aac6{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-6f94e726-b5df{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-62b40827-4741{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-597abf41-14a6{column-gap:clamp(16px, 2vw, 28px);padding:0px;margin-block-start:12px;display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);row-gap: 0px;\n}.elementor .e-65e88153-66f6{margin-block-start:28px;}.elementor .e-23aef791-adf2{padding:0px;display:flex;flex-direction:column;}.elementor .e-2fff156c-2feb{padding:clamp(22px, 2.6vw, 34px);border-width:1px;border-color:var(--gec-line);border-style:solid;background-color:var(--gec-white);display:grid;gap:clamp(18px, 2.4vw, 30px);grid-template-columns:46px minmax(0, 1fr);align-items:start;}.elementor .e-1e17f373-d13c{width:22px;height:22px;min-width:22px;line-height:0px;display:flex;}.elementor .e-75c045f4-bb62{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-2f0934cb-9dcd{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-33a989be-6f22{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-2d0acaac-ab54{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-6b22e01b-b9ac{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-2632db64-e9ac{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-7d77c823-f33e{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-332dbe9e-e873{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-845823b-cec7{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-28fc0913-307c{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-625abf2b-50bc{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-66a25a5e-f1b7{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-2af8f427-7953{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-4011051c-68b0{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-3c2b58a0-a06b{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-270d9998-5dea{column-gap:clamp(16px, 2vw, 28px);padding:0px;margin-block-start:12px;display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);row-gap: 0px;\n}.elementor .e-41a02fb-415e{margin-block-start:28px;}.elementor .e-4a6fb014-ae5a{padding:0px;display:flex;flex-direction:column;}.elementor .e-1d4a9266-d892{padding:clamp(22px, 2.6vw, 34px);border-width:1px;border-color:var(--gec-line);border-style:solid;background-color:var(--gec-white);display:grid;gap:clamp(18px, 2.4vw, 30px);grid-template-columns:46px minmax(0, 1fr);align-items:start;}.elementor .e-5a484a55-ce31{width:22px;height:22px;min-width:22px;line-height:0px;display:flex;}.elementor .e-77bc12d1-776e{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-44d96066-d19f{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-3640d28e-7094{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-7cb76812-2d69{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-13c4482c-19bb{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-31b2da8a-1e9e{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-32d8093d-3c4c{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-5e6d9137-be03{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-4e25b9c3-8192{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-3f84d519-4978{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-33a66928-8fd6{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-6234bc4c-e051{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-146a9855-16f8{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-6b0fd2e9-130a{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-7d305a75-db02{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-588ab4b0-c8e4{column-gap:clamp(16px, 2vw, 28px);padding:0px;margin-block-start:12px;display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);row-gap: 0px;\n}.elementor .e-7895f9f0-99c6{margin-block-start:28px;}.elementor .e-7adf3992-127d{padding:0px;display:flex;flex-direction:column;}.elementor .e-25119e8c-13b2{padding:clamp(22px, 2.6vw, 34px);border-width:1px;border-color:var(--gec-line);border-style:solid;background-color:var(--gec-white);display:grid;gap:clamp(18px, 2.4vw, 30px);grid-template-columns:46px minmax(0, 1fr);align-items:start;}.elementor .e-306b0eb5-623e{width:22px;height:22px;min-width:22px;line-height:0px;display:flex;}.elementor .e-600de2be-6789{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-542e830b-564d{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-2c7cf851-338f{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-1da3841a-8170{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-496edca0-8fce{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-3ddc2cc8-ec3e{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-738ad7f2-3b81{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-4135a1c8-2de7{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-670ec1fc-ae08{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:10px;align-items:center;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-1110506f-af8a{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--gec-hair);\n}.elementor .e-66cdd9df-6f64{width:12px;height:12px;min-width:12px;line-height:0px;display:flex;}.elementor .e-7a54c3fe-3d01{width:20px;height:20px;min-width:20px;color:var(--gec-green);padding:0px;background-color:#F9F0C8;display:flex;justify-content:center;align-items:center;}.elementor .e-67005e0d-2733{font-family:var(--gec-font-display);font-weight:600;font-size:12.5px;color:var(--gec-muted);letter-spacing:0.02em;line-height:1.75;}.elementor .e-6388c5e1-fff9{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-1be272d8-7c83{font-family:var(--gec-font-body);font-size:14.5px;color:var(--gec-text);line-height:1.5;padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3dabb76e-621d{column-gap:clamp(16px, 2vw, 28px);padding:0px;margin-block-start:12px;display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);row-gap: 0px;\n}.elementor .e-c48073-4d94{margin-block-start:28px;}.elementor .e-390b2298-b0c3{padding:0px;display:flex;flex-direction:column;}.elementor .e-268bd653-92a0{padding:clamp(22px, 2.6vw, 34px);border-width:1px;border-color:var(--gec-line);border-style:solid;background-color:var(--gec-white);display:grid;gap:clamp(18px, 2.4vw, 30px);grid-template-columns:46px minmax(0, 1fr);align-items:start;}.elementor .e-7a087de9-8726{padding:0px;display:flex;flex-direction:column;gap:clamp(16px, 2vw, 24px);}.elementor .e-480c5fe6-3d78{position:absolute;padding:0px;background-image:url("https://griffinec.com/wp-content/uploads/2026/09/kirk-exterior.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;inset: 0px;\n}.elementor .e-555c48d9-2e8d{text-align:center;}.elementor .e-51e1cd7-56ab{text-align:center;margin-block-start:16px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f7aed44-f3f7{margin-block-end:28px;}.elementor .e-1c8405a3-4d8d{width:100%;max-width:707px;position:relative;padding-block-start:clamp(58px, 8vw, 104px);padding-block-end:clamp(58px, 8vw, 104px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-526c3c9a-9c28{position:relative;z-index:1;}.elementor .e-7876bed-f5bd{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;}