<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Parent theme overrides */
[type="button"]:focus,
[type="submit"]:focus,
[type="date"]:focus,
[type="email"]:focus,
[type="number"]:focus,
[type="password"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="text"]:focus,
[type="url"]:focus,
select:focus,
textarea:focus,
button:focus {
  border-color: inherit;
  outline: none;
}

:focus-visible {
  outline: none;
}

ol,
ul {
  margin-block-end: 1em;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

fieldset {
  border: none;
}

.site {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

header .elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}

footer {
  margin-top: auto;
}

.page-content a,
.comments-area a {
  text-decoration: none;
}

body:not([class*=elementor-page-]) .site-main, body[class*=elementor-page-] .page-header, body[class*=elementor-page-] .page-comments {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
}


@media (min-width: 576px) {
  .site-header .header-inner, .site-header:not(.dynamic-header), .site-footer .footer-inner, .site-footer:not(.dynamic-footer), body:not([class*=elementor-page-]) .site-main, .page-header .entry-title {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .site-header .header-inner, .site-header:not(.dynamic-header), .site-footer .footer-inner, .site-footer:not(.dynamic-footer), body:not([class*=elementor-page-]) .site-main, .page-header .entry-title {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .site-header .header-inner, .site-header:not(.dynamic-header), .site-footer .footer-inner, .site-footer:not(.dynamic-footer), body:not([class*=elementor-page-]) .site-main, .page-header .entry-title {
    max-width: 1140px;
  }
}
@media (min-width: 1200px) {
  .site-header .header-inner, .site-header:not(.dynamic-header), .site-footer .footer-inner, .site-footer:not(.dynamic-footer), body:not([class*=elementor-page-]) .site-main, .page-header .entry-title {
    max-width: 1140px;
  }
}</pre></body></html>