@import url("https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}:root{--primary-color:#584d66;--secondary-color:#f3f1f6;--btn-bg:#917af1}a,li{list-style:none;text-decoration:none}.main-font{font-family:Rubik,serif;font-optical-sizing:auto;font-style:normal}.para-font{font-family:Karla,serif;font-optical-sizing:auto;font-style:normal}button{width:-moz-fit-content;width:fit-content;font-weight:600;padding:2.5vh 3vw;color:#eee;border-radius:4px;background:var(--btn-bg);border:none;font-family:Karla,serif;display:flex;align-items:center;gap:.7vw;cursor:pointer}button:hover{background:#6300e2}.footer{background:#150e1f;width:100%;height:100%}.footer .all-links{padding:7vh 5vw;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:8vw;column-gap:8vw;grid-row-gap:8vh;row-gap:8vh}@media screen and (max-width:900px){.footer .all-links{grid-template-columns:repeat(2,1fr);column-gap:10vw;text-align:center}}@media screen and (max-width:550px){.footer .all-links{grid-template-columns:repeat(1,1fr);text-align:center}}.footer .all-links .footer-content{display:flex;flex-direction:column;row-gap:30px}.footer .all-links .footer-content .heading{color:var(--btn-bg)}.footer .all-links .footer-content .heading h1{font-weight:500;font-size:clamp(1rem,4vw,1.5rem)}.footer .all-links .footer-content .content{color:#fff;display:flex;flex-direction:column;gap:2vh}.footer .all-links .footer-content .content p{font-size:clamp(1rem,4vw,1rem);width:100%;line-height:28px;letter-spacing:2px}.footer .all-links .footer-content .content a{color:#fff}.footer .all-links .footer-content .content a:hover{color:var(--btn-bg)}.footer .all-links .footer-content .content .call-link{padding:0 0 4vh}.footer .all-links .footer-content .social-icon{display:flex;align-items:center;column-gap:.8vw}@media screen and (max-width:900px){.footer .all-links .footer-content .social-icon{justify-content:center;gap:8vw}}.footer .copy-right{padding:4vh 0 6vh;border-top:1px solid hsla(0,0%,95%,.11);color:#fff;display:flex;justify-content:center}.footer .copy-right h1{font-size:clamp(.8rem,4vw,1rem);font-weight:300}.header{position:fixed;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid hsla(0,0%,100%,.1);z-index:1;color:#eee;padding:2vh 4vw}@media screen and (max-width:650px){.header{display:none}}.header a{color:#eee;font-family:Karla,serif;text-decoration:none;transition:color .3s ease}.header a:hover{color:#ccc}.header .social-icons{display:flex;align-items:center;gap:2vw}.header .social-icons li{list-style:none;transition:transform .3s ease}.header .social-icons li:hover{transform:scale(1.2);color:var(--btn-bg)}.header .social-icons li:hover svg{color:var(--btn-bg)}.stickyHead{top:0;display:none;visibility:hidden}.navbar{display:flex;align-items:center;justify-content:space-between;position:fixed;padding:1vh 4vw;width:100%;z-index:1111;top:10vh}@media screen and (max-width:650px){.navbar{top:0;background:#150e1f}.navbar .logo img{aspect-ratio:1/4;width:80px;height:80px}}.navbar .right-side{display:flex;justify-content:space-between;align-items:center;width:65%;column-gap:2vw;transition:all .3s;padding:4vh 0}@media screen and (max-width:650px){.navbar .right-side{position:fixed;top:0;left:-100%;overflow-y:scroll;align-items:start;flex-direction:column;background:#fff;width:100%;height:100%}}.navbar .right-side .links{list-style-type:none;display:flex;gap:2vw}@media screen and (max-width:650px){.navbar .right-side .links{flex-direction:column;margin:7vh 0;width:100%}}.navbar .right-side .links li{transition:color .3s ease}.navbar .right-side .links li:hover{color:#ccc}@media screen and (max-width:650px){.navbar .right-side .links li{border-bottom:1px solid #ccc;width:100%;padding:6vh 5vw}}.navbar .right-side .links li a{color:#eee;font-family:Karla,serif}@media screen and (max-width:650px){.navbar .right-side .links li a{color:var(--primary-color)}}.navbar .right-side .mob-social-icons{padding:0 2vw;display:none}@media screen and (max-width:650px){.navbar .right-side .mob-social-icons{display:flex;align-items:center;gap:8vw;padding:4vh 5vw}}.navbar .right-side .mob-social-icons svg{color:var(--primary-color)}@media screen and (max-width:650px){.navbar .right-side .contactButton{padding:4vh 5vw}}.navbar .nav-hidden{left:0}.navbar .nav-mobile{display:none;position:relative}@media screen and (max-width:650px){.navbar .nav-mobile{display:flex;align-items:center;position:relative;width:10px}}.navbar .nav-mobile .nav-icon{position:absolute;right:5px;background:var(--primary-color);place-items:center;display:grid}.hidden,.navbar .nav-mobile .hidden{display:none}.stickyNav{transition:.4s ease-in;top:0;right:0;padding:1vh 4vw;background:#150e1f;margin:0}