.slider{position:relative}.teaser h3{font-size:2.8em}.teaser p{font-size:1.6em}#slider{position:relative;overflow:hidden;width:100%!important}#slider ul{position:relative;margin:0;padding:0;height:100vh;width:99999px;overflow:hidden;list-style:none}#slider ul li{position:relative;display:block;float:left;margin:0;padding:0;width:100vw;height:100vh;text-align:center}#slider ul li .slide{background-size:cover;height:100vh;background-position:center}.slide4{background-position:0 80%!important}button.control_next,button.control_prev{position:absolute;top:50%;z-index:10;display:block;border:none;width:2em;height:2em;line-height:1.9em;background:rgba(255,255,255,.3);color:#fff;text-align:center;text-decoration:none;font-weight:600;font-size:2rem;opacity:.8;cursor:pointer;border-radius:50%;transform:translateY(-50%)}button.control_next:focus,button.control_prev:focus{outline:0;border:1px solid rgba(255,255,255,.5)}button.control_next:hover,button.control_prev:hover{opacity:1;-webkit-transition:.2s}button.control_prev{left:2rem}button.control_next{right:2rem}.progress{position:absolute;background:rgba(255,255,255,.3);height:.5rem;width:100%;bottom:0;border-top:1px solid rgba(0,0,0,.15)}.progress .bar{height:100%;width:0%;background:#fff}.teaser{position:absolute;top:50%;text-align:center;width:100%;color:#fff;transform:translateY(-50%)}.social-icons{font-size:30px;color:#f7617e;margin:0 7px}.nav.navbar-nav.ml-auto{font-size:26px;color:#ffcdc2}.footer-basic{background-color:#ffcdc2;padding:0 5%}.container.footer-top-section{display:flex;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #a9a9a9}.newsletter{margin:auto;width:100%;max-width:500px}body.public.app.app-embed{background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;max-width:500px}.social{margin:auto}.menu-bottom{padding-top:10px}@media (max-width:640px){.menu-bottom{padding-top:10px;width:100%;text-align:center}.copyright{text-align:center;padding-top:0;padding-bottom:5px;margin-bottom:0}.footer-bottom{display:block!important;max-width:1140px;padding:0 15px;margin:auto}}.footer-bottom{display:flex;justify-content:space-between;max-width:1140px;padding:0 15px;margin:auto}.navbar.navbar-light.navbar-expand-md.sticky-top{background:#fff;box-shadow:2px 1px 10px #a9a9a9}.col-md-4.services{margin:0 1%;text-align:center;max-width:30%;vertical-align:top}.btn.btn-primary.book-now-button{background:0 0;border:1px solid #fff}.services-price{font-size:18px}.list-unstyled.services-list{font-size:16px}.services-heading{font-size:28px}.btn.btn-primary.book-now-button:hover{background:#fff;color:#000}.services-container{max-width:1200px;margin:auto;padding:0 1%;display:flex;flex-wrap:wrap;justify-content:space-around}#accordion-1{max-width:1200px;margin:0 auto 20px;padding:0 1%}.page-heading-h2{max-width:1200px;margin:auto auto 20px;text-align:center;font-size:46px}.card-header.faq-heading{background:0 0;border-top:1px solid #a9a9a9;border-bottom:none}.btn btn-primary:hover,.card.faq-item,.faq-section{border:none}.services-boxes{width:23%;padding:2%;background:#ffcdc2;text-align:center;margin:1%;box-shadow:5px 5px 11px #a9a9a9;border-radius:10px}@media (max-width:768px){.container.footer-top-section{display:block;text-align:center}.services-boxes{width:45%;padding:2%;background:#ffcdc2;text-align:center;margin:1%;box-shadow:5px 5px 11px #a9a9a9;border-radius:10px}}@media (max-width:500px){.services-boxes{width:90%;padding:2%;background:#ffcdc2;text-align:center;margin:1%;box-shadow:5px 5px 11px #a9a9a9;border-radius:10px}}.service-heading{color:#fff;height:95px}.page-heading{text-align:center;color:#fff;text-shadow:1px 1px 3px #000}.service-text{color:#fff}.service-button,.service-button:hover{background:0 0;border-radius:0;border-color:#fff}.service-button:active{background:0 0!important;border-radius:0;border-color:#fff}.contact-container{max-width:600px;margin:5% auto;text-align:center;background-color:rgba(255,255,255,.47);border-radius:5%}.contact-info{width:100%;background-color:#fff;min-height:50px}a{color:#f7617e}a:hover{color:#f5e3e6;text-decoration:none}.home-quote{background-image:url(../../assets/img/quote-bg.webp);background-attachment:fixed;min-height:800px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex}.quote-text{color:#f87f96;margin:auto;font-size:40px;text-align:center;max-width:500px;text-shadow:1px 1px 5px #000}.home-about-section{background-image:url(../../assets/img/home-about-bg.webp);background-attachment:fixed;min-height:600px;background-size:cover;background-position:0 100px;background-repeat:no-repeat;padding:0 5%;display:flex}.home-about-container{width:100%;min-height:30px;margin:auto;max-width:700px;padding:15px}.home-about-heading{font-size:40px}.slide-container{margin:auto;min-height:30px;color:#fff;width:50%;text-align:center;text-shadow:1px 1px 12px #000}.home-slider{display:flex}body{font-family:"Patrick Hand";font-size:18px}.container.slide-container h2{font-size:50px}@media (max-width:767px){.container.slide-container h2{font-size:28px}}.btn.btn-primary{background-color:#f7617e}.navbar-light .navbar-nav .nav-link{color:#f87f96}@media (max-width:576px){.newsletter{margin:auto}.home-about-section{background-image:url(../../assets/img/home-about-bg.webp);background-attachment:fixed;min-height:600px;background-size:cover;background-position:-200px 100px;background-repeat:no-repeat;padding:0 5%;display:flex}#navcol-1{text-align:right}}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#f7617e;border:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,127,150,.32)}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(248,127,150,.32);color:#fff;background-color:#f87f96;border-color:transparent;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.lets-talk{font-size:2.8em;padding-left:25px}.talk-section{width:40%;background-color:#ffcdc2;border-radius:0 50% 50% 0;padding:2% 5%}.home-talk{background-image:url(../../assets/img/lets-talk.webp);background-attachment:scroll;min-height:500px;background-size:cover;background-repeat:no-repeat;display:flex;background-position:top}@media (max-width:768px){.talk-section{width:50%;background-color:#ffcdc2;border-radius:0 50% 50% 0;padding:2% 5%}.home-talk{background-image:url(../../assets/img/lets-talk.webp);background-attachment:scroll;min-height:500px;background-size:cover;background-position:top;background-repeat:no-repeat;display:flex}}.btn-primary{color:#fff;margin:0 10px;border-color:rgba(248,127,150,.32);background-color:#ffcdc2}.offer-list{width:40%;display:inline-block;text-align:left;vertical-align:top}.offer-section{text-align:center;background-image:url(../../assets/img/about-offer-bg.webp);background-position:center;background-repeat:no-repeat;padding:25px 0}.aboutpage-about{max-width:800px;margin:auto}.about-section{background-color:#ffcdc2;text-align:center;padding:1%}.offer-container{background:rgba(248,127,150,.52);max-width:70%;margin:auto}.btn.btn-primary.about-me{float:right;clear:none;font-size:22px;font-style:italic}@media (max-width:400px){.quote-text{color:#f87f96;margin:auto;font-size:30px;text-align:center;max-width:500px;text-shadow:1px 1px 5px #000}.talk-section{width:100%;background-color:rgba(255,205,194,.23);padding:2% 5%;border-radius:0}.btn.btn-primary.about-me{float:right;clear:none;font-size:16px;font-style:italic}.home-about-quote{font-size:28px;color:#f87f96;text-shadow:1px 1px 2px #000}}.home-about-quote{font-size:42px;color:#f87f96;text-shadow:1px 1px 2px #000}.contact-bottom-bg{background-image:url(../../assets/img/contact-bottom-bg.webp);min-height:300px;background-size:contain;background-position:center;background-attachment:fixed}.btn-primary:hover{color:#fff;background-color:#f87f96;border-color:transparent}