.basic-content{--max-width:1920px;--rowGap:36px;--sidebarWidth:418px;padding-inline:var(--inline-spacing)}@media(min-width:768px){.basic-content{--rowGap:64px}}@media(min-width:1024px){.basic-content{--rowGap:72px}}@media(min-width:1920px){.basic-content{--rowGap:120px}}.basic-content__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--rowGap);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:var(--max-width);margin-inline:auto;position:relative;width:100%;z-index:1}@media(min-width:768px){.basic-content__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.basic-content__container--half{max-width:700px}.basic-content__container--two-thirds{max-width:calc(var(--max-width)*.66)}.basic-content__content--center{text-align:center}.basic-content__content--center .link-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basic-content__sidebar--image{height:300px;min-width:200px;width:100%}@media(min-width:768px){.basic-content__sidebar--image{height:auto;max-width:var(--sidebarWidth)}}.basic-content__sidebar--image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.basic-content__sidebar--contact{background:#faf9f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:24px;padding:18px;min-width:200px;text-align:center;width:100%}@media(min-width:768px){.basic-content__sidebar--contact{width:-webkit-min-content;width:-moz-min-content;width:min-content}}@media(min-width:1024px){.basic-content__sidebar--contact{min-width:var(--sidebarWidth);padding:28px}}@media(min-width:1440px){.basic-content__sidebar--contact{padding:32px}}.background--sand .basic-content__sidebar--contact{background:#fff}.basic-content__sidebar--contact .sidebar__heading{font-family:adobe-garamond-pro,serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.2;letter-spacing:0;margin:0}@media screen and (min-width:576px){.basic-content__sidebar--contact .sidebar__heading{font-size:calc(18px + 3 * ((100vw - 576px) / 448));line-height:calc(1.2 + 0 * ((100vw - 576px) / 448))}}@media screen and (min-width: 1024px){.basic-content__sidebar--contact .sidebar__heading{font-size:calc(21px + 3 * ((100vw - 1024px) / 416));line-height:calc(1.2 + 0 * ((100vw - 1024px) / 416))}}@media screen and (min-width: 1440px){.basic-content__sidebar--contact .sidebar__heading{font-size:24px;line-height:1.2}}.basic-content__sidebar--contact .sidebar__list{list-style:none;margin:0;padding:0;font-family:area-normal,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (min-width:576px){.basic-content__sidebar--contact .sidebar__list{font-size:calc(12px + 1 * ((100vw - 576px) / 448));line-height:calc(1.2 + 0 * ((100vw - 576px) / 448))}}@media screen and (min-width: 1024px){.basic-content__sidebar--contact .sidebar__list{font-size:calc(13px + 0 * ((100vw - 1024px) / 416));line-height:calc(1.2 + 0 * ((100vw - 1024px) / 416))}}@media screen and (min-width: 1440px){.basic-content__sidebar--contact .sidebar__list{font-size:13px;line-height:1.2}}.basic-content__sidebar--contact .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basic-content__sidebar--contact .icon address{margin:0}.basic-content__sidebar--contact .icon svg{-ms-flex-negative:0;flex-shrink:0}.basic-content__sidebar--contact .btn{margin-top:12px}@media(min-width:768px){.basic-content__sidebar--left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}