.dropdown-menu i{display:none}.nm-subtitle-1 .dot{box-shadow:0px 3px 5.52px .48px #fe4765}.nm-testimonial-1-main-slider-single .icon{color:white}.nm-choose-1-rating .rating-icon{color:#f9ae0e}.nm-choose-1-turnaround .title i{color:white;font-size:50px}.nm-portfolio-1-top-features-single::after{background:#fff}.tz-sidebar-widget .search-widget button{color:#fff}.widget ul li a:hover{color:#fd4665}.tz-sidebar-widget .tz-rcw-item .item-text .item-meta i{color:white}.tagcloud a,.sidebar-tag a{background:#000;border:none}.tagcloud a:hover,.sidebar-tag a:hover{background:#fe4765}.tz-blog-item .item-text .item-meta i{color:white}.tz-blog-item .item-text .read_more{color:white}.tz-blog-item .item-text .read_more:before{background-color:white}.elementor-element.elementor-element-f86992b.elementor-widget.elementor-widget-image-carousel.e-widget-swiper{background:#111;margin-top:-20px;padding:25px 0;z-index:999}.swiper-slide-inner>img{height:80px}.fc-card p.fc-sub{color:#9a9a9a;font-size:14px;text-align:center;margin:0 0 24px}.elementor-1459 .elementor-element.elementor-element-3402060 .tx-header ul ul li a{color:#fff!important}.nm-services-1-tabs-btn .nav-link{font-weight:300;border-radius:16px;font-size:24px;padding:30px}.nm-services-1-tabs-btn .nav-link:is(.active){font-weight:600}.fc-card>.form-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#ff4669;margin-bottom:6px}.fc-card>.form-title{font-family:"Space Grotesk",sans-serif;font-size:22px;font-weight:600;margin-bottom:6px}.fc-card>.form-sub{font-size:13.5px;color:var(--muted);margin-bottom:24px}.form-submit-wcm{background:linear-gradient(90deg,#ff4d6d 0%,#ff8a5c 100%);color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;border:none;border-radius:10px;padding:12px 0;width:100%;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.form-submit-wcm:hover{opacity:.9;transform:translateY(-1px)}.form-submit-wcm:active{transform:translateY(0);opacity:1}.promo{position:relative;padding:48px 46px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 50% -10%,#ffd7de 0%,#fe4767 32%,#6e0f28 62%,#120206 100%);border-radius:20px;height:690px;overflow:hidden}.promo::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:3px 3px;opacity:.25;mix-blend-mode:overlay}.promo-content{position:relative;z-index:1}.brand{display:flex;align-items:center;gap:9px;margin-bottom:26px;font-weight:600;font-size:14.5px;color:#fff}.brand .ring{width:16px;height:16px;border-radius:50%;border:2.5px solid #fff;flex-shrink:0}.promo h2{font-weight:700;font-size:35px;letter-spacing:-.01em;line-height:1.15;margin-bottom:18px}.promo p{font-size:15px;color:rgba(255,255,255,.86);line-height:1.65;margin-bottom:14px}.promo p:last-of-type{margin-bottom:0}.promo strong{color:#fff;font-weight:600}.promo-scroll{max-height:690px;overflow-y:auto;padding-right:6px}.promo-scroll::-webkit-scrollbar{width:5px}.promo-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:10px}.fc-wrap.gig-form-ac{padding:0;height:690px}.bc-section{color:#f2f2f0;padding:90px 24px;width:100%}.bc-wrap{max-width:1180px;margin:0 auto}.bc-eyebrow{display:flex;align-items:center;gap:10px;font-size:16px;color:#fe4767;letter-spacing:.02em;margin-bottom:22px}.bc-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:#fe4767;box-shadow:0 0 0 4px rgba(254,71,103,.12)}.bc-header{border-bottom:1px solid #242424;padding-bottom:36px}.bc-title{font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.15;letter-spacing:-.02em;max-width:700px}.bc-title span{color:#fe4767}.bc-sub{max-width:600px;color:#8c8c8c;font-size:15px;line-height:1.6;padding-bottom:4px}.bc-grid{display:grid;grid-template-columns:repeat(3,1fr)}.bc-card{position:relative;padding:36px 30px;border-bottom:1px solid #242424;border-right:1px solid #242424;transition:background .25s ease}.bc-grid .bc-card:nth-child(3n){border-right:none}.bc-card:hover{background:#131313}.bc-card:hover .bc-tag{color:#fe4767}.bc-card:hover::before{opacity:1}.bc-card::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:#fe4767;opacity:0;transition:opacity .25s ease}.bc-tag{display:block;font-size:12px;color:#8c8c8c;margin-bottom:18px;transition:color .25s ease}.bc-card h3{font-size:19px;font-weight:600;margin-bottom:12px;letter-spacing:-.01em}.bc-card p{font-size:14.5px;line-height:1.65;color:#8c8c8c}.bc-card p strong{color:#f2f2f0;font-weight:500}.bc-cta{display:inline-flex;align-items:center;gap:10px;background:#fe4767;color:#0a0a0a;font-weight:700;font-size:14.5px;padding:14px 26px;border-radius:2px;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.bc-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(254,71,103,.35)}@media (max-width:900px){.bc-grid{grid-template-columns:repeat(2,1fr)}.bc-grid .bc-card:nth-child(3n){border-right:1px solid #242424}.bc-grid .bc-card:nth-child(2n){border-right:none}}@media (max-width:600px){.bc-section{padding:60px 18px}.bc-grid{grid-template-columns:1fr}.bc-card{border-right:none!important}.bc-header{flex-direction:column;align-items:flex-start}}.hm-section{color:#f2f2f0;padding:100px 24px 90px;width:100%}.hm-wrap{max-width:1100px;margin:0 auto}.hm-eyebrow{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#fe4767;margin-bottom:20px}.hm-title{font-weight:700;font-size:clamp(30px,4.2vw,48px);line-height:1.12;letter-spacing:-.02em;max-width:760px;margin-bottom:18px}.hm-title em{font-style:normal;color:#fe4767}.hm-sub{max-width:600px;color:#888;font-size:15.5px;line-height:1.7;margin-bottom:72px}.hm-spectrum{position:relative;margin-bottom:100px}.hm-spectrum-labels{display:flex;justify-content:space-between;font-size:11.5px;color:#888;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.hm-track{position:relative;height:2px;background:linear-gradient(90deg,#262626 0%,#fe4767 100%);border-radius:2px;margin:0 6px}.hm-point{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;border:2px solid #fe4767}.hm-point::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fe4767}.hm-point-label{position:absolute;top:26px;left:50%;transform:translateX(-50%);font-size:12px;color:var(--text);white-space:nowrap}.hm-panel{display:grid;grid-template-columns:120px 1fr 220px;gap:40px;align-items:start;padding:44px 0;border-top:1px solid #262626;position:relative}.hm-panel:last-child{border-bottom:1px solid #262626}.hm-panel:hover{background:#151515}.hm-panel:hover .hm-index{color:#fe4767;border-color:#fe4767}.hm-index{font-size:15px;font-weight:600;color:#888;border:1px solid #262626;border-radius:999px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .2s ease}.hm-body h3{font-size:23px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}.hm-body p{font-size:14.5px;line-height:1.75;color:#888;max-width:560px}.hm-body p strong{color:var(--text);font-weight:500}.hm-side{justify-self:end;text-align:right;padding-top:6px}.hm-side-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;color:#888;margin-bottom:8px}.hm-side-value{font-size:14.5px;font-weight:600;color:#fe4767}@media (max-width:820px){.hm-panel{grid-template-columns:60px 1fr}.hm-side{grid-column:1/-1;justify-self:start;text-align:left;padding-top:0}.hm-point-label{font-size:10.5px}}@media (max-width:600px){.hm-section{padding:70px 18px}.hm-spectrum{margin-bottom:80px}.hm-panel{grid-template-columns:1fr;gap:18px;padding:32px 0}.hm-index{width:42px;height:42px;font-size:13px}}.banner{position:relative;width:100%;background:#0a0a0a;color:#f2f2f0;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);isolation:isolate}.banner-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 80% 140% at 20% 50%,#000 30%,transparent 100%);z-index:0}.banner-glow{position:absolute;top:50%;left:12%;width:360px;height:360px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(254,71,103,.5) 0%,rgba(254,71,103,0) 70%);filter:blur(30px);opacity:.28;z-index:0;animation:pulse-glow 5s ease-in-out infinite alternate}.banner-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:34px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.banner-text{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.banner-dot{width:8px;height:8px;min-width:8px;border-radius:50%;background:#fe4767;box-shadow:0 0 0 4px rgba(254,71,103,.2)}.banner-heading{font-weight:600;font-size:clamp(18px,2.4vw,23px);letter-spacing:-.01em;line-height:1.3}.banner-heading em{font-style:normal;color:#fe4767}.banner-sub{font-size:13.5px;color:#9a9a9a;margin-top:2px}.banner-btn-wrap{position:relative;display:inline-flex;flex-shrink:0}.banner-btn{position:relative;display:inline-flex;align-items:center;gap:10px;background:#fe4767;color:white;font-weight:500;font-size:14.5px;padding:14px 26px;border-radius:999px;text-decoration:none;white-space:nowrap;z-index:1;transition:transform .2s ease,box-shadow .2s ease}.banner-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(254,71,103,.35)}.banner-btn .arrow{transition:transform .2s ease}.banner-btn:hover .arrow{transform:translateX(3px)}.banner-btn-ring{position:absolute;inset:-5px;border:1.5px solid rgba(254,71,103,.45);border-radius:999px;animation:pulse-ring 2.2s ease-out infinite;pointer-events:none}@media (max-width:700px){.banner-inner{flex-direction:column;align-items:flex-start;padding:28px 20px}.banner-btn-wrap{align-self:stretch}.banner-btn{width:100%;justify-content:center}}