.paragraph{max-width:100%;padding:40px;display:flex;flex-wrap:wrap;line-height:1}.word{margin-right:12px;margin-top:12px;position:relative;font-size:5vw;font-weight:400;font-style:normal}.shadow{position:absolute;opacity:.2}@media only screen and (max-width:555px){.paragraph{padding:20px}.word{font-size:7vw}}.paragraphPageContainer{height:30vh;background-color:#f4f0ea;display:flex;justify-content:center;align-content:center}.paragraphPageContainer .paragraph{flex-basis:80%;height:20%;color:#000}@media only screen and (max-width:555px){.paragraphPageContainer{height:50vh}.paragraphPageContainer .paragraph{padding-top:30%}}.serviceLandingPageContainer{height:100vh;width:100%;max-height:100%;max-width:100%;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;color:#f4f0ea;position:relative;background-color:#000;font-weight:400;font-style:normal}.serviceLandingPageContainer span{flex-basis:100%;text-align:center;margin-top:10px;font-size:10.5vw;align-content:center;opacity:.5}.serviceLandingPageContainer .special{opacity:1}.serviceLandingPageContainer .buttonContainer{border:2px solid #fff;align-content:center;font-size:1.5em}.serviceLandingPageContainer .buttonContainer a{font-size:4vw;font-weight:400;font-style:normal;min-height:-moz-fit-content;min-height:fit-content;color:#fff;padding-right:10px;padding-left:10px;text-decoration:none}.serviceLandingPageContainer .buttonContainer a:hover{cursor:pointer;background-color:#fff;color:#000}@media only screen and (min-width:900px){.serviceLandingPageContainer span{font-size:7vw}.serviceLandingPageContainer .buttonContainer a{font-size:1.2em}}@media only screen and (min-width:1400px){.serviceLandingPageContainer span{font-size:6vw}.serviceLandingPageContainer .buttonContainer button{font-size:1.4em}}@media only screen and (max-width:555px){.serviceLandingPageContainer .buttonContainer{margin-top:20px}}.serviceSecondSection{position:relative;height:100vh;max-height:100%;justify-content:center;align-content:center;background-color:#f4f0ea;overflow:hidden}.phraseContainer{font-size:9vw;display:flex;gap:10px;padding-left:10px;padding-right:10px}.phraseContainer p{font-size:9vh}.phraseContainer .imageContainer{height:7.5vh;aspect-ratio:.5;overflow:hidden;display:relative;width:10vw;margin-top:3vw}.phraseContainer .imageContainer Img{border-radius:9999px;width:200px}.slider{display:flex;white-space:nowrap;position:relative}.servicesButtonContainer{display:none}@media only screen and (max-width:555px){.servicesButtonContainer{display:block;margin-top:20%;text-align:center}.servicesButtonContainer button{color:#000;font-weight:400;font-style:normal;font-size:1em;height:40px}.servicesButtonContainer button:hover{background-color:#000;color:#fff;cursor:pointer}}.curveTextContainer{background-color:#f4f0ea}.curveTextContainer .text{font-size:8px;text-transform:uppercase}.curveTextContainer svg{margin-bottom:40px}.curvebuttonContainer{border:2px solid #000;width:80px;border-radius:99px;height:80px;text-align:center;align-content:center;margin:auto;font-size:20px;color:#000}.curvebuttonContainer a{text-decoration:none;color:inherit}.curvebuttonContainer:hover{background-color:#000;cursor:pointer;color:#fff}@media only screen and (max-width:555px){.curveTextContainer{background-color:#f4f0ea}.curveTextContainer .text{font-size:15px}.talkContainer{width:70px;height:70px;font-size:18px}}.serviceContainer{position:relative;height:200vh}