.elementor .e-79b355d7-aab7{font-family:Inter;font-weight:400;font-size:15px;color:#FF9031;letter-spacing:0px;line-height:28px;margin-block-end:14px;& a { color: #a7a8a8; text-decoration: none; } & a:hover { color: #222732; } & em { color: #a7a8a8; font-style: normal; }\n}.elementor .e-35cd8797-f75f{font-family:Inter;font-weight:900;font-size:34px;color:#222732;letter-spacing:-0.3px;line-height:1.2;}.elementor .e-529129fd-91ee{max-width:640px;font-family:Inter;font-weight:400;font-size:16px;color:#6f7787;line-height:1.5;margin-block-start:6px;}.elementor .e-3f6d5aa2-9aa9{max-width:1400px;position:relative;padding-block-start:22px;padding-block-end:22px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;}.elementor .e-5a00fd68-188c{position:relative;padding:0px;background-color:#f5f5f7;}.elementor .e-7acc0748-1a9c:focus{border-color:#FF9031;}.elementor .e-7acc0748-1a9c{height:54px;min-width:0px;font-family:Inter;font-weight:400;font-size:15px;color:#222732;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:transparent;border-style:solid;background-color:#ffffff;box-shadow:1px 1px 0px 0px rgba(196,196,196,0.24);flex:2 1 0px;order:-4;background-image: radial-gradient(circle at center, transparent 4.2px, #222732 4.8px, #222732 6px, transparent 6.6px), linear-gradient(45deg, transparent 40%, #222732 40%, #222732 60%, transparent 60%); background-size: 14px 14px, 7px 7px; background-position: 19px calc(50% - 2px), 30px calc(50% + 5.5px); background-repeat: no-repeat;\n}.elementor .e-4be24967-b9fb:focus{border-color:#FF9031;}.elementor .e-4be24967-b9fb{height:54px;min-width:0px;font-family:Inter;font-weight:400;font-size:15px;color:#222732;padding-block-start:0px;padding-block-end:0px;padding-inline-start:48px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:transparent;border-style:solid;background-color:#ffffff;box-shadow:1px 1px 0px 0px rgba(196,196,196,0.24);flex:1 1 0px;order:-4;background-image: radial-gradient(circle at center, #FF9031 1.8px, transparent 2.4px, transparent 4.6px, #FF9031 5.2px, #FF9031 6.3px, transparent 6.9px); background-size: 15px 15px; background-position: 19px center; background-repeat: no-repeat;\n}.elementor .e-2b926d38-d194:focus{border-color:#FF9031;}.elementor .e-2b926d38-d194{height:54px;font-family:Inter;font-weight:400;font-size:15px;color:#222732;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:transparent;border-style:solid;background-color:#ffffff;box-shadow:1px 1px 0px 0px rgba(196,196,196,0.24);flex:0 0 210px;order:-3;}.elementor .e-7fa39dbf-ad75:hover,.elementor .e-7fa39dbf-ad75:focus-visible{color:#ffffff;background-color:#FF9031;}.elementor .e-7fa39dbf-ad75{height:54px;font-family:Inter;font-weight:600;font-size:15px;color:#ffffff;letter-spacing:0px;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;background-color:#1a1916;transition:background-color 0.2s, color 0.2s;flex:0 0 auto;order:-2;}.elementor .e-3831b433-5b89{font-family:Inter;font-size:14px;color:#5c5b56;}.elementor .e-7bc7d108-1258{font-family:Inter;font-size:14px;color:#a3341f;}.elementor .e-3152a0e8-35ee{max-width:1336px;column-gap:12px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;border-width:0px;background-color:transparent;flex-wrap:wrap;align-items:center;row-gap: 10px; & > .cfturnstile-atomic-field { order: -3; flex: 0 0 auto !important; width: 249px !important; height: 54px; margin: 0px !important; overflow: hidden; display: block !important; border-radius: 10px; } & > .cfturnstile-atomic-field > .cf-turnstile { width: 300px; height: 65px; transform: scale(0.83); transform-origin: left top; }\n}.elementor .e-10ccdf83-71fe{position:relative;z-index:2;padding-block-start:0px;padding-block-end:22px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;background-color:#f5f5f7;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e7ec;\n}.elementor .e-2c93525d-3272{width:auto;height:44px;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:4;padding:0px;display:flex;gap:0px;justify-content:flex-end;align-items:center;& > button { width: auto; min-width: 0px; height: 26px; padding: 0px 20px; margin: 0px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #dcdfe6; border-radius: 0px; background-color: transparent; font-family: Inter; font-weight: 700; font-size: 17px; line-height: 1; letter-spacing: 0px; text-transform: none; color: #222732; cursor: pointer; transition: color .2s ease; } & > button:first-child { padding-left: 0px; border-left-width: 0px; } & > button:last-child { padding-right: 0px; } & > button:hover { background-color: transparent; color: #FF9031; border-color: #dcdfe6; } & > button:focus { border-color: #dcdfe6; } & > button[aria-selected="true"] { color: #FF9031; border-color: #dcdfe6; } & > button:focus-visible { outline: 2px solid #FF9031; outline-offset: 3px; } & > button > span { font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; line-height: 1; } & > button > span b { margin-left: 6px; font-weight: 400; color: #99a1b2; } & > button[aria-selected="true"] > span b { color: #FF9031; }\n}.elementor .e-6f0c8bf3-f1e8{height:44px;padding:0px;margin-block-end:16px;display:flex;gap:0px;justify-content:flex-start;align-items:center;& > button { width: auto; min-width: 0px; height: 26px; padding: 0px 20px; margin: 0px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #dcdfe6; border-radius: 0px; background-color: transparent; font-family: Inter; font-weight: 700; font-size: 17px; line-height: 1; letter-spacing: 0px; text-transform: none; color: #222732; cursor: pointer; transition: color .2s ease; } & > button:first-child { padding-left: 0px; border-left-width: 0px; } & > button:last-child { padding-right: 0px; } & > button:hover { background-color: transparent; color: #FF9031; border-color: #dcdfe6; } & > button:focus { border-color: #dcdfe6; } & > button[aria-selected="true"] { color: #FF9031; border-color: #dcdfe6; } & > button:focus-visible { outline: 2px solid #FF9031; outline-offset: 3px; } & > button > span { font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; line-height: 1; } & > button > span b { margin-left: 6px; font-weight: 400; color: #99a1b2; } & > button[aria-selected="true"] > span b { color: #FF9031; }\n}.elementor .e-22fc3f79-3288{min-width:0px;padding:0px;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;& > article { display: flex; flex-direction: column; padding: 0px; min-width: 0px; background-color: #ffffff; border-radius: 12px; overflow: hidden; box-shadow: 0px 0px 0px 1px rgba(34,39,50,0.07), 0px 1px 2px 0px rgba(34,39,50,0.05); transition: box-shadow .25s ease; } & > article:hover { box-shadow: 0px 0px 0px 1px rgba(34,39,50,0.07), 0px 16px 30px -18px rgba(34,39,50,0.38); } & > article > div:nth-child(1) { position: relative; padding: 0px; min-width: 0px; aspect-ratio: 16 / 10; overflow: hidden; background-color: #e9eaee; } & > article > div:nth-child(1) > a { display: block; width: 100%; height: 100%; } & > article > div:nth-child(1) img { width: 100%; height: 100%; max-width: none; object-fit: cover; display: block; } & > article > div:nth-child(1) > p { position: absolute; inset-block-start: 12px; inset-inline-start: 12px; z-index: 2; margin: 0px; height: 26px; padding: 0px 10px; display: flex; align-items: center; border-radius: 6px; font-family: Inter; font-weight: 600; font-size: 12.5px; line-height: 1; white-space: nowrap; background-color: #FF9031; color: #ffffff; } & > article > div:nth-child(2) { flex: 1 1 auto; display: grid; grid-template-columns: 60px minmax(0, 1fr); column-gap: 14px; row-gap: 0px; align-content: start; padding: 0px 18px; min-width: 0px; } & > article > div:nth-child(2) > img { grid-row: 1 / span 2; position: relative; z-index: 3; width: 60px; height: 60px; max-width: none; margin-top: -22px; padding: 7px; background-color: #ffffff; border-radius: 12px; object-fit: contain; display: block; box-shadow: 0px 0px 0px 1px rgba(34,39,50,0.08), 0px 6px 14px -6px rgba(34,39,50,0.30); } & > article > div:nth-child(2) > h2 { grid-column: 2; margin-top: 12px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 23px; letter-spacing: -0.1px; color: #222732; } & > article > div:nth-child(2) > h2 a { color: inherit; text-decoration: none; transition: color .2s ease; } & > article > div:nth-child(2) > h2 a:hover { color: #FF9031; } & > article > div:nth-child(2) > p { margin: 0px; font-family: Inter; } & > article > div:nth-child(2) > p:nth-of-type(1) { grid-column: 2; margin-top: 2px; font-weight: 400; font-size: 13.5px; line-height: 19px; color: #6f7787; } & > article > div:nth-child(2) > p:nth-of-type(2) { grid-column: 1 / -1; margin-top: 14px; font-weight: 400; font-size: 14px; line-height: 21px; color: #454c5a; } & > article > div:nth-child(2) > p:nth-of-type(3) { grid-column: 1 / -1; margin-top: 12px; display: flex; flex-wrap: wrap; gap: 6px; } & > article > div:nth-child(2) > p:nth-of-type(3) em { font-style: normal; height: 24px; padding: 0px 9px; display: inline-flex; align-items: center; border-radius: 6px; background-color: #f2f3f6; font-weight: 500; font-size: 12.5px; line-height: 1; color: #454c5a; white-space: nowrap; } & > article > div:nth-child(3) { display: flex; flex-direction: row; gap: 10px; padding: 16px 18px 18px 18px; min-width: 0px; } & > article > div:nth-child(3) > p { flex: 1 1 0px; min-width: 0px; margin: 0px; } & > article > div:nth-child(3) > p > a { display: flex; height: 42px; padding: 0px 8px; align-items: center; justify-content: center; border-radius: 8px; box-shadow: inset 0px 0px 0px 1px #d3d7df; font-family: Inter; font-weight: 600; font-size: 14px; line-height: 1; color: #222732; text-decoration: none; white-space: nowrap; transition: box-shadow .2s ease; } & > article > div:nth-child(3) > p > a:hover { box-shadow: inset 0px 0px 0px 1px #222732; } & > article > div:nth-child(3) > a { flex: 1 1 0px; min-width: 0px; height: 42px; padding: 0px 10px; display: flex; align-items: center; justify-content: center; border-radius: 8px; background-color: #1a1916; font-family: Inter; font-weight: 600; font-size: 14px; line-height: 1; color: #ffffff; text-align: center; text-decoration: none; white-space: nowrap; transition: background-color .2s ease; } & > article > div:nth-child(3) > a:hover { background-color: #FF9031; color: #ffffff; } & > section { grid-column: 1 / -1; display: flex; flex-direction: row; align-items: stretch; padding: 0px; min-width: 0px; background-color: #ffffff; border-radius: 12px; overflow: hidden; box-shadow: 0px 0px 0px 1px rgba(34,39,50,0.07), 0px 1px 2px 0px rgba(34,39,50,0.05); transition: box-shadow .25s ease; } & > section:hover { box-shadow: 0px 0px 0px 1px rgba(34,39,50,0.07), 0px 16px 30px -18px rgba(34,39,50,0.38); } & > section > div:nth-child(1) { position: relative; flex: 0 0 216px; width: 216px; min-width: 0px; min-height: 150px; padding: 0px; overflow: hidden; background-color: #e9eaee; } & > section > div:nth-child(1) > a { position: absolute; inset: 0px; display: block; } & > section > div:nth-child(1) img { position: absolute; inset: 0px; width: 100%; height: 100%; max-width: none; object-fit: cover; display: block; } & > section > div:nth-child(1) > p { position: absolute; inset-block-start: 10px; inset-inline-start: 10px; z-index: 2; margin: 0px; height: 24px; padding: 0px 10px; display: flex; align-items: center; border-radius: 6px; font-family: Inter; font-weight: 600; font-size: 12.5px; line-height: 1; white-space: nowrap; background-color: #ffffff; color: #222732; } & > section > div:nth-child(2) { flex: 1 1 0px; min-width: 0px; padding: 16px 20px; display: flex; flex-direction: column; justify-content: center; } & > section > div:nth-child(2) > h2 { margin: 0px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 23px; letter-spacing: -0.1px; color: #222732; } & > section > div:nth-child(2) > h2 a { color: inherit; text-decoration: none; transition: color .2s ease; } & > section > div:nth-child(2) > h2 a:hover { color: #FF9031; } & > section > div:nth-child(2) > p { margin: 0px; font-family: Inter; } & > section > div:nth-child(2) > p:nth-of-type(1) { margin-top: 2px; font-weight: 400; font-size: 13.5px; line-height: 19px; color: #6f7787; } & > section > div:nth-child(2) > p:nth-of-type(2) { margin-top: 8px; font-weight: 400; font-size: 14px; line-height: 21px; color: #454c5a; } & > section > div:nth-child(2) > p:nth-of-type(3) { margin-top: 10px; display: flex; flex-wrap: wrap; gap: 6px; } & > section > div:nth-child(2) > p:nth-of-type(3) em { font-style: normal; height: 24px; padding: 0px 9px; display: inline-flex; align-items: center; border-radius: 6px; background-color: #f2f3f6; font-weight: 500; font-size: 12.5px; line-height: 1; color: #454c5a; white-space: nowrap; } & > section > div:nth-child(3) { flex: 0 0 198px; width: 198px; min-width: 0px; padding: 16px 18px 16px 0px; display: flex; flex-direction: column; justify-content: center; gap: 8px; } & > section > div:nth-child(3) > p { margin: 0px; } & > section > div:nth-child(3) > p > a { display: flex; height: 40px; padding: 0px 8px; align-items: center; justify-content: center; border-radius: 8px; box-shadow: inset 0px 0px 0px 1px #d3d7df; font-family: Inter; font-weight: 600; font-size: 14px; line-height: 1; color: #222732; text-decoration: none; white-space: nowrap; transition: box-shadow .2s ease; } & > section > div:nth-child(3) > p > a:hover { box-shadow: inset 0px 0px 0px 1px #222732; } & > section > div:nth-child(3) > a { height: 40px; padding: 0px 10px; display: flex; align-items: center; justify-content: center; border-radius: 8px; background-color: #1a1916; font-family: Inter; font-weight: 600; font-size: 14px; line-height: 1; color: #ffffff; text-align: center; text-decoration: none; white-space: nowrap; transition: background-color .2s ease; } & > section > div:nth-child(3) > a:hover { background-color: #FF9031; color: #ffffff; } & > div { display: flex; flex-direction: row; align-items: flex-start; gap: 14px; padding: 14px 16px; min-width: 0px; background-color: #ffffff; border-radius: 12px; overflow: hidden; box-shadow: 0px 0px 0px 1px rgba(34,39,50,0.07), 0px 1px 2px 0px rgba(34,39,50,0.05); transition: box-shadow .25s ease; } & > div > div:nth-child(1) { flex: 0 0 44px; width: 44px; height: 44px; min-width: 0px; padding: 0px; border-radius: 10px; background-color: #f2f3f6; display: flex; align-items: center; justify-content: center; } & > div > div:nth-child(1) > p { margin: 0px; font-family: Inter; font-weight: 700; font-size: 14px; line-height: 1; letter-spacing: 0.3px; color: #8a92a3; } & > div > div:nth-child(2) { flex: 1 1 0px; min-width: 0px; padding: 0px; display: block; } & > div > div:nth-child(2) > h3 { margin: 0px; font-family: Inter; font-weight: 700; font-size: 16px; line-height: 21px; letter-spacing: -0.1px; color: #222732; } & > div > div:nth-child(2) > p { margin: 0px; font-family: Inter; font-weight: 400; font-size: 13.5px; line-height: 19px; } & > div > div:nth-child(2) > p:nth-of-type(1) { margin-top: 2px; color: #6f7787; } & > div > div:nth-child(2) > p:nth-of-type(1) em { font-style: normal; } & > div > div:nth-child(2) > p:nth-of-type(1) em + em::before { content: ", "; } & > div > div:nth-child(2) > p:nth-of-type(2) { margin-top: 1px; color: #454c5a; } & > div > div:nth-child(2) > p:nth-of-type(3) { margin-top: 8px; } & > div > div:nth-child(2) > p:nth-of-type(3) > a { color: #222732; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; transition: color .2s ease; } & > div > div:nth-child(2) > p:nth-of-type(3) > a:hover { color: #FF9031; } & > h2 { grid-column: 1 / -1; margin: 20px 0px 0px 0px; font-family: Inter; font-weight: 700; font-size: 17px; line-height: 22px; color: #222732; } & > p { grid-column: 1 / -1; margin: -12px 0px 0px 0px; font-family: Inter; font-weight: 400; font-size: 14px; line-height: 1.5; color: #6f7787; }\n}.elementor .e-439cd25d-3ddc{display:none;}.elementor .e-a32dd41-5690{padding:0px;display:block;& > div:last-child { padding: 0px; } & > div:last-child > div:nth-child(1) { display: block !important; padding: 0px; } & > div:last-child > div:nth-child(2) { display: none !important; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(1) > div > :nth-child(n+5) { display: none; }\n}.elementor .e-5008d1d8-45a4{height:44px;position:absolute;inset-block-start:0px;inset-inline-start:0px;font-family:Inter;font-weight:700;font-size:17px;color:#222732;line-height:1;margin:0px;align-items:center;}.elementor .e-18a183e1-b967{position:absolute;inset-block-end:-32px;inset-inline-start:2px;font-family:Inter;font-weight:400;font-size:13px;color:#6f7787;line-height:20px;margin:0px;white-space: nowrap; & b { color: #FF9031; font-weight: 400; margin-right: 6px; } & strong { color: #222732; font-weight: 400; margin-right: 6px; margin-left: 16px; } & em { color: #99a1b2; font-style: normal; margin-right: 6px; margin-left: 16px; }\n}.elementor .e-2428a817-bbe3:hover,.elementor .e-2428a817-bbe3:focus-visible{background-color:#ffffff;box-shadow:0px 0px 0px 1px #1a1916 inset;}.elementor .e-2428a817-bbe3{width:32px;height:32px;min-width:0px;position:absolute;inset-block-start:calc(100% - 26px);inset-inline-start:12px;font-family:Inter;font-weight:400;font-size:15px;color:#1a1916;line-height:1;cursor:pointer;padding:0px;margin:0px;border-radius:6px;border-width:0px;background-color:#ffffff;box-shadow:0px 0px 0px 1px rgba(26,25,22,0.22) inset;opacity:0%;transform:translate3d(-8px, -50%, 0px);transition:opacity 0.2s, transform 0.2s, box-shadow 0.2s;display:flex;justify-content:center;align-items:center;pointer-events: none; &:focus-visible { outline: 2px solid #FF9031; outline-offset: 2px; }\n}.elementor .e-5b35d3f7-1031{inset-inline-end:calc(100% + 11px);}.elementor .e-27c255c0-284b{inset-block-start:calc((100% - 52px) * 0.9115);inset-inline-start:83.32%;}.elementor .e-53d319b5-e107{inset-inline-end:calc(100% + 11px);}.elementor .e-3fdb640e-65c5{inset-block-start:calc((100% - 52px) * 0.3454);inset-inline-start:87.59%;}.elementor .e-2bdf8260-187c{inset-inline-start:calc(100% + 11px);}.elementor .e-5b370850-2fb6{inset-block-start:calc((100% - 52px) * 0.6073);inset-inline-start:11.32%;}.elementor .e-3b18a35b-6d28{width:100%;min-width:0px;position:relative;z-index:3;padding-block-start:0px;padding-block-end:52px;padding-inline-start:0px;padding-inline-end:0px;border-radius:8px;box-shadow:0px 0px 0px 1px rgba(26,25,22,0.14) inset;display:block;align-self:start;pointer-events: none; &::before { content: ""; display: block; position: static; width: 100%; height: auto; aspect-ratio: 16 / 10; border-width: 0px; } & > button > span { font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; line-height: 1; letter-spacing: inherit; } & > button:first-of-type > span:first-child { font-size: 15px; font-weight: 400; } & > button:first-of-type > span:last-child { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); } & > button:nth-of-type(n+2) { position: absolute; width: 38px; height: 38px; min-width: 0px; padding: 0px; margin: 0px; border-width: 0px; border-radius: 19px; background-color: #1a1916; color: #ffffff; font-family: Inter; font-weight: 600; font-size: 14px; line-height: 1; letter-spacing: 0px; text-transform: none; cursor: pointer; pointer-events: auto; display: flex; align-items: center; justify-content: center; gap: 0px; transform: translate(-50%, -50%); box-shadow: 0px 0px 0px 5px rgba(26,25,22,0.14); transition: top .8s cubic-bezier(.6,0,.2,1), left .8s cubic-bezier(.6,0,.2,1), width .5s ease, height .5s ease, border-radius .5s ease, background-color .25s ease, box-shadow .25s ease, color .25s ease; } & > button:nth-of-type(n+2):hover { background-color: #FF9031; color: #1a1916; box-shadow: 0px 0px 0px 7px rgba(255,144,49,0.28); } & > button:nth-of-type(n+2):focus-visible { outline: 2px solid #FF9031; outline-offset: 3px; } & > button:nth-of-type(n+2)::after { content: ""; position: absolute; inset: -14px; border-radius: 999px; } & > button:nth-of-type(n+2) > span:last-child { position: absolute; top: 50%; transform: translate(0px, -50%); font-weight: 600; font-size: 13px; color: #1a1916; white-space: nowrap; text-shadow: 0px 0px 3px #f7f5f0, 0px 0px 3px #f7f5f0, 0px 0px 6px #f7f5f0; } & > button:first-of-type[aria-selected="false"] { opacity: 1; pointer-events: auto; transform: translate(0px, -50%); transition: opacity .3s ease .4s, transform .3s ease .4s, box-shadow .2s; } & > button:first-of-type[aria-selected="false"] ~ button { width: 100px; height: 32px; top: calc(100% - 26px); border-radius: 6px; background-color: #ffffff; color: #1a1916; box-shadow: inset 0px 0px 0px 1px rgba(26,25,22,0.22); font-size: 13px; font-weight: 500; flex-direction: row-reverse; gap: 7px; } & > button:first-of-type[aria-selected="false"] ~ button:hover { background-color: #ffffff; color: #1a1916; box-shadow: inset 0px 0px 0px 1px #1a1916; } & > button:first-of-type[aria-selected="false"] ~ button[aria-selected="true"] { background-color: #1a1916; color: #ffffff; box-shadow: inset 0px 0px 0px 1px #1a1916; } & > button:first-of-type[aria-selected="false"] ~ button::after { inset: 0px; } & > button:first-of-type[aria-selected="false"] ~ button > span:last-child { position: static; transform: none; font-weight: 500; color: inherit; text-shadow: none; } & > button:first-of-type[aria-selected="false"] ~ button > span:first-child { opacity: 0.6; } & > button:first-of-type[aria-selected="false"] ~ button:nth-of-type(2) { left: calc(100% - 278px); } & > button:first-of-type[aria-selected="false"] ~ button:nth-of-type(3) { left: calc(100% - 170px); } & > button:first-of-type[aria-selected="false"] ~ button:nth-of-type(4) { left: calc(100% - 62px); }\n}.elementor .e-3eb78417-c635{width:100%;min-width:0px;overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;display:block;}.elementor .e-61a760a9-69a6{height:52px;position:absolute;inset-block-end:0px;inset-inline-start:16px;font-family:Inter;font-weight:400;font-size:13.5px;color:#5c5b56;line-height:1.2;margin:0px;transition:opacity 0.3s;display:flex;align-items:center;pointer-events: none;\n}.elementor .e-57b36b82-53e7{min-width:0px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:52px;padding-inline-start:0px;padding-inline-end:0px;border-radius:8px;background-image:linear-gradient(180deg, rgba(26,25,22,0.10) 0%,rgba(26,25,22,0.10) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff;align-self:start;background-size: 100% 1px; background-position: 0px calc(100% - 51px); background-repeat: no-repeat;\n}.elementor .e-1258d10a-57f2{inset-block-start:69.45%;inset-inline-start:61.36%;&::before { background-color: #FF9031 !important; } & > a { left: auto !important; right: 15px !important; }\n}.elementor .e-12e5eee-94db{inset-block-start:85.95%;inset-inline-start:58.33%;}.elementor .e-3b3ca46a-8bb9{inset-block-start:66.29%;inset-inline-start:61.84%;&::before { background-color: #9a968e !important; }\n}.elementor .e-1c2180f1-d781{inset-block-start:12.54%;inset-inline-start:66.89%;&::before { background-color: #9a968e !important; } & > em { left: auto !important; right: 15px !important; }\n}.elementor .e-657609d0-ab51{transform-origin:83.32% 91.15% 0px;clip-path:circle(0% at 83.32% 91.15%);}.elementor .e-28f3ea1b-b455{inset-block-start:26.13%;inset-inline-start:50.92%;&::before { background-color: #FF9031 !important; }\n}.elementor .e-1fccacd0-58be{inset-block-start:24.59%;inset-inline-start:36.99%;&::before { background-color: #FF9031 !important; } & > a { top: -34px !important; }\n}.elementor .e-6c83f13f-604c{inset-block-start:77.76%;inset-inline-start:41.49%;& > a { left: auto !important; right: 15px !important; }\n}.elementor .e-2dbb6cc5-876c{inset-block-start:66.31%;inset-inline-start:48.94%;& > a { left: auto !important; right: 15px !important; }\n}.elementor .e-c7ab511-b97b{inset-block-start:25.18%;inset-inline-start:34.86%;& > a { left: auto !important; right: 15px !important; }\n}.elementor .e-6693f2b2-65b2{inset-block-start:31.26%;inset-inline-start:55.01%;&::before { background-color: #9a968e !important; }\n}.elementor .e-55c7bf83-7936{transform-origin:87.59% 34.54% 0px;clip-path:circle(0% at 87.59% 34.54%);}.elementor .e-6f7e5093-23d3{inset-block-start:59.33%;inset-inline-start:67.19%;&::before { background-color: #FF9031 !important; } & > a { left: auto !important; right: 15px !important; }\n}.elementor .e-5d1deb2-a572{inset-block-start:48.66%;inset-inline-start:38.32%;&::before { background-color: #9a968e !important; }\n}.elementor .e-555ec451-a4d0{transform-origin:11.32% 60.73% 0px;clip-path:circle(0% at 11.32% 60.73%);}.elementor .e-38e866e-cb5d{padding:0px;display:contents;}.elementor .e-d82ca5d-5272{position:relative;column-gap:28px;padding:0px;display:grid;align-items:start;row-gap: 16px; & > div:last-child > div { display: contents !important; padding: 0px; } & > div:last-child > div > div:first-child { align-self: start; min-width: 0px; padding: 4px 24px 22px 24px; border-radius: 8px; border: 1px solid rgba(26,25,22,0.10); background-color: #ffffff; } & > div:last-child > div > div:first-child > p { margin: 0px; font-family: Inter; font-weight: 500; font-size: 14.5px; color: #1a1916; line-height: 1.35; padding-top: 20px; } & > div:last-child > div > div:first-child > p strong { display: block; font-weight: 600; font-size: 13px; color: #6b675f; margin-bottom: 14px; } & > div:last-child > div > div:first-child > p a { color: #1a1916; font-weight: 600; text-decoration: none; transition: color .2s; } & > div:last-child > div > div:first-child > p a:hover { color: #c4651a; } & > div:last-child > div > div:first-child > p b { color: #FF9031; font-weight: 400; margin-right: 6px; } & > div:last-child > div > div:first-child > p em { display: block; font-style: normal; font-weight: 400; font-size: 13px; color: #5c5b56; margin-top: 3px; margin-bottom: 14px; } & > div:last-child > div > div:first-child > p em:last-child { margin-bottom: 0px; } & > div:last-child > div:nth-child(1) > div:first-child > p { font-weight: 400; color: #5c5b56; line-height: 2; padding-top: 18px; } & > div:last-child > div:nth-child(1) > div:first-child > p + p { margin-top: 18px; border-top: 1px solid rgba(26,25,22,0.10); } & > div:last-child > div:nth-child(1) > div:first-child > p strong { margin-bottom: 2px; } & > div:last-child > div > div:last-child > div > img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; max-width: none; display: block; } & > div:last-child > div:nth-child(1) > div:last-child > div > img { transform-origin: 50% 50%; transition: transform .9s cubic-bezier(.6,0,.2,1), transform-origin 0s linear .9s; } & > div:last-child > div:nth-child(n+2) > div:last-child { align-self: start; position: relative; z-index: 1; width: 100%; min-width: 0px; aspect-ratio: 16 / 10; overflow: hidden; padding: 0px; border-radius: 8px 8px 0px 0px; pointer-events: none; display: block; } & > div:last-child > div:nth-child(n+2) > div:last-child > div { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; min-width: 0px; padding: 0px; visibility: hidden; pointer-events: none; transform: scale(0.6); transition: clip-path .9s cubic-bezier(.6,0,.2,1), transform .9s cubic-bezier(.6,0,.2,1), visibility 0s linear .9s; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p { position: absolute; width: 0px; height: 0px; margin: 0px; font-family: Inter; font-size: 12.5px; font-weight: 600; line-height: 1; color: #1a1916; white-space: nowrap; z-index: 2; opacity: 0; transform: translate3d(0px, -14px, 0px); transition: opacity .2s ease, transform .2s ease; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p:hover { z-index: 6; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p::before { content: ""; position: absolute; left: -9px; top: -22px; width: 18px; height: 18px; border-radius: 50% 50% 50% 0px; transform: rotate(-45deg); background-color: #1a1916; box-shadow: 0px 0px 0px 1.5px #ffffff, -2px 2px 5px rgba(26,25,22,0.35); } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p::after { content: ""; position: absolute; left: -3px; top: -16px; width: 6px; height: 6px; border-radius: 50%; background-color: #ffffff; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p > a { position: absolute; top: -13px; left: 15px; transform: translate(0px, -50%); padding: 6px 9px; border-radius: 5px; background-color: #ffffff; text-decoration: none; box-shadow: 0px 1px 4px rgba(26,25,22,0.22), inset 0px 0px 0px 1px rgba(26,25,22,0.10); transition: opacity .15s ease, background-color .2s ease, color .2s ease; color: #1a1916; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p > em { position: absolute; top: -13px; left: 15px; transform: translate(0px, -50%); padding: 6px 9px; border-radius: 5px; background-color: #ffffff; text-decoration: none; box-shadow: 0px 1px 4px rgba(26,25,22,0.22), inset 0px 0px 0px 1px rgba(26,25,22,0.10); transition: opacity .15s ease, background-color .2s ease, color .2s ease; font-style: normal; font-weight: 500; color: #5c5b56; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p > a::before { content: ""; position: absolute; top: -6px; bottom: -6px; left: -18px; right: -18px; z-index: -1; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p > em::before { content: ""; position: absolute; top: -6px; bottom: -6px; left: -18px; right: -18px; z-index: -1; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p > a:hover { background-color: #1a1916; color: #ffffff; } & > div:last-child > div:nth-child(n+2) > div:last-child > div > p b { color: #FF9031; font-weight: 400; margin-right: 5px; } &:has(> div:first-child > button:first-of-type[aria-selected="false"]) > div:last-child > div:nth-child(1) > div:last-child > p { opacity: 0; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(1) > div:last-child > div > img { transform-origin: 83.32% 91.15%; transform: scale(4); transition: transform .9s cubic-bezier(.6,0,.2,1), transform-origin 0s; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:last-child > div { visibility: visible; pointer-events: auto; transform: scale(1); clip-path: circle(150% at 83.32% 91.15%); transition: clip-path .9s cubic-bezier(.6,0,.2,1), transform .9s cubic-bezier(.6,0,.2,1), visibility 0s; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:last-child > div > p { opacity: 1; transform: translate3d(0px, 0px, 0px); transition: opacity .3s ease .65s, transform .45s cubic-bezier(.2,1.5,.4,1) .65s; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:last-child > div > p:nth-of-type(2) { transition-delay: 0.73s; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:last-child > div > p:nth-of-type(3) { transition-delay: 0.81s; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:last-child > div > p:nth-of-type(4) { transition-delay: 0.89s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(1) > div:last-child > div > img { transform-origin: 87.59% 34.54%; transform: scale(4); transition: transform .9s cubic-bezier(.6,0,.2,1), transform-origin 0s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:last-child > div { visibility: visible; pointer-events: auto; transform: scale(1); clip-path: circle(150% at 87.59% 34.54%); transition: clip-path .9s cubic-bezier(.6,0,.2,1), transform .9s cubic-bezier(.6,0,.2,1), visibility 0s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:last-child > div > p { opacity: 1; transform: translate3d(0px, 0px, 0px); transition: opacity .3s ease .65s, transform .45s cubic-bezier(.2,1.5,.4,1) .65s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:last-child > div > p:nth-of-type(2) { transition-delay: 0.73s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:last-child > div > p:nth-of-type(3) { transition-delay: 0.81s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:last-child > div > p:nth-of-type(4) { transition-delay: 0.89s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:last-child > div > p:nth-of-type(5) { transition-delay: 0.97s; } &:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:last-child > div > p:nth-of-type(6) { transition-delay: 1.05s; } &:has(> div:first-child > button:nth-of-type(4)[aria-selected="true"]) > div:last-child > div:nth-child(1) > div:last-child > div > img { transform-origin: 11.32% 60.73%; transform: scale(4); transition: transform .9s cubic-bezier(.6,0,.2,1), transform-origin 0s; } &:has(> div:first-child > button:nth-of-type(4)[aria-selected="true"]) > div:last-child > div:nth-child(4) > div:last-child > div { visibility: visible; pointer-events: auto; transform: scale(1); clip-path: circle(150% at 11.32% 60.73%); transition: clip-path .9s cubic-bezier(.6,0,.2,1), transform .9s cubic-bezier(.6,0,.2,1), visibility 0s; } &:has(> div:first-child > button:nth-of-type(4)[aria-selected="true"]) > div:last-child > div:nth-child(4) > div:last-child > div > p { opacity: 1; transform: translate3d(0px, 0px, 0px); transition: opacity .3s ease .65s, transform .45s cubic-bezier(.2,1.5,.4,1) .65s; } &:has(> div:first-child > button:nth-of-type(4)[aria-selected="true"]) > div:last-child > div:nth-child(4) > div:last-child > div > p:nth-of-type(2) { transition-delay: 0.73s; }\n}.elementor .e-6015029b-4dac{padding:0px;}.elementor .e-7e5afec5-f2ad{position:relative;padding:0px;display:block;& > div:last-child { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); column-gap: 28px; align-items: start; padding: 0px; } & > div:last-child > div { display: block !important; min-width: 0px; padding: 0px; } & > div:last-child > div:nth-child(2) { position: sticky; top: 104px; padding-top: 60px; } & > div:last-child > div:nth-child(2) > p:first-child { display: none; } & > div:last-child > div:nth-child(2) > div { grid-template-columns: minmax(0, 1fr); } & > div:last-child > div:nth-child(2) > div > div:first-child { grid-column: 1; grid-row: 1; } & > div:last-child > div:nth-child(2) > div > div:last-child > div > div:last-child { grid-column: 1; grid-row: 1; } & > div:last-child > div:nth-child(2) > div > div:last-child > div > div:first-child { grid-column: 1; grid-row: 1; display: none; } & > div:last-child > div:nth-child(2) > div > div:last-child > div:nth-child(n+2) > div:last-child > div > p > a { opacity: 0; visibility: hidden; } & > div:last-child > div:nth-child(2) > div > div:last-child > div:nth-child(n+2) > div:last-child > div > p:hover > a { opacity: 1; visibility: visible; } & > div:last-child > div:nth-child(2) > div > div:last-child > div:nth-child(n+2) > div:last-child > div > p > em { opacity: 0; visibility: hidden; } & > div:last-child > div:nth-child(2) > div > div:last-child > div:nth-child(n+2) > div:last-child > div > p:hover > em { opacity: 1; visibility: visible; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child { grid-template-columns: minmax(0, 1fr); } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(1) { display: none !important; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) { position: static; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > p:first-child { display: flex; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div { grid-template-columns: minmax(0, 1fr) minmax(0, 1.9fr); } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div > div:first-child { grid-column: 2; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div > div:last-child > div > div:last-child { grid-column: 2; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:not(:has(> div:first-child > button:first-of-type[aria-selected="false"])) > div:last-child > div:nth-child(1) > div:first-child { display: block; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:first-child { display: block; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:has(> div:first-child > button:nth-of-type(3)[aria-selected="true"]) > div:last-child > div:nth-child(3) > div:first-child { display: block; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div:has(> div:first-child > button:nth-of-type(4)[aria-selected="true"]) > div:last-child > div:nth-child(4) > div:first-child { display: block; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div > div:last-child > div:nth-child(n+2) > div:last-child > div > p > a { opacity: 1; visibility: visible; } &:has(> div:first-child > button:nth-of-type(2)[aria-selected="true"]) > div:last-child > div:nth-child(2) > div > div:last-child > div:nth-child(n+2) > div:last-child > div > p > em { opacity: 1; visibility: visible; }\n}.elementor .e-6c76aa42-7933{font-family:Inter;font-weight:400;font-size:15px;color:#6f7787;line-height:1.5;text-align:center;margin-block-start:28px;& a { color: #222732; font-weight: 600; text-decoration: none; border-bottom: 1px solid #FF9031; transition: color 0.2s; } & a:hover { color: #FF9031; }\n}.elementor .e-5775e5c3-3455{max-width:1336px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:36px;& > div:first-child > div:last-child { grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr); } & > div:first-child > div:last-child > div:nth-child(1) { grid-column: 2; grid-row: 1; } & > div:first-child > div:last-child > div:nth-child(2) { grid-column: 1; grid-row: 1; } & > div:first-child > div:last-child > div:nth-child(2) > p:first-child { display: flex; }\n}.elementor .e-5e491bb5-b728{padding-block-start:24px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;background-color:#f5f5f7;}.elementor .e-5eb474be-159c{padding-block-start:56px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;background-color:#ffffff;border-top-style: solid; border-top-color: #e6e7ec; & > div { max-width: 1336px; margin-inline-start: auto; margin-inline-end: auto; padding: 0px; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.5fr); column-gap: 28px; align-items: start; } & > div > div:first-child { padding: 0px 48px 0px 0px; display: block; } & > div > div:first-child > h2 { margin: 0px; font-family: Inter; font-weight: 800; font-size: 26px; line-height: 1.25; letter-spacing: -0.2px; color: #222732; } & > div > div:first-child > p { margin: 14px 0px 0px 0px; font-family: Inter; font-weight: 400; font-size: 15px; line-height: 24px; color: #454c5a; } & > div > div:last-child { padding: 0px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 32px; row-gap: 28px; } & > div > div:last-child > div { padding: 0px; display: block; } & > div > div:last-child > div > h3 { margin: 0px; font-family: Inter; font-weight: 700; font-size: 16px; line-height: 22px; color: #222732; } & > div > div:last-child > div > p { margin: 6px 0px 0px 0px; font-family: Inter; font-weight: 400; font-size: 14.5px; line-height: 22px; color: #454c5a; } & > div > div:last-child > div > p a { color: #222732; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; transition: color .2s ease; } & > div > div:last-child > div > p a:hover { color: #FF9031; }\n}