.header{box-sizing:content-box;max-width:1170px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:24px}.header-contacts{height:22px;display:flex;flex-direction:row;gap:24px}.header-contacts .address-item svg{width:18px;height:18px}.header-contacts .address-item{display:flex;align-items:center;gap:8px}.header-contacts .address-item .text{color:var(--color-text);text-decoration:none;font-size:14px;font-style:normal;font-weight:600;line-height:155%}.header-contacts .address-item .underline{text-decoration:underline}.header-container{display:flex;justify-content:space-between}.header-container .mobile-menu{display:none}.header-menu{list-style:none;display:flex;flex-direction:row}.header-menu li{display:flex;align-items:center;cursor:pointer;margin-left:24px}.header-menu li a{text-decoration:none;color:var(--light-silver)}.header-menu li.button{margin-left:40px;padding-left:22px;padding-right:22px;text-transform:uppercase;background:var(--philippine-violet)}@media only screen and (max-width:850px){.header-contacts{display:none}.header-container .logo{width:140px}.header-container .header-menu{display:none}.header-container .mobile-menu{display:block;width:32px;height:32px}}.mobile-menu-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--dark-black);z-index:10}.mobile-menu-container .shadow{position:relative}.mobile-menu-container .shadow div{width:50px;height:13px;border-radius:50%;background-size:cover;position:absolute;right:-200px;top:290px;box-shadow:0 0 200px 200px var(--philippine-violet)}.mobile-menu-container .mobile-menu-content{padding:24px}.mobile-menu-container ul{list-style:none;display:flex;flex-direction:column;gap:24px}.mobile-menu-container ul li,.mobile-menu-container ul li>a{text-decoration:none;color:var(--light-silver);font-size:18px;font-style:normal;font-weight:600;line-height:155%}.mobile-menu-container .btn{width:100%;margin-top:160px;margin-bottom:24px}.mobile-menu-container .address-n-contacts{align-items:flex-start;display:flex;flex-direction:column;gap:16px;background-color:var(--dark-black)}.mobile-menu-container .address-n-contacts .address-item{display:flex;align-items:center;gap:12px}.mobile-menu-container .address-n-contacts .address-item svg{width:24px;height:24px}.mobile-menu-container .address-n-contacts .address-item .text{color:var(--light-silver);font-feature-settings:"liga" off,"clig" off;text-decoration:none;font-size:18px;font-style:normal;font-weight:600;line-height:155%}.mobile-menu-container .address-n-contacts .address-item .with-underline{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mobile-menu-container .address-n-contacts .contacts{gap:16px;display:flex;align-items:center}.mobile-menu-container .address-n-contacts .contacts .item{text-decoration:none;background:var(--philippine-violet)}.mobile-menu-container .address-n-contacts .contacts .item svg{display:flex;justify-content:center;align-items:center;width:46px;height:46px;padding:11px}.mobile-menu-container.active{display:block}.footer{box-sizing:content-box;max-width:1170px;width:100%;margin:160px auto 32px;padding:0 24px}.footer-container{margin-top:33px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-container.policy{margin-top:40px}.footer-container .year{color:var(--dark-liver);font-size:14px;font-style:normal;font-weight:600;line-height:155%}.footer-menu{list-style:none;display:flex;flex-direction:row}.footer-menu li{display:flex;align-items:center;cursor:pointer;margin-left:24px}.footer-menu li a{color:var(--light-silver);text-decoration:none;font-size:18px;font-style:normal;font-weight:600;line-height:155%}.footer-menu.policy a{font-size:14px;font-style:normal;font-weight:600;line-height:155%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}@media only screen and (max-width:850px){.footer{margin-top:80px}}@media only screen and (max-width:750px){.footer .logo{width:140px}.footer-container{flex-direction:column;align-items:flex-start;gap:40px}.footer-container.policy{gap:16px}.footer-menu{flex-direction:column;gap:24px}.footer-menu li{margin-left:0}}
