body{margin:0;background-color:#fff6ee}.header{display:flex;flex-direction:row;width:100%;height:22%;background-color:#fff6ee;padding:0 2%;box-sizing:border-box}.logoWrap{width:clamp(60px,10%,100px);display:flex;align-items:center}.logoWrap img{width:100%;height:auto;object-fit:contain}.headWrap{display:flex;flex-direction:row;justify-content:space-between;width:90%;flex-wrap:wrap;gap:10px}.titleWrap{display:flex;flex-direction:column;justify-content:center;max-width:70%}h1{font-size:clamp(.8rem,1.2vw,2rem);font-family:Italiana,sans-serif;color:#808369;margin:10px 0;word-wrap:break-word}.name{font-family:Italiana,sans-serif;margin:10px 0;color:#000;font-size:clamp(1rem,1.5vw,1.5rem)}.navButtons{width:clamp(200px,25%,300px);display:flex;align-items:center;padding-right:2%}.navButtons ul{display:flex;flex-direction:row;justify-content:space-around;margin:0;padding:0;width:100%;flex-wrap:wrap;gap:10px}.navButtons li{text-decoration:none;list-style:none;margin:0;font-size:clamp(.8rem,1.5vw,2rem)}.navButtons a{text-decoration:none;color:#000;white-space:nowrap}@media screen and (max-width: 480px){.header{height:auto;min-height:22%;padding:10px 2%}.headWrap{width:100%;justify-content:center;text-align:center}.titleWrap{max-width:100%;align-items:center}.navButtons{width:100%;padding-right:0;justify-content:center}.navButtons ul{justify-content:center}}.heroWrap{background-color:#808369;height:82%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 2%;box-sizing:border-box;flex-wrap:wrap;gap:20px}.taglines{display:flex;flex-direction:column;height:100%;justify-content:space-around;padding-left:2%;flex:1;min-width:300px}.tagTitles{font-family:Italiana,sans-serif;color:#fff6ee;font-size:clamp(24px,4vw,60px);margin:0}button{width:clamp(280px,80vw,400px);height:clamp(60px,10vh,100px);border-radius:80px;background-color:#fff6ee;border:none;cursor:pointer;box-shadow:0 2px 4px #0000001a;text-align:center;margin:20px 0;font-size:clamp(18px,2vw,25px);color:#000;font-family:Italiana,sans-serif;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;white-space:normal;word-wrap:break-word}button :after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:-1}button:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 7px 14px #0006,0 3px 6px #00000014}button:hover:after{transform:translateY(2px);opacity:.7}button:active{transform:translateY(-2px) scale(1.01);box-shadow:0 4px 8px #0000001a,0 2px 4px #00000014}a{text-decoration:none;color:inherit}@media screen and (max-width: 768px){.heroWrap{height:auto;min-height:82%;padding:40px 2%}.taglines{padding-left:0;text-align:center}button{margin:20px auto}}.descWrapper{display:flex;flex-direction:row;background-color:#fff6ee;width:100%;min-height:750px;align-items:center;padding:40px 2%;box-sizing:border-box}.descTitle{font-family:Italiana,sans-serif;font-size:clamp(24px,3vw,3.3rem);margin-bottom:35px}.descText{display:flex;flex-direction:column;background-color:#808369;color:#fff6ee;height:80%;width:100%;border-radius:50px;box-shadow:0 3px 5px #0000004d;padding:40px;box-sizing:border-box}.descMain{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.profilePic{height:clamp(200px,30vw,230px);width:auto;object-fit:cover;border-radius:20px}.descFill{font-family:Italiana,sans-serif;width:100%;max-width:800px;font-size:clamp(18px,1.5vw,28px)}.picWrap{width:200px;height:200px;z-index:2}.picWrap img{width:100%;height:100%;border-radius:30%}.quote{font-size:clamp(16px,1.2vw,22px);margin-top:10%;text-align:center}@media screen and (max-width: 768px){.descWrapper{padding:20px 2%}.descText{padding:20px}.descMain{justify-content:center}.profilePic{margin:20px auto}}.footerWrapper{display:flex;flex-direction:row;width:100%;height:15vh;justify-content:space-between;background-color:#fff6ee;position:relative;bottom:0;left:0;right:0;padding:0 2%;box-sizing:border-box}.leftWrap{display:flex;flex-direction:row;align-items:center;gap:10px;max-width:60%}.rightWrap{display:flex;flex-direction:column;align-items:flex-end;padding-right:2%;font-family:Italiana,sans-serif;font-size:clamp(16px,2vw,24px);max-width:40%}.number{font-family:Caviar Dreams Normal,sans-serif;white-space:nowrap}.mail{margin-top:0;word-break:break-word;text-align:right}.footLogo{height:80%;max-height:80px;width:auto}.footTitles{font-family:Italiana,sans-serif}.footName{font-size:clamp(20px,2vw,28px);margin:21px 0 0}.footDesc{font-size:clamp(16px,1.5vw,24px);margin:10px 0;word-break:break-word}@media screen and (max-width: 768px){.footerWrapper{height:auto;min-height:15vh;padding:15px 2%}.leftWrap,.rightWrap{max-width:50%}.footLogo{max-height:60px}}.home{height:100vh}.mainWrapper{max-width:1440px;margin:auto}.roll{height:850px}.servicePage{min-height:100vh;display:flex;flex-direction:column}.servicesWrapper{flex:1;display:flex;flex-direction:column;min-height:85vh}.prestaWrapper{display:flex;flex-direction:row;justify-content:center;flex:1;padding:2vh 0;position:relative;z-index:1}.prestaCards{display:flex;flex-direction:row;width:90%;justify-content:center;flex-wrap:wrap;gap:20px;position:relative;z-index:1;margin-bottom:2vh}.prestaReiki{width:clamp(300px,35%,35%);margin:0;background-color:#d9d9d9;border-radius:50px;display:flex;flex-direction:column;align-items:center;padding:0 5% 2%;overflow:auto}.reikiTitle{font-size:clamp(24px,3vw,30px);font-family:Italiana,sans-serif;margin:15px 0}.reikiText{margin:0;font-size:clamp(16px,1.5vw,18px)}.prestaCoach{width:clamp(300px,35%,35%);margin:0;background-color:#d9d9d9;border-radius:50px;display:flex;flex-direction:column;align-items:center;padding:0 5% 2%;overflow:auto}.coachTitle{font-size:clamp(24px,3vw,30px);font-family:Italiana,sans-serif;margin:15px 0}.coachText{font-size:clamp(16px,1.5vw,19px)}.rdvButton{margin-top:auto;width:100%}.rdvButton a{font-size:clamp(16px,2vw,22px)}@media screen and (max-width: 400px){.prestaCards{width:95%;padding:0 10px}.prestaReiki,.prestaCoach{width:100%;margin:10px 0}.prestaWrapper{padding:20px 0}}.aboutPage{max-width:1440px;margin:auto}.aboutWrapper{height:100vh}.documentsWrapper{display:flex;flex-direction:column;width:80%;height:35%;margin:auto;align-items:center;border-radius:50px;background-color:#808369;color:#fff6ee}.documentsMain{width:80%;font-size:22px;font-size:26px}.Main{max-width:1440px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}#root{width:100%;min-height:100vh;display:flex;flex-direction:column}.app{flex:1;display:flex;flex-direction:column;width:100%;overflow-x:hidden;position:relative;min-height:100vh}
