.page-module__1zuVSG__main{z-index:999;width:100%;padding:20px 60px;position:fixed;top:0}.page-module__1zuVSG__container{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.page-module__1zuVSG__image{width:90px;height:100px}.page-module__1zuVSG__nav ul{-webkit-backdrop-filter:blur(15px);background:#ffffff40;border:.1px solid #ffffff4d;border-radius:60px;gap:30px;padding:14px 50px;list-style:none;display:flex;box-shadow:0 4px 20px #0000001a}.page-module__1zuVSG__nav ul li{cursor:pointer;font-size:var(--font-small-heading);font-weight:700;line-height:1.2;font-family:var(--font-raleway);color:#000;position:relative}.page-module__1zuVSG__nav ul li:after{content:"";background-color:#000;width:0%;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:-4px;left:0}.page-module__1zuVSG__nav ul li:hover:after{width:100%}.page-module__1zuVSG__button{color:#fff;font-family:var(--font-raleway);font-size:var(--font-small-heading);z-index:1;cursor:pointer;background-color:#118654;border:1px solid #118654;border-radius:8px;padding:12px 24px;font-weight:400;line-height:1.2;transition:all .3s ease-in-out;position:relative;overflow:hidden}.page-module__1zuVSG__button:hover{color:#118654;background-color:#0000;border:1px solid #118654}.page-module__1zuVSG__hamburger{cursor:pointer;flex-direction:column;gap:5px;display:none}.page-module__1zuVSG__hamburger span{background:#118654;border-radius:4px;width:28px;height:3px}@media (max-width:900px){.page-module__1zuVSG__nav,.page-module__1zuVSG__button{display:none}.page-module__1zuVSG__hamburger{display:flex}}.page-module__1zuVSG__sideNav{z-index:999;background:#fff;flex-direction:column;width:260px;height:100%;padding:40px 20px;transition:all .35s;display:flex;position:fixed;top:0;right:-260px;box-shadow:-4px 0 20px #00000026}.page-module__1zuVSG__show{right:0}.page-module__1zuVSG__sideNav ul{flex-direction:column;gap:25px;margin-top:40px;list-style:none;display:flex}.page-module__1zuVSG__sideNav ul li{font-size:20px;font-weight:600;font-family:var(--font-raleway)}.page-module__1zuVSG__closeBtn{cursor:pointer;background:0 0;border:none;align-self:flex-end;font-size:40px}
.Footer-module__hIcOkq__main{width:100%;margin-top:48px}.Footer-module__hIcOkq__container{color:#fff;background-color:#118654;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:28px;max-width:100%;margin:0 auto;padding:34px;display:grid}.Footer-module__hIcOkq__image{width:100px;height:100px;margin-top:20px}.Footer-module__hIcOkq__about h4{font-size:var(--font-side-heading);font-family:var(--font-raleway);margin:0 0 6px;font-weight:600;line-height:normal}.Footer-module__hIcOkq__about p{font-family:var(--font-roboto);font-size:var(--font-small-heading);max-width:520px;margin:0;line-height:1.5}.Footer-module__hIcOkq__col h4{font-size:var(--font-side-heading);font-family:var(--font-raleway);margin:0 0 12px;font-weight:600;line-height:normal}.Footer-module__hIcOkq__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Footer-module__hIcOkq__list li a{font-size:var(--font-small-heading);font-family:var(--font-roboto);text-decoration:none}.Footer-module__hIcOkq__contactItem{font-size:var(--font-small-heading);font-family:var(--font-roboto);margin-bottom:12px;line-height:1.2}.Footer-module__hIcOkq__contactItem strong{font-weight:700;font-size:var(--font-small-heading);font-family:var(--font-roboto);margin-bottom:6px;display:block}.Footer-module__hIcOkq__newsletter{flex-direction:column;gap:12px;margin-top:6px;display:flex}.Footer-module__hIcOkq__inputRow{align-items:center;gap:8px;display:flex}.Footer-module__hIcOkq__inputRow input{border:1px solid #00000014;border-radius:8px;flex:1;padding:10px 12px;font-size:14px}.Footer-module__hIcOkq__inputRow button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:10px 14px;font-weight:700}.Footer-module__hIcOkq__social{gap:8px;margin-top:6px;display:flex}@media (max-width:980px){.Footer-module__hIcOkq__container{grid-template-columns:repeat(2,1fr);gap:20px;padding:24px}}@media (max-width:520px){.Footer-module__hIcOkq__container{grid-template-columns:1fr;gap:30px}}
