body {
hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
} .entry-content :where(h1, h2, h3, h4, h5, h6) {
margin-bottom: 10px;
} .ast-archive-entry-banner[data-post-type="post"] {
min-height: 250px;
padding-top: 6em;
padding-bottom: 0;
} .ast-builder-grid-row-2-lheavy .ast-builder-grid-row {
grid-template-columns: 1fr 1fr;
} header .ast-header-button-1 .ast-custom-button:hover {
color: #fff;
}  #cmplz-document,
.editor-styles-wrapper .cmplz-unlinked-mode {
max-width: 100%;
}
#cmplz-document h2,
#cmplz-document h3,
.editor-styles-wrapper .cmplz-unlinked-mode h2,
.editor-styles-wrapper .cmplz-unlinked-mode h3 {
margin-top: 0;
margin-bottom: 10px;
padding-bottom: 0;
}
#cmplz-document .cookies-per-purpose,
#cmplz-document .cookies-per-purpose * {
color: #222 !important; } .wp-gr .wp-google-wr a {
display: inline-block;
margin-top: 10px;
padding: 12px 20px 10px;
border-radius: 0;
background: #e7f6ff;
color: #000;
text-transform: uppercase;
font-weight: 700;
letter-spacing: .5px;
text-shadow: none;
box-shadow: none;
}
.wp-gr .wp-google-wr a:hover {
background: #e3000b;
color: #fff;
box-shadow: none;
} #sb_instagram #sbi_load .sbi_load_btn,
#sb_instagram .sbi_follow_btn a {
padding: 17px 34px;
border-radius: 0;
font: inherit;
font-weight: 500;
line-height: 1.3;
text-transform: uppercase;
letter-spacing: .5px;
font-size: 0.9375rem; }
#sb_instagram #sbi_load .sbi_load_btn:hover,
#sb_instagram .sbi_follow_btn a:hover {
color: #fff;
box-shadow: none !important;
}
#sb_instagram #sbi_load .sbi_load_btn:hover {
background-color: #e3000b !important;
}
#sb_instagram .sbi_follow_btn a:hover {
background-color: #4f5b62 !important;
}  div.wpforms-container-full :is(
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea
),
.wp-core-ui div.wpforms-container-full :is(
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea
),
.astra-dark-mode-enable :is(
form .form-row textarea:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="reset"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
textarea:focus
),
body.astra-dark-mode-enable input[type="checkbox"],
div.wpforms-container-full input[type="checkbox"]::before,
div.wpforms-container-full input[type="radio"]::before {
background-color: #fff !important;
color: var(--ast-global-color-secondary, var(--ast-global-color-5)) !important;
box-shadow: none !important;
} div.wpforms-container-full .wpforms-form .wpforms-field :is(
input.wpforms-error:focus,
input.user-invalid:focus,
textarea.wpforms-error:focus,
textarea.user-invalid:focus,
select.wpforms-error:focus,
select.user-invalid:focus
) {
box-shadow: none !important;
} div.wpforms-container-full .wpforms-form .wpforms-field :is(
input[type="checkbox"].wpforms-error::before,
input[type="checkbox"].user-invalid::before,
input[type="radio"].wpforms-error::before,
input[type="radio"].user-invalid::before
) {
border: 1px solid #e3000b !important;
box-shadow: none !important;
} div.wpforms-container-full :is(input[type="checkbox"]:checked::before, input[type="radio"]:checked::before) {
border-color: #000 !important;
}
div.wpforms-container-full input[type="checkbox"].wpformserror::after {
border-left-color: #e3000b !important;
border-bottom-color: #e3000b !important;
}
div.wpforms-container-full input[type="checkbox"]:checked::after {
border-left-color: #000 !important;
border-bottom-color: #000 !important;
} div.wpforms-container-full :is(
input[type="submit"],
button[type="submit"],
.wpforms-page-button
):is(:hover, :active),
.wp-core-ui div.wpforms-container-full :is(
input[type="submit"],
button[type="submit"],
.wpforms-page-button
):is(:hover, :active) {
background-color: #e3000b !important;
color: #fff !important;
box-shadow: none !important;
} div.wpforms-container-full .wpforms-form :is(label.wpforms-error, em.wpforms-error) {
color: #e3000b !important;
} @media (max-width: 980px) {
.wp-block-uagb-container.home-google-rating-top .wp-gr {
text-align: center !important;
}
}
@media (min-width: 922px) {
header.entry-header:not(.related-entry-header) .entry-title {
font-size: 2.375rem !important; }
#cmplz-document :is(h2, h3),
.editor-styles-wrapper .cmplz-unlinked-mode :is(h2, h3) {
font-size: 2rem; }
}
@media (max-width: 921px) {
.ast-plain-container.ast-no-sidebar #primary {
margin: 4em 0 !important;
}
}
@media (max-width: 921px) and (min-width: 545px) {
header.entry-header:not(.related-entry-header) .entry-title {
font-size: 2rem !important; }
#cmplz-document :is(h2, h3),
.editor-styles-wrapper .cmplz-unlinked-mode :is(h2, h3) {
font-size: 1.875rem; }
}
@media (max-width: 544px) {
header.entry-header:not(.related-entry-header) .entry-title {
font-size: 1.75rem !important; }
#cmplz-document :is(h2, h3),
.editor-styles-wrapper .cmplz-unlinked-mode :is(h2, h3) {
font-size: 1.5rem; }
}