.highlight{position:relative;width:fit-content;z-index:0}.highlight:before{content:"";background:linear-gradient(104deg,#e4c9a000 .9%,#e4c9a08c 12.4%,#e4c9a080 55.8%,#e4c9a069 93%,#e4c9a0b3 96%,#8375ff00 98%),linear-gradient(183deg,#e4c9a000,#e4c9a04d 7.9%,#e4c9a000 15%);position:absolute;width:calc(100% - 20px);top:-2px;left:-8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7.5px;text-shadow:-12px 12px 9.8px rgba(228,201,160,.7),21px -18.1px 7.3px rgb(255,255,255),-18.1px -27.3px 30px rgb(255,255,255);z-index:-1;padding:1rem}#root{display:flex;min-height:100vh;margin:0 auto;text-align:center;font-family:Lato;font-size:large;max-width:100%;overflow-x:hidden}.app{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem}.app button{background-color:#393e42;border-radius:.5rem;color:#fff;cursor:pointer;font-family:Lato;font-size:large;padding:.5rem;width:fit-content}.app button:hover{color:#393e42;background-color:#fff}.section{display:flex;flex-direction:column;padding:1rem;background-color:#fff;color:#393e42;justify-content:center;text-align:start}.section.dark{color:#fff;background-color:#393e42}.section .title{font-family:Abril Fatface;font-size:x-large}.header{display:flex;align-items:center;justify-content:space-between}.header .logo{max-height:8rem;align-self:start}@media screen and (max-width: 1000px){.header .logo{max-height:6rem}}.header .social-media{padding:1rem}.header .social-media a{display:inline-flex;padding:1rem}.header .social-media a:hover svg{transform:scale(1.5)}.introduction{display:flex;flex-direction:row}@media screen and (max-width: 1000px){.introduction{flex-direction:column;justify-content:center}}.introduction img{height:auto;max-height:18rem;align-self:center;border-radius:.5rem}@media screen and (min-width: 1000px){.introduction img{margin:2rem}}.introduction>div{justify-content:center;display:flex;flex-direction:column;gap:1rem;padding:1rem}.introduction>div>button{margin-top:2rem;align-self:center}@media screen and (max-width: 1000px){.introduction>div>button{margin-top:2rem}}.mission>span{padding:1rem;padding-top:0}.packages{padding:1rem}.service{position:relative;padding:1rem;padding-top:0}.service .service-name{display:flex;flex-direction:row;align-items:center;gap:.5rem;white-space:nowrap}.service>ul{border-radius:.25rem;background-color:#f4f5f7;padding:1rem}.service>ul>li{margin:1rem}.service>ul>span{font-size:smaller}.about-me>p{padding:1rem;padding-top:0;margin-top:0;font-style:italic;font-weight:300;font-size:x-large}.calender{display:flex;min-height:700px;width:100%}@media screen and (max-width: 1000px){.calender{min-height:900px}}body{margin:0}
