header{position:fixed;top:0;left:0;width:100%;z-index:100;padding:0;border-bottom:1px solid #E8E4DC4D;backdrop-filter:blur(12px)}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.header-logo{font-family:var(--font-heading);font-size:24px;color:var(--color-primary)}.header-logo img{max-height:80px;width:auto;display:block}.head-nav-links{color:var(--color-text-light);display:flex;gap:22px}.header-contact{color:var(--color-text-light);display:flex;align-items:center;gap:16px}.head-btn-wrap .btn{padding:12px 19px;border:1px solid var(--color-text-light)}.head-btn-wrap .btn:hover{background-color:var(--color-primary);color:#000;border:1px solid var(--color-primary)}.links-contact-wrap{display:flex;align-items:center;gap:40px}.head-phone{display:inline-flex}.head-phone a{display:inline-flex;align-items:center;gap:8px}.head-phone a span{display:inline-flex;align-items:center}.mobile-menu-logo{display:none}.mobile-menu-logo img{display:block;width:auto;max-width:180px;height:auto}@media only screen and (max-width:1366px){.links-contact-wrap{gap:32px}.head-nav-links{gap:15px}.head-nav-links a,.head-phone a,.head-btn-wrap a{font-size:12px}.head-btn-wrap .btn{padding:12px}.links-contact-wrap{gap:15px}}@media only screen and (max-width:1258px){.links-contact-wrap{gap:15px}.header-links{padding-left:0}.header-contact{gap:10px}.header-logo img{max-height:70px}.links-contact-wrap{gap:20px}.header-contact{gap:10px}.head-nav-links{gap:10px;flex-wrap:wrap}}@media only screen and (max-width:1256px){.header-wrapper{gap:20px}.head-phone{white-space:nowrap}.head-btn-wrap .btn{text-align:center;white-space:nowrap;width:fit-content;display:inline-block}.head-phone a{width:max-content}.head-btn-wrap a{font-size:12px}.header-links{padding-left:20px}.head-nav-links{row-gap:5px!important}}@media only screen and (max-width:1199px){.links-contact-wrap{gap:10px}.header-links{padding-left:0}}@media only screen and (max-width:1170px){.header-links .head-nav-links{flex-direction:column;align-items:center;gap:24px!important}.header-links{padding-left:0}}@media only screen and (max-width:612px){.header-contact{flex-direction:column;gap:24px}}@media only screen and (max-width:379px){.head-btn-wrap{margin:0 10px!important}.head-btn-wrap .btn{white-space:normal;}}