@font-face{font-family:Amina-Black;src:url(/assets/Amina-Black-Ddn-geT-.ttf)}@font-face{font-family:Amina-light;src:url(/assets/Amina-Light-BtnQGVrz.ttf)}@font-face{font-family:Amina-Bold;src:url(/assets/Amina-Bold-CJ43wxLg.ttf)}h1{font-family:Amina-Black}h2{font-family:Amina-Bold}p{font-family:Amina-light}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;height:100%;width:100%;overflow-x:hidden}@media (max-width: 768px){body{font-size:90%}}.hero{position:relative;width:100vw;height:100vh;overflow:hidden}.hero-text{position:absolute;text-align:center;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);color:#f1e1d4}.hero-text h1{font-family:Amina-black;font-size:6rem;text-shadow:2px 2px 8px rgba(0,0,0,.5),0 0 25px rgba(0,0,0,.3)}.hero-text p{font-family:Amina-light;font-size:1.5rem;text-shadow:2px 2px 10px rgba(0,0,0,.8),0 0 30px rgba(0,0,0,.7)}@media (max-width: 768px){.hero-text h1{font-size:3rem}.hero-text p{font-size:1rem}}.navbar{position:fixed;top:0;z-index:10;padding:5px;width:100vw}.navbar img{width:50px}.mainContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:auto;padding:5rem 1rem;background:#d2c4b8;text-align:center;gap:2rem}.center-image{width:60%;max-width:250px;height:auto;border-radius:20px;box-shadow:0 2px 150px #24201fe6,0 8px 20px #24201fb3,inset 0 3px 8px #fff6,inset 0 -3px 8px #0009,0 8px 15px #0003}.text-section{max-width:400px;font-family:Arial,sans-serif;color:#2a2a2a}.text-section h2{font-size:2.5rem;margin-bottom:1rem}.text-section p{font-size:1rem;line-height:1.5}@media (max-width: 768px){.text-section{max-width:100%}.center-image{width:80%}.text-section h2{font-size:1.5rem;text-align:center}.text-section p{text-align:center;font-size:.9rem}}.mainThirdContainer{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:center;height:auto;padding:2rem 1rem;background:#24201f;text-align:left}.imageContainer{flex:1;max-width:50%;margin:0 auto;position:relative}.backgroundImage{width:100%;height:auto;object-fit:contain;display:block}.textOverlay{display:flex;justify-content:center;flex:1;padding:0 1rem;color:#d2c4b8}.textOverlay p{width:8 0%;text-align:center;font-size:1.2rem;line-height:1.8}.left{text-align:right}.right{text-align:left}@media (max-width: 768px){.mainThirdContainer{flex-direction:column;text-align:center}.imageContainer{max-width:90%}.textOverlay{padding:1rem 0}.textOverlay p{font-size:1rem}}
