.e2-footer{font-family:"DM Sans",sans-serif}.e2-footer__top{background:#fff;padding-block:var(--e2-space-xl) 40px}.e2-footer__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.e2-footer__card{box-sizing:border-box;min-width:0;padding:20px;border-radius:2em;background:#131d1e}.e2-footer__heading{margin:0 0 30px;font-family:var(--e2-font-display);font-style:normal;font-weight:400;font-size:clamp(16px, calc(14.1818px + 0.4848vw), 20px);line-height:1.5;text-transform:uppercase;color:#fff}.e2-footer__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:40px}.e2-footer__info:first-child{margin-top:0}.e2-footer__map{overflow:hidden;border-radius:1.8em}.e2-footer__map iframe{display:block;width:100%!important;height:400px!important;border:0}.e2-footer__form iframe{display:block;width:100%;border:0}.e2-footer__contact,.e2-footer__hours,.e2-footer__socials{list-style:none;margin:0;padding:0}.e2-footer__contact{display:flex;flex-direction:column;gap:16px}.e2-footer__contact-item{display:inline-flex;align-items:center;gap:12px;font-family:"DM Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff;text-decoration:none;transition:color 220ms ease}a.e2-footer__contact-item:hover,a.e2-footer__contact-item:focus{color:#caf51d;outline:none}.e2-footer__contact-icon{display:inline-flex;flex-shrink:0;width:20px;height:20px;color:#caf51d}.e2-footer__contact-icon svg,.e2-footer__social svg{width:100%;height:100%}.e2-footer__socials{display:flex;align-items:center}.e2-footer__social{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:color 220ms ease,border-color 220ms ease}.e2-footer__social:hover,.e2-footer__social:focus{color:#caf51d;outline:none}.e2-footer__socials--card{gap:40px;margin-top:36px;padding-left:18px}.e2-footer__socials--card .e2-footer__social{width:32px;height:32px}.e2-footer__socials--bar{gap:20px;justify-content:center}.e2-footer__socials--bar .e2-footer__social{box-sizing:border-box;width:52px;height:52px;padding:15px;border:1px solid #fff;border-radius:50%}.e2-footer__socials--bar .e2-footer__social:hover,.e2-footer__socials--bar .e2-footer__social:focus{border-color:#caf51d}.e2-footer__hours li{font-family:"DM Sans",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:23px}.e2-footer__days{color:#caf51d}.e2-footer__time{color:#fff}.e2-footer__bottom{background:#131d1e;padding-block:40px}.e2-footer__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding-top:40px;border-top:1px solid rgb(255 255 255 / 8%)}.e2-footer__copyright{margin:0;font-family:"DM Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#f1f1f1}.e2-footer__legal{font-family:"DM Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#caf51d;text-decoration:none}.e2-footer__legal:hover,.e2-footer__legal:focus{text-decoration:underline;color:#caf51d;outline:none}.e2-footer__sep{color:#f1f1f1}.e2-footer__brand{display:flex;flex-direction:column;align-items:center;gap:24px}.e2-footer__logo img{display:block;width:auto;max-height:90px}.e2-footer__credit{justify-self:end;display:inline-flex;align-items:center;gap:40px;text-decoration:none}.e2-footer__credit-text{max-width:none;white-space:nowrap;font-family:"DM Sans",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-transform:uppercase;color:#f1f1f1}.e2-footer__credit-img{display:block;width:auto;max-height:60px}@media (max-width:1024px){.e2-footer__columns{grid-template-columns:1fr}.e2-footer__bar{grid-template-columns:1fr;justify-items:center;text-align:center}.e2-footer__credit{justify-self:center;gap:24px}}@media (max-width:600px){.e2-footer__map iframe{height:300px!important}.e2-footer__socials--card{gap:28px;padding-left:4px}.e2-footer__info{grid-template-columns:1fr;gap:40px}.e2-footer__credit{flex-direction:column;gap:16px}.e2-footer__credit-text{font-size:13px}}@media (max-width:600px){.e2-footer__bar{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.e2-footer__brand{order:0;width:100%;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / 12%)}.e2-footer__socials--bar{display:none}.e2-footer__copyright{order:1}.e2-footer__credit{order:2}.e2-footer__credit-img{max-height:44px}}@media (min-width:601px) and (max-width:1199px){.e2-footer__columns{grid-template-columns:minmax(0,1fr)}.e2-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;text-align:left}.e2-footer__brand{order:0;width:100%;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / 12%)}.e2-footer__copyright{order:1;flex:1 1 auto;text-align:left}.e2-footer__credit{order:2;justify-self:auto}}@media (min-width:601px) and (max-width:1199px){.e2-footer__bar{flex-direction:column;justify-content:center;text-align:center}.e2-footer__copyright{flex:0 0 auto;text-align:center}.e2-footer__credit{justify-content:center;gap:24px}.e2-footer__credit-text{max-width:none;white-space:nowrap}}