.ServiceDetailHeader-module__PPxuuW__header{z-index:20;color:#fff;background-color:#170a26d9;width:100%;position:absolute;top:0;left:0;overflow-x:clip}.ServiceDetailHeader-module__PPxuuW__inner{z-index:100;justify-content:space-between;align-items:center;width:min(100%,1320px);min-height:96px;margin:0 auto;padding:0 24px;display:flex;position:relative}.ServiceDetailHeader-module__PPxuuW__logo{flex:none;align-items:center;display:inline-flex}.ServiceDetailHeader-module__PPxuuW__logo img{width:110px;height:auto;display:block}.ServiceDetailHeader-module__PPxuuW__navigation{align-items:center;gap:clamp(20px,3vw,44px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceDetailHeader-module__PPxuuW__navigation a{color:inherit;white-space:nowrap;font-size:1rem;font-family:var(--font-bricolage-grotesque);text-decoration:none;transition:color .16s}.ServiceDetailHeader-module__PPxuuW__navigation a:hover,.ServiceDetailHeader-module__PPxuuW__navigation a:focus-visible{color:#f20d91}.ServiceDetailHeader-module__PPxuuW__menuItemWrap{align-items:center;height:100%;display:flex;position:relative}.ServiceDetailHeader-module__PPxuuW__submenu{z-index:1000;background-color:#170a26;border-radius:4px;flex-direction:column;min-width:200px;padding:10px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0003}.ServiceDetailHeader-module__PPxuuW__menuItemWrap:hover .ServiceDetailHeader-module__PPxuuW__submenu,.ServiceDetailHeader-module__PPxuuW__menuItemWrap:focus-within .ServiceDetailHeader-module__PPxuuW__submenu{display:flex}.ServiceDetailHeader-module__PPxuuW__submenu a{width:100%;padding:10px 20px;font-size:.95rem}.ServiceDetailHeader-module__PPxuuW__submenu a:hover,.ServiceDetailHeader-module__PPxuuW__submenu a:focus-visible{background-color:#ffffff0d}.ServiceDetailHeader-module__PPxuuW__hamburger{cursor:pointer;z-index:900;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:30px;height:24px;padding:0;display:none}.ServiceDetailHeader-module__PPxuuW__hamburgerLine{transform-origin:1px;background:#fff;border-radius:10px;width:30px;height:3px;transition:all .3s linear;position:relative}.ServiceDetailHeader-module__PPxuuW__closeButton{display:none}@media (max-width:768px){.ServiceDetailHeader-module__PPxuuW__inner{width:calc(100% - 24px);min-height:60px;margin-top:0;position:relative}.ServiceDetailHeader-module__PPxuuW__logo img{width:82px}.ServiceDetailHeader-module__PPxuuW__navigation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1005;visibility:hidden;background-color:#170a26d9;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:60vw;height:100vh;padding:20px;transition:transform .3s ease-in-out,visibility .3s;position:fixed;top:0;left:auto;right:0;transform:translate(100%)}.ServiceDetailHeader-module__PPxuuW__navigation.ServiceDetailHeader-module__PPxuuW__open{visibility:visible;transform:translate(0)}.ServiceDetailHeader-module__PPxuuW__navigation a{color:#fff;border-bottom:1px solid #fff3;width:100%;padding:15px 0;font-size:1.1rem}.ServiceDetailHeader-module__PPxuuW__navigation a:last-of-type{border-bottom:none}.ServiceDetailHeader-module__PPxuuW__menuItemWrap{flex-direction:column;align-items:flex-start;width:100%;height:auto;display:flex}.ServiceDetailHeader-module__PPxuuW__submenu{box-shadow:none;background-color:#0000;flex-direction:column;width:100%;min-width:100%;margin-top:0;padding:0 0 0 20px;display:flex;position:static}.ServiceDetailHeader-module__PPxuuW__submenu a{border-bottom:1px solid #ffffff1a;padding:12px 0;font-size:1rem}.ServiceDetailHeader-module__PPxuuW__hamburger{display:flex}.ServiceDetailHeader-module__PPxuuW__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-bottom:20px;padding:0;font-size:2.5rem;line-height:1;display:block}.ServiceDetailHeader-module__PPxuuW__overlay{z-index:1004;background-color:#0009;width:100vw;height:100vh;animation:.3s ease-in-out ServiceDetailHeader-module__PPxuuW__fadeIn;position:fixed;top:0;left:0}@keyframes ServiceDetailHeader-module__PPxuuW__fadeIn{0%{opacity:0}to{opacity:1}}}
