.pattern-footer > .wp-block-group:first-child > *{
  max-width:260px;
}
.pattern-footer > .wp-block-group:first-child .wp-block-navigation-item{
  text-transform:uppercase;
}
.pattern-footer > .wp-block-group:last-child .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content::before{
  content:none;
}
.pattern-footer .wp-block-gallery.has-nested-images[class*=columns] figure.wp-block-image:not(#individual-image){
  flex-grow:0;
  aspect-ratio:1;
  width:60px;
  height:60px;
  -o-object-fit:contain;
     object-fit:contain;
}
.pattern-footer .wpforms-form{
  display:flex;
  align-items:flex-end;
}
.pattern-footer .wpforms-form .wpforms-field-label{
  color:inherit;
}
.pattern-footer .wpforms-form .wpforms-field-email{
  padding-block:0;
}
.pattern-footer .wpforms-form .wpforms-field-email input{
  border:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.pattern-footer .wpforms-form .wpforms-submit-container{
  flex:none;
  margin-block-start:0;
}
.pattern-footer .wpforms-form .wpforms-submit-container .wpforms-submit{
  --wpforms-button-background-color:var(--wp--preset--color--accent-1, #000);
  --wpforms-button-border-color:var(--wp--preset--color--accent-1, #000);
  --wpforms-page-break-color:var(--wp--preset--color--accent-1, #000);
  height:var(--wpforms-field-size-input-height);
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}

.wp-block-template-part-footer{
  position:relative;
}
.wp-block-template-part-footer::before{
  content:"";
  position:absolute;
  left:0;
  bottom:100%;
  width:100%;
  height:calc(var(--wp--preset--spacing--70)*2);
  -webkit-mask:url(../../images/sep.svg) repeat-x center top/auto 100%;
          mask:url(../../images/sep.svg) repeat-x center top/auto 100%;
  background-color:var(--wp--preset--color--accent-2);
  pointer-events:none;
}
/*# sourceMappingURL=footer.css.map */
