.navigation{left:0;position:fixed;top:0;width:100%;z-index:1000}@media (min-width:1024px){.navigation{width:calc(100% - clamp(21.875rem,15.0815217391rem + 10.8695652174vw,28.125rem))}}.navigation .navigation__logo{height:auto;width:clamp(10.625rem,5.1902173913rem + 8.6956521739vw,15.625rem)}.navigation ul li a{display:inline-block}.footer{overflow:hidden;position:relative}.footer:before{background-image:url(./footer-bg.D5Dqg6wX.png);background-position:calc(50% - 200px) bottom;background-repeat:no-repeat;background-size:clamp(29.375rem,21.222826087rem + 13.0434782609vw,36.875rem) auto;content:"";display:none;top:0;right:0;bottom:0;left:0;opacity:.6;pointer-events:none;position:absolute;z-index:0}@media (max-width:1023px){.footer:before{display:none}}.footer>*{position:relative;z-index:1}.footer .footer__content{display:flex;flex-wrap:nowrap;width:100%}.footer .footer__content .footer__content__company{display:flex;flex:1;flex-direction:column;gap:30px;padding-top:clamp(5rem,-7.3214285714rem + 41.0714285714vw,33.75rem)}.footer .footer__content .footer__content__company p{letter-spacing:-.03em}.footer .footer__content .footer__content__company .footer__content__company__text a{display:inline-block;font-weight:700;transition:color .4s ease}.footer .footer__content .footer__content__company .footer__content__company__text a:hover{color:#eb7c67}.footer .footer__content .footer__content__company .footer__content__company__text p+p{margin-top:30px}.footer .footer__content .footer__content__company .footer__content__company__logo img{height:auto;width:clamp(13.75rem,12.9464285714rem + 2.6785714286vw,15.625rem)}.footer .footer__content .footer__content__text{display:flex;flex:1}.footer .footer__content .footer__content__text .footer__content__text__intro{align-items:flex-end;flex:1;line-height:1.5;text-align:right}.footer .footer__content .footer__content__text .footer__content__text__intro :before{background-color:#3e4d55;content:"";display:block;height:4px;margin-bottom:clamp(.625rem,.3571428571rem + .8928571429vw,1.25rem);margin-left:auto;width:clamp(4.375rem,3.8392857143rem + 1.7857142857vw,5.625rem)}.footer .footer__content .footer__content__text .footer__content__text__event{flex:1;padding-top:220px}.footer .footer__content .footer__content__text .footer__content__text__event h3{font-size:clamp(2.25rem,1.4347826087rem + 1.3043478261vw,3rem);font-weight:800;letter-spacing:-.05em;line-height:.9;margin-bottom:20px}@media (max-width:1023px){.footer .footer__content .footer__content__text .footer__content__text__event h3{font-size:48px}}.footer .footer__content .footer__content__text .footer__content__text__event p{font-size:24px;margin-bottom:20px}@media (max-width:1023px){.footer .footer__content{flex-direction:column}.footer .footer__content .footer__content__company{flex:unset;order:2;padding-top:80px;width:100%}.footer .footer__content .footer__content__text{background-color:#3e4d55;color:#ded7cf;flex:unset;flex-direction:column;order:1;padding:40px 20px;width:100%}.footer .footer__content .footer__content__text .footer__content__text__intro{align-items:normal;text-align:left}.footer .footer__content .footer__content__text .footer__content__text__intro :before{background-color:#ded7cf;content:"";margin-left:0}.footer .footer__content .footer__content__text .footer__content__text__event{padding-top:40px}}
