*{box-sizing:border-box;margin:0;overflow:hidden;padding:0}body{background:radial-gradient(circle at center,#a9a9a9 -150%,#000);color:#3a3a3a}.App{display:grid;grid-template-rows:1fr 5fr auto;height:100vh}@media (min-width:768px){.App{grid-template-rows:auto 5fr auto}}@font-face{font-family:Magic_School;src:url(/static/media/MagicSchoolOne.b038498b185d5ff717b0.ttf)}@font-face{font-family:Cormorant;src:url(/static/media/Cormorant-Regular.eb2dfce4fb6b6280f58f.ttf)}.About-Page,.Contact-Page,.Home-Page,.Services-Page{display:flex;flex-direction:column;justify-content:center;text-transform:capitalize;width:100%}.Services-Page .Header{display:flex;flex-direction:column}.Header,.SHeader{align-items:center;background:radial-gradient(circle at center,#f7f7fa -150%,gold);border:3px solid #000;color:#000;display:flex;font-family:Cormorant;font-size:12px;justify-content:center;letter-spacing:2px;max-height:100px;min-height:50px;width:100vw}.SHeader{background:radial-gradient(circle at center,#f7f7fa -150%,#000);color:gold}@media (min-width:1024px){.Header{font-size:15px}}.cards-container{flex-direction:row;flex-wrap:wrap;gap:20px;height:fit-content;justify-content:center;margin:20px 0;width:100vw}.card,.cards-container{align-items:center;display:flex}.card{background:#f5f7ff;border:3px solid #000;border-radius:20px;flex-direction:column;height:450px;padding:10px;text-align:center;width:300px}.card img{border-radius:50%;height:100px;margin:20px 0;object-fit:contain;width:auto}.card img:hover{transform:scale(1.2)}h3{font-size:20px;margin:10px 0}p{font-size:15px;margin:5px 0}#br-start{margin:0 20px}#br-end{margin:0 0 5px}#warning{color:#d00000;font-size:13px}#price,.card a{font-weight:900}.card a{align-items:center;background:radial-gradient(circle at center,#fff -50%,#aeb2cc);border-radius:15px;color:#3a3a3a;display:flex;height:40px;justify-content:center;margin:20px;text-decoration:none;transition:all .2s ease-in-out;width:100px}.card a:hover{background:radial-gradient(circle at center,#fff,#aeb2cc 150%);transform:scale(1.05)}.contact-form{align-items:center;border:3px solid gold;border-radius:10px;color:gold;display:flex;flex-direction:column;height:fit-content;min-width:fit-content;width:90vw}.center-vert{align-items:center;height:65vh}.center-vert,.full-w{display:flex;justify-content:center;width:100vw}.full-w{height:fit-content}.submit{align-items:center;background:radial-gradient(circle at center,#fff -50%,gold);border-radius:15px;color:#3a3a3a;display:flex;font-weight:900;height:30px;justify-content:center;margin:20px;text-decoration:none;transition:all .2s ease-in-out;width:10em}.submit:hover{background:radial-gradient(circle at center,#fff,#8292ff 150%);cursor:pointer;transform:scale(1.05)}.labelt,label{font-size:17px;font-weight:900;margin-bottom:10px;margin-top:20px}input,textarea{border-radius:5px;height:25px;width:80%}textarea{margin-bottom:20px}@media (min-width:768px){.contact-form{width:50vw}}.navbar{align-items:center;background:radial-gradient(circle at center,#926f34 -150%,gold);border:2px solid #000;display:flex;grid-row:1/2}a,a img{background:#232323;border:2px solid #000;border-radius:50%;color:#f7f7fa;height:60px;text-decoration:none;transition:.2s ease-in-out;width:auto}a img{border:solid #0000}a:hover{border:2px solid #fff;transform:scale(1.05)}a:active{border:2px solid #000;transform:scale(1);transition:.1s ease-in-out}.buttons{display:flex;justify-content:space-around;width:100%}.Logo{align-items:center;display:none;grid-column:1/2;justify-content:start}.logoimg{background:#0000;border:none;height:20%;padding:10px 20px;text-decoration:none;width:auto}.logoimg .logo{height:auto;width:70px}.logoimg:hover{background-color:initial;border:none}@media (min-width:768px){.navbar{display:grid;grid-template-columns:2fr 4fr 2fr}.Logo,.buttons{display:flex}.buttons{grid-column:2/3;justify-content:space-evenly}}@media (min-width:1024px){.buttons{justify-content:space-around}.logoimg .logo{margin:0 50px}}.Main{grid-row:2/3;overflow-x:hidden;overflow-y:auto}footer{align-items:center;background:radial-gradient(circle at center,#926f34 -150%,gold);border:3px solid #000;color:#000;display:flex;flex-direction:row-reverse;font-family:cormorant;font-size:19px;font-weight:900;grid-row:3/4;justify-content:center;padding:20px 0}@media (min-width:768px){footer{letter-spacing:.5em}}
/*# sourceMappingURL=main.6a9cab44.css.map*/