.better-page-style .m-1 {
  margin: 0.5rem;
}

.better-page-style .my-1 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.better-page-style .mx-1 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.better-page-style .mt-1 {
  margin-top: 0.5rem;
}

.better-page-style .mb-1 {
  margin-bottom: 0.5rem;
}

.better-page-style .ml-1 {
  margin-left: 0.5rem;
}

.better-page-style .mr-1 {
  margin-right: 0.5rem;
}

.better-page-style .p-1 {
  padding: 0.5rem;
}

.better-page-style .pv-1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.better-page-style .ph-1 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.better-page-style .pt-1 {
  padding-top: 0.5rem;
}

.better-page-style .pb-1 {
  padding-bottom: 0.5rem;
}

.better-page-style .pl-1 {
  padding-left: 0.5rem;
}

.better-page-style .pr-1 {
  padding-right: 0.5rem;
}

.better-page-style .m-2 {
  margin: 1rem;
}

.better-page-style .my-2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.better-page-style .mx-2 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.better-page-style .mt-2 {
  margin-top: 1rem;
}

.better-page-style .mb-2 {
  margin-bottom: 1rem;
}

.better-page-style .ml-2 {
  margin-left: 1rem;
}

.better-page-style .mr-2 {
  margin-right: 1rem;
}

.better-page-style .p-2 {
  padding: 1rem;
}

.better-page-style .pv-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.better-page-style .ph-2 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.better-page-style .pt-2 {
  padding-top: 1rem;
}

.better-page-style .pb-2 {
  padding-bottom: 1rem;
}

.better-page-style .pl-2 {
  padding-left: 1rem;
}

.better-page-style .pr-2 {
  padding-right: 1rem;
}

.better-page-style .m-3 {
  margin: 1.5rem;
}

.better-page-style .my-3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.better-page-style .mx-3 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.better-page-style .mt-3 {
  margin-top: 1.5rem;
}

.better-page-style .mb-3 {
  margin-bottom: 1.5rem;
}

.better-page-style .ml-3 {
  margin-left: 1.5rem;
}

.better-page-style .mr-3 {
  margin-right: 1.5rem;
}

.better-page-style .p-3 {
  padding: 1.5rem;
}

.better-page-style .pv-3 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.better-page-style .ph-3 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.better-page-style .pt-3 {
  padding-top: 1.5rem;
}

.better-page-style .pb-3 {
  padding-bottom: 1.5rem;
}

.better-page-style .pl-3 {
  padding-left: 1.5rem;
}

.better-page-style .pr-3 {
  padding-right: 1.5rem;
}

.better-page-style .m-4 {
  margin: 2rem;
}

.better-page-style .my-4 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.better-page-style .mx-4 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.better-page-style .mt-4 {
  margin-top: 2rem;
}

.better-page-style .mb-4 {
  margin-bottom: 2rem;
}

.better-page-style .ml-4 {
  margin-left: 2rem;
}

.better-page-style .mr-4 {
  margin-right: 2rem;
}

.better-page-style .p-4 {
  padding: 2rem;
}

.better-page-style .pv-4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.better-page-style .ph-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.better-page-style .pt-4 {
  padding-top: 2rem;
}

.better-page-style .pb-4 {
  padding-bottom: 2rem;
}

.better-page-style .pl-4 {
  padding-left: 2rem;
}

.better-page-style .pr-4 {
  padding-right: 2rem;
}

.better-page-style .m-5 {
  margin: 2.5rem;
}

.better-page-style .my-5 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.better-page-style .mx-5 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.better-page-style .mt-5 {
  margin-top: 2.5rem;
}

.better-page-style .mb-5 {
  margin-bottom: 2.5rem;
}

.better-page-style .ml-5 {
  margin-left: 2.5rem;
}

.better-page-style .mr-5 {
  margin-right: 2.5rem;
}

.better-page-style .p-5 {
  padding: 2.5rem;
}

.better-page-style .pv-5 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.better-page-style .ph-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.better-page-style .pt-5 {
  padding-top: 2.5rem;
}

.better-page-style .pb-5 {
  padding-bottom: 2.5rem;
}

.better-page-style .pl-5 {
  padding-left: 2.5rem;
}

.better-page-style .pr-5 {
  padding-right: 2.5rem;
}

.better-page-style .m-6 {
  margin: 3rem;
}

.better-page-style .my-6 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.better-page-style .mx-6 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.better-page-style .mt-6 {
  margin-top: 3rem;
}

.better-page-style .mb-6 {
  margin-bottom: 3rem;
}

.better-page-style .ml-6 {
  margin-left: 3rem;
}

.better-page-style .mr-6 {
  margin-right: 3rem;
}

.better-page-style .p-6 {
  padding: 3rem;
}

.better-page-style .pv-6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.better-page-style .ph-6 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.better-page-style .pt-6 {
  padding-top: 3rem;
}

.better-page-style .pb-6 {
  padding-bottom: 3rem;
}

.better-page-style .pl-6 {
  padding-left: 3rem;
}

.better-page-style .pr-6 {
  padding-right: 3rem;
}

.better-page-style .m-7 {
  margin: 3.5rem;
}

.better-page-style .my-7 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.better-page-style .mx-7 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.better-page-style .mt-7 {
  margin-top: 3.5rem;
}

.better-page-style .mb-7 {
  margin-bottom: 3.5rem;
}

.better-page-style .ml-7 {
  margin-left: 3.5rem;
}

.better-page-style .mr-7 {
  margin-right: 3.5rem;
}

.better-page-style .p-7 {
  padding: 3.5rem;
}

.better-page-style .pv-7 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.better-page-style .ph-7 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.better-page-style .pt-7 {
  padding-top: 3.5rem;
}

.better-page-style .pb-7 {
  padding-bottom: 3.5rem;
}

.better-page-style .pl-7 {
  padding-left: 3.5rem;
}

.better-page-style .pr-7 {
  padding-right: 3.5rem;
}

.better-page-style .m-8 {
  margin: 4rem;
}

.better-page-style .my-8 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.better-page-style .mx-8 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.better-page-style .mt-8 {
  margin-top: 4rem;
}

.better-page-style .mb-8 {
  margin-bottom: 4rem;
}

.better-page-style .ml-8 {
  margin-left: 4rem;
}

.better-page-style .mr-8 {
  margin-right: 4rem;
}

.better-page-style .p-8 {
  padding: 4rem;
}

.better-page-style .pv-8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.better-page-style .ph-8 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.better-page-style .pt-8 {
  padding-top: 4rem;
}

.better-page-style .pb-8 {
  padding-bottom: 4rem;
}

.better-page-style .pl-8 {
  padding-left: 4rem;
}

.better-page-style .pr-8 {
  padding-right: 4rem;
}

.better-page-style .m-9 {
  margin: 4.5rem;
}

.better-page-style .my-9 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.better-page-style .mx-9 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.better-page-style .mt-9 {
  margin-top: 4.5rem;
}

.better-page-style .mb-9 {
  margin-bottom: 4.5rem;
}

.better-page-style .ml-9 {
  margin-left: 4.5rem;
}

.better-page-style .mr-9 {
  margin-right: 4.5rem;
}

.better-page-style .p-9 {
  padding: 4.5rem;
}

.better-page-style .pv-9 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.better-page-style .ph-9 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.better-page-style .pt-9 {
  padding-top: 4.5rem;
}

.better-page-style .pb-9 {
  padding-bottom: 4.5rem;
}

.better-page-style .pl-9 {
  padding-left: 4.5rem;
}

.better-page-style .pr-9 {
  padding-right: 4.5rem;
}

.better-page-style .m-10 {
  margin: 5rem;
}

.better-page-style .my-10 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.better-page-style .mx-10 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.better-page-style .mt-10 {
  margin-top: 5rem;
}

.better-page-style .mb-10 {
  margin-bottom: 5rem;
}

.better-page-style .ml-10 {
  margin-left: 5rem;
}

.better-page-style .mr-10 {
  margin-right: 5rem;
}

.better-page-style .p-10 {
  padding: 5rem;
}

.better-page-style .pv-10 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.better-page-style .ph-10 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.better-page-style .pt-10 {
  padding-top: 5rem;
}

.better-page-style .pb-10 {
  padding-bottom: 5rem;
}

.better-page-style .pl-10 {
  padding-left: 5rem;
}

.better-page-style .pr-10 {
  padding-right: 5rem;
}

.better-page-style .flx-start > .block-content--type-paragraph-block {
  width: 100%;
}

.better-page-style .flx-start > .block-content--type-paragraph-block > .field--name-field-block-paragraphs .field__item > .paragraph--type-pg-row > .field--name-pg-row-field .row {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}

.better-page-style .flx-end > .block-content--type-paragraph-block {
  width: 100%;
}

.better-page-style .flx-end > .block-content--type-paragraph-block > .field--name-field-block-paragraphs .field__item > .paragraph--type-pg-row > .field--name-pg-row-field .row {
  display: flex;
  align-items: end;
  flex-wrap: wrap;
}

.better-page-style .flx-center > .block-content--type-paragraph-block {
  width: 100%;
}

.better-page-style .flx-center > .block-content--type-paragraph-block > .field--name-field-block-paragraphs .field__item > .paragraph--type-pg-row > .field--name-pg-row-field .row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.better-page-style .flx-start > .block-content--type-paragraph-block > .field--name-field-block-paragraphs .field__item > .paragraph--type-pg-row > .field--name-pg-row-field .row .column,
.better-page-style .flx-end > .block-content--type-paragraph-block > .field--name-field-block-paragraphs .field__item > .paragraph--type-pg-row > .field--name-pg-row-field .row .column,
.better-page-style .flx-center > .block-content--type-paragraph-block > .field--name-field-block-paragraphs .field__item > .paragraph--type-pg-row > .field--name-pg-row-field .row .column {
  clear: unset;
  float: unset;
  margin-left: unset;
  margin-right: unset;
}

.better-page-style .text-center {
  text-align: center;
}

.better-page-style .text-left {
  text-align: left;
}

.better-page-style .img-center img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.better-page-style.ntrl-title h1, .better-page-style.ntrl-title h2, .better-page-style.ntrl-title h3, .better-page-style.ntrl-title h4, .better-page-style.ntrl-title h5, .better-page-style.ntrl-title h6,
.better-page-style .ntrl-title h1,
.better-page-style .ntrl-title h2,
.better-page-style .ntrl-title h3,
.better-page-style .ntrl-title h4,
.better-page-style .ntrl-title h5,
.better-page-style .ntrl-title h6 {
  color: currentColor;
  text-shadow: none;
}

.better-page-style main .layout-100 > .block-block-content {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.better-page-style main .layout-100 > .block-block-content > .block-content--type-paragraph-block {
  width: 100%;
}

.better-page-style main .layout-100 > .block-block-content > .block-content--type-paragraph-block > .field--name-field-block-paragraphs {
  padding-left: 10%;
  padding-right: 10%;
  z-index: 2;
}

@media (min-width: 0) and (max-width: 767px) {
  .better-page-style main .layout-100 > .block-block-content > .block-content--type-paragraph-block > .field--name-field-block-paragraphs {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.better-page-style .block-content .field--name-field-block-background {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.better-page-style .block-content .field--name-field-block-background .media--type-image {
  display: table;
  width: 100%;
  height: 100%;
}

.better-page-style .block-content .field--name-field-block-background .media--type-image .media-image-background {
  display: table;
  width: 100%;
  height: 100%;
}
