/* CSS rules that could not be converted to Tailwind utility classes */
/* Review these rules and convert manually where possible */

img:is([sizes=auto i],[sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px;
}

._s-5bbvs5 a {
  color: #f1f1f1;
  text-align: justify;
  font-size: inherit;
}

._s-5pcklh .icon > i {
  font-size: 17px;
}

._s-5pcklh .icon > svg {
  width: 17px;
  height: 17px;
}

._s-520quc .icon > i {
  font-size: 20px;
}

._s-520quc .icon > svg {
  width: 20px;
  height: 20px;
}

:where(._s-c3jllu > *:not(figcaption)) {
  position: relative;
}

#about-us {
  background-image: url(/wp-content/uploads/Murati-Background-Palabra-min.webp);
}

:where(#about-us > *:not(figcaption)) {
  position: relative;
}

#about-us::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.95));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

#practice-areas {
  background-image: url(/wp-content/uploads/Background-Services.webp);
}

:where(#practice-areas > *:not(figcaption)) {
  position: relative;
}

#practice-areas::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

:where(._s-6sl9ul > *:not(figcaption)) {
  position: relative;
}

#our-mission {
  background-image: url(/wp-content/uploads/Murati-Background-Palabra-min.webp);
}

:where(#our-mission > *:not(figcaption)) {
  position: relative;
}

#our-mission::before {
  background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

._s-awjgig .accordion-title-wrapper {
  min-height: 40px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-bottom: 2px solid #f1f1f1;
}

._s-awjgig .accordion-content-wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

._s-5du1jm .accordion-title-wrapper {
  min-height: 40px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-bottom: 2px solid #f1f1f1;
}

._s-5du1jm .accordion-content-wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

._s-f2p55j .form-group input {
  background-color: #222222;
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
  padding-right: 15px;
  padding-left: 15px;
  color: #f1f1f1;
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
}

._s-f2p55j select {
  background-color: #222222;
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
  color: rgba(241, 241, 241, 0.7);
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
  padding-right: 15px;
  padding-left: 15px;
  color: #f1f1f1;
}

._s-f2p55j textarea {
  background-color: #222222;
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
  padding-right: 15px;
  padding-left: 15px;
  color: #f1f1f1;
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
}

._s-f2p55j .bricks-button:not([type=submit]) {
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
}

._s-f2p55j ::placeholder {
  color: rgba(241, 241, 241, 0.7);
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
}

._s-f2p55j .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {
  padding-bottom: 15px;
}

._s-f2p55j .bricks-button {
  font-weight: 700;
}

#contact-us {
  background-image: url(/wp-content/uploads/Murati-Law-Background-Footer.webp);
}

:where(#contact-us > *:not(figcaption)) {
  position: relative;
}

#contact-us::before {
  background-image: linear-gradient(rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85));
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}

._s-41sgb5 .icon > i {
  font-size: 17px;
}

._s-41sgb5 .icon > svg {
  width: 17px;
  height: 17px;
}

._s-6c6dpw .icon > i {
  font-size: 20px;
}

._s-6c6dpw .icon > svg {
  width: 20px;
  height: 20px;
}

:where(._s-4lbycd > *:not(figcaption)) {
  position: relative;
}

:where(._s-7p6iji > *:not(figcaption)) {
  position: relative;
}

._s-300sw3 .accordion-title-wrapper {
  min-height: 40px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-bottom: 2px solid #f1f1f1;
}

._s-300sw3 .accordion-content-wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

._s-b670wl .accordion-title-wrapper {
  min-height: 40px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-bottom: 2px solid #f1f1f1;
}

._s-b670wl .accordion-content-wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

._s-9wqab6 .form-group input {
  background-color: #222222;
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
  padding-right: 15px;
  padding-left: 15px;
  color: #f1f1f1;
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
}

._s-9wqab6 select {
  background-color: #222222;
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
  color: rgba(241, 241, 241, 0.7);
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
  padding-right: 15px;
  padding-left: 15px;
  color: #f1f1f1;
}

._s-9wqab6 textarea {
  background-color: #222222;
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
  padding-right: 15px;
  padding-left: 15px;
  color: #f1f1f1;
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
}

._s-9wqab6 .bricks-button:not([type=submit]) {
  border-top: 0 solid #444444;
  border-right: 0 solid #444444;
  border-bottom: 2px solid #444444;
  border-left: 0 solid #444444;
}

._s-9wqab6 ::placeholder {
  color: rgba(241, 241, 241, 0.7);
  font-family: "Murati Textos";
  font-weight: 400;
  letter-spacing: 0.5px;
}

._s-9wqab6 .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {
  padding-bottom: 15px;
}

._s-9wqab6 .bricks-button {
  font-weight: 700;
}

._s-6cut94 a {
  color: #f1f1f1;
  text-align: justify;
  font-size: inherit;
}

._s-8v625x a {
  color: #f1f1f1;
  text-align: justify;
  font-size: inherit;
}

:where(._s-5t38n2 > *:not(figcaption)) {
  position: relative;
}

:where(._s-9zzqg5 > *:not(figcaption)) {
  position: relative;
}

._s-5be1ht a {
  color: #f1f1f1;
  text-align: justify;
  font-size: inherit;
}

._s-f77fu3 a {
  color: #f1f1f1;
  text-align: justify;
  font-size: inherit;
}

._s-e19y64 a {
  color: #f1f1f1;
  text-align: justify;
  font-size: inherit;
}

@container (max-width: 991px) {
  ._s-5y1gmv .icon > i {
    font-size: 23px;
  }
  ._s-5y1gmv .icon > svg {
    width: 23px;
    height: 23px;
  }
  ._s-4zrywo .icon > i {
    font-size: 23px;
  }
  ._s-4zrywo .icon > svg {
    width: 23px;
    height: 23px;
  }
  :where(._s-4gzt8p > *:not(figcaption)) {
    position: relative;
  }
  :where(._s-3112bo > *:not(figcaption)) {
    position: relative;
  }
}

@container (max-width: 478px) {
  ._s-5pcklh .icon > i {
    font-size: 15px;
  }
  ._s-5pcklh .icon > svg {
    width: 15px;
    height: 15px;
  }
  ._s-520quc .icon > i {
    font-size: 17px;
  }
  ._s-520quc .icon > svg {
    width: 17px;
    height: 17px;
  }
  ._s-41sgb5 .icon > i {
    font-size: 16px;
  }
  ._s-41sgb5 .icon > svg {
    width: 16px;
    height: 16px;
  }
  ._s-6c6dpw .icon > i {
    font-size: 16px;
  }
  ._s-6c6dpw .icon > svg {
    width: 16px;
    height: 16px;
  }
}

