/* Generated by scripts/build_content.py from the Wix layout of /footer. Do not edit by hand. */
.vd-page .vd-site-footer { display: grid; grid-template-columns: 100%; position: relative; background-color: rgb(26, 26, 26); box-sizing: border-box; }
.vd-page .vd-comp-me84gnjd img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; display: block; }
.vd-page .vd-comp-me84i18x-0 { font-family: vd-figtree-medium, sans-serif; font-weight: 400; }
.vd-page .vd-comp-me84i18x-1 { font-family: vd-figtree-medium, sans-serif; font-weight: 400; }
.vd-page .vd-comp-me84i18x-2 { font-family: vd-figtree-medium, sans-serif; font-weight: 400; }
.vd-page .vd-comp-me84g6e4-0 { font-family: vd-inter18-light, sans-serif; font-weight: 400; }
.vd-page .vd-r-630b9b39 { font-family: vd-inter18-semibold, sans-serif; font-size: 1.231em; }
.vd-page .vd-comp-mp48aej1-0 { font-family: vd-figtree-medium, sans-serif; font-weight: 400; }
.vd-page .vd-comp-mp48aej1-2 { font-family: vd-figtree-medium, sans-serif; font-weight: 400; }
.vd-page .vd-comp-me84jaqq-0 { font-family: vd-jost-regular, sans-serif; font-weight: 400; }
.vd-page .vd-comp-me84jaqq-1 { font-family: vd-jost-regular, sans-serif; font-weight: 400; }
.vd-page .vd-comp-me84m3al-0 { font-family: vd-jost-regular, sans-serif; font-weight: 400; }
.vd-page .vd-comp-mcry3sbs { height: auto; }
.vd-page .vd-comp-k2iqjd8d-0 { font-family: vd-figtree-medium, sans-serif; font-weight: 400; }
.vd-page .vd-comp-mebn66lv img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; display: block; }
.vd-page .vd-site-footer > *, .vd-page .vd-site-footer .vd-box > * { grid-area: 1 / 1; align-self: start; justify-self: start; box-sizing: border-box; }
@media (min-width: 751px) {
  .vd-page .vd-site-footer { min-height: calc(var(--u)*649); }
  .vd-page .vd-comp-me84gnjd { margin-top: calc(var(--u)*19); margin-left: calc(50% + calc(var(--u)*-470)); width: calc(var(--u)*256); height: calc(var(--u)*63); }
  .vd-page .vd-comp-me84i18x { margin-top: calc(var(--u)*96); margin-left: calc(50% + calc(var(--u)*-454)); width: calc(var(--u)*256); }
  .vd-page .vd-comp-me84i18x-0 { font-size: calc(var(--u)*16); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; margin: 0; }
  .vd-page .vd-comp-me84i18x-1 { font-size: calc(var(--u)*13); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; margin: 0; }
  .vd-page .vd-comp-me84i18x-2 { font-size: calc(var(--u)*13); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; margin: 0; }
  .vd-page .vd-comp-me84g6e4 { margin-top: calc(var(--u)*188.8); margin-left: calc(50% + calc(var(--u)*-454)); width: calc(var(--u)*256); }
  .vd-page .vd-comp-me84g6e4-0 { font-size: calc(var(--u)*13); line-height: 1.4; letter-spacing: -0.06154em; color: rgb(248, 245, 240); text-align: left; margin: 0; }
  .vd-page .vd-comp-mp48aej1 { margin-top: calc(var(--u)*50); margin-left: calc(50% + calc(var(--u)*-191)); width: calc(var(--u)*220); }
  .vd-page .vd-comp-mp48aej1-0 { font-size: calc(var(--u)*16); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; margin: 0; }
  .vd-page .vd-comp-mp48aej1-1 { min-height: calc(var(--u)*22.4); }
  .vd-page .vd-comp-mp48aej1-2 { font-size: calc(var(--u)*16); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-decoration: underline; text-align: left; margin: 0; }
  .vd-page .vd-comp-me84jaqq { margin-top: calc(var(--u)*50); margin-left: calc(50% + calc(var(--u)*29)); width: calc(var(--u)*220); }
  .vd-page .vd-comp-me84jaqq-0 { font-size: calc(var(--u)*16); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; margin: 0; }
  .vd-page .vd-comp-me84jaqq-1 { font-size: calc(var(--u)*16); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-decoration: underline; text-align: left; margin: 0; }
  .vd-page .vd-comp-me84m3al { margin-top: calc(var(--u)*50); margin-left: calc(50% + calc(var(--u)*249)); width: calc(var(--u)*220); }
  .vd-page .vd-comp-me84m3al-0 { font-size: calc(var(--u)*16); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; margin: 0; }
  .vd-page .vd-comp-mcry3sbs { margin-top: calc(var(--u)*402); margin-left: calc(50% + calc(var(--u)*-490)); width: calc(var(--u)*980); }
  .vd-page .vd-comp-mcry3sbs .vd-form { padding: 0 calc(var(--u)*24); }
  .vd-page .vd-comp-mcry3sbs .vd-form input:not([type=radio]):not([type=checkbox]) { border-radius: calc(var(--u)*1); background-color: transparent; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*16); color: rgb(248, 245, 240); min-height: calc(var(--u)*36); }
  .vd-page .vd-comp-mcry3sbs .vd-form select { border-radius: calc(var(--u)*1); background-color: transparent; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*16); color: rgb(248, 245, 240); min-height: calc(var(--u)*36); }
  .vd-page .vd-comp-mcry3sbs .vd-form textarea { border-radius: calc(var(--u)*1); background-color: transparent; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*16); color: rgb(248, 245, 240); }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__label, .vd-page .vd-comp-mcry3sbs .vd-form legend { font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*14); color: rgb(248, 245, 240); font-weight: 400; }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__choice { font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*14); color: rgb(248, 245, 240); font-weight: 400; }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__consent span { font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*14); color: rgb(248, 245, 240); font-weight: 400; }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__submit { border-top: calc(var(--u)*1) solid rgb(248, 245, 240); border-right: calc(var(--u)*1) solid rgb(248, 245, 240); border-bottom: calc(var(--u)*1) solid rgb(248, 245, 240); border-left: calc(var(--u)*1) solid rgb(248, 245, 240); border-radius: calc(var(--u)*10); box-shadow: rgb(248, 245, 240) 0px 0px 0px 0px; overflow: hidden; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*15); color: rgb(248, 245, 240); font-weight: 400; min-height: calc(var(--u)*42); background-color: transparent; }
  .vd-page .vd-comp-k2iqjd8d { margin-top: calc(var(--u)*617); margin-left: calc(50% + calc(var(--u)*-178)); width: calc(var(--u)*356); }
  .vd-page .vd-comp-k2iqjd8d-0 { font-size: calc(var(--u)*15); line-height: 1.4; letter-spacing: -0.05em; color: rgb(92, 82, 73); text-align: center; margin: 0; }
  .vd-page .vd-comp-mebn66lv { display: none; }
}
@media (max-width: 750px) {
  .vd-page .vd-site-footer { min-height: calc(var(--u)*697.9); }
  .vd-page .vd-comp-me84gnjd { margin-top: calc(var(--u)*10); margin-left: calc(50% + calc(var(--u)*-90)); width: calc(var(--u)*180); height: calc(var(--u)*44); overflow: hidden; }
  .vd-page .vd-comp-me84i18x { margin-top: calc(var(--u)*107); margin-left: calc(50% + calc(var(--u)*-139)); width: calc(var(--u)*141); }
  .vd-page .vd-comp-me84i18x-0 { font-size: calc(var(--u)*9); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; }
  .vd-page .vd-comp-me84i18x-1 { font-size: calc(var(--u)*8); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; }
  .vd-page .vd-comp-me84i18x-2 { font-size: calc(var(--u)*8); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; }
  .vd-page .vd-comp-me84g6e4 { margin-top: calc(var(--u)*149); margin-left: calc(50% + calc(var(--u)*-139)); width: calc(var(--u)*141); }
  .vd-page .vd-comp-me84g6e4-0 { font-size: calc(var(--u)*8); line-height: 1.4; letter-spacing: -0.05625em; color: rgb(248, 245, 240); text-align: left; }
  .vd-page .vd-comp-mp48aej1 { margin-top: calc(var(--u)*64); margin-left: calc(50% + calc(var(--u)*21)); width: calc(var(--u)*116); }
  .vd-page .vd-comp-mp48aej1-0 { font-size: calc(var(--u)*9); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; }
  .vd-page .vd-comp-mp48aej1-1 { min-height: calc(var(--u)*12.6); }
  .vd-page .vd-comp-mp48aej1-2 { font-size: calc(var(--u)*9); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-decoration: underline; text-align: left; }
  .vd-page .vd-comp-me84jaqq { margin-top: calc(var(--u)*247.5); margin-left: calc(50% + calc(var(--u)*21)); width: calc(var(--u)*100); }
  .vd-page .vd-comp-me84jaqq-0 { font-size: calc(var(--u)*9); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; }
  .vd-page .vd-comp-me84jaqq-1 { font-size: calc(var(--u)*9); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-decoration: underline; text-align: left; }
  .vd-page .vd-comp-me84m3al { margin-top: calc(var(--u)*247.5); margin-left: calc(50% + calc(var(--u)*-138)); width: calc(var(--u)*100); }
  .vd-page .vd-comp-me84m3al-0 { font-size: calc(var(--u)*9); line-height: 1.4; letter-spacing: -0.05em; color: rgb(248, 245, 240); text-align: left; }
  .vd-page .vd-comp-mcry3sbs { margin-top: calc(var(--u)*375.9); margin-left: calc(50% + calc(var(--u)*-150)); width: calc(var(--u)*300); }
  .vd-page .vd-comp-mcry3sbs .vd-form { padding: 0 calc(var(--u)*24); }
  .vd-page .vd-comp-mcry3sbs .vd-form input:not([type=radio]):not([type=checkbox]) { border-radius: calc(var(--u)*1); background-color: transparent; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*16); color: rgb(248, 245, 240); min-height: calc(var(--u)*36); }
  .vd-page .vd-comp-mcry3sbs .vd-form select { border-radius: calc(var(--u)*1); background-color: transparent; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*16); color: rgb(248, 245, 240); min-height: calc(var(--u)*36); }
  .vd-page .vd-comp-mcry3sbs .vd-form textarea { border-radius: calc(var(--u)*1); background-color: transparent; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*16); color: rgb(248, 245, 240); }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__label, .vd-page .vd-comp-mcry3sbs .vd-form legend { font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*14); color: rgb(248, 245, 240); font-weight: 400; }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__choice { font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*14); color: rgb(248, 245, 240); font-weight: 400; }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__consent span { font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*14); color: rgb(248, 245, 240); font-weight: 400; }
  .vd-page .vd-comp-mcry3sbs .vd-form .vd-form__submit { border-top: calc(var(--u)*1) solid rgb(248, 245, 240); border-right: calc(var(--u)*1) solid rgb(248, 245, 240); border-bottom: calc(var(--u)*1) solid rgb(248, 245, 240); border-left: calc(var(--u)*1) solid rgb(248, 245, 240); border-radius: calc(var(--u)*10); box-shadow: rgb(248, 245, 240) 0px 0px 0px 0px; overflow: hidden; font-family: vd-figtree-medium, sans-serif; font-size: calc(var(--u)*15); color: rgb(248, 245, 240); font-weight: 400; min-height: calc(var(--u)*42); background-color: transparent; }
  .vd-page .vd-comp-k2iqjd8d { margin-top: calc(var(--u)*664.9); margin-left: calc(50% + calc(var(--u)*-150)); width: calc(var(--u)*300); }
  .vd-page .vd-comp-k2iqjd8d-0 { font-size: calc(var(--u)*15); line-height: 1.4; letter-spacing: -0.05em; color: rgb(92, 82, 73); text-align: center; }
  .vd-page .vd-comp-mebn66lv { margin-top: calc(var(--u)*64); margin-left: calc(50% + calc(var(--u)*-150)); width: calc(var(--u)*141); height: calc(var(--u)*36); overflow: hidden; }
}
