:root{--cos-night:#08080e;--cos-panel:#171022;--cos-plum:#441058;--cos-pink:#f72aa5;--cos-violet:#b84bde;--cos-mist:#faf7fd;--cos-subtle:#c3b7ca;--cos-white:#fff}html{scroll-behavior:smooth}body{overflow-x:hidden}body.home.wp-theme-event-band-services{background:#fff}.cosplay-home{font-family:"Outfit",sans-serif;color:#211d25}.cosplay-home *{box-sizing:border-box}.cosplay-home a:focus-visible,.cosplay-header-actions a:focus-visible,.cosplay-header-nav a:focus-visible,.cosplay-site-footer a:focus-visible{outline:3px solid #ffcf5d;outline-offset:4px}.cosplay-home .container{max-width:1180px}.cosplay-home .cos-eyebrow{font-weight:800;letter-spacing:.19em;text-transform:uppercase;font-size:.78rem;color:#962c8b;line-height:1.6;display:block;margin-bottom:16px}.cosplay-home .cos-section-heading{font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.08;letter-spacing:-.045em;font-weight:800;margin:0 0 20px}.cosplay-home .cos-lead{font-size:1.125rem;line-height:1.65;color:#605a63;max-width:690px}.cosplay-home .cos-hero{position:relative;min-height:690px;display:flex;align-items:center;color:#fff;isolation:isolate;overflow:hidden;background:#08080e}.cosplay-home .cos-hero::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,rgb(6 3 11 / .97) 0%,rgb(10 5 16 / .90) 38%,rgb(12 4 19 / .52) 70%,rgb(7 4 12 / .30) 100%),url(https://www.cosplaydjs.com/wp-content/uploads/2026/10/Cosplay-DJs-—-DJ-performance-hero.jpg);background-size:cover;background-position:center 48%}.cosplay-home .cos-hero::after{content:"";position:absolute;inset:auto 0 0;height:7px;z-index:-1;background:linear-gradient(90deg,#f902a0,#a20d85,#5e1078)}.cosplay-home .cos-hero-inner{padding:125px 0 125px;position:relative;z-index:1}.cosplay-home .cos-hero-copy{max-width:760px}.cosplay-home .cos-hero .cos-eyebrow{color:#ff9bdc}.cosplay-home .cos-hero h1{font-size:clamp(3rem,6.6vw,6.1rem);font-weight:850;line-height:1;letter-spacing:-.06em;color:#fff;margin:0 0 28px}.cosplay-home .cos-hero h1 span{display:block;background:linear-gradient(95deg,#fff 5%,#ffc3e9 45%,#ff5cbb 90%);-webkit-background-clip:text;background-clip:text;color:#fff0}.cosplay-home .cos-hero p{color:#eee4f0;font-size:clamp(1.1rem,1.6vw,1.33rem);line-height:1.65;max-width:620px;margin-bottom:30px}.cosplay-home .cos-hero-bottom{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;margin-top:40px;color:#eee;font-size:.92rem;line-height:1.6}.cosplay-home .cos-hero-bottom strong{color:#fff}.cosplay-home .cos-hero-bottom .cos-dot{width:7px;height:7px;border-radius:50%;background:#f72aa5;display:inline-block;margin-right:8px}.cosplay-home .cos-button,.cosplay-header-actions .cos-header-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:49px;border-radius:30px;padding:14px 26px;text-decoration:none;line-height:1.25;font-weight:800;font-size:.97rem;transition:transform .18s,background .18s,box-shadow .18s}.cosplay-home .cos-button:hover,.cosplay-header-actions .cos-header-button:hover{transform:translateY(-2px);text-decoration:none}.cosplay-home .cos-button-primary,.cosplay-header-actions .cos-header-button{background:linear-gradient(100deg,#f902a0,#a20d85 90%);color:#fff;box-shadow:0 12px 32px rgb(202 19 145 / .25)}.cosplay-home .cos-button-primary:hover,.cosplay-header-actions .cos-header-button:hover{color:#fff;box-shadow:0 16px 36px rgb(202 19 145 / .3)}.cosplay-home .cos-button-ghost{border:1.5px solid rgb(255 255 255 / .70);color:#fff;background:rgb(255 255 255 / .06)}.cosplay-home .cos-button-ghost:hover{background:rgb(255 255 255 / .16);color:#fff}.cosplay-home .cos-button-ink{background:#1c1420;color:#fff}.cosplay-home .cos-button-ink:hover{background:#51245c;color:#fff}.cosplay-home .cos-actions{display:flex;flex-wrap:wrap;gap:14px}.cosplay-home .cos-trust{background:#110c18;color:#fff;border-bottom:1px solid #3e2944}.cosplay-home .cos-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cosplay-home .cos-trust-item{padding:26px 18px;border-right:1px solid #49394b}.cosplay-home .cos-trust-item:last-child{border:0}.cosplay-home .cos-trust-title{font-weight:800;font-size:1.06rem;color:#fff;display:block}.cosplay-home .cos-trust-text{font-size:.9rem;line-height:1.5;color:#d7cbd9}.cosplay-home .cos-section{padding:100px 0}.cosplay-home .cos-intro-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:70px;align-items:center}.cosplay-home .cos-intro-photo{position:relative;min-height:540px;border-radius:22px;overflow:hidden;background:#100c18}.cosplay-home .cos-intro-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;display:block}.cosplay-home .cos-intro-photo:after{content:"";position:absolute;inset:0;border:1px solid rgb(0 0 0 / .08);border-radius:22px;pointer-events:none}.cosplay-home .cos-image-label{position:absolute;z-index:2;left:24px;bottom:25px;right:24px;color:#fff;background:rgb(12 6 16 / .86);padding:17px 21px;border-left:4px solid #f902a0;backdrop-filter:blur(8px);font-size:.92rem;line-height:1.5}.cosplay-home .cos-intro-points{display:grid;gap:16px;padding:0;margin:26px 0 30px;list-style:none}.cosplay-home .cos-intro-points li{display:flex;align-items:flex-start;gap:14px;font-weight:650;line-height:1.45}.cosplay-home .cos-intro-points li:before{content:"✓";color:#fff;background:#a20d85;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;flex-shrink:0}.cosplay-home .cos-experiences{background:var(--cos-mist)}.cosplay-home .cos-section-head{display:flex;gap:50px;align-items:end;justify-content:space-between;margin-bottom:38px}.cosplay-home .cos-section-head .cos-lead{max-width:380px}.cosplay-home .cos-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.cosplay-home .cos-event-card:nth-child(-n+2){grid-column:span 2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:306px}.cosplay-home .cos-event-card:nth-child(-n+2) .cos-event-photo{height:100%;min-height:306px}.cosplay-home .cos-event-card:nth-child(-n+2) .cos-event-body{display:flex;flex-direction:column;justify-content:center;padding:34px}.cosplay-home .cos-event-card:nth-child(-n+2) h3{font-size:clamp(1.46rem,2.25vw,1.88rem)}.cosplay-home .cos-event-card:nth-child(n+3){grid-column:span 1}.cosplay-home .cos-event-card{min-width:0;border-radius:19px;overflow:hidden;background:#fff;border:1px solid #ebe4ec;box-shadow:0 15px 32px rgb(26 7 29 / .06);transition:transform .2s,box-shadow .2s}.cosplay-home .cos-event-card:hover{transform:translateY(-4px);box-shadow:0 20px 36px rgb(26 7 29 / .14)}.cosplay-home .cos-event-photo{height:235px;overflow:hidden;background:#20182d}.cosplay-home .cos-event-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.cosplay-home .cos-event-card:hover img{transform:scale(1.04)}.cosplay-home .cos-event-body{padding:25px 27px 29px}.cosplay-home .cos-card-kicker{font-size:.70rem;letter-spacing:.16em;text-transform:uppercase;color:#932983;font-weight:800;margin-bottom:10px}.cosplay-home .cos-event-body h3{font-weight:800;letter-spacing:-.03em;line-height:1.18;font-size:1.41rem;margin:0 0 10px}.cosplay-home .cos-event-body p{font-size:.96rem;line-height:1.6;color:#645e68;margin:0}.cosplay-home .cos-process{background:#100a18;color:#fff;overflow:hidden;position:relative}.cosplay-home .cos-process::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgb(242 2 160 / .18),transparent 44%);pointer-events:none}.cosplay-home .cos-process .cos-eyebrow{color:#ff84c9}.cosplay-home .cos-process .cos-section-heading{color:#fff;max-width:800px}.cosplay-home .cos-process .cos-lead{color:#d4c9d8}.cosplay-home .cos-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:50px}.cosplay-home .cos-step{border-top:2px solid #703069;padding-top:24px;position:relative}.cosplay-home .cos-step-number{font-weight:800;font-size:1.1rem;color:#ff8acb;display:block;margin-bottom:16px}.cosplay-home .cos-step h3{font-size:1.25rem;font-weight:800;color:#fff;line-height:1.2}.cosplay-home .cos-step p{font-size:.95rem;line-height:1.62;color:#d3c6d7}.cosplay-home .cos-services{background:#fff}.cosplay-home .cos-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.cosplay-home .cos-service-tile{padding:35px 29px;border-radius:17px;border:1px solid #eee5ef;border-top:4px solid #b20f8b;background:linear-gradient(155deg,#fff,#fcf9fc)}.cosplay-home .cos-service-symbol{font-size:1.55rem;color:#b20f8b;display:block;margin-bottom:18px}.cosplay-home .cos-service-tile h3{font-weight:800;font-size:1.25rem;line-height:1.3}.cosplay-home .cos-service-tile p{font-size:.97rem;line-height:1.65;margin:0;color:#625965}.cosplay-home .cos-region{background:#f6f0f7;border-block:1px solid #eee0ee}.cosplay-home .cos-region-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.cosplay-home .cos-county-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.cosplay-home .cos-county-list li{padding:16px;background:#fff;border:1px solid #e9dce8;border-radius:12px;color:#42164b;font-weight:750}.cosplay-home .cos-region-photo{border-radius:18px;overflow:hidden;max-height:420px}.cosplay-home .cos-region-photo img{display:block;width:100%;height:420px;object-fit:cover}.cosplay-home .cos-faq{background:#fff}.cosplay-home .cos-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.cosplay-home .cos-faq details{border-bottom:1px solid #eee2ee;padding:17px 0}.cosplay-home .cos-faq summary{cursor:pointer;font-weight:780;font-size:1.08rem;list-style:none;color:#271e2a;display:flex;justify-content:space-between;gap:20px;align-items:center}.cosplay-home .cos-faq summary::-webkit-details-marker{display:none}.cosplay-home .cos-faq summary::after{content:"+";font-size:1.5rem;font-weight:400;color:#962c8b}.cosplay-home .cos-faq details[open] summary::after{content:"−"}.cosplay-home .cos-faq details p{color:#605867;line-height:1.65;margin:14px 0 5px}.cosplay-home .cos-inquiry{background:#0c0812;color:#fff;position:relative;overflow:hidden}.cosplay-home .cos-inquiry:before{content:"";position:absolute;inset:0;background:linear-gradient(95deg,rgb(10 5 15 / .97),rgb(20 7 25 / .91),rgb(14 5 20 / .77)),url(https://www.cosplaydjs.com/wp-content/uploads/2026/10/Cosplay-DJs-—-event-venue.jpg);background-size:cover;background-position:center;opacity:1}.cosplay-home .cos-inquiry .container{position:relative}.cosplay-home .cos-inquiry .cos-eyebrow{color:#ff8bd0}.cosplay-home .cos-inquiry .cos-section-heading{color:#fff}.cosplay-home .cos-inquiry .cos-lead{color:#e6deec}.cosplay-home .cos-prep{list-style:none;margin:30px 0 0;padding:0;display:flex;gap:12px;flex-wrap:wrap}.cosplay-home .cos-prep li{border:1px solid rgb(255 255 255 / .32);border-radius:30px;padding:9px 15px;color:#fff;font-size:.89rem}.cosplay-home .cos-release-note{margin:28px 0 0;color:#d8c9dd;font-size:.92rem;line-height:1.5;max-width:700px}body.wp-theme-event-band-services .header .logo-content a{color:#fff;font-weight:850;letter-spacing:-.035em}body.wp-theme-event-band-services .header .logo-image img{width:auto;max-width:175px;max-height:68px;height:auto}body.wp-theme-event-band-services .top-header{min-height:5px;padding-top:0!important;padding-bottom:0!important}body.wp-theme-event-band-services .cosplay-topline{color:#fff;font-size:.8rem;letter-spacing:.05em;padding:6px 0;display:flex;justify-content:space-between;gap:18px}body.wp-theme-event-band-services .cosplay-header-nav ul{display:flex;align-items:center;flex-wrap:wrap;gap:3px}body.wp-theme-event-band-services .cosplay-header-nav li{list-style:none}body.wp-theme-event-band-services .cosplay-header-nav a{display:block;padding:12px 13px;color:#fff;font-size:.91rem;font-weight:650}body.wp-theme-event-band-services .cosplay-header-nav a:hover{color:#ff9bdc}body.wp-theme-event-band-services .cosplay-header-actions .cos-header-button{min-width:180px;font-size:.84rem}body.wp-theme-event-band-services .header .cosplay-header-nav .current-menu-item>a{color:#ff9bdc}body.wp-theme-event-band-services .cosplay-site-footer{background:#100b18;color:#d9d0de;padding:66px 0 0}.cosplay-site-footer .cos-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;padding-bottom:50px}.cosplay-site-footer h3,.cosplay-site-footer h4{color:#fff;font-size:1.13rem;font-weight:800;margin:0 0 17px}.cosplay-site-footer p{line-height:1.65;color:#d5c9d9;font-size:.96rem}.cosplay-site-footer ul{list-style:none;margin:0;padding:0}.cosplay-site-footer li{margin-bottom:10px}.cosplay-site-footer a{color:#eee0f0}.cosplay-site-footer a:hover{color:#ff81ca}.cosplay-site-footer .cos-footer-brand{font-size:1.7rem;font-weight:900;letter-spacing:-.04em;color:#fff}.cosplay-site-footer .cos-footer-brand span{color:#ff6ac6}.cosplay-site-footer .cos-footer-bottom{border-top:1px solid #3b2c42;padding:21px 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:#c8bdce;font-size:.85rem}.cosplay-home .cos-interior-hero{position:relative;min-height:365px;display:flex;align-items:center;isolation:isolate;background:linear-gradient(95deg,#0a0710,#27122e);color:#fff;overflow:hidden}.cosplay-home .cos-interior-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(10 5 16 / .97),rgb(16 8 21 / .84),rgb(15 5 22 / .43)),url(https://www.cosplaydjs.com/wp-content/uploads/2026/10/Cosplay-DJs-—-DJ-performance-hero.jpg);background-size:cover;background-position:center}.cosplay-home .cos-interior-hero.cos-about-hero::before{background-image:linear-gradient(90deg,rgb(10 5 16 / .97),rgb(16 8 21 / .79),rgb(15 5 22 / .55)),url(https://www.cosplaydjs.com/wp-content/uploads/2026/10/Cosplay-DJs-—-event-venue.jpg)}.cosplay-home .cos-interior-hero.cos-options-hero::before{background-image:linear-gradient(90deg,rgb(10 5 16 / .97),rgb(16 8 21 / .79),rgb(15 5 22 / .55)),url(https://www.cosplaydjs.com/wp-content/uploads/2026/10/Cosplay-DJs-—-themed-dance-event.jpg)}.cosplay-home .cos-interior-hero .container{padding-block:75px;position:relative}.cosplay-home .cos-interior-hero .cos-eyebrow{color:#ff9bdc}.cosplay-home .cos-interior-hero h1{color:#fff;font-weight:870;letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.05;margin:0 0 17px;max-width:850px}.cosplay-home .cos-interior-hero p{color:#eee0ed;line-height:1.65;font-size:1.17rem;max-width:740px;margin:0}.cosplay-home .cos-interior-breadcrumb{font-size:.84rem;margin-top:24px;color:#dfc4df}.cosplay-home .cos-interior-breadcrumb a{color:#ff9bdc}.cosplay-home .cos-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:39px}.cosplay-home .cos-detail-card{background:#fff;border:1px solid #eee3ef;border-radius:16px;padding:32px;box-shadow:0 12px 30px rgb(22 5 26 / .055)}.cosplay-home .cos-detail-card .cos-symbol{display:block;margin-bottom:18px;width:45px;height:45px;border-radius:14px;background:linear-gradient(135deg,#f902a0,#6f1880);color:#fff;text-align:center;line-height:45px;font-size:1.3rem}.cosplay-home .cos-detail-card h2,.cosplay-home .cos-detail-card h3{font-size:1.42rem;font-weight:800;letter-spacing:-.025em}.cosplay-home .cos-detail-card p{font-size:.97rem;line-height:1.65;color:#625866}.cosplay-home .cos-event-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;list-style:none;margin:25px 0;padding:0}.cosplay-home .cos-event-checklist li{position:relative;padding-left:27px;font-size:1rem;line-height:1.55}.cosplay-home .cos-event-checklist li:before{content:"✓";color:#a20d85;font-weight:900;position:absolute;left:0}.cosplay-home .cos-split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.cosplay-home .cos-split img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:18px}.cosplay-home .cos-inline-heading{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.15;letter-spacing:-.04em;font-weight:800}.cosplay-home .cos-inline-text{color:#5e5564;line-height:1.73;font-size:1.04rem}.cosplay-home .cos-mini-table{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.cosplay-home .cos-mini-table article{padding:24px;border-radius:15px;background:#f9f4fb;border-left:4px solid #c3219b}.cosplay-home .cos-mini-table h3{font-weight:800;font-size:1.16rem}.cosplay-home .cos-mini-table p{line-height:1.65;color:#5d5361;font-size:.93rem}.cosplay-home .cos-interior-cta{background:#100a18;color:#fff;padding:69px 0}.cosplay-home .cos-interior-cta h2{color:#fff;font-size:clamp(2rem,3.7vw,3rem);line-height:1.12;font-weight:800}.cosplay-home .cos-interior-cta p{color:#ded2e0;max-width:690px;line-height:1.7}.cosplay-home .cos-interior-cta a{margin-top:15px}@media(max-width:900px){.cosplay-home .cos-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cosplay-home .cos-mini-table{grid-template-columns:1fr 1fr}.cosplay-home .cos-split{grid-template-columns:1fr;gap:28px}}@media(max-width:650px){.cosplay-home .cos-interior-hero{min-height:310px}.cosplay-home .cos-detail-grid,.cosplay-home .cos-mini-table,.cosplay-home .cos-event-checklist{grid-template-columns:1fr}.cosplay-home .cos-detail-card{padding:26px}}.cosplay-home .cos-search-area{max-width:1000px}.cosplay-home .cos-search-form{background:#faf5fb;border:1px solid #eadce9;padding:25px;border-radius:17px;margin:27px 0 31px}.cosplay-home .cos-search-form label{display:block;font-size:1.03rem;color:#24192a;font-weight:800;margin-bottom:12px}.cosplay-home .cos-search-controls{display:flex;gap:10px}.cosplay-home .cos-search-controls input[type=search]{flex:1;min-width:0;border:1px solid #c6b2cd;background:#fff;color:#171021;border-radius:11px;min-height:50px;padding:13px 15px;font-size:1rem}.cosplay-home .cos-search-controls button{cursor:pointer;min-height:50px;border:0;border-radius:10px;padding:12px 26px;color:#fff;background:#a20d85;font-weight:800;white-space:nowrap}.cosplay-home .cos-search-controls button:hover{background:#5e1078}.cosplay-home .cos-search-result{padding:25px 0;border-bottom:1px solid #e5dce8}.cosplay-home .cos-search-result h3{font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.cosplay-home .cos-search-result h3 a{color:#211a25}.cosplay-home .cos-search-result h3 a:hover{color:#962c8b}.cosplay-home .cos-search-result p{line-height:1.7;color:#665d6a}.cosplay-home .cos-result-read{color:#931686;font-weight:800}.cosplay-home .cos-search-pagination{margin-top:28px}@media(max-width:430px){.cosplay-home .cos-search-form{padding:17px}.cosplay-home .cos-search-controls{display:block}.cosplay-home .cos-search-controls button{width:100%;margin-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cosplay-home *,.cosplay-home *:before,.cosplay-home *:after{transition:none!important;animation:none!important}}@media (max-width:1100px){.cosplay-home .cos-intro-grid{gap:40px}.cosplay-home .cos-hero{min-height:610px}.cosplay-home .cos-section{padding:78px 0}.cosplay-home .cos-card-grid{gap:17px}.cosplay-home .cos-event-body{padding:22px}body.wp-theme-event-band-services .cosplay-header-nav a{padding:12px 9px;font-size:.84rem}}@media (max-width:900px){.cosplay-home .cos-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cosplay-home .cos-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cosplay-home .cos-intro-grid{grid-template-columns:1fr}.cosplay-home .cos-intro-photo{max-height:500px}.cosplay-home .cos-section-head{display:block}.cosplay-home .cos-section-head .cos-lead{max-width:720px}.cosplay-home .cos-faq-grid{grid-template-columns:1fr;gap:25px}.cosplay-site-footer .cos-footer-grid{grid-template-columns:1fr 1fr;gap:34px}body.wp-theme-event-band-services .cosplay-header-nav ul{display:block}}@media (max-width:700px){.cosplay-home .cos-hero{min-height:610px}.cosplay-home .cos-hero-inner{padding:88px 0 95px}.cosplay-home .cos-hero h1{font-size:clamp(2.55rem,10vw,4.2rem)}.cosplay-home .cos-hero::before{background-position:64% center;background-image:linear-gradient(90deg,rgb(6 3 11 / .94),rgb(10 5 16 / .76)),url(https://www.cosplaydjs.com/wp-content/uploads/2026/10/Cosplay-DJs-—-DJ-performance-hero.jpg)}.cosplay-home .cos-section{padding:65px 0}.cosplay-home .cos-hero-bottom{gap:10px 20px}.cosplay-home .cos-card-grid,.cosplay-home .cos-services-grid{grid-template-columns:1fr}.cosplay-home .cos-event-photo{height:250px}.cosplay-home .cos-region-grid{grid-template-columns:1fr;gap:30px}.cosplay-home .cos-county-list{grid-template-columns:1fr 1fr}.cosplay-home .cos-trust-grid{grid-template-columns:1fr;gap:0}.cosplay-home .cos-trust-item{padding:17px 10px;border-right:0;border-bottom:1px solid #49394b}.cosplay-home .cos-trust-item:last-child{border:0}.cosplay-home .cos-intro-photo{min-height:340px}.cosplay-site-footer .cos-footer-grid{grid-template-columns:1fr}body.wp-theme-event-band-services .cosplay-topline{display:block;text-align:center}}body[class*="wp-theme-event-band-services"] .header .logo-content{display:none}body[class*="wp-theme-event-band-services"] .header .logo-image img{display:block;width:auto;height:auto;max-width:172px;max-height:65px}body[class*="wp-theme-event-band-services"] .cosplay-header-nav ul{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin:0;padding:0}body[class*="wp-theme-event-band-services"] .cosplay-header-nav li{list-style:none}body[class*="wp-theme-event-band-services"] .cosplay-header-nav a{color:#fff;font-size:.88rem;font-weight:700;display:block;padding:12px 10px}body[class*="wp-theme-event-band-services"] .cosplay-header-nav a:hover{color:#ff9bdc}body[class*="wp-theme-event-band-services"] .cosplay-topline{color:#fff;font-size:.77rem;letter-spacing:.055em}body[class*="wp-theme-event-band-services"] .top-header{min-height:5px}body[class*="wp-theme-event-band-services"] .cosplay-site-footer{background:#100b18;color:#d9d0de}body[class*="wp-theme-event-band-services"] .header .cosplay-header-actions{min-width:180px}body[class*="wp-theme-event-band-services"] .header .cosplay-header-actions .button-text{white-space:nowrap}@media (max-width:900px){body[class*="wp-theme-event-band-services"] .cosplay-header-nav ul{display:block}body[class*="wp-theme-event-band-services"] .cosplay-header-nav a{min-height:44px}}@media (max-width:430px){body[class*="wp-theme-event-band-services"] .header .logo-image img{max-width:145px;max-height:55px}}@media (max-width:430px){.cosplay-home .container{padding-inline:16px}.cosplay-home .cos-actions{display:grid;grid-template-columns:1fr}.cosplay-home .cos-button{width:100%}.cosplay-home .cos-section-heading{font-size:2.05rem}.cosplay-home .cos-hero h1{font-size:2.68rem}.cosplay-home .cos-hero{min-height:590px}.cosplay-home .cos-county-list{grid-template-columns:1fr}.cosplay-home .cos-prep li{font-size:.82rem}}@media (max-width:1080px){.cosplay-home .cos-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cosplay-home .cos-event-card:nth-child(-n+2){grid-column:span 2}.cosplay-home .cos-event-card:nth-child(n+3){grid-column:span 1}}@media (max-width:700px){.cosplay-home .cos-card-grid{grid-template-columns:1fr}.cosplay-home .cos-event-card:nth-child(-n+2){grid-column:span 1;display:block;min-height:0}.cosplay-home .cos-event-card:nth-child(-n+2) .cos-event-photo{height:250px;min-height:0}.cosplay-home .cos-event-card:nth-child(-n+2) .cos-event-body{padding:25px 27px 29px}.cosplay-home .cos-event-card:nth-child(n+3){grid-column:span 1}}