/**
* Global wooptima-frames styles - DONT EDIT
* @ver: 0.2.1
* @author: Samuel Flimel
*/
.wa-fs-section {
  padding-bottom: 0 !important;
}

.wa-fs-inner-wrapper {
  display: flex;
  flex-direction: column;
}

.wa-fs-heading {
  font-weight: 700;
  color: var(--base);
}

.wa-fs-button {
  display: flex;
  flex-direction: row;
  width: fit-content;
  min-width: fit-content;
  font-size: var(--text-m);
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  cursor: pointer;
  transition: 0.2s all ease-in-out;
  overflow: hidden;
}

body .section--none {
  padding-block: 0 !important;
}

@media (max-width: 992px) {
  .grid--l-1, .grid--l-2 {
    display: grid !important;
  }
}
@media (max-width: 768px) {
  .grid--m-1, .grid--m-2 {
    display: grid !important;
  }
}
body .brxe-icon-box:has(.wa-fs-iconbox) {
  align-items: center;
}
