.header__1{background:linear-gradient(180deg,#fff 50%,#fff0);padding:20px 0 30px;position:fixed;top:0;width:100%;z-index:99}.header__1 h1{padding:0 40px}.header__1 .head{justify-content:space-between;padding:0 40px}.header__1 .nav ul{align-items:flex-start;flex-wrap:wrap;gap:10px 5px;justify-content:flex-end}.header__1 .nav li .mega,.header__1 .nav li a{display:block;padding:2px 10px;transition:color .3s ease 0s,background-color .3s ease 0s}.header__1 .nav li:hover .mega,.header__1 .nav li:hover a{background:#333;color:#fff}.header__1 .nav li{position:relative}.header__1 .nav li .dp__grid{background:#333;color:#fff;grid-template-rows:0fr;position:absolute;right:0;top:100%;transition:grid-template-rows .3s ease 0s;width:100%}.header__1 .nav li:hover .dp__grid{grid-template-rows:1fr}.header__1 .nav li .dp__grid .grid__inner{overflow:hidden}.header__1 .nav li .dp__grid .grid__inner ul{padding:15px 25px}@media (max-width:750px){.header__1{padding:10px 0 40px}.header__1 .logo{position:relative;z-index:99}.header__1 .head,.header__1 h1{padding:0 16% 0 2.6666666667%}.header__1 .menu___open{aspect-ratio:1/1;position:absolute;right:0;top:0;width:16%;z-index:99}.header__1 .menu___open span,.header__1 .menu___open:after,.header__1 .menu___open:before{background:#333;border-radius:4px;display:block;height:4px;left:0;margin:auto;position:absolute;right:0;transition:all .5s ease 0s;width:36.6666666667%}.header__1 .menu___open:after,.header__1 .menu___open:before{content:""}.header__1 .menu___open span{bottom:0;top:0}.header__1 .menu___open:before{bottom:20px;top:0}.header__1 .menu___open:after{bottom:0;top:20px}.header__1 .menu___open.js--on span{background:#fff;width:0}.header__1 .menu___open.js--on:before{background:#fff;bottom:0;top:0;transform:rotate(135deg)}.header__1 .menu___open.js--on:after{background:#fff;bottom:0;top:0;transform:rotate(-135deg)}.header__1 .nav{background:#333;box-sizing:border-box;color:#fff;height:100dvh;overflow-y:scroll;padding:80px 2.6666666667% 20px;position:fixed;right:-100%;top:0;transition:right .5s ease 0s;width:100%;z-index:98}.header__1 .nav.js--on{right:0}.header__1 .nav ul{border-top:1px solid #fff}.header__1 .nav li{border-bottom:1px solid #fff}.header__1 .nav li .mega,.header__1 .nav li a{padding:15px 20px 15px 0;position:relative}.header__1 .nav li .dp__grid{position:static}.header__1 .nav li:hover .dp__grid{grid-template-rows:0fr}.header__1 .nav li.js--on .dp__grid{grid-template-rows:1fr}.header__1 .nav li .icon:after,.header__1 .nav li .icon:before{background:#fff;bottom:0;content:"";display:block;margin:auto;position:absolute;right:0;top:0}.header__1 .nav li a .icon:before{bottom:6px;height:2px;transform:rotate(45deg);width:10px}.header__1 .nav li a .icon:after{height:2px;top:6px;transform:rotate(-45deg);width:10px}.header__1 .nav li .mega .icon:before{height:14px;right:6px;transition:height .5s ease 0s;width:2px}.header__1 .nav li .mega .icon:after{height:2px;width:14px}.header__1 .nav li.js--on .mega .icon:before{height:2px}.header__1 .nav ul ul,.header__1 .nav ul ul li{border:none}.header__1 .nav ul ul li a{padding:5px 0}.header__1 .nav li .dp__grid .grid__inner ul{padding:0 0 15px}}.footer__1{padding:45px 0 30px}.footer__1 .inner{justify-content:space-between;margin:0 0 60px}.footer__1 .inner dl{width:27.1186440678%}.footer__1 .inner nav{width:66.1016949153%}.footer__1 .inner dt{margin:0 0 15px}.footer__1 .inner nav ul{flex-wrap:wrap;gap:15px 25px;justify-content:flex-end}.footer__1 .submenu ul{gap:15px 30px;justify-content:flex-end;margin:0 0 10px}@media (max-width:750px){.footer__1{padding:35px 6.6489361702% 25px}.footer__1 .inner dl{width:100%}.footer__1 .inner dt{margin:0 0 15px}}
