.elementor .cx-sticky-slot{min-height:90px;max-width:728px;font-family:var(--crs-font);font-weight:800;font-size:24px;color:#FFCC7F;letter-spacing:0.2px;text-align:center;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:6px;background-color:#201C17;display:flex;flex:1 1 auto;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .cx-dd-panel{min-width:190px;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:50;padding:8px;margin-block-start:10px;border-radius:16px;border-width:1px;border-color:rgba(255,255,255,0.9);border-style:solid;background-color:rgba(255,255,255,0.94);box-shadow:0px 0px 0px 1px rgba(27,27,27,0.06),0px 18px 44px -16px rgba(27,27,27,0.22);opacity:0%;backdrop-filter:blur(20px) saturate(160%);display:flex;flex-direction:column;gap:2px;width: max-content; visibility: hidden; translate: 0 6px; transition: opacity 0.2s, translate 0.2s, visibility 0.2s; &::before { content: ''; position: absolute; left: 0; top: -12px; width: 100%; height: 12px; }\n}.elementor .cx-dd{width:auto;position:relative;padding:0px;display:flex;flex:0 0 auto;align-items:center;&:hover .cx-dd-panel, &:focus-within .cx-dd-panel { opacity: 1; visibility: visible; translate: 0 0; }\n}.elementor .cx-cd-s{margin:0px;}.elementor .cx-cd-m{margin:0px;}.elementor .cx-cd-h{margin:0px;}.elementor .cx-cd-d{margin:0px;}.elementor .cx-base-item{font-family:var(--crs-font);font-size:17px;color:#6B6459;line-height:1.4;margin:0px;display:flex;gap:10px;align-items:center;&::before { content:''; flex:0 0 auto; width:12px; height:12px; background:#CF5322; clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%); }\n}.elementor .cx-sticky-label{width:auto;font-family:var(--crs-font);font-weight:700;font-size:10px;color:rgba(255,247,242,0.6);letter-spacing:1.5px;text-transform:uppercase;margin:0px;flex:0 0 auto;}.elementor .cx-sticky{width:100%;position:fixed;inset-block-end:0px;inset-inline-start:0px;z-index:9980;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;background-color:rgba(33, 29, 24, 0.8);backdrop-filter:blur(14px);display:flex;flex-direction:row;gap:14px;justify-content:center;align-items:center;border-block-start-width:3px; border-top-style: solid; border-top-color: #CF5322; box-sizing:border-box;\n}.elementor .cx-ball{width:28px;height:28px;min-width:0px;position:relative;padding:0px;margin:0px;filter:drop-shadow(0px 6px 8px rgba(0,0,0,0.28));flex:0 0 auto;&::before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CradialGradient id='g' cx='35%25' cy='30%25' r='75%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23E6DDCB'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='50' cy='50' r='48' fill='url(%23g)' stroke='%23CFC4AE' stroke-width='2'/%3E%3Cpath d='M24 12C38 30 38 70 24 88M76 12C62 30 62 70 76 88' fill='none' stroke='%23CF5322' stroke-width='4.5' stroke-linecap='round' stroke-dasharray='2.5 5.5'/%3E%3C/svg%3E"); background-size:cover; background-repeat:no-repeat; filter:drop-shadow(0 6px 8px rgba(0,0,0,0.28)); }\n}.elementor .cx-seam{position:relative;&::before { content:''; position:absolute; top:0; left:32px; width:calc(100% - 64px); height:0; border-top:3px dashed rgba(207,83,34,0.35); z-index:2; } &::after { content:''; position:absolute; top:-15px; left:calc(50% - 15px); width:30px; height:30px; z-index:3; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3CradialGradient id='g' cx='35%25' cy='30%25' r='75%25'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23E6DDCB'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='50' cy='50' r='48' fill='url(%23g)' stroke='%23CFC4AE' stroke-width='2'/%3E%3Cpath d='M24 12C38 30 38 70 24 88M76 12C62 30 62 70 76 88' fill='none' stroke='%23CF5322' stroke-width='4.5' stroke-linecap='round' stroke-dasharray='2.5 5.5'/%3E%3C/svg%3E"); background-size:cover; filter:drop-shadow(0 4px 6px rgba(0,0,0,0.25)); }\n}.elementor .cx-hit{width:auto;position:relative;& a { color:inherit; text-decoration:none; font:inherit; letter-spacing:inherit; text-transform:inherit; } & a::before { content:''; position:absolute; inset:0; z-index:1; }\n}.elementor .cx-field{position:relative;background-position:right -60px center; background-size:520px; &::before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; pointer-events:none; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23CF5322' stroke-width='3' opacity='0.16'%3E%3Cpath d='M200 40 360 200 200 360 40 200Z'/%3E%3Cpath d='M200 120 280 200 200 280 120 200Z'/%3E%3Ccircle cx='200' cy='200' r='14'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right -60px center; background-size:520px; }\n}.elementor .cx-subnav-link:hover,.elementor .cx-subnav-link:focus-visible{color:#FFFFFF;background-color:#CF5322;}.elementor .cx-subnav-link{width:auto;font-family:var(--crs-font);font-weight:700;font-size:13px;color:#201C17;letter-spacing:0.3px;line-height:1.2;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:0px;background-color:transparent;box-shadow:none;\n}.elementor .cx-subnav{width:100%;padding:10px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.9);border-style:solid;background-color:rgba(255,255,255,0.72);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.95) inset,0px 0px 0px 1px rgba(27,27,27,0.06),0px 18px 44px -16px rgba(27,27,27,0.16);backdrop-filter:blur(20px) saturate(160%);display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .cx-tier-name{font-family:var(--crs-font);font-weight:800;font-size:13px;color:#201C17;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0px;display:flex;gap:12px;justify-content:center;align-items:center;&::before { content:'◆'; color:#CF5322; font-size:12px; } &::after { content:'◆'; color:#CF5322; font-size:12px; }\n}.elementor .cx-logo{width:auto;min-height:96px;font-family:var(--crs-font);font-weight:700;font-size:13px;color:#6B6459;text-align:center;padding:20px;border-radius:16px;display:flex;flex:0 0 calc((100% - 72px)/4);justify-content:center;align-items:center;}.elementor .cx-logos{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .cx-tier{width:100%;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .cx-ad-slot{width:100%;min-height:110px;font-family:var(--crs-font);font-weight:700;font-size:12px;color:#6B6459;letter-spacing:1.5px;text-align:center;text-transform:uppercase;padding:20px;margin:0px;border-radius:16px;border-width:2px;border-color:#E7E1D4;border-style:dashed;background-color:rgba(255,255,255,0.55);display:flex;justify-content:center;align-items:center;}.elementor .cx-ticket-body{width:auto;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .cx-ticket-date{font-family:var(--crs-font);font-weight:800;font-size:44px;color:#FFFFFF;letter-spacing:-1px;line-height:1;margin:0px;}.elementor .cx-ticket-day{font-family:var(--crs-font);font-weight:700;font-size:11px;color:rgba(255,255,255,0.85);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.elementor .cx-ticket-stub{width:auto;color:#FFFFFF;padding:28px;background-image:linear-gradient(135deg, #E2703A 0%,#B8460A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:4px;flex:0 0 200px;justify-content:center;align-items:flex-start;border-inline-end-width:3px; background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%; border-right-style: dashed; border-right-color: rgba(255,255,255,0.55);\n}.elementor .cx-ticket{width:100%;overflow:hidden;padding:0px;border-radius:16px;display:flex;flex-direction:row;gap:0px;}.elementor .cx-diamond{width:64px;height:64px;font-family:var(--crs-font);font-weight:800;font-size:18px;color:#201C17;margin:0px;background-image:linear-gradient(120deg, #F5C173 0%,#E07B3A 55%,#CF5322 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex:0 0 auto;justify-content:center;align-items:center;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%;\n}.elementor .cx-ribbon{width:auto;font-family:var(--crs-font);font-weight:700;font-size:11px;color:#FFFFFF;letter-spacing:1.5px;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:30px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;background-color:#CF5322;display:inline-flex;align-self:flex-start;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%);}.elementor .cx-score-label{font-family:var(--crs-font);font-weight:700;font-size:11px;color:rgba(255,247,242,0.72);letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.elementor .cx-score-num{font-family:var(--crs-font);font-weight:800;font-size:46px;color:#FFCC7F;letter-spacing:-1px;line-height:1;margin:0px;font-variant-numeric:tabular-nums;\n}.elementor .cx-score-cell{width:auto;text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:column;gap:6px;flex:1 1 120px;justify-content:center;align-items:center;border-inline-end-width:1px; border-right-style: solid; border-right-color: rgba(255,255,255,0.12); &:last-child { border-right:0; }\n}.elementor .cx-scoreboard{color:#FFF7F2;padding:36px;border-radius:20px;background-color:#201C17;box-shadow:0px 18px 44px -16px rgba(27,27,27,0.4),0px 0px 0px 1px rgba(255,255,255,0.08) inset;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .crs-btn-row{width:100%;padding:0px;margin-block-end:36px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .crs-h1{font-family:var(--crs-font);font-weight:700;font-size:56px;color:#201C17;letter-spacing:-1.5px;line-height:1.02;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;& em { color: #CF5322; font-style: normal; }\n}.elementor .crs-h3{font-family:var(--crs-font);font-weight:800;font-size:26px;color:#201C17;letter-spacing:-0.4px;line-height:1.15;margin:0px;}.elementor .crs-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .crs-col-3{min-width:0px;flex:0 0 calc((100% - 48px) / 3);}.elementor .crs-grid{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .crs-head{width:100%;padding:0px;margin-block-end:32px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .crs-container{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .crs-section-warm{background-color:#FFF7F2;}.elementor .crs-section{width:100%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .crs-surface{border-width:1px;border-color:rgba(255,255,255,0.9);border-style:solid;background-color:rgba(240, 240, 240, 0.28);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.95) inset,0px 0px 0px 1px rgba(27,27,27,0.06),0px 18px 44px -16px rgba(27,27,27,0.16);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter: blur(20px) saturate(160%);\n}.elementor .crs-button:hover,.elementor .crs-button:focus-visible{color:#FFFFFF;border-color:#B8460A;background-color:#B8460A;}.elementor .crs-button{font-family:var(--crs-font);font-weight:700;font-size:15px;color:#FFFFFF;line-height:1.2;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:5px;border-width:1px;border-color:#CF5322;border-style:solid;background-color:#CF5322;display:inline-flex;gap:12px;align-items:center;white-space: nowrap; transition: background 150ms ease, border-color 150ms ease, color 150ms ease; &::after { content: ''; flex-shrink: 0; width: 22px; height: 22px; background: #FFFFFF; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='a'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath transform='rotate(-45 12 12)' d='M6 10.6h7.2l-2.8-2.8 2-2 6.2 6.2-6.2 6.2-2-2 2.8-2.8H6z' fill='black'/%3E%3C/mask%3E%3Ccircle cx='12' cy='12' r='12' fill='white' mask='url(%23a)'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cmask id='a'%3E%3Crect width='24' height='24' fill='white'/%3E%3Cpath transform='rotate(-45 12 12)' d='M6 10.6h7.2l-2.8-2.8 2-2 6.2 6.2-6.2 6.2-2-2 2.8-2.8H6z' fill='black'/%3E%3C/mask%3E%3Ccircle cx='12' cy='12' r='12' fill='white' mask='url(%23a)'/%3E%3C/svg%3E") center / contain no-repeat; }\n}.elementor .crs-body{max-width:75ch;font-family:var(--crs-font);font-weight:400;font-size:16px;color:#6B6459;line-height:1.6;margin:0px;}.elementor .crs-h2{font-family:var(--crs-font);font-weight:800;font-size:42px;color:#201C17;letter-spacing:-0.5px;line-height:1.03;margin:0px;}.elementor .crs-h2-accent{color:#CF5322;}.elementor .crs-card-excerpt{font-family:var(--crs-font);font-weight:400;font-size:14px;color:#6B6459;line-height:1.55;margin:0px;}.elementor .crs-card-title{font-family:var(--crs-font);font-weight:700;font-size:18px;color:#201C17;letter-spacing:-0.3px;line-height:1.25;margin:0px;}.elementor .crs-card:hover,.elementor .crs-card:focus-visible{box-shadow:0px 1px 0px 0px rgba(255,255,255,0.95) inset,0px 0px 0px 1px rgba(207,83,34,0.18),0px 28px 56px -18px rgba(27,27,27,0.24);translate: 0 -4px;\n}.elementor .crs-card{overflow:hidden;color:inherit;text-decoration:none;padding:0px;border-radius:16px;display:flex;flex-direction:column;gap:0px;transition: translate 260ms ease, box-shadow 260ms ease;\n}.elementor .crs-eyebrow:hover,.elementor .crs-eyebrow:focus-visible{box-shadow:0px 12px 20px -8px rgba(219,88,36,0.5);translate: 0 -3px;\n}.elementor .crs-eyebrow{font-family:var(--crs-font);font-weight:700;font-size:11px;color:#1B1B1B;letter-spacing:1.5px;line-height:1;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:18px;border-radius:999px;background-image:linear-gradient(120deg, #FFCC7F 0%,#E97943 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 16px -6px rgba(219,88,36,0.44);display:inline-flex;align-self:flex-start;background-repeat:repeat; background-attachment:scroll; background-size:auto auto; background-position:0% 0%; transition: translate 220ms ease, box-shadow 220ms ease;\n}.elementor .cx-subnav-cta:hover,.elementor .cx-subnav-cta:focus-visible{color:#FFFFFF;background-color:#B8460A;}.elementor .cx-subnav-cta{color:#FFFFFF;background-color:#CF5322;}.elementor .cx-logo-md{min-height:120px;flex:0 0 calc((100% - 48px)/3);}.elementor .cx-logo-lg{min-height:150px;font-size:15px;flex:0 0 calc((100% - 24px)/2);}.elementor .cx-ad-leader{min-height:90px;max-width:970px;align-self:center;}.elementor .crs-button-outline:hover,.elementor .crs-button-outline:focus-visible{color:#CF5322;border-color:#CF5322;background-color:#FFFFFF;}.elementor .crs-button-outline{color:#1B1B1B;border-color:#DDDDDD;background-color:#FFFFFF;text-shadow: none; &::after { background: #1B1B1B; } &:hover::after { background: #CF5322; }\n}.elementor .crs-button-link:hover,.elementor .crs-button-link:focus-visible{color:#B8460A;border-color:transparent;background-color:transparent;}.elementor .crs-button-link{color:#CF5322;padding:0px;border-color:transparent;background-color:transparent;gap:8px;text-shadow: none; &::after { width: 16px; height: 16px; background: #CF5322; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath transform='rotate(-45 12 12)' d='M3 10.3h12.6l-4.6-4.6 2.4-2.4 8.7 8.7-8.7 8.7-2.4-2.4 4.6-4.6H3z' fill='white'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath transform='rotate(-45 12 12)' d='M3 10.3h12.6l-4.6-4.6 2.4-2.4 8.7 8.7-8.7 8.7-2.4-2.4 4.6-4.6H3z' fill='white'/%3E%3C/svg%3E") center / contain no-repeat; } &:hover::after { background: #B8460A; }\n}.elementor .crs-center{text-align:center;align-items:center;& .crs-body { margin-inline-start: auto; margin-inline-end: auto; } & .crs-eyebrow { align-self: center; margin-inline-start: auto; margin-inline-end: auto; }\n}.elementor .crs-hero-copy{min-width:0px;padding:0px;display:flex;flex-direction:column;flex:23 1 0px;align-items:flex-start;}