.elementor .fx-mm-link{font-family:Inter;font-size:1.05rem;color:rgba(255,255,255,0.88);padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0px;padding-inline-end:0px;display:block;border-block-end-width:1px; border-block-end-style:solid; border-block-end-color:rgba(255,255,255,0.1);\n}.elementor .fx-mm-body{width:min(22rem, 86vw);height:calc(100vh - 4.6rem);position:absolute;inset-block-start:100%;inset-inline-end:0px;z-index:60;padding-block-start:1.5rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-start-width:1px;background-color:#02040a;box-shadow:-20px 0px 50px 0px rgba(0,0,0,0.55);display:flex;flex-direction:column;gap:0.2rem;overflow-y:auto; border-left-style: solid; border-left-color: rgba(255,255,255,0.14); border-left-style: solid; border-left-color: rgba(255,255,255,0.18); background-image: radial-gradient(1.2px 1.2px at 18% 12%, rgba(190,220,255,0.9), transparent), radial-gradient(1px 1px at 72% 22%, rgba(190,220,255,0.7), transparent), radial-gradient(1.4px 1.4px at 40% 38%, rgba(255,255,255,0.8), transparent), radial-gradient(1px 1px at 85% 52%, rgba(190,220,255,0.7), transparent), radial-gradient(1.2px 1.2px at 28% 68%, rgba(190,220,255,0.8), transparent), radial-gradient(1px 1px at 62% 84%, rgba(255,255,255,0.7), transparent), radial-gradient(1px 1px at 12% 92%, rgba(190,220,255,0.6), transparent), radial-gradient(ellipse 90% 45% at 85% 8%, rgba(46,92,220,0.55), transparent 70%), radial-gradient(ellipse 80% 40% at 10% 45%, rgba(110,70,210,0.32), transparent 70%), radial-gradient(ellipse 90% 40% at 70% 75%, rgba(30,80,200,0.28), transparent 70%), linear-gradient(180deg, #0a1535 0%, #050b1f 55%, #000000 100%); background-image: radial-gradient(1.2px 1.2px at 18% 12%, rgba(190,220,255,0.85), transparent), radial-gradient(1px 1px at 72% 22%, rgba(190,220,255,0.65), transparent), radial-gradient(1.4px 1.4px at 40% 38%, rgba(255,255,255,0.75), transparent), radial-gradient(1px 1px at 85% 52%, rgba(190,220,255,0.65), transparent), radial-gradient(1.2px 1.2px at 28% 68%, rgba(190,220,255,0.75), transparent), radial-gradient(1px 1px at 62% 84%, rgba(255,255,255,0.65), transparent), radial-gradient(1px 1px at 12% 92%, rgba(190,220,255,0.55), transparent), radial-gradient(ellipse 90% 45% at 85% 8%, rgba(46,92,220,0.32), transparent 70%), radial-gradient(ellipse 80% 40% at 10% 45%, rgba(110,70,210,0.18), transparent 70%), radial-gradient(ellipse 90% 40% at 70% 75%, rgba(30,80,200,0.15), transparent 70%), linear-gradient(180deg, #060d22 0%, #03060f 55%, #000000 100%);\n}.elementor .fx-mm-q{font-family:Inter;font-weight:400;font-size:1.9rem;color:#ffffff;line-height:1;cursor:pointer;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;}.elementor .fx-mm-item{position:static;padding:0px;border-width:0px;border-color:transparent;border-style:solid;background-color:transparent;}.elementor .fx-mm{display:none;}.elementor .fx-tabs{width:100%;display:flex;flex-direction:column;gap:1.5rem;}.elementor .fx-tab-pane{font-family:Inter;font-size:1rem;color:rgba(255,255,255,0.74);line-height:1.75;padding:2.25rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.03);display:flex;flex-direction:column;gap:1rem;}.elementor .fx-tab:hover,.elementor .fx-tab:focus-visible{border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.14);transform:translate3d(0px, -2px, 0px);}.elementor .fx-tab{width:auto;font-family:Sora;font-weight:600;font-size:0.98rem;color:#ffffff;cursor:pointer;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-color:rgba(255,255,255,0.04);&.e--selected { background-color:rgba(96,165,250,0.22); border-color:#60a5fa; color:#ffffff; } &.e--selected { background-color: rgba(249,115,22,0.18); border-color: #f97316; color: #ffffff; }\n}.elementor .fx-tabs-menu{display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:flex-start;}.elementor .fx-strip{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#000000;display:flex;flex-direction:column;align-items:center;}.elementor .fx-center-col{width:100%;display:flex;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .fx-prose{font-family:Inter;font-size:1.05rem;color:rgba(255,255,255,0.7);line-height:1.8;display:flex;flex-direction:column;gap:1.1rem;}.elementor .fx-related{font-family:Inter;font-weight:600;font-size:1rem;color:#60a5fa;display:flex;flex-direction:row;flex-wrap:wrap;gap:0.75rem 2rem;\n}.elementor .fx-acc-q{font-family:Sora;font-weight:600;font-size:1.1rem;color:#ffffff;line-height:1.4;cursor:pointer;display:block;}.elementor .fx-acc-item:hover,.elementor .fx-acc-item:focus-visible{border-color:rgba(255,255,255,0.38);}.elementor .fx-acc-item{overflow:hidden;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.035);& .e-accordion-item-icon-base { width:auto;flex:0 0 auto; } & .e-accordion-item-title-base { flex:1 1 auto;min-width:0; }\n}.elementor .fx-acc{width:100%;max-width:56rem;font-family:Inter;font-size:1rem;color:rgba(255,255,255,0.7);line-height:1.7;display:flex;flex-direction:column;gap:1rem;}.elementor .fx-split{width:100%;display:grid;gap:4rem;grid-template-columns:1fr 1fr;align-items:center;}.elementor .fx-cta-box{width:100%;max-width:60rem;text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:1.5rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;background-image:radial-gradient(circle at 50% 0%, rgba(96,165,250,0.28) 0%,transparent 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.03);display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .fx-legal{width:100%;max-width:72rem;font-family:Inter;font-size:12.5px;color:rgba(255,255,255,0.4);line-height:1.5;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.5rem 1.5rem; & a { color:inherit; text-decoration:none; } & a:hover { color:#ffffff; text-decoration:underline; }\n}.elementor .fx-footer-title{font-family:Sora;font-weight:600;font-size:15px;color:#ffffff;line-height:1.2;margin-block-end:4px;display:block;}.elementor .fx-footer-col{font-family:Inter;font-size:0.95rem;color:rgba(255,255,255,0.62);line-height:1.55;padding:0px;display:flex;flex-direction:column;gap:5px;& p { font-size:14px; line-height:1.45; } & a { font-size:14px; line-height:1.45; } & img { height:34px; width:auto; }\n}.elementor .fx-footer-grid{width:100%;max-width:72rem;padding:0px;display:grid;gap:32px;grid-template-columns:1.4fr 1fr 1fr 1fr;}.elementor .fx-footer{padding-block-start:52px;padding-block-end:22px;border-width:1px;border-color:rgba(255,255,255,0.06);border-style:solid;background-image:linear-gradient(165deg, #000000 0%,#020a1c 38%,#05193f 72%,#07245a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#000000;display:flex;flex-direction:column;gap:30px;align-items:center;}.elementor .fx-nav{font-family:Inter;font-weight:500;font-size:0.9rem;color:rgba(255,255,255,0.8);padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;gap:1.4rem;flex-wrap:nowrap;justify-content:flex-end;align-items:center;white-space:nowrap;\n}.elementor .fx-header-bar{width:100%;position:sticky;inset-block-start:0px;z-index:100;column-gap:2rem;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;background-color:#000000;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0.9rem 1.5rem; margin-inline: null; & img { height: calc(2.4rem - 3px); width: auto; } & img { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; } & .e-image-link-base { position: relative; display: inline-block; text-decoration: none; } & .e-image-link-base::before { content: "Foxcomm"; display: block; white-space: nowrap; font-family: Sora, sans-serif; font-weight: 700; font-size: 1.75rem; line-height: 1; letter-spacing: -0.03em; color: #ffffff; } & .e-image-link-base::after { content: ""; position: absolute; left: 3.214em; top: -0.26em; font-size: 1.75rem; width: 0.364em; height: 0.475em; background: url(https://foxcommservices.com/wp-content/uploads/2026/10/New-white-foxcomm-Brand-Logo-transparent.png) -7.09em -0.38em / 10.42em 2.82em no-repeat; } & .e-image-link-base::before { content: "Foxcomm"; display: block; white-space: nowrap; font-family: Sora, sans-serif; font-weight: 700; font-size: 1.5625rem; line-height: 1; letter-spacing: -0.03em; color: #ffffff; } & .e-image-link-base::after { content: ""; position: absolute; left: 3.305em; top: -0.0225em; font-size: 1.5625rem; width: 0.182em; height: 0.2375em; background: url(https://foxcommservices.com/wp-content/uploads/2026/10/New-white-foxcomm-Brand-Logo-transparent.png) -3.545em -0.19em / 5.21em 1.41em no-repeat; } & .e-image-link-base::after { content: ""; position: absolute; left: 3.296em; top: -0.0463em; font-size: 1.5625rem; width: 0.2002em; height: 0.2613em; background: url(https://foxcommservices.com/wp-content/uploads/2026/10/New-white-foxcomm-Brand-Logo-transparent.png) -3.8995em -0.209em / 5.731em 1.551em no-repeat; } & .e-image-link-base::after { content: ""; position: absolute; left: 3.296em; top: -0.0463em; font-size: 1.5625rem; width: 0.2002em; height: 0.2613em; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='143 94 267 347'%3E%3Cpolygon fill='%23f87918' points='143,105 277,205 410,94 410,312 276,441 143,312'/%3E%3Cpolygon fill='%23faaf4a' points='143,105 277,205 203,262'/%3E%3Cpolygon fill='%23faaf4a' points='410,94 277,205 346,262'/%3E%3Cpolygon fill='%23f25b0e' points='143,105 203,262 143,312'/%3E%3Cpolygon fill='%23f87918' points='410,94 346,262 410,312'/%3E%3Cpolygon fill='%23f87918' points='277,205 346,262 325,310 228,310 203,262'/%3E%3Cpolygon fill='%23e83908' points='143,312 203,262 228,310 276,441'/%3E%3Cpolygon fill='%23f25b0e' points='346,262 410,312 325,310'/%3E%3Cpolygon fill='%23f05d34' points='228,310 325,310 276,441'/%3E%3Cpolygon fill='%23eb4017' points='325,310 410,312 276,441'/%3E%3C/svg%3E") center / 100% 100% no-repeat; } & .e-image-link-base::after { content: ""; position: absolute; left: 3.296em; top: -0.0463em; font-size: 1.5625rem; width: 0.2002em; height: 0.2613em; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='142 93 269 349' stroke-width='1.6' stroke-linejoin='round'%3E%3Cg shape-rendering='geometricPrecision'%3E%3Cpolygon fill='%23f87918' stroke='%23f87918' points='143,105 277,205 410,94 410,312 276,441 143,312'/%3E%3Cpolygon fill='%23faaf4a' stroke='%23faaf4a' points='143,105 277,205 203,262'/%3E%3Cpolygon fill='%23faaf4a' stroke='%23faaf4a' points='410,94 277,205 346,262'/%3E%3Cpolygon fill='%23f25b0e' stroke='%23f25b0e' points='143,105 203,262 143,312'/%3E%3Cpolygon fill='%23f87918' stroke='%23f87918' points='410,94 346,262 410,312'/%3E%3Cpolygon fill='%23f87918' stroke='%23f87918' points='277,205 346,262 325,310 228,310 203,262'/%3E%3Cpolygon fill='%23e83908' stroke='%23e83908' points='143,312 203,262 228,310 276,441'/%3E%3Cpolygon fill='%23f25b0e' stroke='%23f25b0e' points='346,262 410,312 325,310'/%3E%3Cpolygon fill='%23f05d34' stroke='%23f05d34' points='228,310 325,310 276,441'/%3E%3Cpolygon fill='%23eb4017' stroke='%23eb4017' points='325,310 410,312 276,441'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat; } & .e-image-link-base::before { color:#d3d8e2; -webkit-font-smoothing:antialiased; text-rendering:geometricPrecision; } & .e-image-link-base::after { background: url("https://foxcommservices.com/wp-content/uploads/2026/10/FOX-crop.png") 59.3% 58.2% / 176.2% 139.4% no-repeat; }\n}.elementor .fx-btn-row{margin-block-start:0.75rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .fx-btn-portal:hover,.elementor .fx-btn-portal:focus-visible{color:#000000;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(249,115,22,0.5);transform:translate3d(0px, -2px, 0px);}.elementor .fx-btn-portal{font-family:Inter;font-weight:600;font-size:13px;color:#000000;line-height:19px;padding-block-start:6.5px;padding-block-end:6.5px;padding-inline-start:18px;padding-inline-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-radius:5px;background-color:#f97316;flex:0 0 auto;white-space:nowrap; white-space:nowrap; white-space:nowrap; &:focus-visible { background-color:#ffffff; color:#000000; }\n}.elementor .fx-btn-ghost:hover,.elementor .fx-btn-ghost:focus-visible{border-color:rgba(255,255,255,0.6);background-color:rgba(255,255,255,0.08);transform:translate3d(0px, -3px, 0px);}.elementor .fx-btn-ghost{font-family:Inter;font-weight:600;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:transparent;}.elementor .fx-btn-primary:hover,.elementor .fx-btn-primary:focus-visible{box-shadow:0px 14px 40px 0px rgba(96,165,250,0.45);transform:translate3d(0px, -3px, 0px);}.elementor .fx-btn-primary{font-family:Inter;font-weight:600;font-size:1rem;color:#000000;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:999px;background-color:#ffffff;}.elementor .fx-subhero{overflow:hidden;position:relative;padding-block-start:9rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:radial-gradient(circle at 12% 0%, rgba(59,130,246,0.30) 0%,transparent 42%),radial-gradient(circle at 92% 25%, rgba(167,139,250,0.22) 0%,transparent 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#000000;display:flex;flex-direction:column;align-items:center;}.elementor .fx-grid-4{width:100%;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);}.elementor .fx-grid-3{width:100%;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);}.elementor .fx-card-rose:hover,.elementor .fx-card-rose:focus-visible{border-color:rgba(251,113,133,0.75);background-color:rgba(251,113,133,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .fx-card-rose{border-width:1px;border-color:rgba(251,113,133,0.3);border-style:solid;background-color:rgba(251,113,133,0.06);}.elementor .fx-card-amber:hover,.elementor .fx-card-amber:focus-visible{border-color:rgba(251,191,36,0.75);background-color:rgba(251,191,36,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .fx-card-amber{border-width:1px;border-color:rgba(251,191,36,0.3);border-style:solid;background-color:rgba(251,191,36,0.06);}.elementor .fx-card-emerald:hover,.elementor .fx-card-emerald:focus-visible{border-color:rgba(52,211,153,0.75);background-color:rgba(52,211,153,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .fx-card-emerald{border-width:1px;border-color:rgba(52,211,153,0.3);border-style:solid;background-color:rgba(52,211,153,0.06);}.elementor .fx-card-violet:hover,.elementor .fx-card-violet:focus-visible{border-color:rgba(167,139,250,0.75);background-color:rgba(167,139,250,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .fx-card-violet{border-width:1px;border-color:rgba(167,139,250,0.3);border-style:solid;background-color:rgba(167,139,250,0.06);}.elementor .fx-card-blue:hover,.elementor .fx-card-blue:focus-visible{border-color:rgba(96,165,250,0.75);background-color:rgba(96,165,250,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .fx-card-blue{border-width:1px;border-color:rgba(96,165,250,0.3);border-style:solid;background-color:rgba(96,165,250,0.06);}.elementor .fx-card-cyan:hover,.elementor .fx-card-cyan:focus-visible{border-color:rgba(34,211,238,0.75);background-color:rgba(34,211,238,0.12);transform:translate3d(0px, -6px, 0px);}.elementor .fx-card-cyan{border-width:1px;border-color:rgba(34,211,238,0.3);border-style:solid;background-color:rgba(34,211,238,0.06);}.elementor .fx-card{font-family:Inter;font-size:1rem;color:rgba(255,255,255,0.66);line-height:1.65;padding:2rem;border-radius:1.25rem;border-width:1px;border-style:solid;display:flex;flex-direction:column;gap:0.9rem;}.elementor .fx-card:hover,.elementor .fx-card:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .fx-c-amber{color:#fbbf24;}.elementor .fx-c-emerald{color:#34d399;}.elementor .fx-c-violet{color:#a78bfa;}.elementor .fx-c-blue{color:#60a5fa;}.elementor .fx-lead{max-width:44rem;font-family:Inter;font-size:1.15rem;color:rgba(255,255,255,0.66);line-height:1.7;display:block;}.elementor .fx-h3{font-family:Sora;font-weight:600;font-size:1.45rem;color:#ffffff;line-height:1.25;display:block;}.elementor .fx-h2{font-family:Sora;font-weight:700;font-size:3.2rem;color:#ffffff;letter-spacing:-0.03em;line-height:1.08;display:block;}.elementor .fx-h1{font-family:Sora;font-weight:700;font-size:4.2rem;color:#ffffff;letter-spacing:-0.03em;line-height:1.05;background-color:transparent;display:block;}.elementor .fx-eyebrow{font-family:Inter;font-weight:600;font-size:0.8rem;letter-spacing:0.16em;text-transform:uppercase;display:block;}.elementor .fx-header-block-center{max-width:46rem;text-align:center;display:flex;flex-direction:column;gap:1.1rem;align-items:center;align-self:center;}.elementor .fx-header-block{max-width:46rem;display:flex;flex-direction:column;gap:1.1rem;}.elementor .fx-inner{width:100%;max-width:72rem;padding:3rem;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.13);border-style:solid;background-color:rgba(255,255,255,0.025);box-shadow:0px 20px 60px 0px rgba(0,0,0,0.35);display:flex;flex-direction:column;gap:3rem;box-sizing: border-box;\n}.elementor .fx-section{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#000000;display:flex;flex-direction:column;align-items:center;}