html>body{background-color:#f6f6f6}body>header{background-color:#fff}body>header .logo>a{text-decoration:none;color:#111;font-family:'Lato Black', sans-serif;font-size:2.4rem}@media screen and (min-width: 900px){body>header .logo>a{font-size:3.2rem}}body>footer{background-color:#ffe201}body>small{background-color:#fff}body>footer>div p,body>footer>div a,body>footer>div a:hover,body>footer>div a:visited,body>small>div p,body>small>div a,body>small>div a:hover,body>small>div a:visited{color:#3b3500}h1,h2,h3{font-family:'Lato Black', sans-serif}#hero p{font-family:'Lato Black', sans-serif;font-size:clamp(3.2rem, 6.2vw, 4.4rem)}@media only screen and (min-width: 750px){#hero p{font-size:clamp(4.4rem, 4.6vw, 6rem)}}.promo-book-now{background-color:#ffe201}.promo-book-now>div{text-align:center}.promo-book-now>div .cta-inline{justify-content:center}.promo-book-now>div .cta-inline a{text-align:center;justify-content:center}@media screen and (min-width: 750px){.promo-book-now>div .cta-inline a{min-width:20rem}}.promo-contact-us{background-color:#000;color:#fff}@media screen and (min-width: 900px){.promo-contact-us{background-image:url("/common/static/images/backgrounds/promo-contact-us.webp");background-position:center;background-size:cover}}.promo-contact-us>div>div{margin:3rem 0 5rem}@media screen and (min-width: 900px){.promo-contact-us>div>div{width:60%}}.promo-contact-us>div>div h2{font-size:4.8rem}.split-headshots{background-color:#53585b;color:#fff}.split-product{background-color:#b2bec6}.split-family{background-color:#c0c0c0}.split-boudoir{background-color:#45434d;color:#fff}.cta-background--yellow,.cta-background--yellow:visited{background-color:#d8c000;color:#3b3500}.cta-background--yellow:hover,.cta-background--yellow:visited:hover{background-color:#ecd100;color:#000}
