@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap";
*{box-sizing:border-box}html.layout-html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:16px}@media (max-width:1024px){html.layout-html{font-size:15px}}@media (max-width:768px){html.layout-html{font-size:14px}}@media (max-width:480px){html.layout-html{font-size:13.5px}}body.layout-body{color:#0f172a;background:radial-gradient(circle at top,#eef2ff 0%,#f8fafc 38% 100%);flex-direction:column;min-height:100%;margin:0;padding:0;font-family:Inter,Segoe UI,Arial,Helvetica,sans-serif;display:flex}h1,.h1{font-size:2rem;font-weight:700}@media (max-width:1024px){h1,.h1{font-size:1.75rem;font-weight:650}}@media (max-width:768px){h1,.h1{font-size:1.5rem;font-weight:600}}@media (max-width:480px){h1,.h1{font-size:1.3rem;font-weight:600}}h2,.h2{font-size:1.5rem;font-weight:700}@media (max-width:1024px){h2,.h2{font-size:1.35rem;font-weight:650}}@media (max-width:768px){h2,.h2{font-size:1.2rem;font-weight:600}}@media (max-width:480px){h2,.h2{font-size:1.1rem;font-weight:600}}h3,.h3{font-size:1.25rem;font-weight:600}@media (max-width:1024px){h3,.h3{font-size:1.15rem;font-weight:600}}@media (max-width:768px){h3,.h3{font-size:1.05rem;font-weight:550}}@media (max-width:480px){h3,.h3{font-size:.95rem;font-weight:500}}h4,.h4{font-size:1.1rem;font-weight:600}@media (max-width:768px){h4,.h4{font-size:1rem;font-weight:500}}@media (max-width:480px){h4,.h4{font-size:.9rem;font-weight:500}}@media (max-width:768px){p,span,label,input,button,select,textarea{font-weight:400}}.custom-quill .ql-editor{min-height:150px}.global-loading-overlay{background-color:#ebeff5;justify-content:center;align-items:center;min-height:100vh;display:flex}.global-spinner{border:4px solid #f97316;border-top-color:#0000;border-radius:9999px;width:2.5rem;height:2.5rem;animation:1s linear infinite globalSpin}@keyframes globalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
