@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://cdn-uicons.flaticon.com/2.6.0/uicons-regular-rounded/css/uicons-regular-rounded.css);
*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}body{background:#faf9f6}.poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:"Poppins",sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:"Poppins",sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:"Poppins",sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:"Poppins",sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:"Poppins",sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:"Poppins",sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:"Poppins",sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:"Poppins",sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:"Poppins",sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:"Poppins",sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:"Poppins",sans-serif;font-weight:900;font-style:italic}.header{width:90%;margin:0 auto;height:20vh;display:flex;align-items:center;justify-content:space-between;z-index:2;position:relative}.header .brand-wrap img{width:200px}.header .burger-wrap{cursor:pointer}.header .burger-wrap i{font-size:2rem;line-height:0;color:#0d1b2a}.hero-section{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;display:flex;justify-content:center;align-items:center;position:absolute;height:100vh;width:100%;top:0}.hero-section::before{content:"";position:fixed;height:500px;width:500px;border-radius:100%;background:rgba(212,175,55,.0901960784);top:-45%;left:-50%}@media screen and (min-width: 43em){.hero-section::before{height:600px;width:600px;top:-40%;left:-30%}}@media screen and (min-width: 62em){.hero-section::before{height:800px;width:800px;top:-70%;left:-29%}}.hero-section::after{content:"";position:fixed;height:500px;width:500px;border-radius:100%;background:rgba(212,175,55,.0901960784);bottom:-45%;right:-50%}@media screen and (min-width: 43em){.hero-section::after{height:600px;width:600px;bottom:-40%;right:-50%}}@media screen and (min-width: 62em){.hero-section::after{height:600px;width:600px;bottom:-20%;right:-29%}}.hero-section .content{text-align:center;opacity:0;visibility:hidden;transform:translateY(50%);transition:all 300ms ease-in}.hero-section .content .subtext{color:#d4af37;margin-bottom:2em;display:none}.hero-section .content .img-wrap{margin-top:-1em}.hero-section .content form{position:relative;z-index:4;margin-top:-2em}.hero-section .content form .heading{font-size:clamp(3vw,3rem,8vw);color:#0d1b2a;margin-bottom:.5em}.hero-section .content form .wrap{display:grid;gap:10px;width:90%;margin:0 auto}.hero-section .content form .wrap input{outline:none;padding:1em}.hero-section .content form .wrap button{background:#0d1b2a;border:none;color:#fff;padding:1em;font-size:15px;cursor:pointer}@media screen and (min-width: 62em){.hero-section .content form{margin-top:unset}.hero-section .content form .wrap{display:flex;justify-content:center;gap:0}.hero-section .content form .wrap input{width:400px}.hero-section .content form .wrap button{width:150px;margin-left:-10px}}.hero-section .show-content{transform:translateY(0);opacity:1;visibility:visible}.footer{position:absolute;bottom:0;display:flex;justify-content:center;width:100%;background:#0d1b2a;padding:.4em 0}.footer .copyright{font-size:.9rem;color:#fff}
