.elementor .e-2c9ed38f-f27c{font-size:88px;color:var(--tep-white);}.elementor .e-487b915-beb2{color:rgba(255,255,255,0.74);}.elementor .e-2c5b3cb8-ab72{padding-block-start:8px;}.elementor .e-177b7261-3ff6{padding:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-6a3effbf-5236{width:34%;position:absolute;inset-block-start:-48px;inset-inline-end:14%;inset-block-end:-48px;z-index:0;padding:0px;background-color:var(--tep-yellow);transform: skewX(-18deg);\n}.elementor .e-5b68ebb7-d371{width:100%;height:460px;object-fit:cover;position:relative;z-index:1;clip-path:polygon(14% 0, 100% 0, 100% 100%, 0 100%);}.elementor .e-138701a5-986d{font-family:var(--tep-display);font-weight:800;font-size:56px;color:var(--tep-blue);line-height:0.9;}.elementor .e-35760cb7-3805{font-size:15px;color:var(--tep-ink);line-height:1.4;}.elementor .e-1faef68f-d671{width:auto;max-width:300px;position:absolute;inset-block-end:-36px;inset-inline-start:0px;z-index:2;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;background-color:var(--tep-white);box-shadow:0px 24px 48px 0px rgba(5,15,30,0.35);display:flex;flex-direction:column;gap:4px;}.elementor .e-314bb2c-bb42{width:100%;position:relative;padding:0px;}.elementor .e-629eab1-f7cd{padding-block-start:112px;padding-block-end:128px;display:grid;gap:72px;grid-template-columns:1.05fr 1fr;align-items:center;}.elementor .e-ddf4dd5-af4a{font-family:var(--tep-display);font-weight:600;font-size:18px;color:var(--tep-white);letter-spacing:0.04em;text-transform:uppercase;padding-block-start:28px;padding-block-end:32px;padding-inline-end:20px;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(255,255,255,0.14);\n}.elementor .e-74d0a2f7-9b9c{font-family:var(--tep-display);font-weight:600;font-size:18px;color:var(--tep-white);letter-spacing:0.04em;text-transform:uppercase;padding-block-start:28px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:20px;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(255,255,255,0.14);\n}.elementor .e-5d9a0b9e-6745{font-family:var(--tep-display);font-weight:600;font-size:18px;color:var(--tep-white);letter-spacing:0.04em;text-transform:uppercase;padding-block-start:28px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:20px;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(255,255,255,0.14);\n}.elementor .e-67c5c890-7898{font-family:var(--tep-display);font-weight:600;font-size:18px;color:var(--tep-white);letter-spacing:0.04em;text-transform:uppercase;padding-block-start:28px;padding-block-end:32px;padding-inline-start:24px;}.elementor .e-5301e654-1825{width:100%;max-width:1240px;padding:0px;border-block-start-width:1px;display:grid;grid-template-columns:repeat(4, 1fr);border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-6f412dc2-aebf{padding-block-start:0px;padding-block-end:0px;background-color:var(--tep-navy);}.elementor .e-45fe87b3-63b1{font-family:var(--tep-display);font-weight:600;font-size:14px;color:var(--tep-steel);letter-spacing:0.18em;text-align:center;text-transform:uppercase;}.elementor .e-21f7d934-aa6a{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-4dc814f-44be{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-57e2e1bd-d307{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-64a05b47-efce{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-2efca5f0-beb6{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-2a2d436d-c048{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-62a89f0e-12e8{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-7eaf7e73-887a{font-family:var(--tep-display);font-weight:700;font-size:19px;color:var(--tep-navy-2);letter-spacing:0.03em;line-height:1.15;text-align:center;text-transform:uppercase;padding-block-start:26px;padding-block-end:26px;padding-inline-start:16px;padding-inline-end:16px;border-block-end-width:1px;border-inline-end-width:1px;display:flex;justify-content:center;align-items:center;border-right-style: solid; border-right-color: var(--tep-line); border-bottom-style: solid; border-bottom-color: var(--tep-line);\n}.elementor .e-f7ffdfa-16e3{padding:0px;border-block-start-width:1px;border-inline-start-width:1px;display:grid;grid-template-columns:repeat(4, 1fr);border-top-style: solid; border-top-color: var(--tep-line); border-left-style: solid; border-left-color: var(--tep-line);\n}.elementor .e-35a80750-befa{gap:28px;}.elementor .e-31302af4-d43c{padding-block-start:88px;padding-block-end:48px;}.elementor .e-189c3fa4-387c{font-size:20px;color:var(--tep-ink);line-height:1.6;}.elementor .e-2e5d9b65-efbe{margin-block-start:8px;}.elementor .e-388e008e-7f8b{padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-6074e0cc-b2ae{width:70%;height:80%;position:absolute;inset-inline-end:0px;inset-block-end:0px;padding:0px;background-color:var(--tep-yellow);clip-path:polygon(18% 0, 100% 0, 100% 100%, 0 100%);}.elementor .e-1fc8c7ed-83e9{width:100%;height:440px;object-fit:cover;position:relative;z-index:1;}.elementor .e-1db68c7c-4c7c{font-family:var(--tep-display);font-weight:700;font-size:14px;color:var(--tep-yellow);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-17dbc045-7719{font-family:var(--tep-display);font-weight:600;font-size:22px;color:var(--tep-white);line-height:1.25;}.elementor .e-66f239ff-a82f{width:320px;max-width:80%;position:absolute;inset-block-end:-40px;inset-inline-start:-32px;z-index:2;padding-block-start:28px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--tep-navy);box-shadow:0px 24px 48px 0px rgba(10,31,56,0.28);display:flex;flex-direction:column;gap:10px;}.elementor .e-5112b900-db57{position:relative;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:28px;}.elementor .e-7b592519-a4a6{display:grid;gap:88px;grid-template-columns:1fr 1.05fr;align-items:center;}.elementor .e-40261a3b-376a{padding-block-start:72px;}.elementor .e-2343a40e-a2bf{width:100%;height:220px;object-fit:cover;}.elementor .e-3b335881-a688{font-size:16px;line-height:1.6;flex:1 1 auto;}.elementor .e-672158b9-a8a5{padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;align-items:flex-start;}.elementor .e-1df02e44-b277:hover,.elementor .e-1df02e44-b277:focus-visible{border-color:var(--tep-yellow);box-shadow:0px 24px 48px 0px rgba(10,31,56,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-1df02e44-b277{padding:0px;border-block-end-width:4px;background-color:var(--tep-white);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--tep-blue);\n}.elementor .e-3f821192-bf24{width:100%;height:220px;object-fit:cover;}.elementor .e-608e9c0d-7c7f{font-size:16px;line-height:1.6;flex:1 1 auto;}.elementor .e-1ed066ae-4e14{padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;align-items:flex-start;}.elementor .e-540357de-40fd:hover,.elementor .e-540357de-40fd:focus-visible{border-color:var(--tep-yellow);box-shadow:0px 24px 48px 0px rgba(10,31,56,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-540357de-40fd{padding:0px;border-block-end-width:4px;background-color:var(--tep-white);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--tep-blue);\n}.elementor .e-654509ff-ead2{width:100%;height:220px;object-fit:cover;}.elementor .e-2446d58a-32be{font-size:16px;line-height:1.6;flex:1 1 auto;}.elementor .e-61b0b480-982a{padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;align-items:flex-start;}.elementor .e-7d1c9d5-2194:hover,.elementor .e-7d1c9d5-2194:focus-visible{border-color:var(--tep-yellow);box-shadow:0px 24px 48px 0px rgba(10,31,56,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-7d1c9d5-2194{padding:0px;border-block-end-width:4px;background-color:var(--tep-white);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--tep-blue);\n}.elementor .e-76118f81-2f33{width:100%;height:220px;object-fit:cover;}.elementor .e-78aaa4f3-614f{font-size:16px;line-height:1.6;flex:1 1 auto;}.elementor .e-1a4f86bf-96f0{padding-block-start:28px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;align-items:flex-start;}.elementor .e-920a2aa-22e6:hover,.elementor .e-920a2aa-22e6:focus-visible{border-color:var(--tep-yellow);box-shadow:0px 24px 48px 0px rgba(10,31,56,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-920a2aa-22e6{padding:0px;border-block-end-width:4px;background-color:var(--tep-white);transition:transform 0.25s, box-shadow 0.25s, border-color 0.25s;display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--tep-blue);\n}.elementor .e-128989ba-8d33{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, 1fr);}.elementor .e-8771a7e-14d8{color:var(--tep-white);}.elementor .e-356a6a49-f029{font-family:var(--tep-display);font-weight:800;font-size:80px;color:var(--tep-yellow);line-height:0.9;}.elementor .e-6d151dba-832c{font-family:var(--tep-display);font-weight:600;font-size:17px;color:rgba(255,255,255,0.78);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}.elementor .e-72c7239c-6550{padding-block-start:36px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7e38f813-483a{font-family:var(--tep-display);font-weight:800;font-size:80px;color:var(--tep-yellow);line-height:0.9;}.elementor .e-459cc07-6685{font-family:var(--tep-display);font-weight:600;font-size:17px;color:rgba(255,255,255,0.78);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}.elementor .e-50df3b4e-21e2{padding-block-start:36px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .e-3c83bb09-fd06{font-family:var(--tep-display);font-weight:800;font-size:80px;color:var(--tep-yellow);line-height:0.9;}.elementor .e-529dc273-1905{font-family:var(--tep-display);font-weight:600;font-size:17px;color:rgba(255,255,255,0.78);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}.elementor .e-375c2782-57a4{padding-block-start:36px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7288f04b-f279{font-family:var(--tep-display);font-weight:800;font-size:80px;color:var(--tep-yellow);line-height:0.9;}.elementor .e-1c2a9aa0-2893{font-family:var(--tep-display);font-weight:600;font-size:17px;color:rgba(255,255,255,0.78);letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}.elementor .e-7e26c4cc-de42{padding-block-start:36px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .e-48c2f05f-ee69{padding:0px;border-block-start-width:1px;display:grid;grid-template-columns:repeat(4, 1fr);border-top-style: solid; border-top-color: rgba(255,255,255,0.16);\n}.elementor .e-48cf8be2-9dc4{padding:0px;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-4ef2d3e0-1ef8{width:100%;height:260px;object-fit:cover;}.elementor .e-6a80d1fa-7ede{overflow:hidden;position:relative;padding:0px;border-block-end-width:4px;border-bottom-style: solid; border-bottom-color: var(--tep-yellow);\n}.elementor .e-1d67c6ab-49f9{font-family:var(--tep-display);font-weight:700;font-size:14px;color:var(--tep-blue);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;}.elementor .e-61cb83f6-6418{font-size:24px;line-height:1.15;flex:1 1 auto;}.elementor .e-1acf9edf-6bbe{font-family:var(--tep-display);font-weight:700;font-size:15px;color:var(--tep-ink);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:8px;}.elementor .e-49fec42a-bdd3{padding-block-start:26px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-31f304dc-20ca:hover,.elementor .e-31f304dc-20ca:focus-visible{box-shadow:0px 24px 48px 0px rgba(10,31,56,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .e-31f304dc-20ca{height:100%;color:var(--tep-ink);padding:0px;border-width:1px;border-color:var(--tep-line);border-style:solid;background-color:var(--tep-white);transition:box-shadow 0.25s, transform 0.25s;display:flex;flex-direction:column;}.elementor .e-e1c7859-dbf0{padding:0px;}.elementor .e-54d0246e-ecbe{padding:0px;gap:28px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;}.elementor .e-382ea122-83b4{padding:0px;}.elementor .e-6a67bc6c-b612{font-size:16px;}.elementor .e-2619ecf5-e4ac{padding-block-start:32px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:32px;display:flex;flex-direction:column;gap:14px;background-image: linear-gradient(115deg, transparent 5px, var(--tep-yellow) 5px, var(--tep-yellow) 30px, transparent 30px); background-repeat: no-repeat; background-position: left top; background-size: 36px 8px;\n}.elementor .e-97a4118-3dcb{font-size:16px;}.elementor .e-1b919a49-6544{padding-block-start:32px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:32px;display:flex;flex-direction:column;gap:14px;background-image: linear-gradient(115deg, transparent 5px, var(--tep-yellow) 5px, var(--tep-yellow) 30px, transparent 30px); background-repeat: no-repeat; background-position: left top; background-size: 36px 8px;\n}.elementor .e-6bd10ff7-c9fd{font-size:16px;}.elementor .e-2b48d135-8c03{padding-block-start:32px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:32px;display:flex;flex-direction:column;gap:14px;background-image: linear-gradient(115deg, transparent 5px, var(--tep-yellow) 5px, var(--tep-yellow) 30px, transparent 30px); background-repeat: no-repeat; background-position: left top; background-size: 36px 8px;\n}.elementor .e-7deba1bd-d675{font-size:16px;}.elementor .e-5dc8297c-35c0{padding-block-start:32px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:32px;display:flex;flex-direction:column;gap:14px;background-image: linear-gradient(115deg, transparent 5px, var(--tep-yellow) 5px, var(--tep-yellow) 30px, transparent 30px); background-repeat: no-repeat; background-position: left top; background-size: 36px 8px;\n}.elementor .e-49c9475c-1927{padding:0px;border-block-start-width:2px;display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);border-top-style: solid; border-top-color: var(--tep-navy);\n}.elementor .e-2dc07ecd-589b{padding:0px;}