body{margin:0;font-family:Roboto,Arial,Helvetica,sans-serif;background-color:#99d9ea}a{cursor:pointer}h2{font-size:20pt}p{font-size:16pt;width:80%;text-align:left;margin:auto}.buttons{background-color:#ffc40c;border:none;border-radius:5px;margin:auto;color:#00a;padding:1rem}.buttons:hover{background-color:#ac8307;cursor:pointer}.legal{margin:2rem auto;width:80%;min-width:300px;text-align:center}.legal button{margin:2rem auto}.legal ul{width:80%;min-width:300px;margin:2rem auto;text-align:left}.legal-header p{text-align:center}.carousel-body{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:5px;justify-content:center;align-content:center;height:400px;width:95%;margin:auto;background-image:url(/assets/PrekPaper-Dpar-5ld.jpg)}#carousel-back-button{grid-column:1}#carousel-image-container{display:flex;justify-content:center;align-content:center;grid-column:2}#carousel-next-button{grid-column:3}.carousel-button-div{display:flex;align-content:center;justify-content:center}.carousel-mobile-buttons{display:none;margin:auto;width:50%;margin-top:.5rem;font-size:20pt}#carousel-pause-button{margin-top:1rem;font-size:16pt}@media screen and (max-width:535px){.carousel-button-div{display:none}.carousel-mobile-buttons{display:flex;justify-content:space-evenly}}@media screen and (max-width:450px){.carousel-body{height:300px}}.about-list{display:grid;font-size:15pt;grid-template-columns:1fr 1fr;grid-gap:20px;width:70%;margin:2rem auto;text-align:left}#ask-us-how{font-size:16pt;margin:1rem auto;display:block}@media screen and (max-width:835px){.about-list{display:flex;flex-wrap:wrap}}.banner{display:flex;width:80%;margin:1rem auto;flex-direction:row;justify-content:space-between;align-items:center;font-size:16pt;padding:1rem;border-radius:5px;border:2px solid black;background-color:#28aecf}.banner-button button{background-color:transparent;border:none;padding:.5rem;border-radius:50px;transition-duration:.2s}.banner-button button:hover{cursor:pointer;color:#fff;background-color:#1a7b94}.body-container{background-image:url(/assets/Margin-Pattern-New-2-_RclhUjU.jpg);background-size:300px 450px}.body-content{width:60%;background-color:#fff;margin:auto;text-align:center}@media screen and (max-width:535px){.body-content{width:85%}}.contact-body{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;margin:auto;margin-bottom:2rem}.contact-child p{text-align:center}#schedule-button{text-decoration:none;margin:1rem}.contact{margin:1rem}#contact-email{word-wrap:break-word}@media screen and (max-width:775px){.contact-body{display:flex;flex-direction:row;flex-wrap:wrap}}.footer{max-width:90%;margin:2.5rem auto;padding-bottom:1rem;font-size:12pt}#copyright-line{text-align:center;font-size:12pt;margin-bottom:.5rem}.home{padding-top:1rem}#melanie-image{height:300px;padding-bottom:1rem}.reviews-links{color:#000}.reviews-links:hover{color:red}.reviews-star-link{transition-duration:.5s;width:150px;margin:auto;margin-bottom:2rem}.reviews-star-link:hover{transform:scale(1.25);transition:transform color .5s;cursor:pointer;color:red}.reviews .reviews-content{min-height:400px;height:70vh;max-height:900px;overflow:auto;padding-right:1rem;font-size:16pt;width:80%;text-align:left;margin:auto}.review-link{color:#000}.review-link:hover{color:red}.header-grid{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:10px;width:100%;margin:auto;text-align:center}#header-tagline{text-align:center;margin-bottom:1rem;color:#ee7661}#header-logo{display:flex;width:60%;height:30%;min-width:300px;min-height:250px;max-width:350px;max-height:250px;grid-column:2;margin:auto}#header-whitespace{width:100%;grid-column:0}#header-contact-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:50%;min-height:125px;margin:auto;grid-column:3}#header-contact-info p{text-align:center;word-wrap:break-word;margin:none!important;font-size:11pt}#header-contact-info a{text-align:right}@media screen and (max-width:650px){#header-contact-info{display:none}}.mobile-navbar{display:none}.mobile-navbar-body{background-color:#ffc40c;margin-bottom:0}.mobile-navbar-menu{list-style:none;background-color:#ac8307;margin-top:0}.mobile-navbar-menu li{padding:1rem}.mobile-navbar-menu li a{text-decoration:none;color:#fff}#mobile-navbar-button{border:none;color:#fff;background-color:#ffc40c;padding:1rem;margin-left:1rem;font-size:16px}@media screen and (max-width:600px){.mobile-navbar{display:block}}.navbar{background-color:#ffc40c}.navbar ul{display:flex;list-style:none;margin-top:0}.navbar ul li{padding:1rem;transition-duration:.75s;cursor:pointer}.navbar ul li a{color:#00a;text-decoration:none}.navbar ul li:hover{background-color:#ac8307;cursor:pointer}@media screen and (max-width:600px){.navbar{display:none}}
