.block-post-accommodation{padding-top:clamp(3rem,1.2857142857rem + 3.5714285714vw,4.5rem)}@media (min-width:48rem){.block-post-accommodation.acf-block--has-sidebar .block-post-accommodation__container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,-.1428571429rem + 2.380952381vw,2rem)}}@media (min-width:48rem){.block-post-accommodation.acf-block--has-sidebar .block-post-accommodation__content{grid-column:1/span 8}}@media (min-width:48rem){.block-post-accommodation.acf-block--has-sidebar .block-post-accommodation__sidebar{grid-column:9/span 4}}@media (min-width:62rem){.block-post-accommodation.acf-block--has-sidebar .block-post-accommodation__sidebar{grid-column:10/span 3}}body.post-type-archive-library_block .block-post-accommodation__content p:only-child{font-weight:var(--t1-font-weight);font-size:var(--t1-font-size);font-family:var(--t1-font-family);line-height:var(--t1-line-height);font-variant-numeric:var(--t1-font-variant-numeric);display:flex;justify-content:center;align-items:center;min-height:clamp(52rem,114.1428571429rem + -69.0476190476vw,81rem);padding:1.25rem clamp(1.25rem,-13.0357142857rem + 29.7619047619vw,13.75rem);padding-bottom:3.25rem;font-weight:400;font-size:2.25rem;font-family:"Merriweather Sans",sans-serif;font-style:normal;line-height:3rem;text-align:center;background-color:#d8d6d3}@media (max-width:47.98rem){body.post-type-archive-library_block .block-post-accommodation__content p:only-child{padding-top:3.125rem}}.block-post-accommodation__sidebar{margin-bottom:5.5rem}@media (min-width:48rem){.block-post-accommodation__sidebar{order:2;margin-bottom:0}}.block-post-accommodation__sidebar .wp-block-heading{font-weight:var(--title-1-font-weight);font-size:var(--title-1-font-size);font-family:var(--title-1-font-family);line-height:var(--title-1-line-height);font-variant-numeric:var(--title-1-font-variant-numeric);margin-top:0;margin-bottom:var(--title-1-margin-bottom)}.block-post-accommodation__sidebar .wp-block-heading:first-child{margin-top:0}.block-post-accommodation__sidebar .wp-block-heading:last-child{margin-bottom:0}.block-post-accommodation .input-number,.block-post-accommodation .input-number__input{width:100%}.block-post-accommodation .gfield{margin-bottom:1rem}.block-post-accommodation .gfield:last-child{margin-bottom:0}.block-post-accommodation .gform_footer{margin-top:1.5rem}.block-post-accommodation .gform_footer .c-btn{width:100%}