@media(max-width:767px){.elementor .footer-copyright{font-size:1rem;}}@media(max-width:767px){.elementor .footer-bottom-row{text-align:center;flex-direction:column;}}@media(max-width:767px){.elementor .contact-phil-button{max-width:90%;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .creative-footer-subtitle{font-size:1.4rem;}}@media(max-width:767px){.elementor .creative-footer-heading{font-size:2.65rem;}}@media(max-width:767px){.elementor .creative-footer{padding-block-start:3.5rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .racer-photo{height:auto;border-width:0.4rem;}}@media(max-width:767px){.elementor .racer-heading{font-size:2.55rem;-webkit-text-stroke: 0.17rem #050505;\n}}@media(max-width:767px){.elementor .racer-checkered-band{height:2.4rem;background-size: 1.6rem 1.6rem;\n}}@media(max-width:767px){.elementor .music-note-decoration{display:none;}}@media(max-width:767px){.elementor .record-decoration{display:none;}}@media(max-width:767px){.elementor .web-wizard-copy-card{width:90%;padding:1.5rem;margin-block-start:0px;border-radius:2rem;flex:1 1 auto;box-sizing: border-box;\n}}@media(max-width:767px){.elementor .retro-layer-frame{box-shadow:0.4rem 0.4rem 0px 0px #00e5ff,0.75rem 0.75rem 0px 0px #ff27ae;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}}@media(max-width:767px){.elementor .web-wizard-image-wrap{width:90%;flex:1 1 auto;}}@media(max-width:767px){.elementor .web-wizard-content{flex-direction:column;gap:3rem;align-items:center;}}@media(max-width:767px){.elementor .web-wizard-heading{font-size:3.1rem;-webkit-text-stroke: 0.15rem #080b24;\n}}@media(max-width:767px){.elementor .web-wizard-section{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2.5rem;}}@media(max-width:767px){.elementor .songwriter-photo-frame{max-width:26rem;padding:0.8rem;}}@media(max-width:767px){.elementor .quote-badge{width:3.8rem;height:3.8rem;inset-inline-start:-0.7rem;}}@media(max-width:767px){.elementor .neon-cyan-card{box-shadow:0px 0px 1rem 0px #00e5ff77;}}@media(max-width:767px){.elementor .songwriter-card{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:2rem;}}@media(max-width:767px){.elementor .songwriter-heading{font-size:clamp(2.3rem, 10vw, 3.4rem);-webkit-text-stroke: 0.15rem #ff24b5;\n}}@media(max-width:767px){.elementor .songwriter-section{padding-block-start:3rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:3.5rem;}}@media(max-width:767px){.elementor .snapshot-grid{gap:1.75rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(6, auto);}}@media(max-width:767px){.elementor .snapshots-heading{font-size:2.875rem;-webkit-text-stroke: 0.1rem #111726;\n}}@media(max-width:767px){.elementor .snapshots-section{padding-block-start:4.5rem;padding-block-end:6rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .pink-section{padding-block-start:5rem;padding-block-end:9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .storyteller-body{font-size:1.45rem;}}@media(max-width:767px){.elementor .storyteller-heading{font-size:3.4rem;}}