/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */

*{margin:0px; padding:0px; }
body{font-family: "Lato", sans-serif; margin:0; padding:0; overflow-x:hidden;}

p, section p,.text{font-family: "Lato", sans-serif;}

.btn-primary,.btn-tertiary, .menu-button {font-family: 'Blender Pro','Lato', sans-serif;}

h1,h2,h3,h4,h5,h6{font-family: 'Blender Pro','Lato', sans-serif;}
section p {  font-family: 'Lato', sans-serif;   font-size: 16px;    line-height: 36px;}
.bullet-point i{padding-right:15px;}


.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}
.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}

.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}

.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}
.invisible{visibility:hidden;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}

.container-12 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--minColWidth), 1fr));
  gap: 2rem;
}
    .text-center{text-align:center;}
        .text-left{text-align:left;}


.hero-head { display: flex; justify-content: flex-end;  align-items: center;  position: relative;  height: auto;  width: 100%; padding:0px;}
.hero-head .hero-image {  position:relative;  height: 100%;  width: 100%;  object-fit: cover;}
.hero-head .hero-card{position:absolute; left:0; bottom:0; padding: var(--sectionVerticalPadding) var(--sectionHorizontalPadding);}

.spaces-cols{ display: flex;  flex-wrap: wrap;}
.spaces-cols div{width: 23%; padding:1%; text-align:center;}
.spaces-cols h3{margin:15px;}

@media screen and (max-width:786px){
  .spaces-cols div{width:48%; }  
}
