.button-group{margin-bottom:20px;}.filters .button-group:last-child,.filters .button{margin-bottom:0;}.filters .button-group{flex-direction:column;}@media(min-width:1024px){.filters .button-group{flex-direction:row;flex-wrap:wrap;}}.button-group:after{content:'';display:block;clear:both;}.button-group .button{margin-right:10px;margin-left:0px;margin-bottom:10px;display:inline-flex;justify-content:center;align-items:center;flex-basis:inherit;border-style:solid;padding:var(--btn-padding_top) var(--btn-padding_right) var(--btn-padding_bottom) var(--btn-padding_left);border-radius:var(--btn-border-radius);border-width:var(--btn-border-width);box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--true-black),var(--btn-box-shadow_o));font-family:var(--btn-typography_font-name);font-weight:var(--btn-typography_font-weight);font-style:var(--btn-typography_font-style);line-height:var(--btn-typography_font-line-height);letter-spacing:var(--btn-typography_font-letter-spacing);text-transform:var(--btn-typography_font-transform);font-size:var(--btn-typography_font-size);background:rgba(var(--base-btn-bg-color1),1);color:rgba(var(--base-btn-text),1);border-color:rgba(var(--base-btn-borders),1);}@media (min-width:1080px) and (orientation:landscape){.button-group .button:first-of-type{margin-left:30px !important;}.filters-bg{margin-top:-80px;}}.button-group .button:hover,.button-group .button:focus,.button-group .is-checked{background:rgba(var(--base-btn-bg-hover-color1),1);border-color:rgba(var(--base-btn-bg-hover-color1),1);color:rgba(var(--base-btn-text),1);}.button-group .heading.sm{display:flex;align-items:center;font-size:18px;line-height:34px;}.filters-bg{z-index:1;position:relative;padding:40px 0 30px 0;}@media (max-width:1080px) and (orientation:portrait){.filters-bg{margin-top:-30px;}}.filters-bg::after{content:'';position:absolute;width:100vw;height:100%;z-index:2;top:0;left:50%;margin-left:-50vw;pointer-events:none;background:#f5f5f5;}.filters-bg .filters{z-index:3;position:relative;}.filter-list{margin-top:60px;display:block !important;}.filter-list:after{content:'';display:block;clear:both;}.filter-list .image img{min-height:300px;}.no-results{display:none;}.grid-item{position:relative;float:left;width:100%;min-height:580px;}.grid-item > *{margin:0;padding:0;}.umbraco-forms-field.checkbox{margin-bottom:40px !important;}.umbraco-forms-field.checkbox .umbraco-forms-field-wrapper::before{margin-top:5px;border:solid 1px darkgrey;}.umbraco-forms-field.checkbox .field-validation-error{margin-top:32px;}
