.little-wonders {font-family: "Georgia", serif;margin: 0;padding: 0;color: #111;background: #fff;min-height: 100vh;display: flex;justify-content: center;align-items: flex-start;text-align: center;padding: 2rem;box-sizing: border-box;position: relative;}.top-text {text-align: center;top: 120px;position: relative;}.left-text {text-align: left;top: 120px;position: relative;}.container {width: 100%;max-width: 800px;position: relative;z-index: 2;margin: 80px 0px 0px 0px;}.background {position: absolute;top: 220px;left: 0;right: 0;bottom: 0;background: url("../../assets/images/mosaic-images/swirls.png") no-repeat center bottom/contain;z-index: 0;opacity: 1;}h1, p, .session, .price, .contact, .corner-text, .top-left, .top-right {text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.8), -1px -1px 2px rgba(0, 0, 0, 0.3);}.corner-text {position: absolute;font-size: 1.1rem;font-style: italic;line-height: 1.6;color: #111;z-index: 3;text-shadow: none;}.top-left {top: 10px;left: 10px;transform: rotate(-20deg);text-align: left;}.top-right {top: 10px;right: 10px;transform: rotate(15deg);text-align: right;}h1 {font-size: 3rem;margin: 3rem 0 2rem 0;}p {font-size: 1.3rem;line-height: 1.7;margin: 1rem 0;}.session {margin-top: 2rem;font-size: 1.3rem;line-height: 1.7;}.price {font-style: italic;margin-top: 0.5rem;font-size: 1.3rem;}.contact {margin-top: 2.5rem;font-size: 1.2rem;line-height: 1.7;}.contact a {color: #111;text-decoration: none;text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.6), -2px -2px 6px rgba(255, 255, 255, 0.7);}.contact a:hover {text-decoration: underline;}@media (max-width: 768px) {.little-wonders {padding: 1rem;}h1 {font-size: 2.4rem;margin: 2rem 0 1.5rem;}p, .session, .price, .contact {font-size: 1.1rem;}.corner-text {font-size: 1rem;}.background {top: 100px;}}@media (max-width: 480px) {h1 {font-size: 2rem;}p, .session, .price, .contact {font-size: 1rem;}.corner-text {font-size: 0.9rem;}.background {top: 90px;}}@media only screen and (min-width: 1300px) {#cta {position: relative;margin-top: 0px;}}