#home .peaks-services{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:26px 22px 24px;background:linear-gradient(180deg,#04152d 0%,#030c1c 100%);border-top:1px solid rgba(0,194,255,.4);border-bottom:1px solid rgba(0,194,255,.32);position:relative;z-index:1;} #home .peaks-service{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 12px 8px;text-decoration:none!important;color:#fff;border-right:1px solid rgba(37,169,232,.4);transition:transform .2s ease,background .2s ease;} #home .peaks-service:last-child{border-right:0} #home .peaks-service:hover,#home .peaks-service:focus-visible{transform:translateY(-4px);background:rgba(20,65,106,.25)} #home .peaks-service-icon{display:block;width:58px;height:58px;margin:0 auto 10px;color:var(--service-color)} #home .peaks-service-icon svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 4px var(--service-color)) drop-shadow(0 0 11px var(--service-color))} #home .peaks-service strong{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:clamp(17px,1.7vw,24px);line-height:1.1;letter-spacing:.35px;color:#fff} #home .peaks-service-caption{display:block;margin-top:7px;color:#dce9ff;font-size:clamp(12px,1.15vw,16px);line-height:1.3} #home .peaks-service--karaoke{--service-color:#02d5ff} #home .peaks-service--weddings{--service-color:#ff49e5} #home .peaks-service--private{--service-color:#00edff} #home .peaks-service--sound{--service-color:#a46aff} #home .peaks-service--lighting{--service-color:#c6ff12} @media(max-width:820px){#home .peaks-services{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;padding:22px 12px}#home .peaks-service:nth-child(3){border-right:0}#home .peaks-service:nth-child(4){grid-column:1/2}#home .peaks-service-icon{width:48px;height:48px}} @media(max-width:480px){#home .peaks-services{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}#home .peaks-service:nth-child(3){border-right:1px solid rgba(37,169,232,.4)}#home .peaks-service:nth-child(even){border-right:0}#home .peaks-service:nth-child(4){grid-column:auto}#home .peaks-service:last-child{grid-column:1/-1}#home .peaks-service-icon{width:44px;height:44px}} @media(prefers-reduced-motion:reduce){#home .peaks-service{transition:none}#home .peaks-service:hover{transform:none}} #home .peaks-services{margin-bottom:48px;} @media (max-width:820px){#home .peaks-services{margin-bottom:34px;}} @media (max-width:480px){#home .peaks-services{margin-bottom:28px;}} #home .peaks-service--karaoke .peaks-service-icon svg,#home .peaks-service--sound .peaks-service-icon svg,#home .peaks-service--lighting .peaks-service-icon svg{display:none;} #home .peaks-service--karaoke .peaks-service-icon,#home .peaks-service--sound .peaks-service-icon,#home .peaks-service--lighting .peaks-service-icon{background-repeat:no-repeat;background-position:center;background-size:52px 52px;filter:drop-shadow(0 0 5px var(--service-color));} #home .peaks-service--karaoke .peaks-service-icon{background-image:url('../img/service-microphone.svg');} #home .peaks-service--sound .peaks-service-icon{background-image:url('../img/service-speaker.svg');} #home .peaks-service--lighting .peaks-service-icon{background-image:url('../img/service-lightbulb.svg');} @media (max-width:820px){#home .peaks-service--karaoke .peaks-service-icon,#home .peaks-service--sound .peaks-service-icon,#home .peaks-service--lighting .peaks-service-icon{background-size:45px 45px;}} @media (max-width:480px){#home .peaks-service--karaoke .peaks-service-icon,#home .peaks-service--sound .peaks-service-icon,#home .peaks-service--lighting .peaks-service-icon{background-size:42px 42px;}} #home .peaks-service--weddings .peaks-service-icon{background:url('../img/service-wedding.svg') center / 52px 52px no-repeat;filter:drop-shadow(0 0 5px rgba(255,73,229,.75));} @media (max-width:820px){#home .peaks-service--weddings .peaks-service-icon{background-size:45px 45px;}} @media (max-width:480px){#home .peaks-service--weddings .peaks-service-icon{background-size:42px 42px;}}
