/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/**
 * @file
 * Region default layout.
 */

.region > *:where(:not([data-big-pipe-placeholder-id])) {
  margin-block-end: var(--sp);
}

@media (min-width: 43.75rem) {
  .region > *:where(:not([data-big-pipe-placeholder-id])) {
    margin-block-end: var(--sp2);
  }
}

@media (min-width: 62.5rem) {
  .region > *:where(:not([data-big-pipe-placeholder-id])) {
    margin-block-end: var(--sp3);
  }
    
    #block-olivero-kvadratyru .span3,
    #block-olivero-kvadratyen .span3,
    #block-olivero-kvadraty .span3 {
    width: calc(var(--max-width)/3);
    float: left;
    min-height: 1px;
    }
    
    #block-olivero-kvadratyru .span4,
    #block-olivero-kvadratyen .span4,
    #block-olivero-kvadraty .span4 {
    width: calc(var(--max-width)/3);
    float: left;
    min-height: 1px;
    }
    
    
    #block-olivero-kvadratyru,
    #block-olivero-kvadratyen,
    #block-olivero-kvadraty {
      min-width: 62.5rem;
      max-width: var(--max-width);
      margin: 0 auto;
      margin-top: 80px;
      display: flex;
    }

}


.banner-wrap.extra .featured-thumbnail {
  width: 100%;
  display: block ruby;
  margin: 0;
  background: none;
}
.banner-wrap.extra h5 {
  font-weight: 400;
  margin: 20px 0 7px;
}
.banner-wrap.extra p {
  /*color: #b2ad9d;*/
  font-size: 18px;
  line-height: 26px;
}

.banner-wrap.extra {
  /*background: #fff none repeat scroll 0 0;*/
  margin: 0 0 36px;
  padding: 0 0 20px;
  text-align: center;
  transition: all 0.8s ease 0s;
}


