footer{background-color:#373736}footer>.wrap{padding-bottom:clamp(25px,calc(12.65778px + 3.85694vw),80px);padding-top:clamp(25px,calc(12.65778px + 3.85694vw),80px)}footer .logo svg{display:block}footer .copyright{background-color:#fdf6ea}footer .copyright .wrap{padding-bottom:clamp(10px,calc(8.87798px + .35063vw),15px);padding-top:clamp(10px,calc(8.87798px + .35063vw),15px)}footer .copyright p{margin-top:0;text-align:center}footer nav{margin-top:clamp(20px,calc(16.3595px + 1.13766vw),30px)}footer nav>ul>li+li{margin-top:clamp(30px,calc(24.47323px + 1.72712vw),40px)}footer #social{margin-top:20px}footer #social>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}footer #social>ul>li+li{margin-top:0}footer #social a.hasIcon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:44px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:44px}footer #social a.hasIcon span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}footer #social a.hasIcon svg{height:24px;width:24px}footer #social a.hasIcon:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover:hover){footer #social a.hasIcon:hover{background-color:hsla(0,0%,100%,.12)}}footer ul{list-style:none;margin:0;padding:0}footer ul li a{font-size:clamp(22px,calc(21.10238px + .2805vw),26px);font-weight:700}footer ul li ul{margin-top:clamp(15px,calc(9.3899px + 1.75316vw),40px)}footer ul li ul li a{font-size:clamp(20px,calc(19.55119px + .14025vw),22px);font-weight:400;padding:3px 0}footer ul li ul>li+li{margin-top:clamp(2px,calc(.87798px + .35063vw),7px)}footer a{color:#fff;display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2;text-decoration:none;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.25em;-webkit-transition:-webkit-text-decoration .2s ease-in-out;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}footer a.hasIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}footer a.hasIcon svg{stroke-width:1.5px}@media (hover:hover){footer a:hover{text-decoration-color:#fff}}@media (min-width:900px){footer .footerNavigations{display:grid;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content)}footer .footerNavigations,footer nav>ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer nav>ul>li+li{margin-top:0}footer #footer,footer #footer>ul{display:grid;grid-column:1/-1;grid-template-columns:subgrid}footer #social{grid-column:4}footer #social>ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:1200px){footer>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:30px;justify-content:space-between}footer nav{margin-top:0}footer .footerNavigations{-webkit-column-gap:clamp(50px,calc(-191.75824px + 20.14652vw),160px);-moz-column-gap:clamp(50px,calc(-191.75824px + 20.14652vw),160px);column-gap:clamp(50px,calc(-191.75824px + 20.14652vw),160px);-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}