/* VARIABLES */
/* ************************************************ */
/* line 4, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
:root {
  --lpx-color-primary: var(--bricks-color-morado);
  --lpx-color-input-shadow: var(--bricks-color-focus);
  --lpx-color-input-label-link: var(--bricks-color-morado);
  --lpx-form-element-border-radius: 0.4rem;
}

/* MIXINS */
/* MIXINS */
/* ************************************************ */
/* BRICKS FORM FIXES */
/* ************************************************ */
/* line 26, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.brxe-form .options-wrapper li {
  padding-left: 1.5em;
  margin-bottom: 0.5em;
}

/* line 29, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.brxe-form .options-wrapper li:last-child {
  margin-bottom: 0;
}

/* line 34, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.brxe-form .submit-button-wrapper {
  width: fit-content;
}

/* line 37, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.brxe-form label a {
  color: var(--lpx-color-input-label-link);
}

/* line 42, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
input[type="checkbox"], input[type="radio"] {
  -webkit-print-color-adjust: exact;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-size: contain;
  flex-shrink: 0;
  float: left;
  height: 1em;
  margin-left: -1.5em;
  margin-top: .35em;
  padding: 0;
  vertical-align: top;
  width: 1em;
  margin-top: 3px;
  border-width: 1px !important;
}

/* line 50, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.lpx-project-contact-form .form-group:nth-of-type(5) label {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-content: flex-end;
  align-items: flex-end;
}

/* line 56, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.lpx-project-contact-form .form-group:nth-of-type(5) label a {
  font-size: 0.875rem !important;
}

/* line 64, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
input[type="checkbox"] {
  -webkit-border-radius: 0.2em !important;
  -moz-border-radius: 0.2em !important;
  border-radius: 0.2em !important;
}

/* line 18, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
input[type="checkbox"]:checked {
  background-color: var(--lpx-color-primary);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

/* line 69, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
input[type="radio"] {
  -webkit-border-radius: 0.5em !important;
  -moz-border-radius: 0.5em !important;
  border-radius: 0.5em !important;
}

/* line 18, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
input[type="radio"]:checked {
  background-color: var(--lpx-color-primary);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 74, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-print-color-adjust: exact;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-position: right .75rem center;
  background-size: 16px 12px;
}

/* line 83, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
input, select, textarea {
  /*
	&:focus{
		outline: 0 !important;
		box-shadow: 0 0 0 0.25rem var(--lpx-color-input-shadow);
	}
	*/
}

/* line 92, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
textarea {
  resize: vertical;
}

/* line 96, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group {
  display: grid;
}

/* line 98, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group .input-group-text {
  border-top: var(--bricks-border-color) solid 1px;
  border-bottom: var(--bricks-border-color) solid 1px;
  background-color: #f8f9fa;
  padding: 0 0.75rem;
  display: flex;
  align-items: center;
}

/* line 106, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group .input-group-text-left {
  -webkit-border-top-left-radius: var(--lpx-form-element-border-radius) !important;
  -webkit-border-top-right-radius: inherit !important;
  -webkit-border-bottom-right-radius: inherit !important;
  -webkit-border-bottom-left-radius: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-topleft: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-topright: inherit !important;
  -moz-border-radius-bottomright: inherit !important;
  -moz-border-radius-bottomleft: var(--lpx-form-element-border-radius) !important;
  border-top-left-radius: var(--lpx-form-element-border-radius) !important;
  border-top-right-radius: inherit !important;
  border-bottom-right-radius: inherit !important;
  border-bottom-left-radius: var(--lpx-form-element-border-radius) !important;
  border-left: var(--bricks-border-color) solid 1px;
}

/* line 110, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group .input-group-text-right {
  -webkit-border-top-left-radius: inherit !important;
  -webkit-border-top-right-radius: var(--lpx-form-element-border-radius) !important;
  -webkit-border-bottom-right-radius: var(--lpx-form-element-border-radius) !important;
  -webkit-border-bottom-left-radius: inherit !important;
  -moz-border-radius-topleft: inherit !important;
  -moz-border-radius-topright: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-bottomright: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-bottomleft: inherit !important;
  border-top-left-radius: inherit !important;
  border-top-right-radius: var(--lpx-form-element-border-radius) !important;
  border-bottom-right-radius: var(--lpx-form-element-border-radius) !important;
  border-bottom-left-radius: inherit !important;
  border-right: var(--bricks-border-color) solid 1px;
  z-index: 0;
}

/* line 115, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group input, .input-group select {
  z-index: 1;
}

/* line 119, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group-prefix {
  grid-template-columns: auto 1fr;
}

/* line 121, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group-prefix input, .input-group-prefix select {
  -webkit-border-top-left-radius: inherit !important;
  -webkit-border-top-right-radius: var(--lpx-form-element-border-radius) !important;
  -webkit-border-bottom-right-radius: var(--lpx-form-element-border-radius) !important;
  -webkit-border-bottom-left-radius: inherit !important;
  -moz-border-radius-topleft: inherit !important;
  -moz-border-radius-topright: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-bottomright: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-bottomleft: inherit !important;
  border-top-left-radius: inherit !important;
  border-top-right-radius: var(--lpx-form-element-border-radius) !important;
  border-bottom-right-radius: var(--lpx-form-element-border-radius) !important;
  border-bottom-left-radius: inherit !important;
}

/* line 125, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group-suffix {
  grid-template-columns: 1fr auto;
}

/* line 127, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group-suffix input, .input-group-suffix select {
  -webkit-border-top-left-radius: var(--lpx-form-element-border-radius) !important;
  -webkit-border-top-right-radius: inherit !important;
  -webkit-border-bottom-right-radius: inherit !important;
  -webkit-border-bottom-left-radius: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-topleft: var(--lpx-form-element-border-radius) !important;
  -moz-border-radius-topright: inherit !important;
  -moz-border-radius-bottomright: inherit !important;
  -moz-border-radius-bottomleft: var(--lpx-form-element-border-radius) !important;
  border-top-left-radius: var(--lpx-form-element-border-radius) !important;
  border-top-right-radius: inherit !important;
  border-bottom-right-radius: inherit !important;
  border-bottom-left-radius: var(--lpx-form-element-border-radius) !important;
}

/* line 131, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group-both {
  grid-template-columns: auto 1fr auto;
}

/* line 133, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.input-group-both input, .input-group-both select {
  -webkit-border-top-left-radius: inherit !important;
  -webkit-border-top-right-radius: inherit !important;
  -webkit-border-bottom-right-radius: inherit !important;
  -webkit-border-bottom-left-radius: inherit !important;
  -moz-border-radius-topleft: inherit !important;
  -moz-border-radius-topright: inherit !important;
  -moz-border-radius-bottomright: inherit !important;
  -moz-border-radius-bottomleft: inherit !important;
  border-top-left-radius: inherit !important;
  border-top-right-radius: inherit !important;
  border-bottom-right-radius: inherit !important;
  border-bottom-left-radius: inherit !important;
}

/* line 138, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.form-floating {
  position: relative;
}

/* line 140, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.form-floating label, .form-floating input {
  transition: all 0.2s;
  touch-action: manipulation;
}

/* line 144, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.form-floating label {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 149, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.form-floating input:placeholder-shown + label {
  cursor: text;
  max-width: 66.66%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transform-origin: left bottom;
  transform: translate(0, 2.125rem) scale(1.5);
}

/* line 158, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.form-floating ::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}

/* line 162, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.form-floating input:focus::-webkit-input-placeholder {
  opacity: 1;
}

/* line 165, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_forms.scss */
.form-floating input:not(:placeholder-shown) + label,
.form-floating input:focus + label {
  transform: translate(0, 0) scale(1);
  cursor: pointer;
}

/* line 3, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
.lpx-form-complaints .form-group:nth-child(2) .options-wrapper, .lpx-form-complaints .form-group:nth-child(18) .options-wrapper, .lpx-form-complaints .form-group:nth-child(22) .options-wrapper {
  display: flex;
  gap: 2rem;
}

/* line 10, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
.lpx-form-complaints .form-group:nth-child(2) .label {
  display: none;
}

/* line 15, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
.lpx-form-complaints .form-group > label, .lpx-form-complaints .form-group > .label {
  font-weight: 500;
}

/* line 20, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
.lpx-form-complaints input:focus, .lpx-form-complaints select:focus, .lpx-form-complaints textarea:focus {
  outline: 0;
}

@media (min-width: 992px) {
  /* line 26, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    column-gap: 2rem;
  }
  /* line 32, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group {
    grid-column: 1 / 13;
  }
  /* line 37, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(3) {
    grid-column: 1 / 7;
  }
  /* line 42, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(4) {
    grid-column: 7 / 13;
  }
  /* line 47, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(5) {
    grid-column: 1 / 7;
  }
  /* line 52, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(6) {
    grid-column: 7 / 13;
  }
  /* line 57, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(7) {
    grid-column: 1 / 5;
  }
  /* line 62, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(8) {
    grid-column: 5 / 9;
  }
  /* line 67, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(9) {
    grid-column: 9 / 13;
  }
  /* line 72, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(12) {
    grid-column: 1 / 7;
  }
  /* line 77, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(13) {
    grid-column: 7 / 13;
  }
  /* line 82, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(15) {
    grid-column: 1 / 4;
  }
  /* line 87, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(16) {
    grid-column: 4 / 7;
  }
  /* line 92, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(17) {
    grid-column: 7 / 10;
  }
  /* line 97, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_complaints-form.scss */
  .lpx-form-complaints .form-group:nth-child(18) {
    grid-column: 10 / 13;
  }
}

/* UTILITIES */
/* ************************************************ */
/*
.container-* (xs, sm, md, lg, xl, xxl)
.shadow-* (sm, md, lg)
.py-* (xs, sm, md, lg, xl, xxl)
.px-* (xs, sm, md, lg, xl, xxl)
.pt-* (xs, sm, md, lg, xl, xxl)
.pb-* (xs, sm, md, lg, xl, xxl)
.my-* (xs, sm, md, lg, xl, xxl)
.mx-* (xs, sm, md, lg, xl, xxl)
.mt-* (xs, sm, md, lg, xl, xxl)
.mb-* (xs, sm, md, lg, xl, xxl)
.ratio-1x1, .ratio-3x4 .ratio-4x3 .ratio-16x9 .ratio-21x9
*/
/* line 15, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.container-xs {
  max-width: 360px !important;
}

/* line 18, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.container-sm {
  max-width: 540px !important;
}

/* line 22, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.container-md {
  max-width: 720px !important;
}

/* line 26, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.container-lg {
  max-width: 960px !important;
}

/* line 30, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.container-xl {
  max-width: 1140px !important;
}

/* line 34, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.container-xxl {
  max-width: 1320px !important;
}

/* line 39, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  -moz-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 42, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.shadow-md {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  -moz-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 45, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  -moz-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 59, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.py-xs {
  padding-top: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
  padding-bottom: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 63, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.py-sm {
  padding-top: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
  padding-bottom: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 67, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.py-md {
  padding-top: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
  padding-bottom: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 71, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.py-lg {
  padding-top: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
  padding-bottom: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 75, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.py-xl {
  padding-top: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
  padding-bottom: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 79, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.py-xxl {
  padding-top: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
  padding-bottom: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 85, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.px-xs {
  padding-right: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
  padding-left: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 89, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.px-sm {
  padding-right: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
  padding-left: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 93, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.px-md {
  padding-right: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
  padding-left: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 97, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.px-lg {
  padding-right: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
  padding-left: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 101, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.px-xl {
  padding-right: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
  padding-left: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 105, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.px-xxl {
  padding-right: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
  padding-left: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 111, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pt-xs {
  padding-top: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 114, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pt-sm {
  padding-top: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 117, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pt-md {
  padding-top: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 120, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pt-lg {
  padding-top: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 123, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pt-xl {
  padding-top: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 126, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pt-xxl {
  padding-top: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 131, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pb-xs {
  padding-bottom: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 134, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pb-sm {
  padding-bottom: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 137, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pb-md {
  padding-bottom: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 140, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pb-lg {
  padding-bottom: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 143, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pb-xl {
  padding-bottom: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 146, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.pb-xxl {
  padding-bottom: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 151, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.my-xs {
  margin-top: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
  margin-bottom: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 155, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.my-sm {
  margin-top: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
  margin-bottom: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 159, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.my-md {
  margin-top: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
  margin-bottom: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 163, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.my-lg {
  margin-top: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
  margin-bottom: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 167, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.my-xl {
  margin-top: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
  margin-bottom: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 171, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.my-xxl {
  margin-top: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
  margin-bottom: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 177, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mx-xs {
  padding-right: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
  padding-left: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 181, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mx-sm {
  padding-right: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
  padding-left: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 185, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mx-md {
  padding-right: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
  padding-left: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 189, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mx-lg {
  padding-right: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
  padding-left: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 193, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mx-xl {
  padding-right: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
  padding-left: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 197, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mx-xxl {
  padding-right: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
  padding-left: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 203, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mt-xs {
  margin-top: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 206, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mt-sm {
  margin-top: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 209, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mt-md {
  margin-top: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 212, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mt-lg {
  margin-top: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 215, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mt-xl {
  margin-top: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 218, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mt-xxl {
  margin-top: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 223, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mb-xs {
  margin-bottom: clamp(1rem, calc( 1.0000rem + 0.0000vw), 1rem);
}

/* line 226, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mb-sm {
  margin-bottom: clamp(1.5rem, calc( 1.4063rem + 0.8333vw), 2rem);
}

/* line 229, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mb-md {
  margin-bottom: clamp(2.25rem, calc( 2.1618rem + 1.1765vw), 3rem);
}

/* line 232, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mb-lg {
  margin-bottom: clamp(3rem, calc( 2.9143rem + 1.5238vw), 4rem);
}

/* line 235, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mb-xl {
  margin-bottom: clamp(3.75rem, calc( 3.6657rem + 1.8727vw), 5rem);
}

/* line 238, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.mb-xxl {
  margin-bottom: clamp(4.5rem, calc( 4.4167rem + 2.2222vw), 6rem);
}

/* line 243, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.ratio-1x1 {
  aspect-ratio: 1;
}

/* line 247, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.ratio-4x3 {
  aspect-ratio: calc(3 / 4 * 100%);
}

/* line 251, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.ratio-3x4 {
  aspect-ratio: calc(4 / 3 * 100%);
}

/* line 255, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.ratio-16x9 {
  aspect-ratio: calc(9 / 16 * 100%);
}

/* line 259, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/front-end/_utilities.scss */
.ratio-21x9 {
  aspect-ratio: calc(9 / 21 * 100%);
}

/* PROJECT STYLES */
/* ************************************************ */
/* line 26, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-hidden {
  display: none;
}

/* line 30, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container_parent {
  margin-bottom: 1rem;
  width: 100%;
}

/* line 33, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container_parent label {
  display: none;
}

/* line 39, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters {
  /* Optionally, style the disabled buttons to have a different background or border */
}

/* line 40, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container {
  width: 100%;
  flex-direction: row;
  gap: 2px;
  border: var(--bricks-color-morado) solid 2px;
  background-color: var(--bricks-color-morado);
  border-radius: 8px;
  padding-bottom: 0 !important;
}

/* line 49, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container .lpx-inline-button {
  border-radius: 0;
  border-width: 0px;
  width: 100%;
  line-height: 1.2;
  border-color: var(--bricks-color-ibixet) !important;
  color: var(--bricks-color-negro) !important;
  background-color: white !important;
}

/* line 58, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container .lpx-inline-button:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 62, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container .lpx-inline-button:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 66, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container .lpx-inline-button:hover {
  text-decoration: none;
  background-color: var(--bricks-color-morado) !important;
  color: white !important;
}

/* line 73, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters .options-wrapper {
  display: none;
}

/* line 76, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters .brxe-button.disabled {
  pointer-events: none;
  /* Prevents clicks */
  opacity: 0.5;
  /* Reduces visibility to indicate disabled state */
  cursor: not-allowed;
  /* Changes cursor to indicate the button is not clickable */
}

/* line 83, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters .brxe-button.disabled {
  background-color: #dcdcdc;
  /* Light grey background */
  border-color: #bfbfbf;
  /* Grey border color */
  color: #7a7a7a;
  /* Grey text color */
}

/* line 90, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-apartment-filters__button-container > label {
  display: none;
}

/* line 94, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-inline-button.active {
  background-color: var(--bricks-color-morado) !important;
  border-color: var(--bricks-color-morado) !important;
  color: white !important;
}

/* line 99, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-inline-button.active:hover {
  background-color: var(--bricks-color-morado) !important;
  border-color: var(--bricks-color-morado) !important;
  color: white !important;
}

/* line 105, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.lpx-inline-button-active-previous {
  border-right: var(--bricks-color-morado) solid 2px !important;
}

/* line 110, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
#apartment_slides .splide__arrow {
  height: 1.5rem;
  width: 1.5rem;
}

/* line 114, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
#apartment_slides .splide__arrow svg path {
  fill: var(--bricks-color-qxrkux);
}

/* line 121, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
#apartment_slides .splide__arrow:hover svg path {
  fill: var(--bricks-color-iyzeiq);
}

/* line 126, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
#apartment_slides .splide__pagination .splide__pagination__page.is-active {
  background-color: var(--bricks-color-iyzeiq);
  z-index: 1;
}

/* line 130, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
#apartment_slides .splide__arrow--prev {
  transform: translateY(-50%) scaleX(-1);
}

/* line 134, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.apartment-card-active {
  background-color: var(--bricks-color-morado) !important;
  border-color: var(--bricks-color-morado) !important;
  color: white !important;
}

/* line 140, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.pswp__button--close {
  background-color: white !important;
  border-radius: 50px;
  width: 40px !important;
  height: 40px !important;
}

/* line 145, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.pswp__button--close svg {
  height: 20px !important;
  width: 20px !important;
}

/* line 148, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.pswp__button--close svg path {
  fill: black !important;
}

/* line 152, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.pswp__button--close:hover {
  background-color: var(--bricks-color-iyzeiq) !important;
}

/* line 155, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.pswp__button--close:hover svg path {
  fill: white !important;
}

/* line 163, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.project-card .project-card-hover-image {
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
  /*
		-ms-transform: scale(0);
		-moz-transform: scale(0);
		-webkit-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		*/
  opacity: 0;
}

/* line 178, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.project-card:hover .project-card-hover-image {
  -webkit-transition: all .15s ease;
  -moz-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
  /*
			-ms-transform: scale(1);
			-moz-transform: scale(1);
			-webkit-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
			*/
  opacity: 1;
}

/* line 195, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.border-radius-8px {
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -o-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
}

/* line 203, ../../../../Local Sites/morada/app/public/wp-content/themes/bricks-child/assets/scss/lpx-frontend.scss */
.brxe-filter-select {
  border-radius: 8px !important;
}

/*# sourceMappingURL=lpx-frontend.css.map */