img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }
.wp-block-accordion { box-sizing: border-box; }
.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transform: rotate(45deg); }
@media (prefers-reduced-motion: no-preference) {
  .wp-block-accordion-item { transition: grid-template-rows 0.3s ease-out; }
  .wp-block-accordion-item > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon { transition: transform 0.2s ease-in-out; }
}
.wp-block-accordion-heading { margin: 0px; }
.wp-block-accordion-heading__toggle { align-items: center; border: none; cursor: pointer; display: flex; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; overflow: hidden; padding: var(--wp--preset--spacing--20,1em) 0; text-align: inherit; text-decoration: inherit; text-transform: inherit; width: 100%; word-spacing: inherit; background-color: inherit !important; color: inherit !important; }
.wp-block-accordion-heading__toggle:not(:focus-visible) { outline: none; }
.wp-block-accordion-heading__toggle:focus, .wp-block-accordion-heading__toggle:hover { border: none; box-shadow: none; color: inherit; padding: var(--wp--preset--spacing--20,1em) 0; text-decoration: none; background-color: inherit !important; }
.wp-block-accordion-heading__toggle:focus-visible { outline: auto; outline-offset: 0px; }
.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title { text-decoration: underline; }
.wp-block-accordion-heading__toggle-title { flex: 1 1 0%; }
.wp-block-accordion-heading__toggle-icon { align-items: center; display: flex; height: 1.2em; justify-content: center; width: 1.2em; }
.wp-block-accordion-panel[aria-hidden="true"], .wp-block-accordion-panel[inert] { display: none; margin-block-start: 0px; }
.wp-block-archives { box-sizing: border-box; }
.wp-block-archives-dropdown label { display: block; }
.wp-block-avatar { line-height: 0; }
.wp-block-avatar, .wp-block-avatar img { box-sizing: border-box; }
.wp-block-avatar.aligncenter { text-align: center; }
.wp-block-audio { box-sizing: border-box; }
.wp-block-audio :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-audio audio { min-width: 300px; width: 100%; }
.wp-block-breadcrumbs { box-sizing: border-box; }
.wp-block-breadcrumbs ol { flex-wrap: wrap; list-style: none; }
.wp-block-breadcrumbs li, .wp-block-breadcrumbs ol { align-items: center; display: flex; margin: 0px; padding: 0px; }
.wp-block-breadcrumbs li:not(:last-child)::after { content: var(--separator,"/"); margin: 0px 0.5em; opacity: 0.7; }
.wp-block-breadcrumbs span { color: inherit; }
.wp-block-button__link { align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; word-break: break-word; }
.wp-block-button__link.aligncenter { text-align: center; }
.wp-block-button__link.alignright { text-align: right; }
:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }
.wp-block-button[style*="text-decoration"] .wp-block-button__link { text-decoration: inherit; }
.wp-block-buttons > .wp-block-button.has-custom-width { max-width: none; }
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link { width: 100%; }
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link { font-size: inherit; }
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { flex-basis: 100%; width: 100%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 { width: 25%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 { width: 50%; }
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 { width: 75%; }
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared { border-radius: 0px; }
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius { border-radius: 0px !important; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link) { border: 2px solid; padding: 0.667em 1.333em; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)) { color: currentcolor; }
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)) { background-color: initial; background-image: none; }
.wp-block-buttons { box-sizing: border-box; }
.wp-block-buttons.is-vertical { flex-direction: column; }
.wp-block-buttons.is-vertical > .wp-block-button:last-child { margin-bottom: 0px; }
.wp-block-buttons > .wp-block-button { display: inline-block; margin: 0px; }
.wp-block-buttons.is-content-justification-left { justify-content: flex-start; }
.wp-block-buttons.is-content-justification-left.is-vertical { align-items: flex-start; }
.wp-block-buttons.is-content-justification-center { justify-content: center; }
.wp-block-buttons.is-content-justification-center.is-vertical { align-items: center; }
.wp-block-buttons.is-content-justification-right { justify-content: flex-end; }
.wp-block-buttons.is-content-justification-right.is-vertical { align-items: flex-end; }
.wp-block-buttons.is-content-justification-space-between { justify-content: space-between; }
.wp-block-buttons.aligncenter { text-align: center; }
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter { margin-left: auto; margin-right: auto; width: 100%; }
.wp-block-buttons[style*="text-decoration"] .wp-block-button, .wp-block-buttons[style*="text-decoration"] .wp-block-button__link { text-decoration: inherit; }
.wp-block-buttons.has-custom-font-size .wp-block-button__link { font-size: inherit; }
.wp-block-buttons .wp-block-button__link { width: 100%; }
.wp-block-button.aligncenter, .wp-block-calendar { text-align: center; }
.wp-block-calendar td, .wp-block-calendar th { border: 1px solid; padding: 0.25em; }
.wp-block-calendar th { font-weight: 400; }
.wp-block-calendar caption { background-color: inherit; }
.wp-block-calendar table { border-collapse: collapse; width: 100%; }
.wp-block-calendar table.has-background th { background-color: inherit; }
.wp-block-calendar table.has-text-color th { color: inherit; }
.wp-block-calendar :where(table:not(.has-text-color)) { color: rgb(64, 70, 77); }
.wp-block-calendar :where(table:not(.has-text-color)) td, .wp-block-calendar :where(table:not(.has-text-color)) th { border-color: rgb(221, 221, 221); }
:where(.wp-block-calendar table:not(.has-background) th) { background: rgb(221, 221, 221); }
.wp-block-categories { box-sizing: border-box; }
.wp-block-categories.alignleft { margin-right: 2em; }
.wp-block-categories.alignright { margin-left: 2em; }
.wp-block-categories.wp-block-categories-dropdown.aligncenter { text-align: center; }
.wp-block-categories .wp-block-categories__label { display: block; width: 100%; }
.wp-block-code { box-sizing: border-box; }
.wp-block-code code { direction: ltr; display: block; font-family: inherit; overflow-wrap: break-word; text-align: initial; white-space: pre-wrap; }
.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }
@media (min-width: 782px) {
  .wp-block-columns { flex-wrap: nowrap !important; }
}
.wp-block-columns { align-items: normal !important; }
.wp-block-columns.are-vertically-aligned-top { align-items: flex-start; }
.wp-block-columns.are-vertically-aligned-center { align-items: center; }
.wp-block-columns.are-vertically-aligned-bottom { align-items: flex-end; }
@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }
}
@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
}
.wp-block-columns.is-not-stacked-on-mobile { flex-wrap: nowrap !important; }
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { flex-basis: 0px; flex-grow: 1; }
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
:where(.wp-block-columns) { margin-bottom: 1.75em; }
:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; }
.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
.wp-block-column.is-vertically-aligned-top { align-self: flex-start; }
.wp-block-column.is-vertically-aligned-center { align-self: center; }
.wp-block-column.is-vertically-aligned-bottom { align-self: flex-end; }
.wp-block-column.is-vertically-aligned-stretch { align-self: stretch; }
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top { width: 100%; }
.wp-block-post-comments { box-sizing: border-box; }
.wp-block-post-comments .alignleft { float: left; }
.wp-block-post-comments .alignright { float: right; }
.wp-block-post-comments .navigation::after { clear: both; content: ""; display: table; }
.wp-block-post-comments .commentlist { clear: both; list-style: none; margin: 0px; padding: 0px; }
.wp-block-post-comments .commentlist .comment { min-height: 2.25em; padding-left: 3.25em; }
.wp-block-post-comments .commentlist .comment p { font-size: 1em; line-height: 1.8; margin: 1em 0px; }
.wp-block-post-comments .commentlist .children { list-style: none; margin: 0px; padding: 0px; }
.wp-block-post-comments .comment-author { line-height: 1.5; }
.wp-block-post-comments .comment-author .avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: 0.5em; width: 2.5em; }
.wp-block-post-comments .comment-author cite { font-style: normal; }
.wp-block-post-comments .comment-meta { font-size: 0.875em; line-height: 1.5; }
.wp-block-post-comments .comment-meta b { font-weight: 400; }
.wp-block-post-comments .comment-meta .comment-awaiting-moderation { display: block; margin-bottom: 1em; margin-top: 1em; }
.wp-block-post-comments .comment-body .commentmetadata { font-size: 0.875em; }
.wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label { display: block; margin-bottom: 0.25em; }
.wp-block-post-comments .comment-form input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments .comment-form textarea { box-sizing: border-box; display: block; width: 100%; }
.wp-block-post-comments .comment-form-cookies-consent { display: flex; gap: 0.25em; }
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 0.35em; }
.wp-block-post-comments .comment-reply-title { margin-bottom: 0px; }
.wp-block-post-comments .comment-reply-title :where(small) { font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
.wp-block-post-comments .reply { font-size: 0.875em; margin-bottom: 1.4em; }
.wp-block-post-comments input:not([type="submit"]), .wp-block-post-comments textarea { border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
.wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]), .wp-block-post-comments textarea { padding: calc(0.667em + 2px); }
:where(.wp-block-post-comments input[type="submit"]) { border: none; }
.wp-block-comments { box-sizing: border-box; }
.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-comments-pagination > .wp-block-comments-pagination-previous { font-size: inherit; }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow { display: inline-block; margin-right: 1ch; }
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { display: inline-block; margin-left: 1ch; }
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-comments-pagination.aligncenter { justify-content: center; }
.wp-block-comment-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; max-width: 100%; padding: 0px; }
.wp-block-comment-template li { clear: both; }
.wp-block-comment-template ol { list-style: none; margin-bottom: 0px; max-width: 100%; padding-left: 2rem; }
.wp-block-comment-template.alignleft { float: left; }
.wp-block-comment-template.aligncenter { margin-left: auto; margin-right: auto; width: fit-content; }
.wp-block-comment-template.alignright { float: right; }
.wp-block-comment-date { box-sizing: border-box; }
.comment-awaiting-moderation { display: block; font-size: 0.875em; line-height: 1.5; }
.wp-block-comment-author-name, .wp-block-comment-content, .wp-block-comment-edit-link, .wp-block-comment-reply-link { box-sizing: border-box; }
.wp-block-cover, .wp-block-cover-image { align-items: center; background-position: 50% center; box-sizing: border-box; display: flex; justify-content: center; min-height: 430px; overflow: clip; padding: 1em; position: relative; }
.wp-block-cover .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), .wp-block-cover.has-background-dim:not([class*="-background-color"]) { background-color: rgb(0, 0, 0); }
.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cover-image .has-background-dim.has-background-gradient { background-color: initial; }
.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before { background-color: inherit; content: ""; }
.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cover__gradient-background, .wp-block-cover-image .wp-block-cover__background, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before { inset: 0px; opacity: 0.5; position: absolute; }
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before { opacity: 0.1; }
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before { opacity: 0.2; }
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before { opacity: 0.3; }
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before { opacity: 0.4; }
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before { opacity: 0.5; }
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before { opacity: 0.6; }
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before { opacity: 0.7; }
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before { opacity: 0.8; }
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before { opacity: 0.9; }
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before { opacity: 1; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 { opacity: 0; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 { opacity: 0.1; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 { opacity: 0.2; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 { opacity: 0.3; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 { opacity: 0.4; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 { opacity: 0.5; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 { opacity: 0.6; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 { opacity: 0.7; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 { opacity: 0.8; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 { opacity: 0.9; }
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 { opacity: 1; }
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright { max-width: 420px; width: 100%; }
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright { display: flex; }
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container { color: inherit; position: relative; width: 100%; }
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left { align-items: flex-start; justify-content: flex-start; }
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center { align-items: flex-start; justify-content: center; }
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right { align-items: flex-start; justify-content: flex-end; }
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left { align-items: center; justify-content: flex-start; }
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center { align-items: center; justify-content: center; }
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right { align-items: center; justify-content: flex-end; }
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left { align-items: flex-end; justify-content: flex-start; }
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center { align-items: flex-end; justify-content: center; }
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right { align-items: flex-end; justify-content: flex-end; }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { margin: 0px; }
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container { margin: 0px; width: auto; }
.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background, .wp-block-cover-image .wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background { border: none; inset: 0px; box-shadow: none; height: 100%; margin: 0px; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0px; position: absolute; width: 100%; }
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }
@supports (-webkit-touch-callout:inherit) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: scroll; }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block-cover__image-background.has-parallax, video.wp-block-cover__video-background.has-parallax { background-attachment: scroll; }
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-cover__image-background.is-repeated, video.wp-block-cover__video-background.is-repeated { background-repeat: repeat; background-size: auto; }
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover { color: rgb(255, 255, 255); }
.wp-block-cover-image .wp-block-cover.has-left-content { justify-content: flex-start; }
.wp-block-cover-image .wp-block-cover.has-right-content { justify-content: flex-end; }
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 { margin-left: 0px; text-align: left; }
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 { margin-right: 0px; text-align: right; }
.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover-image-text, section.wp-block-cover-image > h2 { font-size: 2em; line-height: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align: center; z-index: 1; }
:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) { color: rgb(255, 255, 255); }
:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-block-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); }
:root :where(.wp-block-cover h1:not(.has-text-color)), :root :where(.wp-block-cover h2:not(.has-text-color)), :root :where(.wp-block-cover h3:not(.has-text-color)), :root :where(.wp-block-cover h4:not(.has-text-color)), :root :where(.wp-block-cover h5:not(.has-text-color)), :root :where(.wp-block-cover h6:not(.has-text-color)), :root :where(.wp-block-cover p:not(.has-text-color)) { color: inherit; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background { z-index: 0; }
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container, body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before { z-index: 1; }
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container { z-index: auto; }
.wp-block-details { box-sizing: border-box; }
.wp-block-details summary { cursor: pointer; }
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align="left"] > [data-type="core/embed"], .wp-block[data-align="right"] > [data-type="core/embed"] { max-width: 360px; width: 100%; }
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper { min-width: 280px; }
.wp-block-cover .wp-block-embed { min-height: 240px; min-width: 320px; }
.wp-block-embed { overflow-wrap: break-word; }
.wp-block-embed :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-embed iframe { max-width: 100%; }
.wp-block-embed__wrapper { position: relative; }
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before { content: ""; display: block; padding-top: 50%; }
.wp-embed-responsive .wp-has-aspect-ratio iframe { inset: 0px; height: 100%; position: absolute; width: 100%; }
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before { padding-top: 42.85%; }
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before { padding-top: 50%; }
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { padding-top: 56.25%; }
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before { padding-top: 75%; }
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before { padding-top: 100%; }
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before { padding-top: 177.77%; }
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before { padding-top: 200%; }
.wp-block-file { box-sizing: border-box; }
.wp-block-file:not(.wp-element-button) { font-size: 0.8em; }
.wp-block-file.aligncenter { text-align: center; }
.wp-block-file.alignright { text-align: right; }
.wp-block-file * + .wp-block-file__button { margin-left: 0.75em; }
:where(.wp-block-file) { margin-bottom: 1.5em; }
.wp-block-file__embed { margin-bottom: 1em; }
:where(.wp-block-file__button) { border-radius: 2em; display: inline-block; padding: 0.5em 1em; }
:where(.wp-block-file__button):where(a):active, :where(.wp-block-file__button):where(a):focus, :where(.wp-block-file__button):where(a):hover, :where(.wp-block-file__button):where(a):visited { box-shadow: none; color: rgb(255, 255, 255); opacity: 0.85; text-decoration: none; }
.wp-block-form-input__label { display: flex; flex-direction: column; gap: 0.25em; margin-bottom: 0.5em; width: 100%; }
.wp-block-form-input__label.is-label-inline { align-items: center; flex-direction: row; gap: 0.5em; }
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content { margin-bottom: 0.5em; }
.wp-block-form-input__label:has(input[type="checkbox"]) { flex-direction: row; width: fit-content; }
.wp-block-form-input__label:has(input[type="checkbox"]) .wp-block-form-input__label-content { margin: 0px; }
.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type="checkbox"]) { flex-direction: row-reverse; }
.wp-block-form-input__label-content { width: fit-content; }
:where(.wp-block-form-input__input) { font-size: 1em; margin-bottom: 0.5em; padding: 0px 0.5em; }
:where(.wp-block-form-input__input)[type="date"], :where(.wp-block-form-input__input)[type="datetime-local"], :where(.wp-block-form-input__input)[type="datetime"], :where(.wp-block-form-input__input)[type="email"], :where(.wp-block-form-input__input)[type="month"], :where(.wp-block-form-input__input)[type="number"], :where(.wp-block-form-input__input)[type="password"], :where(.wp-block-form-input__input)[type="search"], :where(.wp-block-form-input__input)[type="tel"], :where(.wp-block-form-input__input)[type="text"], :where(.wp-block-form-input__input)[type="time"], :where(.wp-block-form-input__input)[type="url"], :where(.wp-block-form-input__input)[type="week"] { border-style: solid; border-width: 1px; line-height: 2; min-height: 2em; }
textarea.wp-block-form-input__input { min-height: 10em; }
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images) { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0px; padding: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; position: relative; width: calc(50% - 1em); }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) { margin-right: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure { align-items: flex-end; display: flex; height: 100%; justify-content: flex-start; margin: 0px; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img { display: block; height: auto; max-width: 100%; width: auto; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0)); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: auto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; width: 100%; z-index: 2; }
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img { display: inline; }
.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:not(.has-nested-images) figcaption { flex-grow: 1; }
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img { flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; }
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item { margin-right: 0px; width: 100%; }
@media (min-width: 600px) {
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item { margin-right: 1em; width: calc(33.3333% - 0.66667em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item { margin-right: 1em; width: calc(25% - 0.75em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item { margin-right: 1em; width: calc(20% - 0.8em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item { margin-right: 1em; width: calc(16.6667% - 0.83333em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item { margin-right: 1em; width: calc(14.2857% - 0.85714em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item { margin-right: 1em; width: calc(12.5% - 0.875em); }
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) { margin-right: 0px; }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child { margin-right: 0px; }
.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-grid:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright { max-width: 420px; width: 100%; }
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure { justify-content: center; }
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { align-self: flex-start; }
figure.wp-block-gallery.has-nested-images { align-items: normal; }
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) { margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2); }
.wp-block-gallery.has-nested-images figure.wp-block-image { box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; max-width: 100%; position: relative; }
.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-gallery.has-nested-images figure.wp-block-image > div { flex-direction: column; flex-grow: 1; margin: 0px; }
.wp-block-gallery.has-nested-images figure.wp-block-image img { display: block; height: auto; width: auto; max-width: 100% !important; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before { bottom: 0px; left: 0px; max-height: 100%; position: absolute; right: 0px; }
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before { backdrop-filter: blur(3px); content: ""; height: 100%; mask-image: linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0)); max-height: 40%; pointer-events: none; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; margin: 0px; overflow: auto; padding: 1em; text-align: center; text-shadow: rgb(0, 0, 0) 0px 0px 1.5px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar { height: 12px; width: 12px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track { background-color: initial; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: initial; border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.8); }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { scrollbar-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover { scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { will-change: transform; }
@media (hover: none) {
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { scrollbar-color: rgba(255, 255, 255, 0.8) rgba(0, 0, 0, 0); }
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { display: inline; }
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { color: inherit; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img { box-sizing: border-box; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div { flex: 1 1 auto; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption { background: none; color: inherit; flex: initial; margin: 0px; padding: 10px 10px 9px; position: relative; text-shadow: none; }
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before, .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before { content: none; }
.wp-block-gallery.has-nested-images figcaption { flex-basis: 100%; flex-grow: 1; text-align: center; }
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) { margin-bottom: auto; margin-top: 0px; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) { align-self: inherit; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) { display: flex; }
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img { flex: 1 0 0%; height: 100%; object-fit: cover; width: 100%; }
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) { width: 100%; }
@media (min-width: 600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) { width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) { width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75); }
  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) { width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8); }
  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) { width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333); }
  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) { width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714); }
  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) { width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) { width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) { width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); }
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child { width: 100%; }
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright { max-width: 420px; width: 100%; }
.wp-block-gallery.has-nested-images.aligncenter { justify-content: center; }
.wp-block-group { box-sizing: border-box; }
:where(.wp-block-group.wp-block-group-is-layout-constrained) { position: relative; }
h1:where(.wp-block-heading).has-background, h2:where(.wp-block-heading).has-background, h3:where(.wp-block-heading).has-background, h4:where(.wp-block-heading).has-background, h5:where(.wp-block-heading).has-background, h6:where(.wp-block-heading).has-background { padding: 1.25em 2.375em; }
h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]), h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]), h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) { rotate: 180deg; }
.wp-block-image > a, .wp-block-image > figure > a { display: inline-block; }
.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }
@media not (prefers-reduced-motion) {
  .wp-block-image img.hide { visibility: hidden; }
  .wp-block-image img.show { animation: 0.4s ease 0s 1 normal none running show-content-image; }
}
.wp-block-image[style*="border-radius"] img, .wp-block-image[style*="border-radius"] > a { border-radius: inherit; }
.wp-block-image.has-custom-border img { box-sizing: border-box; }
.wp-block-image.aligncenter { text-align: center; }
.wp-block-image.alignfull > a, .wp-block-image.alignwide > a { width: 100%; }
.wp-block-image.alignfull img, .wp-block-image.alignwide img { height: auto; width: 100%; }
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-block-image.alignright { display: table; }
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncenter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption { caption-side: bottom; display: table-caption; }
.wp-block-image .alignleft { float: left; margin: 0.5em 1em 0.5em 0px; }
.wp-block-image .alignright { float: right; margin: 0.5em 0px 0.5em 1em; }
.wp-block-image .aligncenter { margin-left: auto; margin-right: auto; }
.wp-block-image :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-image.is-style-circle-mask img { border-radius: 9999px; }
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img { border-radius: 0px; mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>"); mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }
}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) { border-radius: 9999px; }
.wp-block-image figure { margin: 0px; }
.wp-lightbox-container { display: flex; flex-direction: column; position: relative; }
.wp-lightbox-container img { cursor: zoom-in; }
.wp-lightbox-container img:hover + button { opacity: 1; }
.wp-lightbox-container button { align-items: center; backdrop-filter: blur(16px) saturate(180%); background-color: rgba(90, 90, 90, 0.25); border: none; border-radius: 4px; cursor: zoom-in; display: flex; height: 20px; justify-content: center; opacity: 0; padding: 0px; position: absolute; right: 16px; text-align: center; top: 16px; width: 20px; z-index: 100; }
@media not (prefers-reduced-motion) {
  .wp-lightbox-container button { transition: opacity 0.2s; }
}
.wp-lightbox-container button:focus-visible { outline: -webkit-focus-ring-color auto 3px; outline-offset: 3px; }
.wp-lightbox-container button:hover { cursor: pointer; opacity: 1; }
.wp-lightbox-container button:focus { opacity: 1; }
.wp-lightbox-container button:focus, .wp-lightbox-container button:hover, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) { background-color: rgba(90, 90, 90, 0.25); border: none; }
.wp-lightbox-overlay { box-sizing: border-box; cursor: zoom-out; height: 100vh; left: 0px; overflow: hidden; position: fixed; top: 0px; visibility: hidden; width: 100%; z-index: 100000; }
.wp-lightbox-overlay .close-button { align-items: center; cursor: pointer; display: flex; justify-content: center; min-height: 40px; min-width: 40px; padding: 0px; position: absolute; right: calc(env(safe-area-inset-right) + 16px); top: calc(env(safe-area-inset-top) + 16px); z-index: 5000000; }
.wp-lightbox-overlay .close-button:focus, .wp-lightbox-overlay .close-button:hover, .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) { background: none; border: none; }
.wp-lightbox-overlay .lightbox-image-container { height: var(--wp--lightbox-container-height); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); transform-origin: left top; width: var(--wp--lightbox-container-width); z-index: 2147483647; }
.wp-lightbox-overlay .wp-block-image { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: 0px; position: relative; transform-origin: 0px 0px; width: 100%; z-index: 3000000; }
.wp-lightbox-overlay .wp-block-image img { height: var(--wp--lightbox-image-height); min-height: var(--wp--lightbox-image-height); min-width: var(--wp--lightbox-image-width); width: var(--wp--lightbox-image-width); }
.wp-lightbox-overlay .wp-block-image figcaption { display: none; }
.wp-lightbox-overlay button { background: none; border: none; }
.wp-lightbox-overlay .scrim { background-color: rgb(255, 255, 255); height: 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; }
.wp-lightbox-overlay.active { visibility: visible; }
@media not (prefers-reduced-motion) {
  .wp-lightbox-overlay.active { animation: 0.25s ease 0s 1 normal both running turn-on-visibility; }
  .wp-lightbox-overlay.active img { animation: 0.35s ease 0s 1 normal both running turn-on-visibility; }
  .wp-lightbox-overlay.show-closing-animation:not(.active) { animation: 0.35s ease 0s 1 normal both running turn-off-visibility; }
  .wp-lightbox-overlay.show-closing-animation:not(.active) img { animation: 0.25s ease 0s 1 normal both running turn-off-visibility; }
  .wp-lightbox-overlay.zoom.active { animation: auto ease 0s 1 normal none running none; opacity: 1; visibility: visible; }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-in; }
  .wp-lightbox-overlay.zoom.active .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.active .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-on-visibility; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container { animation: 0.4s ease 0s 1 normal none running lightbox-zoom-out; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img { animation: auto ease 0s 1 normal none running none; }
  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim { animation: 0.4s ease 0s 1 normal forwards running turn-off-visibility; }
}
@keyframes show-content-image { 
  0% { visibility: hidden; }
  99% { visibility: hidden; }
  100% { visibility: visible; }
}
@keyframes turn-on-visibility { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes turn-off-visibility { 
  0% { opacity: 1; visibility: visible; }
  99% { opacity: 0; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes lightbox-zoom-in { 
  0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); }
  100% { transform: translate(-50%, -50%) scale(1); }
}
@keyframes lightbox-zoom-out { 
  0% { transform: translate(-50%, -50%) scale(1); visibility: visible; }
  99% { visibility: visible; }
  100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; }
}
ol.wp-block-latest-comments { box-sizing: border-box; margin-left: 0px; }
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment)) { line-height: 1.1; }
:where(.wp-block-latest-comments:not([style*="line-height"] .wp-block-latest-comments__comment-excerpt p)) { line-height: 1.8; }
.has-dates :where(.wp-block-latest-comments:not([style*="line-height"])), .has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) { line-height: 1.5; }
.wp-block-latest-comments .wp-block-latest-comments { padding-left: 0px; }
.wp-block-latest-comments__comment { list-style: none; margin-bottom: 1em; }
.has-avatars .wp-block-latest-comments__comment { list-style: none; min-height: 2.25em; }
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 3.25em; }
.wp-block-latest-comments__comment-excerpt p { font-size: 0.875em; margin: 0.36em 0px 1.4em; }
.wp-block-latest-comments__comment-date { display: block; font-size: 0.75em; }
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 1.5em; display: block; float: left; height: 2.5em; margin-right: 0.75em; width: 2.5em; }
.wp-block-latest-comments[class*="-font-size"] a, .wp-block-latest-comments[style*="font-size"] a { font-size: inherit; }
.wp-block-latest-posts { box-sizing: border-box; }
.wp-block-latest-posts.alignleft { margin-right: 2em; }
.wp-block-latest-posts.alignright { margin-left: 2em; }
.wp-block-latest-posts.wp-block-latest-posts__list { list-style: none; }
.wp-block-latest-posts.wp-block-latest-posts__list li { clear: both; overflow-wrap: break-word; }
.wp-block-latest-posts.is-grid { display: flex; flex-wrap: wrap; }
.wp-block-latest-posts.is-grid li { margin: 0px 1.25em 1.25em 0px; width: 100%; }
@media (min-width: 600px) {
  .wp-block-latest-posts.columns-2 li { width: calc(50% - 0.625em); }
  .wp-block-latest-posts.columns-2 li:nth-child(2n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-3 li { width: calc(33.3333% - 0.83333em); }
  .wp-block-latest-posts.columns-3 li:nth-child(3n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-4 li { width: calc(25% - 0.9375em); }
  .wp-block-latest-posts.columns-4 li:nth-child(4n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-5 li { width: calc(20% - 1em); }
  .wp-block-latest-posts.columns-5 li:nth-child(5n) { margin-right: 0px; }
  .wp-block-latest-posts.columns-6 li { width: calc(16.6667% - 1.04167em); }
  .wp-block-latest-posts.columns-6 li:nth-child(6n) { margin-right: 0px; }
}
:root :where(.wp-block-latest-posts.is-grid) { padding: 0px; }
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) { padding-left: 0px; }
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { display: block; font-size: 0.8125em; }
.wp-block-latest-posts__post-excerpt, .wp-block-latest-posts__post-full-content { margin-bottom: 1em; margin-top: 0.5em; }
.wp-block-latest-posts__featured-image a { display: inline-block; }
.wp-block-latest-posts__featured-image img { height: auto; max-width: 100%; width: auto; }
.wp-block-latest-posts__featured-image.alignleft { float: left; margin-right: 1em; }
.wp-block-latest-posts__featured-image.alignright { float: right; margin-left: 1em; }
.wp-block-latest-posts__featured-image.aligncenter { margin-bottom: 1em; text-align: center; }
ol, ul { box-sizing: border-box; }
:root :where(.wp-block-list.has-background) { padding: 1.25em 2.375em; }
.wp-block-loginout { box-sizing: border-box; }
.wp-block-math { overflow: auto hidden; }
.wp-block-media-text { box-sizing: border-box; direction: ltr; display: grid; grid-template-columns: 50% 1fr; grid-template-rows: auto; }
.wp-block-media-text.has-media-on-the-right { grid-template-columns: 1fr 50%; }
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media { align-self: start; }
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media, .wp-block-media-text > .wp-block-media-text__content, .wp-block-media-text > .wp-block-media-text__media { align-self: center; }
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media { align-self: end; }
.wp-block-media-text > .wp-block-media-text__media { grid-area: 1 / 1; margin: 0px; }
.wp-block-media-text > .wp-block-media-text__content { direction: ltr; grid-area: 1 / 2; padding: 0px 8%; word-break: break-word; }
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media { grid-area: 1 / 2; }
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content { grid-area: 1 / 1; }
.wp-block-media-text__media a { display: block; }
.wp-block-media-text__media img, .wp-block-media-text__media video { height: auto; max-width: unset; vertical-align: middle; width: 100%; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media { background-size: cover; height: 100%; min-height: 250px; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media > a { display: block; height: 100%; }
.wp-block-media-text.is-image-fill > .wp-block-media-text__media img { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media { height: 100%; min-height: 250px; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a { display: block; height: 100%; }
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img { height: 100%; object-fit: cover; width: 100%; }
@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% !important; }
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media { grid-area: 1 / 1; }
  .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content { grid-area: 2 / 1; }
}
.wp-block-navigation { position: relative; }
.wp-block-navigation ul { margin-bottom: 0px; margin-left: 0px; margin-top: 0px; padding-left: 0px; }
.wp-block-navigation ul, .wp-block-navigation ul li { list-style: none; padding: 0px; }
.wp-block-navigation .wp-block-navigation-item { align-items: center; display: flex; position: relative; }
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { display: none; }
.wp-block-navigation .wp-block-navigation-item__content { display: block; z-index: 1; }
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { color: inherit; }
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus { text-decoration: underline; }
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus { text-decoration: line-through; }
.wp-block-navigation :where(a), .wp-block-navigation :where(a:active), .wp-block-navigation :where(a:focus) { text-decoration: none; }
.wp-block-navigation .wp-block-navigation__submenu-icon { align-self: center; background-color: inherit; border: none; color: currentcolor; display: inline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left: 0.25em; padding: 0px; width: 0.6em; }
.wp-block-navigation .wp-block-navigation__submenu-icon svg { display: inline-block; stroke: currentcolor; height: inherit; margin-top: 0.075em; width: inherit; }
.wp-block-navigation { --navigation-layout-justification-setting: flex-start; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --navigation-layout-justify: flex-start; --navigation-layout-align: center; }
.wp-block-navigation.is-vertical { --navigation-layout-direction: column; --navigation-layout-justify: initial; --navigation-layout-align: flex-start; }
.wp-block-navigation.no-wrap { --navigation-layout-wrap: nowrap; }
.wp-block-navigation.items-justified-center { --navigation-layout-justification-setting: center; --navigation-layout-justify: center; }
.wp-block-navigation.items-justified-center.is-vertical { --navigation-layout-align: center; }
.wp-block-navigation.items-justified-right { --navigation-layout-justification-setting: flex-end; --navigation-layout-justify: flex-end; }
.wp-block-navigation.items-justified-right.is-vertical { --navigation-layout-align: flex-end; }
.wp-block-navigation.items-justified-space-between { --navigation-layout-justification-setting: space-between; --navigation-layout-justify: space-between; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { align-items: normal; background-color: inherit; color: inherit; display: flex; flex-direction: column; opacity: 0; position: absolute; z-index: 2; }
@media not (prefers-reduced-motion) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container { transition: opacity 0.1s linear; }
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { height: 0px; overflow: hidden; visibility: hidden; width: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { display: flex; flex-grow: 1; padding: 0.5em 1em; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { margin-left: auto; margin-right: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { margin: 0px; }
.wp-block-navigation .has-child .wp-block-navigation__submenu-container { left: -1px; top: 100%; }
@media (min-width: 782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: 100%; top: -1px; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before { background: rgba(0, 0, 0, 0); content: ""; display: block; height: 100%; position: absolute; right: 100%; width: 0.5em; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { margin-right: 0.25em; }
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { transform: rotate(-90deg); }
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container { height: auto; min-width: 200px; opacity: 1; overflow: visible; visibility: visible; width: auto; }
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { left: 0px; top: 100%; }
@media (min-width: 782px) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: 100%; top: 0px; }
}
.wp-block-navigation-submenu { display: flex; position: relative; }
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { stroke: currentcolor; }
button.wp-block-navigation-item__content { background-color: initial; border: none; color: currentcolor; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-align: left; text-transform: inherit; }
.wp-block-navigation-submenu__toggle { cursor: pointer; }
.wp-block-navigation-submenu__toggle[aria-expanded="true"] + .wp-block-navigation__submenu-icon > svg, .wp-block-navigation-submenu__toggle[aria-expanded="true"] > svg { transform: rotate(180deg); }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { padding-left: 0px; padding-right: 0.85em; }
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { margin-left: -0.6em; pointer-events: none; }
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { padding: 0px; }
.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container, .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-dialog { gap: inherit; }
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; }
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { padding: 0.5em 1em; }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container { left: auto; right: 0px; }
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: -1px; right: -1px; }
@media (min-width: 782px) {
  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { left: auto; right: 100%; }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); }
.wp-block-navigation.has-background .wp-block-navigation__submenu-container { background-color: inherit; }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { color: rgb(0, 0, 0); }
.wp-block-navigation__container { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); list-style: none; margin: 0px; padding-left: 0px; }
.wp-block-navigation__container .is-responsive { display: none; }
.wp-block-navigation__container:only-child, .wp-block-page-list:only-child { flex-grow: 1; }
@keyframes overlay-menu__fade-in-animation { 
  0% { opacity: 0; transform: translateY(0.5em); }
  100% { opacity: 1; transform: translateY(0px); }
}
.wp-block-navigation__responsive-container { inset: 0px; display: none; position: fixed; }
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { color: inherit; }
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-align,initial); display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { background-color: inherit !important; color: inherit !important; }
.wp-block-navigation__responsive-container.is-menu-open { background-color: inherit; display: flex; flex-direction: column; }
@media not (prefers-reduced-motion) {
  .wp-block-navigation__responsive-container.is-menu-open { animation: 0.1s ease-out 0s 1 normal forwards running overlay-menu__fade-in-animation; }
}
.wp-block-navigation__responsive-container.is-menu-open { overflow: auto; padding: clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem); z-index: 100000; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { align-items: var(--navigation-layout-justification-setting,inherit); display: flex; flex-flow: column; overflow: visible; padding-top: calc(24px + 2rem); }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { justify-content: flex-start; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { display: none; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { border: none; height: auto; min-width: 200px; opacity: 1; overflow: initial; padding-left: 2rem; padding-right: 2rem; position: static; visibility: visible; width: auto; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { gap: inherit; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container { padding-top: var(--wp--style--block-gap,2em); }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content { padding: 0px; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list { align-items: var(--navigation-layout-justification-setting,initial); display: flex; flex-direction: column; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list { background: rgba(0, 0, 0, 0) !important; color: inherit !important; }
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left: auto; right: auto; }
@media (min-width: 600px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { background-color: inherit; display: block; position: relative; width: 100%; z-index: auto; }
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { display: none; }
  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left: 0px; }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open { background-color: rgb(255, 255, 255); }
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open { color: rgb(0, 0, 0); }
.wp-block-navigation__toggle_button_label { font-size: 1rem; font-weight: 700; }
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open { background: rgba(0, 0, 0, 0); border: none; color: currentcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inherit; vertical-align: middle; }
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg { fill: currentcolor; display: block; height: 24px; pointer-events: none; width: 24px; }
.wp-block-navigation__responsive-container-open { display: flex; }
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { font-family: inherit; font-size: inherit; font-weight: inherit; }
@media (min-width: 600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) { display: none; }
}
.wp-block-navigation__responsive-container-close { position: absolute; right: 0px; top: 0px; z-index: 2; }
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { font-family: inherit; font-size: inherit; font-weight: inherit; }
.wp-block-navigation__responsive-close { width: 100%; }
.has-modal-open .wp-block-navigation__responsive-close { margin-left: auto; margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); }
.wp-block-navigation__responsive-close:focus { outline: none; }
.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-container-content, .is-menu-open .wp-block-navigation__responsive-dialog { box-sizing: border-box; }
.wp-block-navigation__responsive-dialog { position: relative; }
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { margin-top: 46px; }
@media (min-width: 782px) {
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog { margin-top: 32px; }
}
html.has-modal-open { overflow: hidden; }
.wp-block-navigation .wp-block-navigation-item__label { overflow-wrap: break-word; }
.wp-block-navigation .wp-block-navigation-item__description { display: none; }
.link-ui-tools { outline: rgb(240, 240, 240) solid 1px; padding: 8px; }
.link-ui-block-inserter { padding-top: 8px; }
.link-ui-block-inserter__back { margin-left: 8px; text-transform: uppercase; }
.wp-block-navigation .wp-block-page-list { align-items: var(--navigation-layout-align,initial); background-color: inherit; display: flex; flex-direction: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initial); }
.wp-block-navigation .wp-block-navigation-item { background-color: inherit; }
.wp-block-page-list { box-sizing: border-box; }
.is-small-text { font-size: 0.875em; }
.is-regular-text { font-size: 1em; }
.is-large-text { font-size: 2.25em; }
.is-larger-text { font-size: 3em; }
.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left: 0.1em; }
p.has-drop-cap.has-background { overflow: hidden; }
:root :where(p.has-background) { padding: 1.25em 2.375em; }
:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }
p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] { rotate: 180deg; }
.wp-block-post-author { box-sizing: border-box; display: flex; flex-wrap: wrap; }
.wp-block-post-author__byline { font-size: 0.5em; margin-bottom: 0px; margin-top: 0px; width: 100%; }
.wp-block-post-author__avatar { margin-right: 1em; }
.wp-block-post-author__bio { font-size: 0.7em; margin-bottom: 0.7em; }
.wp-block-post-author__content { flex-basis: 0px; flex-grow: 1; }
.wp-block-post-author__name { margin: 0px; }
.wp-block-post-author-biography { box-sizing: border-box; }
:where(.wp-block-post-comments-form input:not([type="submit"])), :where(.wp-block-post-comments-form textarea) { border: 1px solid rgb(148, 148, 148); font-family: inherit; font-size: 1em; }
:where(.wp-block-post-comments-form input:where(:not([type="submit"]):not([type="checkbox"]))), :where(.wp-block-post-comments-form textarea) { padding: calc(0.667em + 2px); }
.wp-block-post-comments-form { box-sizing: border-box; }
.wp-block-post-comments-form[style*="font-weight"] :where(.comment-reply-title) { font-weight: inherit; }
.wp-block-post-comments-form[style*="font-family"] :where(.comment-reply-title) { font-family: inherit; }
.wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title), .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) { font-size: inherit; }
.wp-block-post-comments-form[style*="line-height"] :where(.comment-reply-title) { line-height: inherit; }
.wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) { font-style: inherit; }
.wp-block-post-comments-form[style*="letter-spacing"] :where(.comment-reply-title) { letter-spacing: inherit; }
.wp-block-post-comments-form :where(input[type="submit"]) { box-shadow: none; cursor: pointer; display: inline-block; overflow-wrap: break-word; text-align: center; }
.wp-block-post-comments-form .comment-form input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]), .wp-block-post-comments-form .comment-form textarea { box-sizing: border-box; display: block; width: 100%; }
.wp-block-post-comments-form .comment-form-author label, .wp-block-post-comments-form .comment-form-email label, .wp-block-post-comments-form .comment-form-url label { display: block; margin-bottom: 0.25em; }
.wp-block-post-comments-form .comment-form-cookies-consent { display: flex; gap: 0.25em; }
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent { margin-top: 0.35em; }
.wp-block-post-comments-form .comment-reply-title { margin-bottom: 0px; }
.wp-block-post-comments-form .comment-reply-title :where(small) { font-size: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; }
.wp-block-post-comments-count { box-sizing: border-box; }
.wp-block-post-content { display: flow-root; }
.wp-block-post-comments-link, .wp-block-post-date { box-sizing: border-box; }
:where(.wp-block-post-excerpt) { box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
.wp-block-post-excerpt__excerpt { margin-bottom: 0px; margin-top: 0px; }
.wp-block-post-excerpt__more-text { margin-bottom: 0px; margin-top: var(--wp--style--block-gap); }
.wp-block-post-excerpt__more-link { display: inline-block; }
.wp-block-post-featured-image { margin-left: 0px; margin-right: 0px; }
.wp-block-post-featured-image a { display: block; height: 100%; }
.wp-block-post-featured-image :where(img) { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; width: 100%; }
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img { width: 100%; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim { background-color: rgb(0, 0, 0); inset: 0px; position: absolute; }
.wp-block-post-featured-image { position: relative; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient { background-color: initial; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 { opacity: 0; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 { opacity: 0.1; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 { opacity: 0.2; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 { opacity: 0.3; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 { opacity: 0.4; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 { opacity: 0.5; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 { opacity: 0.6; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 { opacity: 0.7; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 { opacity: 0.8; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 { opacity: 0.9; }
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 { opacity: 1; }
.wp-block-post-featured-image:where(.alignleft, .alignright) { width: 100%; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous { display: inline-block; margin-right: 1ch; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next { display: inline-block; margin-left: 1ch; }
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"], .wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] { rotate: 180deg; }
.wp-block-post-terms { box-sizing: border-box; }
.wp-block-post-terms .wp-block-post-terms__separator { white-space: pre-wrap; }
.wp-block-post-time-to-read, .wp-block-post-title { box-sizing: border-box; }
.wp-block-post-title { word-break: break-word; }
.wp-block-post-title :where(a) { display: inline-block; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
.wp-block-post-author-name { box-sizing: border-box; }
.wp-block-preformatted { box-sizing: border-box; white-space: pre-wrap; }
:where(.wp-block-preformatted.has-background) { padding: 1.25em 2.375em; }
.wp-block-pullquote { box-sizing: border-box; margin: 0px 0px 1em; overflow-wrap: break-word; padding: 4em 0px; text-align: center; }
.wp-block-pullquote blockquote, .wp-block-pullquote p { color: inherit; }
.wp-block-pullquote blockquote { margin: 0px; }
.wp-block-pullquote p { margin-top: 0px; }
.wp-block-pullquote p:last-child { margin-bottom: 0px; }
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 420px; }
.wp-block-pullquote cite, .wp-block-pullquote footer { position: relative; }
.wp-block-pullquote .has-text-color a { color: inherit; }
.wp-block-pullquote.has-text-align-left blockquote { text-align: left; }
.wp-block-pullquote.has-text-align-right blockquote { text-align: right; }
.wp-block-pullquote.has-text-align-center blockquote { text-align: center; }
.wp-block-pullquote.is-style-solid-color { border: none; }
.wp-block-pullquote.is-style-solid-color blockquote { margin-left: auto; margin-right: auto; max-width: 60%; }
.wp-block-pullquote.is-style-solid-color blockquote p { font-size: 2em; margin-bottom: 0px; margin-top: 0px; }
.wp-block-pullquote.is-style-solid-color blockquote cite { font-style: normal; text-transform: none; }
.wp-block-pullquote :where(cite) { color: inherit; display: block; }
.wp-block-post-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
.wp-block-post-template.is-flex-container { display: flex; flex-flow: wrap; gap: 1.25em; }
.wp-block-post-template.is-flex-container > li { margin: 0px; width: 100%; }
@media (min-width: 600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li { width: calc(50% - 0.625em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li { width: calc(33.3333% - 0.83333em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li { width: calc(25% - 0.9375em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li { width: calc(20% - 1em); }
  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li { width: calc(16.6667% - 1.04167em); }
}
@media (max-width: 600px) {
  .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid { grid-template-columns: 1fr; }
}
.wp-block-post-template-is-layout-constrained > li > .alignright, .wp-block-post-template-is-layout-flow > li > .alignright { float: right; margin-inline: 2em 0px; }
.wp-block-post-template-is-layout-constrained > li > .alignleft, .wp-block-post-template-is-layout-flow > li > .alignleft { float: left; margin-inline: 0px 2em; }
.wp-block-post-template-is-layout-constrained > li > .aligncenter, .wp-block-post-template-is-layout-flow > li > .aligncenter { margin-inline: auto; }
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type { margin-inline-start: auto; }
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child { margin-inline-end: auto; }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { display: inline-block; margin-right: 1ch; }
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow { display: inline-block; margin-left: 1ch; }
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) { transform: scaleX(1); }
.wp-block-query-pagination.aligncenter { justify-content: center; }
.wp-block-query-title, .wp-block-query-total, .wp-block-quote { box-sizing: border-box; }
.wp-block-quote { overflow-wrap: break-word; }
.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-style-large:where(:not(.is-style-plain)) { margin-bottom: 1em; padding: 0px 1em; }
.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p { font-size: 1.5em; font-style: italic; line-height: 1.6; }
.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer { font-size: 1.125em; text-align: right; }
.wp-block-quote > cite { display: block; }
.wp-block-read-more { display: block; width: fit-content; }
.wp-block-read-more:where(:not([style*="text-decoration"])) { text-decoration: none; }
.wp-block-read-more:where(:not([style*="text-decoration"])):active, .wp-block-read-more:where(:not([style*="text-decoration"])):focus { text-decoration: none; }
ul.wp-block-rss.alignleft { margin-right: 2em; }
ul.wp-block-rss.alignright { margin-left: 2em; }
ul.wp-block-rss.is-grid { display: flex; flex-wrap: wrap; padding: 0px; }
ul.wp-block-rss.is-grid li { margin: 0px 1em 1em 0px; width: 100%; }
@media (min-width: 600px) {
  ul.wp-block-rss.columns-2 li { width: calc(50% - 1em); }
  ul.wp-block-rss.columns-3 li { width: calc(33.3333% - 1em); }
  ul.wp-block-rss.columns-4 li { width: calc(25% - 1em); }
  ul.wp-block-rss.columns-5 li { width: calc(20% - 1em); }
  ul.wp-block-rss.columns-6 li { width: calc(16.6667% - 1em); }
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date { display: block; font-size: 0.8125em; }
.wp-block-rss { box-sizing: border-box; list-style: none; padding: 0px; }
.wp-block-search__button { margin-left: 10px; word-break: normal; }
.wp-block-search__button.has-icon { line-height: 0; }
.wp-block-search__button svg { height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }
:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }
.wp-block-search__inside-wrapper { display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }
.wp-block-search__label { width: 100%; }
.wp-block-search.wp-block-search__button-only .wp-block-search__button { box-sizing: border-box; display: flex; flex-shrink: 0; justify-content: center; margin-left: 0px; max-width: 100%; }
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { min-width: 0px !important; transition-property: width; }
.wp-block-search.wp-block-search__button-only .wp-block-search__input { flex-basis: 100%; transition-duration: 0.3s; }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper { overflow: hidden; }
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input { flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }
:where(.wp-block-search__input) { appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-transform: inherit; text-decoration: unset !important; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { border: none; border-radius: 0px; padding: 0px 4px; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { outline: none; }
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }
.wp-block-search.aligncenter .wp-block-search__inside-wrapper { margin: auto; }
.wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { float: right; }
.wp-block-separator { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 2px solid; }
:root :where(.wp-block-separator.is-style-dots) { height: auto; line-height: 1; text-align: center; }
:root :where(.wp-block-separator.is-style-dots)::before { color: currentcolor; content: "···"; font-family: serif; font-size: 1.5em; letter-spacing: 2em; padding-left: 2em; }
.wp-block-separator.is-style-dots { background: none !important; border: none !important; }
.wp-block-site-logo { box-sizing: border-box; line-height: 0; }
.wp-block-site-logo a { display: inline-block; line-height: 0; }
.wp-block-site-logo.is-default-size img { height: auto; width: 120px; }
.wp-block-site-logo img { height: auto; max-width: 100%; }
.wp-block-site-logo a, .wp-block-site-logo img { border-radius: inherit; }
.wp-block-site-logo.aligncenter { margin-left: auto; margin-right: auto; text-align: center; }
:root :where(.wp-block-site-logo.is-style-rounded) { border-radius: 9999px; }
.wp-block-site-tagline, .wp-block-site-title { box-sizing: border-box; }
.wp-block-site-title :where(a) { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; }
.wp-block-social-links { background: none; box-sizing: border-box; margin-left: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; }
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover { border-bottom: 0px; box-shadow: none; text-decoration: none; }
.wp-block-social-links .wp-social-link svg { height: 1em; width: 1em; }
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }
.wp-block-social-links.has-small-icon-size { font-size: 16px; }
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size { font-size: 24px; }
.wp-block-social-links.has-large-icon-size { font-size: 36px; }
.wp-block-social-links.has-huge-icon-size { font-size: 48px; }
.wp-block-social-links.aligncenter { display: flex; justify-content: center; }
.wp-block-social-links.alignright { justify-content: flex-end; }
.wp-block-social-link { border-radius: 9999px; display: block; }
@media not (prefers-reduced-motion) {
  .wp-block-social-link { transition: transform 0.1s; }
}
.wp-block-social-link { height: auto; }
.wp-block-social-link a { align-items: center; display: flex; line-height: 0; }
.wp-block-social-link:hover { transform: scale(1.1); }
.wp-block-social-links .wp-block-social-link.wp-social-link { display: inline-block; margin: 0px; padding: 0px; }
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited { color: currentcolor; fill: currentcolor; }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link { background-color: rgb(240, 240, 240); color: rgb(68, 68, 68); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon { background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp { background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance { background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky { background-color: rgb(10, 122, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen { background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart { background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord { background-color: rgb(88, 101, 242); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble { background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox { background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy { background-color: rgb(244, 88, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook { background-color: rgb(8, 102, 255); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr { background-color: rgb(4, 97, 221); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare { background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github { background-color: rgb(36, 41, 45); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads { background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google { background-color: rgb(234, 68, 52); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar { background-color: rgb(29, 79, 196); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram { background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm { background-color: rgb(226, 27, 36); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin { background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon { background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup { background-color: rgb(246, 64, 95); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest { background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket { background-color: rgb(239, 65, 85); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit { background-color: rgb(255, 69, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype { background-color: rgb(4, 120, 215); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat { background-color: rgb(254, 252, 0); color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud { background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify { background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram { background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr { background-color: rgb(1, 24, 53); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch { background-color: rgb(100, 64, 164); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter { background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo { background-color: rgb(30, 183, 234); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk { background-color: rgb(70, 128, 194); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress { background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp { background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp { background-color: rgb(211, 36, 34); color: rgb(255, 255, 255); }
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube { background-color: red; color: rgb(255, 255, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link { background: none; }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg { height: 1.25em; width: 1.25em; }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon { color: rgb(255, 153, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp { color: rgb(30, 160, 195); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance { color: rgb(7, 87, 254); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky { color: rgb(10, 122, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen { color: rgb(30, 31, 38); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart { color: rgb(2, 228, 155); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord { color: rgb(88, 101, 242); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble { color: rgb(233, 76, 137); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox { color: rgb(66, 128, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy { color: rgb(244, 88, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook { color: rgb(8, 102, 255); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr { color: rgb(4, 97, 221); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare { color: rgb(230, 86, 120); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github { color: rgb(36, 41, 45); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads { color: rgb(56, 33, 16); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google { color: rgb(234, 68, 52); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar { color: rgb(29, 79, 196); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram { color: rgb(240, 0, 117); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm { color: rgb(226, 27, 36); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin { color: rgb(13, 102, 194); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon { color: rgb(50, 136, 212); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup { color: rgb(246, 64, 95); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest { color: rgb(230, 1, 34); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket { color: rgb(239, 65, 85); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit { color: rgb(255, 69, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype { color: rgb(4, 120, 215); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat { color: rgb(255, 255, 255); stroke: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud { color: rgb(255, 86, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify { color: rgb(27, 215, 96); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram { color: rgb(42, 171, 238); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr { color: rgb(1, 24, 53); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch { color: rgb(100, 64, 164); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter { color: rgb(29, 161, 242); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo { color: rgb(30, 183, 234); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk { color: rgb(70, 128, 194); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp { color: rgb(37, 211, 102); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress { color: rgb(52, 153, 205); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x { color: rgb(0, 0, 0); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp { color: rgb(211, 36, 34); }
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube { color: red; }
.wp-block-social-links.is-style-pill-shape .wp-social-link { width: auto; }
:root :where(.wp-block-social-links .wp-social-link a) { padding: 0.25em; }
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) { padding: 0px; }
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) { padding-left: 0.666667em; padding-right: 0.666667em; }
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label { color: rgb(0, 0, 0); }
.wp-block-spacer { clear: both; }
.wp-block-tag-cloud { box-sizing: border-box; }
.wp-block-tag-cloud.aligncenter { justify-content: center; text-align: center; }
.wp-block-tag-cloud a { display: inline-block; margin-right: 5px; }
.wp-block-tag-cloud span { display: inline-block; margin-left: 5px; text-decoration: none; }
:root :where(.wp-block-tag-cloud.is-style-outline) { display: flex; flex-wrap: wrap; gap: 1ch 1ch; }
:root :where(.wp-block-tag-cloud.is-style-outline a) { border: 1px solid; margin-right: 0px; padding: 1ch 2ch 1ch 2ch; font-size: unset !important; text-decoration: none !important; }
.wp-block-table { overflow-x: auto; }
.wp-block-table table { border-collapse: collapse; width: 100%; }
.wp-block-table thead { border-bottom: 3px solid; }
.wp-block-table tfoot { border-top: 3px solid; }
.wp-block-table td, .wp-block-table th { border: 1px solid; padding: 0.5em; }
.wp-block-table .has-fixed-layout { table-layout: fixed; width: 100%; }
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th { word-break: break-word; }
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright { display: table; width: auto; }
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th { word-break: break-word; }
.wp-block-table .has-subtle-light-gray-background-color { background-color: rgb(243, 244, 245); }
.wp-block-table .has-subtle-pale-green-background-color { background-color: rgb(233, 251, 229); }
.wp-block-table .has-subtle-pale-blue-background-color { background-color: rgb(231, 245, 254); }
.wp-block-table .has-subtle-pale-pink-background-color { background-color: rgb(252, 240, 239); }
.wp-block-table.is-style-stripes { background-color: initial; border-collapse: inherit; border-spacing: 0px; }
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-color: rgb(240, 240, 240); }
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(2n+1) { background-color: rgb(243, 244, 245); }
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(2n+1) { background-color: rgb(233, 251, 229); }
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(2n+1) { background-color: rgb(231, 245, 254); }
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(2n+1) { background-color: rgb(252, 240, 239); }
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { border-color: rgba(0, 0, 0, 0); }
.wp-block-table.is-style-stripes { border-bottom: 1px solid rgb(240, 240, 240); }
.wp-block-table .has-border-color td, .wp-block-table .has-border-color th, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color > * { border-color: inherit; }
.wp-block-table table[style*="border-top-color"] tr:first-child, .wp-block-table table[style*="border-top-color"] tr:first-child td, .wp-block-table table[style*="border-top-color"] tr:first-child th, .wp-block-table table[style*="border-top-color"] > *, .wp-block-table table[style*="border-top-color"] > * td, .wp-block-table table[style*="border-top-color"] > * th { border-top-color: inherit; }
.wp-block-table table[style*="border-top-color"] tr:not(:first-child) { border-top-color: initial; }
.wp-block-table table[style*="border-right-color"] td:last-child, .wp-block-table table[style*="border-right-color"] th, .wp-block-table table[style*="border-right-color"] tr, .wp-block-table table[style*="border-right-color"] > * { border-right-color: inherit; }
.wp-block-table table[style*="border-bottom-color"] tr:last-child, .wp-block-table table[style*="border-bottom-color"] tr:last-child td, .wp-block-table table[style*="border-bottom-color"] tr:last-child th, .wp-block-table table[style*="border-bottom-color"] > *, .wp-block-table table[style*="border-bottom-color"] > * td, .wp-block-table table[style*="border-bottom-color"] > * th { border-bottom-color: inherit; }
.wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) { border-bottom-color: initial; }
.wp-block-table table[style*="border-left-color"] td:first-child, .wp-block-table table[style*="border-left-color"] th, .wp-block-table table[style*="border-left-color"] tr, .wp-block-table table[style*="border-left-color"] > * { border-left-color: inherit; }
.wp-block-table table[style*="border-style"] td, .wp-block-table table[style*="border-style"] th, .wp-block-table table[style*="border-style"] tr, .wp-block-table table[style*="border-style"] > * { border-style: inherit; }
.wp-block-table table[style*="border-width"] td, .wp-block-table table[style*="border-width"] th, .wp-block-table table[style*="border-width"] tr, .wp-block-table table[style*="border-width"] > * { border-style: inherit; border-width: inherit; }
:root :where(.wp-block-table-of-contents) { box-sizing: border-box; }
.wp-block-term-count { box-sizing: border-box; }
:where(.wp-block-term-description) { box-sizing: border-box; margin-bottom: var(--wp--style--block-gap); margin-top: var(--wp--style--block-gap); }
.wp-block-term-description p { margin-bottom: 0px; margin-top: 0px; }
.wp-block-term-name { box-sizing: border-box; }
.wp-block-term-template { box-sizing: border-box; list-style: none; margin-bottom: 0px; margin-top: 0px; max-width: 100%; padding: 0px; }
.wp-block-text-columns, .wp-block-text-columns.aligncenter { display: flex; }
.wp-block-text-columns .wp-block-column { margin: 0px 1em; padding: 0px; }
.wp-block-text-columns .wp-block-column:first-child { margin-left: 0px; }
.wp-block-text-columns .wp-block-column:last-child { margin-right: 0px; }
.wp-block-text-columns.columns-2 .wp-block-column { width: 50%; }
.wp-block-text-columns.columns-3 .wp-block-column { width: 33.3333%; }
.wp-block-text-columns.columns-4 .wp-block-column { width: 25%; }
pre.wp-block-verse { overflow: auto; white-space: pre-wrap; }
:where(pre.wp-block-verse) { font-family: inherit; }
.wp-block-video { box-sizing: border-box; }
.wp-block-video video { height: auto; vertical-align: middle; width: 100%; }
@supports (position:sticky) {
  .wp-block-video [poster] { object-fit: cover; }
}
.wp-block-video.aligncenter { text-align: center; }
.wp-block-video :where(figcaption) { margin-bottom: 1em; margin-top: 0.5em; }
.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }
a[data-fn].fn { counter-increment: footnotes 1; display: inline-flex; font-size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align: super; }
a[data-fn].fn::after { content: "[" counter(footnotes) "]"; float: left; text-indent: 0px; }
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  :root { --wp-admin-border-width-focus: 1.5px; }
}
.wp-element-button { cursor: pointer; }
:root .has-very-light-gray-background-color { background-color: rgb(238, 238, 238); }
:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49); }
:root .has-very-light-gray-color { color: rgb(238, 238, 238); }
:root .has-very-dark-gray-color { color: rgb(49, 49, 49); }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root .has-purple-crush-gradient-background { background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root .has-subdued-olive-gradient-background { background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root .has-atomic-cream-gradient-background { background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root .has-nightshade-gradient-background { background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root .has-midnight-gradient-background { background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
.has-regular-font-size { font-size: 1em; }
.has-larger-font-size { font-size: 2.625em; }
.has-normal-font-size { font-size: var(--wp--preset--font-size--normal); }
.has-huge-font-size { font-size: var(--wp--preset--font-size--huge); }
.has-text-align-center { text-align: center; }
.has-text-align-left { text-align: left; }
.has-text-align-right { text-align: right; }
.has-fit-text { white-space: nowrap !important; }
#end-resizable-editor-section { display: none; }
.aligncenter { clear: both; }
.items-justified-left { justify-content: flex-start; }
.items-justified-center { justify-content: center; }
.items-justified-right { justify-content: flex-end; }
.items-justified-space-between { justify-content: space-between; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where(.has-border-color) { border-style: solid; }
html :where([style*="border-top-color"]) { border-top-style: solid; }
html :where([style*="border-right-color"]) { border-right-style: solid; }
html :where([style*="border-bottom-color"]) { border-bottom-style: solid; }
html :where([style*="border-left-color"]) { border-left-style: solid; }
html :where([style*="border-width"]) { border-style: solid; }
html :where([style*="border-top-width"]) { border-top-style: solid; }
html :where([style*="border-right-width"]) { border-right-style: solid; }
html :where([style*="border-bottom-width"]) { border-bottom-style: solid; }
html :where([style*="border-left-width"]) { border-left-style: solid; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}
.wp-block-audio :where(figcaption) { color: rgb(85, 85, 85); font-size: 13px; text-align: center; }
.is-dark-theme .wp-block-audio :where(figcaption) { color: rgba(255, 255, 255, 0.65); }
.wp-block-audio { margin: 0px 0px 1em; }
.wp-block-code { border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-family: Menlo, Consolas, monaco, monospace; padding: 0.8em 1em; }
.wp-block-embed :where(figcaption) { color: rgb(85, 85, 85); font-size: 13px; text-align: center; }
.is-dark-theme .wp-block-embed :where(figcaption) { color: rgba(255, 255, 255, 0.65); }
.wp-block-embed { margin: 0px 0px 1em; }
.blocks-gallery-caption { color: rgb(85, 85, 85); font-size: 13px; text-align: center; }
.is-dark-theme .blocks-gallery-caption { color: rgba(255, 255, 255, 0.65); }
:root :where(.wp-block-image figcaption) { color: rgb(85, 85, 85); font-size: 13px; text-align: center; }
.is-dark-theme :root :where(.wp-block-image figcaption) { color: rgba(255, 255, 255, 0.65); }
.wp-block-image { margin: 0px 0px 1em; }
.wp-block-pullquote { border-bottom: 4px solid; border-top: 4px solid; color: currentcolor; margin-bottom: 1.75em; }
.wp-block-pullquote :where(cite), .wp-block-pullquote :where(footer), .wp-block-pullquote__citation { color: currentcolor; font-size: 0.8125em; font-style: normal; text-transform: uppercase; }
.wp-block-quote { border-left: 0.25em solid; margin: 0px 0px 1.75em; padding-left: 1em; }
.wp-block-quote cite, .wp-block-quote footer { color: currentcolor; font-size: 0.8125em; font-style: normal; position: relative; }
.wp-block-quote:where(.has-text-align-right) { border-left: none; border-right: 0.25em solid; padding-left: 0px; padding-right: 1em; }
.wp-block-quote:where(.has-text-align-center) { border: none; padding-left: 0px; }
.wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-quote:where(.is-style-plain) { border: none; }
.wp-block-search .wp-block-search__label { font-weight: 700; }
.wp-block-search__button { border: 1px solid rgb(204, 204, 204); padding: 0.375em 0.625em; }
:where(.wp-block-group.has-background) { padding: 1.25em 2.375em; }
.wp-block-separator.has-css-opacity { opacity: 0.4; }
.wp-block-separator { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2px solid; margin-left: auto; margin-right: auto; }
.wp-block-separator.has-alpha-channel-opacity { opacity: 1; }
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) { width: 100px; }
.wp-block-separator.has-background:not(.is-style-dots) { border-bottom: none; height: 1px; }
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) { height: 2px; }
.wp-block-table { margin: 0px 0px 1em; }
.wp-block-table td, .wp-block-table th { word-break: normal; }
.wp-block-table :where(figcaption) { color: rgb(85, 85, 85); font-size: 13px; text-align: center; }
.is-dark-theme .wp-block-table :where(figcaption) { color: rgba(255, 255, 255, 0.65); }
.wp-block-video :where(figcaption) { color: rgb(85, 85, 85); font-size: 13px; text-align: center; }
.is-dark-theme .wp-block-video :where(figcaption) { color: rgba(255, 255, 255, 0.65); }
.wp-block-video { margin: 0px 0px 1em; }
:root :where(.wp-block-template-part.has-background) { margin-bottom: 0px; margin-top: 0px; padding: 1.25em 2.375em; }
.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }
.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, 255); text-decoration: none; }
@media not (prefers-reduced-motion) {
  .components-animate__appear { animation: 0.1s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal forwards running components-animate__appear-animation; }
}
.components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left { transform-origin: left top; }
.components-animate__appear.is-from-top.is-from-right { transform-origin: right top; }
.components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left { transform-origin: left bottom; }
.components-animate__appear.is-from-bottom.is-from-right { transform-origin: right bottom; }
@keyframes components-animate__appear-animation { 
  0% { transform: translateY(-2em) scaleY(0) scaleX(0); }
  100% { transform: translateY(0px) scaleY(1) scaleX(1); }
}
@media not (prefers-reduced-motion) {
  .components-animate__slide-in { animation: 0.1s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal forwards running components-animate__slide-in-animation; }
  .components-animate__slide-in.is-from-left { transform: translateX(100%); }
  .components-animate__slide-in.is-from-right { transform: translateX(-100%); }
}
@keyframes components-animate__slide-in-animation { 
  100% { transform: translateX(0px); }
}
@media not (prefers-reduced-motion) {
  .components-animate__loading { animation: 1.6s ease-in-out 0s infinite normal none running components-animate__loading; }
}
@keyframes components-animate__loading { 
  0% { opacity: 0.5; }
  50% { opacity: 1; }
  100% { opacity: 0.5; }
}
.components-autocomplete__popover .components-popover__content { min-width: 200px; padding: 8px; }
.components-autocomplete__result.components-button { display: flex; height: auto; min-height: 36px; text-align: left; width: 100%; }
.components-autocomplete__result.components-button:focus:not(:disabled) { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-badge { box-sizing: border-box; }
.components-badge *, .components-badge ::after, .components-badge ::before { box-sizing: inherit; }
.components-badge { background-color: color-mix(in srgb,#fff 90%,var(--base-color)); border-radius: 2px; color: color-mix(in srgb,#000 50%,var(--base-color)); display: inline-block; line-height: 0; max-width: 100%; min-height: 24px; padding: 2px 8px; }
.components-badge:where(.is-default) { background-color: rgb(240, 240, 240); color: rgb(47, 47, 47); }
.components-badge.has-icon { padding-inline-start: 4px; }
.components-badge.is-info { --base-color: #3858e9; }
.components-badge.is-warning { --base-color: #f0b849; }
.components-badge.is-error { --base-color: #cc1818; }
.components-badge.is-success { --base-color: #4ab866; }
.components-badge__flex-wrapper { align-items: center; display: inline-flex; font-size: 12px; font-weight: 400; gap: 2px; line-height: 20px; max-width: 100%; }
.components-badge__icon { flex-shrink: 0; }
.components-badge__content { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.components-button-group { display: inline-block; }
.components-button-group .components-button { border-radius: 0px; box-shadow: rgb(30, 30, 30) 0px 0px 0px 1px inset; color: rgb(30, 30, 30); display: inline-flex; }
.components-button-group .components-button + .components-button { margin-left: -1px; }
.components-button-group .components-button:first-child { border-radius: 2px 0px 0px 2px; }
.components-button-group .components-button:last-child { border-radius: 0px 2px 2px 0px; }
.components-button-group .components-button.is-primary, .components-button-group .components-button:focus { position: relative; z-index: 1; }
.components-button-group .components-button.is-primary { box-shadow: rgb(30, 30, 30) 0px 0px 0px 1px inset; }
.components-button { appearance: none; background: none; border: 0px; cursor: pointer; display: inline-flex; font-family: inherit; font-size: 13px; margin: 0px; text-decoration: none; }
@media not (prefers-reduced-motion) {
  .components-button { transition: box-shadow 0.1s linear; }
}
.components-button { align-items: center; border-radius: 2px; box-sizing: border-box; color: var(--wp-components-color-foreground,#1e1e1e); height: 36px; padding: 6px 12px; }
.components-button.is-next-40px-default-size { height: 40px; }
.components-button:hover:not(:disabled, [aria-disabled="true"]), .components-button[aria-expanded="true"] { color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-button:focus:not(:disabled) { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 3px; }
.components-button.is-primary { background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); color: var(--wp-components-color-accent-inverted,#fff); outline: rgba(0, 0, 0, 0) solid 1px; text-decoration: none; text-shadow: none; white-space: nowrap; }
.components-button.is-primary:hover:not(:disabled) { background: var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6)); color: var(--wp-components-color-accent-inverted,#fff); }
.components-button.is-primary:active:not(:disabled) { background: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)); border-color: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)); color: var(--wp-components-color-accent-inverted,#fff); }
.components-button.is-primary:focus:not(:disabled) { box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-button.is-primary:disabled, .components-button.is-primary:disabled:active:enabled, .components-button.is-primary[aria-disabled="true"], .components-button.is-primary[aria-disabled="true"]:active:enabled, .components-button.is-primary[aria-disabled="true"]:enabled { background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); color: rgba(255, 255, 255, 0.4); outline: none; }
.components-button.is-primary:disabled:active:enabled:focus:enabled, .components-button.is-primary:disabled:focus:enabled, .components-button.is-primary[aria-disabled="true"]:active:enabled:focus:enabled, .components-button.is-primary[aria-disabled="true"]:enabled:focus:enabled, .components-button.is-primary[aria-disabled="true"]:focus:enabled { box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled="true"] { background-image: linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%); background-size: 100px 100%; border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); color: var(--wp-components-color-accent-inverted,#fff); }
.components-button.is-secondary, .components-button.is-tertiary { outline: rgba(0, 0, 0, 0) solid 1px; }
.components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) { box-shadow: none; }
.components-button.is-secondary:disabled, .components-button.is-secondary[aria-disabled="true"], .components-button.is-secondary[aria-disabled="true"]:hover, .components-button.is-tertiary:disabled, .components-button.is-tertiary[aria-disabled="true"], .components-button.is-tertiary[aria-disabled="true"]:hover { background: rgba(0, 0, 0, 0); color: rgb(148, 148, 148); transform: none; }
.components-button.is-secondary { background: rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 1px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 0 0 currentColor; color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 1px; white-space: nowrap; }
.components-button.is-secondary:hover:not(:disabled, [aria-disabled="true"], .is-pressed) { background: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000); box-shadow: inset 0 0 0 1px var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)); color: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)); }
.components-button.is-secondary:disabled:not(:focus), .components-button.is-secondary[aria-disabled="true"]:hover:not(:focus), .components-button.is-secondary[aria-disabled="true"]:not(:focus) { box-shadow: rgb(221, 221, 221) 0px 0px 0px 1px inset; }
.components-button.is-secondary:focus:not(:disabled) { box-shadow: 0 0 0 currentColor inset,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-button.is-tertiary { background: rgba(0, 0, 0, 0); color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); white-space: nowrap; }
.components-button.is-tertiary:hover:not(:disabled, [aria-disabled="true"], .is-pressed) { background: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000); color: var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)); }
.components-button.is-tertiary:active:not(:disabled, [aria-disabled="true"]) { background: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,#0000); }
p + .components-button.is-tertiary { margin-left: -6px; }
.components-button.is-tertiary:disabled:not(:focus), .components-button.is-tertiary[aria-disabled="true"]:hover:not(:focus), .components-button.is-tertiary[aria-disabled="true"]:not(:focus) { box-shadow: none; outline: none; }
.components-button.is-destructive { --wp-components-color-accent: #cc1818; --wp-components-color-accent-darker-10: #9e1313; --wp-components-color-accent-darker-20: #710d0d; }
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link) { color: rgb(204, 24, 24); }
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled, [aria-disabled="true"]) { color: rgb(113, 13, 13); }
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #cc1818; }
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled, [aria-disabled="true"]) { background: rgb(204, 204, 204); }
.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled, .components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled="true"] { color: rgb(148, 148, 148); }
.components-button.is-destructive.is-secondary:hover:not(:disabled, [aria-disabled="true"]), .components-button.is-destructive.is-tertiary:hover:not(:disabled, [aria-disabled="true"]) { background: rgba(204, 24, 24, 0.04); }
.components-button.is-destructive.is-secondary:active:not(:disabled, [aria-disabled="true"]), .components-button.is-destructive.is-tertiary:active:not(:disabled, [aria-disabled="true"]) { background: rgba(204, 24, 24, 0.08); }
.components-button.is-link { background: none; border: 0px; border-radius: 0px; box-shadow: none; color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); margin: 0px; outline: none; padding: 0px; text-align: left; text-decoration: underline; }
@media not (prefers-reduced-motion) {
  .components-button.is-link { transition-duration: 0.05s; transition-property: border, background, color; transition-timing-function: ease-in-out; }
}
.components-button.is-link { height: auto; }
.components-button.is-link:focus { border-radius: 2px; }
.components-button.is-link:disabled, .components-button.is-link[aria-disabled="true"] { color: rgb(148, 148, 148); }
.components-button:not(:disabled, [aria-disabled="true"]):active { color: var(--wp-components-color-foreground,#1e1e1e); }
.components-button:disabled, .components-button[aria-disabled="true"] { color: rgb(148, 148, 148); cursor: default; }
@media not (prefers-reduced-motion) {
  .components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled="true"] { animation: 2.5s linear 0s infinite normal none running components-button__busy-animation; }
}
.components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled="true"] { background-image: linear-gradient(-45deg, rgb(250, 250, 250) 33%, rgb(224, 224, 224) 0px, rgb(224, 224, 224) 70%, rgb(250, 250, 250) 0px); background-size: 100px 100%; }
.components-button.is-compact { height: 32px; }
.components-button.is-compact.has-icon:not(.has-text) { min-width: 32px; padding: 0px; }
.components-button.is-small { font-size: 11px; height: 24px; line-height: 22px; padding: 0px 8px; }
.components-button.is-small.has-icon:not(.has-text) { min-width: 24px; padding: 0px; }
.components-button.has-icon { justify-content: center; min-width: 36px; padding: 6px; }
.components-button.has-icon.is-next-40px-default-size { min-width: 40px; }
.components-button.has-icon .dashicon { align-items: center; box-sizing: initial; display: inline-flex; justify-content: center; padding: 2px; }
.components-button.has-icon.has-text { gap: 4px; justify-content: start; padding-left: 8px; padding-right: 12px; }
.components-button.has-icon.has-text.has-icon-right { padding-left: 12px; padding-right: 8px; }
.components-button.is-pressed, .components-button.is-pressed:hover { color: var(--wp-components-color-foreground-inverted,#fff); }
.components-button.is-pressed:hover:not(:disabled, [aria-disabled="true"]), .components-button.is-pressed:not(:disabled, [aria-disabled="true"]) { background: var(--wp-components-color-foreground,#1e1e1e); }
.components-button.is-pressed:disabled, .components-button.is-pressed[aria-disabled="true"] { color: rgb(148, 148, 148); }
.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary), .components-button.is-pressed[aria-disabled="true"]:not(.is-primary):not(.is-secondary):not(.is-tertiary) { background: rgb(148, 148, 148); color: var(--wp-components-color-foreground-inverted,#fff); }
.components-button.is-pressed:focus:not(:disabled) { box-shadow: inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-button svg { fill: currentcolor; outline: none; }
@media (forced-colors: active) {
  .components-button svg { fill: canvastext; }
}
.components-button .components-visually-hidden { height: auto; }
@keyframes components-button__busy-animation { 
  0% { background-position: 200px 0px; }
}
.components-calendar { background-color: var(--wp-components-color-background,#fff); color: var(--wp-components-color-foreground,#1e1e1e); display: inline-block; font-size: 13px; font-weight: 400; position: relative; z-index: 0; }
.components-calendar, .components-calendar *, .components-calendar ::after, .components-calendar ::before { box-sizing: border-box; }
.components-calendar__day { padding: 0px; position: relative; }
.components-calendar__day:has(.components-calendar__day-button:disabled) { color: var(--wp-components-color-gray-600,#949494); }
.components-calendar__day:has(.components-calendar__day-button:focus-visible), .components-calendar__day:has(.components-calendar__day-button:hover:not(:disabled)) { color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-calendar__day-button { align-items: center; background: none; border: none; border-radius: 2px; color: inherit; cursor: pointer; display: flex; font-style: inherit; font-variant-ligatures: inherit; font-variant-caps: inherit; font-variant-east-asian: inherit; font-variant-alternates: inherit; font-variant-position: inherit; font-variant-emoji: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-variant-numeric: tabular-nums; height: 32px; justify-content: center; margin: 0px; padding: 0px; position: relative; width: 32px; }
.components-calendar__day-button::before { border: none; border-radius: 2px; content: ""; inset: 0px; position: absolute; z-index: -1; }
.components-calendar__day-button::after { content: ""; inset: 0px; pointer-events: none; position: absolute; z-index: 1; }
.components-calendar__day-button:disabled { cursor: revert; }
@media (forced-colors: active) {
  .components-calendar__day-button:disabled { text-decoration: line-through; }
}
.components-calendar__day-button:focus-visible { outline: var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline-offset: 1px; }
.components-calendar__caption-label { align-items: center; border: 0px; display: inline-flex; position: relative; text-transform: capitalize; white-space: nowrap; z-index: 1; }
.components-calendar__button-next, .components-calendar__button-previous { align-items: center; appearance: none; background: none; border: none; border-radius: 2px; color: inherit; cursor: pointer; display: inline-flex; height: 32px; justify-content: center; margin: 0px; padding: 0px; position: relative; width: 32px; }
.components-calendar__button-next:disabled, .components-calendar__button-next[aria-disabled="true"], .components-calendar__button-previous:disabled, .components-calendar__button-previous[aria-disabled="true"] { color: var(--wp-components-color-gray-600,#949494); cursor: revert; }
.components-calendar__button-next:focus-visible, .components-calendar__button-previous:focus-visible { outline: var(--wp-admin-border-width-focus) solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-calendar__chevron { display: inline-block; fill: currentcolor; height: 16px; width: 16px; }
.components-calendar[dir="rtl"] .components-calendar__nav .components-calendar__chevron { transform: rotate(180deg); transform-origin: 50% center; }
.components-calendar__month-caption { place-content: center; display: flex; height: 32px; margin-bottom: 12px; }
.components-calendar__months { display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; max-width: fit-content; position: relative; }
.components-calendar__month-grid { border-collapse: initial; border-spacing: 0px 4px; }
.components-calendar__nav { align-items: center; display: flex; height: 32px; inset-block-start: 0px; inset-inline: 0px; justify-content: space-between; position: absolute; }
.components-calendar__weekday { color: var(--wp-components-color-gray-700,#757575); height: 32px; padding: 0px; text-align: center; text-transform: uppercase; width: 32px; }
.components-calendar__day--today::after { border: 2px solid; border-radius: 50%; content: ""; height: 0px; inset-block-start: 2px; inset-inline-end: 2px; position: absolute; width: 0px; z-index: 1; }
.components-calendar__day--selected:not(.components-calendar__range-middle):has(.components-calendar__day-button, .components-calendar__day-button:hover:not(:disabled)) { color: var(--wp-components-color-foreground-inverted,#fff); }
.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button::before { background-color: var(--wp-components-color-foreground,#1e1e1e); border: 1px solid rgba(0, 0, 0, 0); }
.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:disabled::before { background-color: var(--wp-components-color-gray-600,#949494); }
.components-calendar__day--selected:not(.components-calendar__range-middle) .components-calendar__day-button:hover:not(:disabled)::before { background-color: var(--wp-components-color-gray-800,#2f2f2f); }
.components-calendar__day--hidden { visibility: hidden; }
.components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button, .components-calendar__range-start:not(.components-calendar__range-end) .components-calendar__day-button::before { border-end-end-radius: 0px; border-start-end-radius: 0px; }
.components-calendar__range-middle .components-calendar__day-button::before { background-color: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000); border-color: rgba(0, 0, 0, 0); border-radius: 0px; border-style: solid; border-width: 1px 0px; }
.components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button, .components-calendar__range-end:not(.components-calendar__range-start) .components-calendar__day-button::before { border-end-start-radius: 0px; border-start-start-radius: 0px; }
.components-calendar__day--preview svg { color: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 16%,#0000); inset: 0px; pointer-events: none; position: absolute; }
@media (forced-colors: active) {
  .components-calendar__day--preview svg { color: inherit; }
}
.components-calendar[dir="rtl"] .components-calendar__day--preview svg { transform: scaleX(-1); }
.components-calendar__day--preview.components-calendar__range-middle .components-calendar__day-button::before { border: none; }
@keyframes slide-in-left { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@keyframes slide-in-right { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes slide-out-left { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
@keyframes slide-out-right { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(100%); }
}
@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.components-calendar__caption-after-enter, .components-calendar__caption-after-exit, .components-calendar__caption-before-enter, .components-calendar__caption-before-exit, .components-calendar__weeks-after-enter, .components-calendar__weeks-after-exit, .components-calendar__weeks-before-enter, .components-calendar__weeks-before-exit { animation-duration: 0s; animation-fill-mode: forwards; animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
@media not (prefers-reduced-motion) {
  .components-calendar__caption-after-enter, .components-calendar__caption-after-exit, .components-calendar__caption-before-enter, .components-calendar__caption-before-exit, .components-calendar__weeks-after-enter, .components-calendar__weeks-after-exit, .components-calendar__weeks-before-enter, .components-calendar__weeks-before-exit { animation-duration: 0.3s; }
}
.components-calendar[dir="rtl"] .components-calendar__weeks-after-enter, .components-calendar__weeks-before-enter { animation-name: slide-in-left; }
.components-calendar[dir="rtl"] .components-calendar__weeks-after-exit, .components-calendar__weeks-before-exit { animation-name: slide-out-left; }
.components-calendar[dir="rtl"] .components-calendar__weeks-before-enter, .components-calendar__weeks-after-enter { animation-name: slide-in-right; }
.components-calendar[dir="rtl"] .components-calendar__weeks-before-exit, .components-calendar__weeks-after-exit { animation-name: slide-out-right; }
.components-calendar__caption-after-enter { animation-name: fade-in; }
.components-calendar__caption-after-exit { animation-name: fade-out; }
.components-calendar__caption-before-enter { animation-name: fade-in; }
.components-calendar__caption-before-exit { animation-name: fade-out; }
.components-checkbox-control { --checkbox-input-size: 24px; }
@media (min-width: 600px) {
  .components-checkbox-control { --checkbox-input-size: 16px; }
}
.components-checkbox-control { --checkbox-input-margin: 8px; }
.components-checkbox-control__label { cursor: pointer; line-height: var(--checkbox-input-size); }
.components-checkbox-control__input[type="checkbox"] { border: 1px solid rgb(148, 148, 148); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: normal; margin-right: 12px; padding: 6px 8px; transition: none; }
@media not (prefers-reduced-motion) {
  .components-checkbox-control__input[type="checkbox"] { transition: box-shadow 0.1s linear; }
}
@media (min-width: 600px) {
  .components-checkbox-control__input[type="checkbox"] { font-size: 13px; line-height: normal; }
}
.components-checkbox-control__input[type="checkbox"]:focus { border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 .5px var(--wp-admin-theme-color); }
.components-checkbox-control__input[type="checkbox"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
.components-checkbox-control__input[type="checkbox"]:focus { box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color); }
.components-checkbox-control__input[type="checkbox"]:checked { background: var(--wp-admin-theme-color); border-color: var(--wp-admin-theme-color); }
.components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { color: rgb(255, 255, 255); margin: -3px -5px; }
@media (min-width: 782px) {
  .components-checkbox-control__input[type="checkbox"]:checked::before, .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { margin: -4px 0px 0px -5px; }
}
.components-checkbox-control__input[type="checkbox"][aria-checked="mixed"] { background: var(--wp-admin-theme-color); border-color: var(--wp-admin-theme-color); }
.components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { content: ""; display: inline-block; float: left; font: 30px / 1 dashicons; vertical-align: middle; width: 16px; speak: none; -webkit-font-smoothing: antialiased; }
@media (min-width: 782px) {
  .components-checkbox-control__input[type="checkbox"][aria-checked="mixed"]::before { float: none; font-size: 21px; }
}
.components-checkbox-control__input[type="checkbox"]:disabled, .components-checkbox-control__input[type="checkbox"][aria-disabled="true"] { background: rgb(240, 240, 240); border-color: rgb(221, 221, 221); cursor: default; opacity: 1; }
.components-checkbox-control__input[type="checkbox"] { appearance: none; background: rgb(255, 255, 255); clear: none; color: rgb(30, 30, 30); cursor: pointer; display: inline-block; height: var(--checkbox-input-size); line-height: 0; margin: 0px 4px 0px 0px; outline: 0px; text-align: center; vertical-align: top; width: var(--checkbox-input-size); padding: 0px !important; }
@media not (prefers-reduced-motion) {
  .components-checkbox-control__input[type="checkbox"] { transition: border-color 0.1s ease-in-out; }
}
.components-checkbox-control__input[type="checkbox"]:focus { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.components-checkbox-control__input[type="checkbox"]:checked, .components-checkbox-control__input[type="checkbox"]:indeterminate { background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-checkbox-control__input[type="checkbox"]:checked::before { content: none; }
.components-checkbox-control__input-container { aspect-ratio: 1 / 1; display: inline-block; flex-shrink: 0; line-height: 1; margin-right: var(--checkbox-input-margin); position: relative; vertical-align: middle; width: var(--checkbox-input-size); }
svg.components-checkbox-control__checked, svg.components-checkbox-control__indeterminate { --checkmark-size: var(--checkbox-input-size); fill: rgb(255, 255, 255); cursor: pointer; height: var(--checkmark-size); left: 50%; pointer-events: none; position: absolute; top: 50%; transform: translate(-50%, -50%); user-select: none; width: var(--checkmark-size); }
@media (min-width: 600px) {
  svg.components-checkbox-control__checked, svg.components-checkbox-control__indeterminate { --checkmark-size: calc(var(--checkbox-input-size) + 4px); }
}
.components-checkbox-control__help { display: inline-block; margin-inline-start: calc(var(--checkbox-input-size) + var(--checkbox-input-margin)); }
.components-circular-option-picker { display: inline-block; min-width: 188px; width: 100%; }
.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { display: flex; justify-content: flex-end; margin-top: 12px; }
.components-circular-option-picker .components-circular-option-picker__swatches { display: flex; flex-wrap: wrap; gap: 12px; position: relative; z-index: 1; }
.components-circular-option-picker > :not(.components-circular-option-picker__swatches) { position: relative; z-index: 0; }
.components-circular-option-picker__option-wrapper { display: inline-block; height: 28px; transform: scale(1); vertical-align: top; width: 28px; }
@media not (prefers-reduced-motion) {
  .components-circular-option-picker__option-wrapper { transition: transform 0.1s; will-change: transform; }
}
.components-circular-option-picker__option-wrapper:hover { transform: scale(1.2); }
.components-circular-option-picker__option-wrapper > div { height: 100%; width: 100%; }
.components-circular-option-picker__option-wrapper::before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555d65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555d65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555d65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555d65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555d65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E"); border-radius: 50%; inset: 1px; content: ""; position: absolute; z-index: -1; }
.components-circular-option-picker__option { aspect-ratio: 1 / 1; background: rgba(0, 0, 0, 0); border: none; border-radius: 50%; box-shadow: 0px 0px 0px 14px inset; display: inline-block; vertical-align: top; height: 100% !important; }
@media not (prefers-reduced-motion) {
  .components-circular-option-picker__option { transition: box-shadow 0.1s; }
}
.components-circular-option-picker__option { cursor: pointer; }
.components-circular-option-picker__option:hover { box-shadow: 0px 0px 0px 14px inset !important; }
.components-circular-option-picker__option[aria-pressed="true"], .components-circular-option-picker__option[aria-selected="true"] { box-shadow: 0px 0px 0px 4px inset; overflow: visible; position: relative; z-index: 1; }
.components-circular-option-picker__option[aria-pressed="true"] + svg, .components-circular-option-picker__option[aria-selected="true"] + svg { border-radius: 50%; left: 2px; pointer-events: none; position: absolute; top: 2px; z-index: 2; }
.components-circular-option-picker__option::after { border: 1px solid rgba(0, 0, 0, 0); border-radius: 50%; inset: -1px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px inset; box-sizing: inherit; content: ""; position: absolute; }
.components-circular-option-picker__option:focus::after { border: 2px solid rgb(117, 117, 117); border-radius: 50%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; content: ""; height: calc(100% + 4px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: calc(100% + 4px); }
.components-circular-option-picker__option.components-button:focus { background-color: initial; box-shadow: 0px 0px 0px 14px inset; outline: none; }
.components-circular-option-picker__button-action .components-circular-option-picker__option { background: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.components-circular-option-picker__dropdown-link-action { margin-right: 16px; }
.components-circular-option-picker__dropdown-link-action .components-button { line-height: 22px; }
.components-palette-edit__popover-gradient-picker { padding: 8px; width: 260px; }
.components-dropdown-menu__menu .components-palette-edit__menu-button { width: 100%; }
.component-color-indicator { background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, rgb(221, 221, 221) 0px, rgb(221, 221, 221) 52%, rgba(0, 0, 0, 0) 0px) rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px inset; display: inline-block; height: 20px; padding: 0px; width: 20px; }
.components-combobox-control { width: 100%; }
input.components-combobox-control__input[type="text"] { background: var(--wp-components-color-background,#fff); border: none; box-shadow: none; color: var(--wp-components-color-foreground,#1e1e1e); font-family: inherit; font-size: 16px; line-height: inherit; margin: 0px; min-height: auto; padding: 2px; width: 100%; }
@media (min-width: 600px) {
  input.components-combobox-control__input[type="text"] { font-size: 13px; }
}
input.components-combobox-control__input[type="text"]:focus { box-shadow: none; outline: none; }
.components-combobox-control__suggestions-container { border: 1px solid rgb(148, 148, 148); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: normal; padding: 6px 8px; }
@media not (prefers-reduced-motion) {
  .components-combobox-control__suggestions-container { transition: box-shadow 0.1s linear; }
}
@media (min-width: 600px) {
  .components-combobox-control__suggestions-container { font-size: 13px; line-height: normal; }
}
.components-combobox-control__suggestions-container:focus { border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); box-shadow: 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-combobox-control__suggestions-container::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
.components-combobox-control__suggestions-container { align-items: flex-start; display: flex; flex-wrap: wrap; padding: 0px; width: 100%; }
.components-combobox-control__suggestions-container:focus-within { border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); box-shadow: 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-combobox-control__suggestions-container .components-spinner { margin: 0px; }
.components-color-palette__custom-color-wrapper { position: relative; z-index: 0; }
.components-color-palette__custom-color-button { background: none; border: none; border-radius: 4px 4px 0px 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px inset; box-sizing: border-box; cursor: pointer; height: 64px; outline: rgba(0, 0, 0, 0) solid 1px; position: relative; width: 100%; }
.components-color-palette__custom-color-button:focus { box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline-width: 2px; }
.components-color-palette__custom-color-button::after { background-image: repeating-linear-gradient(45deg, rgb(224, 224, 224) 25%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 75%, rgb(224, 224, 224) 0px, rgb(224, 224, 224)), repeating-linear-gradient(45deg, rgb(224, 224, 224) 25%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 75%, rgb(224, 224, 224) 0px, rgb(224, 224, 224)); background-position: 0px 0px, 24px 24px; background-size: 48px 48px; border-radius: 3px 3px 0px 0px; content: ""; inset: 1px; position: absolute; z-index: -1; }
.components-color-palette__custom-color-text-wrapper { border-radius: 0px 0px 4px 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px 0px inset, rgba(0, 0, 0, 0.2) 1px 0px 0px 0px inset, rgba(0, 0, 0, 0.2) -1px 0px 0px 0px inset; font-size: 13px; padding: 12px 16px; position: relative; }
.components-color-palette__custom-color-name { color: var(--wp-components-color-foreground,#1e1e1e); margin: 0px 1px; }
.components-color-palette__custom-color-value { color: rgb(117, 117, 117); }
.components-color-palette__custom-color-value--is-hex { text-transform: uppercase; }
.components-color-palette__custom-color-value:empty::after { content: "​"; visibility: hidden; }
.components-custom-gradient-picker__gradient-bar { border-radius: 2px; height: 48px; position: relative; width: 100%; z-index: 1; }
.components-custom-gradient-picker__gradient-bar.has-gradient { background-image: repeating-linear-gradient(45deg, rgb(224, 224, 224) 25%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 75%, rgb(224, 224, 224) 0px, rgb(224, 224, 224)), repeating-linear-gradient(45deg, rgb(224, 224, 224) 25%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 75%, rgb(224, 224, 224) 0px, rgb(224, 224, 224)); background-position: 0px 0px, 12px 12px; background-size: 24px 24px; }
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background { inset: 0px; position: absolute; }
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container { margin-left: auto; margin-right: auto; position: relative; width: calc(100% - 48px); }
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown { display: flex; height: 16px; position: absolute; top: 16px; width: 16px; }
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown { background: rgb(255, 255, 255); border-radius: 50%; color: rgb(30, 30, 30); height: inherit; padding: 2px; position: relative; width: inherit; min-width: 16px !important; }
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg { height: 100%; width: 100%; }
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button { border-radius: 50%; box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 #00000040; height: inherit; outline: rgba(0, 0, 0, 0) solid 2px; padding: 0px; width: inherit; }
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active, .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus { box-shadow: inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 #00000040; outline: rgba(0, 0, 0, 0) solid 1.5px; }
.components-custom-gradient-picker__remove-control-point-wrapper { padding-bottom: 8px; }
.components-custom-gradient-picker__inserter { direction: ltr; }
.components-custom-gradient-picker__liner-gradient-indicator { display: inline-block; flex: 0 1 auto; height: 20px; width: 20px; }
.components-custom-gradient-picker__ui-line { position: relative; z-index: 0; }
body.is-dragging-components-draggable { cursor: grabbing !important; }
.components-draggable__invisible-drag-image { height: 50px; left: -1000px; position: fixed; width: 50px; }
.components-draggable__clone { background: rgba(0, 0, 0, 0); padding: 0px; pointer-events: none; position: fixed; z-index: 1000000000; }
.components-drop-zone { border-radius: 2px; inset: 0px; opacity: 0; position: absolute; visibility: hidden; z-index: 40; }
.components-drop-zone.is-active { opacity: 1; visibility: visible; }
.components-drop-zone .components-drop-zone__content { align-items: center; background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); inset: 0px; color: rgb(255, 255, 255); display: flex; height: 100%; justify-content: center; opacity: 0; pointer-events: none; position: absolute; text-align: center; width: 100%; z-index: 50; }
.components-drop-zone .components-drop-zone__content-inner { opacity: 0; transform: scale(0.9); }
.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content { opacity: 1; }
@media not (prefers-reduced-motion) {
  .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content { transition: opacity 0.2s ease-in-out; }
}
.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner { opacity: 1; transform: scale(1); }
@media not (prefers-reduced-motion) {
  .components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner { transition: opacity 0.1s ease-in-out 0.1s, transform 0.1s ease-in-out 0.1s; }
}
.components-drop-zone__content-icon, .components-drop-zone__content-text { display: block; }
.components-drop-zone__content-icon { line-height: 0; margin: 0px auto 8px; fill: currentcolor; pointer-events: none; }
.components-drop-zone__content-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
.components-dropdown { display: inline-block; }
.components-dropdown__content .components-popover__content { padding: 8px; }
.components-dropdown__content .components-popover__content:has(.components-menu-group) { padding: 0px; }
.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu > .components-menu-item__button, .components-dropdown__content .components-popover__content:has(.components-menu-group) > .components-menu-item__button { margin: 8px; width: auto; }
.components-dropdown__content [role="menuitem"] { white-space: nowrap; }
.components-dropdown__content .components-menu-group { padding: 8px; }
.components-dropdown__content .components-menu-group + .components-menu-group { border-top: 1px solid rgb(204, 204, 204); padding: 8px; }
.components-dropdown__content.is-alternate .components-menu-group + .components-menu-group { border-color: rgb(30, 30, 30); }
.components-dropdown-menu__toggle { vertical-align: top; }
.components-dropdown-menu__menu { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; line-height: 1.4; width: 100%; }
.components-dropdown-menu__menu .components-dropdown-menu__menu-item, .components-dropdown-menu__menu .components-menu-item { cursor: pointer; outline: none; padding: 6px; white-space: nowrap; width: 100%; }
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator, .components-dropdown-menu__menu .components-menu-item.has-separator { margin-top: 6px; overflow: visible; position: relative; }
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before, .components-dropdown-menu__menu .components-menu-item.has-separator::before { background-color: rgb(221, 221, 221); box-sizing: initial; content: ""; display: block; height: 1px; left: 0px; position: absolute; right: 0px; top: -3px; }
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon, .components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg, .components-dropdown-menu__menu .components-menu-item.is-active .dashicon, .components-dropdown-menu__menu .components-menu-item.is-active svg { background: rgb(30, 30, 30); border-radius: 1px; box-shadow: rgb(30, 30, 30) 0px 0px 0px 1px; color: rgb(255, 255, 255); }
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only, .components-dropdown-menu__menu .components-menu-item.is-icon-only { width: auto; }
.components-dropdown-menu__menu .components-menu-item__button, .components-dropdown-menu__menu .components-menu-item__button.components-button { height: auto; min-height: 40px; padding-left: 8px; padding-right: 8px; text-align: left; }
.components-duotone-picker__color-indicator::before { background: rgba(0, 0, 0, 0); }
.components-duotone-picker__color-indicator > .components-button, .components-duotone-picker__color-indicator > .components-button.is-pressed:hover:not(:disabled) { background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, rgb(221, 221, 221) 0px, rgb(221, 221, 221) 52%, rgba(0, 0, 0, 0) 0px); color: rgba(0, 0, 0, 0); }
.components-duotone-picker__color-indicator > .components-button:hover:not(:disabled):not([aria-disabled="true"]), .components-duotone-picker__color-indicator > .components-button:not([aria-disabled="true"]):active { color: rgba(0, 0, 0, 0); }
.components-color-list-picker, .components-color-list-picker__swatch-button { width: 100%; }
.components-color-list-picker__color-picker { margin: 8px 0px; }
.components-color-list-picker__swatch-color { margin: 2px; }
.components-external-link { text-decoration: none; }
.components-external-link__contents { text-decoration: underline; }
.components-external-link__icon { font-weight: 400; margin-left: 0.5ch; }
.components-form-toggle { display: inline-block; height: 16px; position: relative; }
.components-form-toggle .components-form-toggle__track { background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 148, 148); border-radius: 8px; box-sizing: border-box; content: ""; display: inline-block; height: 16px; position: relative; vertical-align: top; width: 32px; }
@media not (prefers-reduced-motion) {
  .components-form-toggle .components-form-toggle__track { transition: background-color 0.2s, border-color 0.2s; }
}
.components-form-toggle .components-form-toggle__track { overflow: hidden; }
.components-form-toggle .components-form-toggle__track::after { border-top: 16px solid rgba(0, 0, 0, 0); box-sizing: border-box; content: ""; inset: 0px; position: absolute; }
@media not (prefers-reduced-motion) {
  .components-form-toggle .components-form-toggle__track::after { transition: opacity 0.2s; }
}
.components-form-toggle .components-form-toggle__track::after { opacity: 0; }
.components-form-toggle .components-form-toggle__thumb { border-radius: 50%; box-sizing: border-box; display: block; height: 12px; left: 2px; position: absolute; top: 2px; width: 12px; }
@media not (prefers-reduced-motion) {
  .components-form-toggle .components-form-toggle__thumb { transition: transform 0.2s, background-color 0.2s ease-out; }
}
.components-form-toggle .components-form-toggle__thumb { background-color: rgb(30, 30, 30); border: 6px solid rgba(0, 0, 0, 0); box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 1px, rgba(0, 0, 0, 0.02) 0px 1px 2px, rgba(0, 0, 0, 0.02) 0px 3px 3px, rgba(0, 0, 0, 0.01) 0px 4px 4px; }
.components-form-toggle.is-checked .components-form-toggle__track { background-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-form-toggle.is-checked .components-form-toggle__track::after { opacity: 1; }
.components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.components-form-toggle.is-checked .components-form-toggle__thumb { background-color: rgb(255, 255, 255); border-width: 0px; transform: translateX(16px); }
.components-disabled .components-form-toggle, .components-form-toggle.is-disabled { opacity: 0.3; }
.components-form-toggle input.components-form-toggle__input[type="checkbox"] { border: none; height: 100%; left: 0px; margin: 0px; opacity: 0; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }
.components-form-toggle input.components-form-toggle__input[type="checkbox"]:checked { background: none; }
.components-form-toggle input.components-form-toggle__input[type="checkbox"]::before { content: ""; }
.components-form-toggle input.components-form-toggle__input[type="checkbox"]:not(:disabled, [aria-disabled="true"]) { cursor: pointer; }
.components-form-token-field__input-container { border: 1px solid rgb(148, 148, 148); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: normal; padding: 6px 8px; }
@media not (prefers-reduced-motion) {
  .components-form-token-field__input-container { transition: box-shadow 0.1s linear; }
}
@media (min-width: 600px) {
  .components-form-token-field__input-container { font-size: 13px; line-height: normal; }
}
.components-form-token-field__input-container:focus { border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); box-shadow: 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-form-token-field__input-container::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
.components-form-token-field__input-container { cursor: text; padding: 0px; width: 100%; }
.components-form-token-field__input-container.is-disabled { background: rgb(221, 221, 221); border-color: rgb(221, 221, 221); }
.components-form-token-field__input-container.is-active { border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); box-shadow: 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-form-token-field__input-container input[type="text"].components-form-token-field__input { background: inherit; border: 0px; box-shadow: none; color: var(--wp-components-color-foreground,#1e1e1e); display: inline-block; flex: 1 1 0%; font-family: inherit; font-size: 16px; margin-left: 4px; max-width: 100%; min-height: 24px; min-width: 50px; padding: 0px; width: 100%; }
@media (min-width: 600px) {
  .components-form-token-field__input-container input[type="text"].components-form-token-field__input { font-size: 13px; }
}
.components-form-token-field.is-active .components-form-token-field__input-container input[type="text"].components-form-token-field__input, .components-form-token-field__input-container input[type="text"].components-form-token-field__input:focus { box-shadow: none; outline: none; }
.components-form-token-field__input-container .components-form-token-field__token + input[type="text"].components-form-token-field__input { width: auto; }
.components-form-token-field__token { color: rgb(30, 30, 30); display: flex; font-size: 13px; max-width: 100%; }
.components-form-token-field__token.is-success .components-form-token-field__remove-token, .components-form-token-field__token.is-success .components-form-token-field__token-text { background: rgb(74, 184, 102); }
.components-form-token-field__token.is-error .components-form-token-field__remove-token, .components-form-token-field__token.is-error .components-form-token-field__token-text { background: rgb(204, 24, 24); }
.components-form-token-field__token.is-validating .components-form-token-field__remove-token, .components-form-token-field__token.is-validating .components-form-token-field__token-text { color: rgb(117, 117, 117); }
.components-form-token-field__token.is-borderless { padding: 0px 24px 0px 0px; position: relative; }
.components-form-token-field__token.is-borderless .components-form-token-field__token-text { background: rgba(0, 0, 0, 0); }
.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text { color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-form-token-field__token.is-borderless .components-form-token-field__remove-token { background: rgba(0, 0, 0, 0); color: rgb(117, 117, 117); position: absolute; right: 0px; top: 1px; }
.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text { color: rgb(74, 184, 102); }
.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text { color: rgb(204, 24, 24); padding: 0px 4px 0px 6px; }
.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text { color: rgb(30, 30, 30); }
.components-form-token-field__remove-token.components-button, .components-form-token-field__token-text { background: rgb(221, 221, 221); display: inline-block; height: auto; min-width: unset; }
@media not (prefers-reduced-motion) {
  .components-form-token-field__remove-token.components-button, .components-form-token-field__token-text { transition: 0.2s cubic-bezier(0.4, 1, 0.4, 1); }
}
.components-form-token-field__token-text { border-radius: 1px 0px 0px 1px; line-height: 24px; overflow: hidden; padding: 0px 0px 0px 8px; text-overflow: ellipsis; white-space: nowrap; }
.components-form-token-field__remove-token.components-button { border-radius: 0px 1px 1px 0px; color: rgb(30, 30, 30); line-height: 10px; overflow: initial; }
.components-form-token-field__remove-token.components-button:hover:not(:disabled) { color: rgb(30, 30, 30); }
.components-form-token-field__suggestions-list { flex: 1 0 100%; max-height: 128px; min-width: 100%; overflow-y: auto; }
@media not (prefers-reduced-motion) {
  .components-form-token-field__suggestions-list { transition: 0.15s ease-in-out; }
}
.components-form-token-field__suggestions-list { box-shadow: rgb(148, 148, 148) 0px 1px 0px 0px inset; list-style: none; margin: 0px; padding: 0px; }
.components-form-token-field__suggestion { box-sizing: border-box; color: var(--wp-components-color-foreground,#1e1e1e); display: block; font-size: 13px; margin: 0px; min-height: 32px; padding: 8px 12px; }
.components-form-token-field__suggestion.is-selected { background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); color: var(--wp-components-color-foreground-inverted,#fff); }
.components-form-token-field__suggestion[aria-disabled="true"] { color: rgb(148, 148, 148); pointer-events: none; }
.components-form-token-field__suggestion[aria-disabled="true"].is-selected { background: color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,#0000); }
.components-form-token-field__suggestion:not(.is-empty) { cursor: pointer; }
@media (min-width: 600px) {
  .components-guide { width: 600px; }
}
.components-guide .components-modal__content { margin-top: 0px; padding: 0px; }
.components-guide .components-modal__content::before { content: none; }
.components-guide .components-modal__header { border-bottom: none; height: 64px; padding: 0px; position: sticky; }
.components-guide .components-modal__header .components-button { align-self: flex-start; margin: 8px 8px 0px 0px; position: static; }
.components-guide .components-modal__header .components-button:hover svg { fill: rgb(255, 255, 255); }
.components-guide .components-guide__container { display: flex; flex-direction: column; justify-content: space-between; margin-top: -64px; min-height: 100%; }
.components-guide .components-guide__page { display: flex; flex-direction: column; justify-content: center; position: relative; }
@media (min-width: 600px) {
  .components-guide .components-guide__page { min-height: 300px; }
}
.components-guide .components-guide__footer { place-content: center; display: flex; height: 36px; margin: 0px 0px 24px; padding: 0px 32px; position: relative; width: 100%; }
.components-guide .components-guide__page-control { margin: 0px; text-align: center; }
.components-guide .components-guide__page-control li { display: inline-block; margin: 0px; }
.components-guide .components-guide__page-control .components-button { color: rgb(224, 224, 224); margin: -6px 0px; }
.components-guide .components-guide__page-control li[aria-current="step"] .components-button { color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-modal__frame.components-guide { border: none; max-height: 575px; min-width: 312px; }
@media (max-width: 600px) {
  .components-modal__frame.components-guide { margin: auto; max-width: calc(-32px + 100vw); }
}
.components-button.components-guide__back-button, .components-button.components-guide__finish-button, .components-button.components-guide__forward-button { position: absolute; }
.components-button.components-guide__back-button { left: 32px; }
.components-button.components-guide__finish-button, .components-button.components-guide__forward-button { right: 32px; }
[role="region"] { position: relative; }
.is-focusing-regions [role="region"]:focus::after, [role="region"].interface-interface-skeleton__content:focus-visible::after { inset: 0px; content: ""; pointer-events: none; position: absolute; z-index: 1000000; }
.is-focusing-regions .editor-post-publish-panel, .is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel, .is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel, .is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel, .is-focusing-regions [role="region"]:focus::after, .is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header, [role="region"].interface-interface-skeleton__content:focus-visible::after { outline-color: var(--wp-admin-theme-color); outline-offset: calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1)); outline-style: solid; outline-width: calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)); }
.components-menu-group + .components-menu-group { border-top: 1px solid rgb(30, 30, 30); padding-top: 8px; }
.components-menu-group + .components-menu-group.has-hidden-separator { border-top: none; margin-top: 0px; padding-top: 0px; }
.components-menu-group:has(> div:empty) { display: none; }
.components-menu-group__label { color: rgb(117, 117, 117); font-size: 11px; font-weight: 500; margin-bottom: 12px; margin-top: 4px; padding: 0px 8px; text-transform: uppercase; white-space: nowrap; }
.components-menu-item__button, .components-menu-item__button.components-button { width: 100%; }
.components-menu-item__button.components-button[role="menuitemcheckbox"] .components-menu-item__item:only-child, .components-menu-item__button.components-button[role="menuitemradio"] .components-menu-item__item:only-child, .components-menu-item__button[role="menuitemcheckbox"] .components-menu-item__item:only-child, .components-menu-item__button[role="menuitemradio"] .components-menu-item__item:only-child { box-sizing: initial; padding-right: 48px; }
.components-menu-item__button .components-menu-items__item-icon, .components-menu-item__button.components-button .components-menu-items__item-icon { display: inline-block; flex: 0 0 auto; }
.components-menu-item__button .components-menu-items__item-icon.has-icon-right, .components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right { margin-left: 24px; margin-right: -2px; }
.components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon.has-icon-right, .components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon.has-icon-right { margin-left: 8px; }
.components-menu-item__button .block-editor-block-icon, .components-menu-item__button.components-button .block-editor-block-icon { margin-left: -2px; margin-right: 8px; }
.components-menu-item__button.components-button.is-primary, .components-menu-item__button.is-primary { justify-content: center; }
.components-menu-item__button.components-button.is-primary .components-menu-item__item, .components-menu-item__button.is-primary .components-menu-item__item { margin-right: 0px; }
.components-menu-item__button.components-button:disabled.is-tertiary, .components-menu-item__button.components-button[aria-disabled="true"].is-tertiary, .components-menu-item__button:disabled.is-tertiary, .components-menu-item__button[aria-disabled="true"].is-tertiary { background: none; color: var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6)); opacity: 0.3; }
.components-menu-item__info-wrapper { display: flex; flex-direction: column; margin-right: auto; }
.components-menu-item__info { color: rgb(117, 117, 117); font-size: 12px; margin-top: 4px; white-space: normal; }
.components-menu-item__item { align-items: center; display: inline-flex; margin-right: auto; min-width: 160px; white-space: nowrap; }
.components-menu-item__shortcut { align-self: center; color: currentcolor; display: none; margin-left: auto; margin-right: 0px; padding-left: 24px; }
@media (min-width: 480px) {
  .components-menu-item__shortcut { display: inline; }
}
.components-menu-items-choice, .components-menu-items-choice.components-button { height: auto; min-height: 40px; }
.components-menu-items-choice svg, .components-menu-items-choice.components-button svg { margin-right: 12px; }
.components-menu-items-choice.components-button.has-icon, .components-menu-items-choice.has-icon { padding-left: 12px; }
.components-modal__screen-overlay { background-color: rgba(0, 0, 0, 0.35); inset: 0px; display: flex; position: fixed; z-index: 100000; }
@keyframes __wp-base-styles-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media not (prefers-reduced-motion) {
  .components-modal__screen-overlay { animation: 0.08s linear 0s 1 normal forwards running __wp-base-styles-fade-in; }
}
@keyframes __wp-base-styles-fade-out { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@media not (prefers-reduced-motion) {
  .components-modal__screen-overlay.is-animating-out { animation: 0.08s linear 80ms 1 normal forwards running __wp-base-styles-fade-out; }
}
.components-modal__frame { box-sizing: border-box; }
.components-modal__frame *, .components-modal__frame ::after, .components-modal__frame ::before { box-sizing: inherit; }
.components-modal__frame { animation-fill-mode: forwards; animation-name: components-modal__appear-animation; animation-timing-function: cubic-bezier(0.29, 0, 0, 1); background: rgb(255, 255, 255); border-radius: 8px 8px 0px 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 15px, rgba(0, 0, 0, 0.07) 0px 15px 27px, rgba(0, 0, 0, 0.04) 0px 30px 36px, rgba(0, 0, 0, 0.02) 0px 50px 43px; color: rgb(30, 30, 30); display: flex; margin: 40px 0px 0px; overflow: hidden; width: 100%; }
.components-modal__frame h1, .components-modal__frame h2, .components-modal__frame h3 { color: rgb(30, 30, 30); }
@media not (prefers-reduced-motion) {
  .components-modal__frame { animation-duration: var(--modal-frame-animation-duration); }
}
.components-modal__screen-overlay.is-animating-out .components-modal__frame { animation-name: components-modal__disappear-animation; animation-timing-function: cubic-bezier(1, 0, 0.2, 1); }
@media (min-width: 600px) {
  .components-modal__frame { border-radius: 8px; margin: auto; max-height: calc(100% - 128px); max-width: calc(100% - 32px); min-width: 350px; width: auto; }
}
@media (min-width: 600px) and (min-width: 600px) {
  .components-modal__frame.is-full-screen { height: calc(100% - 32px); max-height: none; width: calc(100% - 32px); }
}
@media (min-width: 600px) and (min-width: 782px) {
  .components-modal__frame.is-full-screen { height: calc(100% - 80px); max-width: none; width: calc(100% - 80px); }
}
@media (min-width: 600px) {
  .components-modal__frame.has-size-large, .components-modal__frame.has-size-medium, .components-modal__frame.has-size-small { width: 100%; }
  .components-modal__frame.has-size-small { max-width: 384px; }
  .components-modal__frame.has-size-medium { max-width: 512px; }
  .components-modal__frame.has-size-large { max-width: 840px; }
}
@media (min-width: 960px) {
  .components-modal__frame { max-height: 70%; }
}
@keyframes components-modal__appear-animation { 
  0% { opacity: 0; transform: scale(0.9); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes components-modal__disappear-animation { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0.9); }
}
.components-modal__header { align-items: center; border-bottom: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; display: flex; flex-direction: row; height: 72px; justify-content: space-between; left: 0px; padding: 24px 32px 8px; position: absolute; top: 0px; width: 100%; z-index: 10; }
.components-modal__header .components-modal__header-heading { font-size: 1.2rem; font-weight: 600; }
.components-modal__header h1 { line-height: 1; margin: 0px; }
.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header { border-bottom-color: rgb(221, 221, 221); }
.components-modal__header + p { margin-top: 0px; }
.components-modal__header-heading-container { align-items: center; display: flex; flex-direction: row; flex-grow: 1; justify-content: flex-start; }
.components-modal__header-icon-container { display: inline-block; }
.components-modal__header-icon-container svg { max-height: 36px; max-width: 36px; padding: 8px; }
.components-modal__content { flex: 1 1 0%; margin-top: 72px; overflow: auto; padding: 4px 32px 32px; }
.components-modal__content.hide-header { margin-top: 0px; padding-top: 32px; }
.components-modal__content.is-scrollable:focus-visible { box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: -2px; }
.components-notice { align-items: center; background-color: rgb(255, 255, 255); border-left: 4px solid var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); color: rgb(30, 30, 30); display: flex; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; padding: 8px 12px; }
.components-notice.is-dismissible { position: relative; }
.components-notice.is-success { background-color: rgb(239, 249, 241); border-left-color: rgb(74, 184, 102); }
.components-notice.is-warning { background-color: rgb(254, 248, 238); border-left-color: rgb(240, 184, 73); }
.components-notice.is-error { background-color: rgb(244, 162, 162); border-left-color: rgb(204, 24, 24); }
.components-notice__content { flex-grow: 1; margin: 4px 25px 4px 0px; }
.components-notice__actions { display: flex; flex-wrap: wrap; }
.components-notice__action.components-button, .components-notice__action.components-button.is-link { margin-left: 12px; }
.components-notice__action.components-button.is-secondary { vertical-align: initial; }
.components-notice__action.components-button { margin-right: 8px; }
.components-notice__dismiss { align-self: flex-start; color: rgb(117, 117, 117); flex-shrink: 0; }
.components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):focus, .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover { background-color: initial; color: rgb(30, 30, 30); }
.components-notice__dismiss:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):hover { box-shadow: none; }
.components-notice-list { box-sizing: border-box; max-width: 100vw; }
.components-notice-list .components-notice__content { line-height: 2; margin-bottom: 12px; margin-top: 12px; }
.components-notice-list .components-notice__action.components-button { display: block; margin-left: 0px; margin-top: 8px; }
.components-panel { background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); }
.components-panel > .components-panel__body:first-child, .components-panel > .components-panel__header:first-child { margin-top: -1px; }
.components-panel > .components-panel__body:last-child, .components-panel > .components-panel__header:last-child { border-bottom-width: 0px; }
.components-panel + .components-panel { margin-top: -1px; }
.components-panel__body { border-bottom: 1px solid rgb(224, 224, 224); border-top: 1px solid rgb(224, 224, 224); }
.components-panel__body h3 { margin: 0px 0px 0.5em; }
.components-panel__body.is-opened { padding: 16px; }
.components-panel__header { align-items: center; border-bottom: 1px solid rgb(221, 221, 221); box-sizing: initial; display: flex; flex-shrink: 0; height: 47px; justify-content: space-between; padding: 0px 16px; }
.components-panel__header h2 { color: inherit; font-size: inherit; margin: 0px; }
.components-panel__body + .components-panel__body, .components-panel__body + .components-panel__header, .components-panel__header + .components-panel__body, .components-panel__header + .components-panel__header { margin-top: -1px; }
.components-panel__body > .components-panel__body-title { display: block; font-size: inherit; margin-bottom: 0px; margin-top: 0px; padding: 0px; }
@media not (prefers-reduced-motion) {
  .components-panel__body > .components-panel__body-title { transition: background 0.1s ease-in-out; }
}
.components-panel__body.is-opened > .components-panel__body-title { margin: -16px -16px 5px; }
.components-panel__body > .components-panel__body-title:hover { background: rgb(240, 240, 240); border: none; }
.components-panel__body-toggle.components-button { border: none; box-shadow: none; color: rgb(30, 30, 30); font-weight: 500; outline: none; padding: 16px 48px 16px 16px; position: relative; text-align: left; width: 100%; }
@media not (prefers-reduced-motion) {
  .components-panel__body-toggle.components-button { transition: background 0.1s ease-in-out; }
}
.components-panel__body-toggle.components-button { height: auto; }
.components-panel__body-toggle.components-button:focus { border-radius: 0px; box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-panel__body-toggle.components-button .components-panel__arrow { color: rgb(30, 30, 30); position: absolute; right: 16px; top: 50%; transform: translateY(-50%); fill: currentcolor; }
@media not (prefers-reduced-motion) {
  .components-panel__body-toggle.components-button .components-panel__arrow { transition: color 0.1s ease-in-out; }
}
body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right { margin-top: -10px; transform: scaleX(-1); }
.components-panel__icon { color: rgb(117, 117, 117); margin: -2px 0px -2px 6px; }
.components-panel__body-toggle-icon { margin-right: -5px; }
.components-panel__color-title { float: left; height: 19px; }
.components-panel__row { align-items: center; display: flex; justify-content: space-between; margin-top: 8px; min-height: 36px; }
.components-panel__row select { min-width: 0px; }
.components-panel__row label { flex-shrink: 0; margin-right: 12px; max-width: 75%; }
.components-panel__row:empty, .components-panel__row:first-of-type { margin-top: 0px; }
.components-panel .circle-picker { padding-bottom: 20px; }
.components-placeholder.components-placeholder { align-items: flex-start; box-sizing: border-box; color: rgb(30, 30, 30); display: flex; flex-direction: column; font-size: 13px; gap: 16px; margin: 0px; padding: 24px; position: relative; text-align: left; width: 100%; -webkit-font-smoothing: subpixel-antialiased; background-color: rgb(255, 255, 255); border-radius: 2px; box-shadow: rgb(30, 30, 30) 0px 0px 0px 1px inset; outline: rgba(0, 0, 0, 0) solid 1px; }
.components-placeholder__error, .components-placeholder__fieldset, .components-placeholder__instructions, .components-placeholder__label { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; font-weight: 400; letter-spacing: normal; line-height: normal; text-transform: none; }
.components-placeholder__label { align-items: center; display: flex; font-weight: 600; }
.components-placeholder__label .block-editor-block-icon, .components-placeholder__label .dashicon, .components-placeholder__label > svg { margin-right: 4px; fill: currentcolor; }
@media (forced-colors: active) {
  .components-placeholder__label .block-editor-block-icon, .components-placeholder__label .dashicon, .components-placeholder__label > svg { fill: canvastext; }
}
.components-placeholder__label:empty { display: none; }
.components-placeholder__fieldset, .components-placeholder__fieldset form { display: flex; flex-flow: wrap; gap: 16px; justify-content: flex-start; width: 100%; }
.components-placeholder__fieldset form p, .components-placeholder__fieldset p { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
.components-placeholder__fieldset.is-column-layout, .components-placeholder__fieldset.is-column-layout form { flex-direction: column; }
.components-placeholder__input[type="url"] { border: 1px solid rgb(148, 148, 148); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: normal; padding: 6px 8px; }
@media not (prefers-reduced-motion) {
  .components-placeholder__input[type="url"] { transition: box-shadow 0.1s linear; }
}
@media (min-width: 600px) {
  .components-placeholder__input[type="url"] { font-size: 13px; line-height: normal; }
}
.components-placeholder__input[type="url"]:focus { border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 .5px var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-placeholder__input[type="url"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
.components-placeholder__input[type="url"] { flex: 1 1 auto; }
.components-placeholder__error { gap: 8px; width: 100%; }
.components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link { margin-left: 10px; margin-right: 10px; }
.components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child { margin-right: 0px; }
.components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions { display: none; }
.components-placeholder.is-medium .components-placeholder__fieldset, .components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset, .components-placeholder.is-small .components-placeholder__fieldset form { flex-direction: column; }
.components-placeholder.is-medium .components-button, .components-placeholder.is-medium .components-placeholder__fieldset > *, .components-placeholder.is-small .components-button, .components-placeholder.is-small .components-placeholder__fieldset > * { justify-content: center; width: 100%; }
.components-placeholder.is-small { padding: 16px; }
.components-placeholder.has-illustration { backdrop-filter: blur(100px); backface-visibility: hidden; background-color: initial; border-radius: 0px; box-shadow: none; color: inherit; display: flex; }
.is-dark-theme .components-placeholder.has-illustration { background-color: rgba(0, 0, 0, 0.1); }
.components-placeholder.has-illustration .components-placeholder__fieldset { margin-left: 0px; margin-right: 0px; }
.components-placeholder.has-illustration .components-button, .components-placeholder.has-illustration .components-placeholder__instructions, .components-placeholder.has-illustration .components-placeholder__label { opacity: 0; pointer-events: none; }
@media not (prefers-reduced-motion) {
  .components-placeholder.has-illustration .components-button, .components-placeholder.has-illustration .components-placeholder__instructions, .components-placeholder.has-illustration .components-placeholder__label { transition: opacity 0.1s linear; }
}
.is-selected > .components-placeholder.has-illustration .components-button, .is-selected > .components-placeholder.has-illustration .components-placeholder__instructions, .is-selected > .components-placeholder.has-illustration .components-placeholder__label { opacity: 1; pointer-events: auto; }
.components-placeholder.has-illustration::before { background: currentcolor; inset: 0px; content: ""; opacity: 0.1; pointer-events: none; position: absolute; }
.components-placeholder.has-illustration { overflow: hidden; }
.is-selected .components-placeholder.has-illustration { overflow: auto; }
.components-placeholder__preview { display: flex; justify-content: center; }
.components-placeholder__illustration { box-sizing: initial; height: 100%; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; stroke: currentcolor; opacity: 0.25; }
.components-popover { box-sizing: border-box; }
.components-popover *, .components-popover ::after, .components-popover ::before { box-sizing: inherit; }
.components-popover { will-change: transform; z-index: 1000000; }
.components-popover.is-expanded { inset: 0px; position: fixed; z-index: 1000000 !important; }
.components-popover__content { background: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgb(204, 204, 204) 0px 0px 0px 1px, rgba(0, 0, 0, 0.05) 0px 2px 3px, rgba(0, 0, 0, 0.04) 0px 4px 5px, rgba(0, 0, 0, 0.03) 0px 12px 12px, rgba(0, 0, 0, 0.02) 0px 16px 16px; box-sizing: border-box; width: min-content; }
.is-alternate .components-popover__content { border-radius: 2px; box-shadow: rgb(30, 30, 30) 0px 0px 0px 1px; }
.is-unstyled .components-popover__content { background: none; border-radius: 0px; box-shadow: none; }
.components-popover.is-expanded .components-popover__content { box-shadow: rgb(204, 204, 204) 0px -1px 0px 0px; height: calc(100% - 48px); overflow-y: visible; position: static; width: auto; }
.components-popover.is-expanded.is-alternate .components-popover__content { box-shadow: rgb(30, 30, 30) 0px -1px 0px; }
.components-popover__header { align-items: center; background: rgb(255, 255, 255); display: flex; height: 48px; justify-content: space-between; padding: 0px 8px 0px 16px; }
.components-popover__header-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; }
.components-popover__close.components-button { z-index: 5; }
.components-popover__arrow { display: flex; height: 14px; pointer-events: none; position: absolute; width: 14px; }
.components-popover__arrow::before { background-color: rgb(255, 255, 255); content: ""; height: 2px; left: 1px; position: absolute; right: 1px; top: -1px; }
.components-popover__arrow.is-top { bottom: -14px !important; transform: rotate(0deg); }
.components-popover__arrow.is-right { left: -14px !important; transform: rotate(90deg); }
.components-popover__arrow.is-bottom { top: -14px !important; transform: rotate(180deg); }
.components-popover__arrow.is-left { right: -14px !important; transform: rotate(-90deg); }
.components-popover__triangle { display: block; flex: 1 1 0%; }
.components-popover__triangle-bg { fill: rgb(255, 255, 255); }
.components-popover__triangle-border { fill: rgba(0, 0, 0, 0); stroke-width: 1px; stroke: rgb(204, 204, 204); }
.is-alternate .components-popover__triangle-border { stroke: rgb(30, 30, 30); }
.components-radio-control { border: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; margin: 0px; padding: 0px; }
.components-radio-control__group-wrapper.has-help { margin-block-end: 12px; }
.components-radio-control__option { align-items: center; column-gap: 8px; display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto minmax(0px, max-content); }
.components-radio-control__input[type="radio"] { border: 1px solid rgb(30, 30, 30); border-radius: 50%; grid-area: 1 / 1; height: 24px; margin-right: 12px; max-width: 24px; min-width: 24px; position: relative; transition: none; width: 24px; }
@media not (prefers-reduced-motion) {
  .components-radio-control__input[type="radio"] { transition: box-shadow 0.1s linear; }
}
@media (min-width: 600px) {
  .components-radio-control__input[type="radio"] { height: 16px; max-width: 16px; min-width: 16px; width: 16px; }
}
.components-radio-control__input[type="radio"]:checked::before { background-color: rgb(255, 255, 255); border: 4px solid rgb(255, 255, 255); box-sizing: inherit; height: 12px; left: 50%; margin: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 12px; }
@media (min-width: 600px) {
  .components-radio-control__input[type="radio"]:checked::before { height: 8px; width: 8px; }
}
.components-radio-control__input[type="radio"]:focus { box-shadow: 0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color); }
.components-radio-control__input[type="radio"]:checked { background: var(--wp-admin-theme-color); border: none; }
.components-radio-control__input[type="radio"] { appearance: none; cursor: pointer; display: inline-flex; margin: 0px; padding: 0px; }
.components-radio-control__input[type="radio"]:focus { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.components-radio-control__input[type="radio"]:checked { background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-radio-control__input[type="radio"]:checked::before { border-radius: 50%; content: ""; }
.components-radio-control__label { cursor: pointer; grid-area: 1 / 2; line-height: 24px; }
@media (min-width: 600px) {
  .components-radio-control__label { line-height: 16px; }
}
.components-radio-control__option-description { grid-area: 2 / 2; padding-block-start: 4px; }
.components-radio-control__option-description.components-radio-control__option-description { margin-top: 0px; }
.components-resizable-box__handle { display: none; height: 23px; width: 23px; z-index: 2; }
.components-resizable-box__container.has-show-handle .components-resizable-box__handle { display: block; }
.components-resizable-box__handle > div { height: 100%; outline: none; position: relative; width: 100%; z-index: 2; }
.components-resizable-box__container > img { width: inherit; }
.components-resizable-box__handle::after { background: rgb(255, 255, 255); border-radius: 50%; box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px #00000008,0 1px 2px #00000005,0 3px 3px #00000005,0 4px 4px #00000003; content: ""; cursor: inherit; display: block; height: 15px; outline: rgba(0, 0, 0, 0) solid 2px; position: absolute; right: calc(50% - 8px); top: calc(50% - 8px); width: 15px; }
.components-resizable-box__side-handle::before { background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); border-radius: 9999px; content: ""; cursor: inherit; display: block; height: 3px; position: absolute; right: calc(50% - 1px); top: calc(50% - 1px); width: 3px; }
@media not (prefers-reduced-motion) {
  .components-resizable-box__side-handle::before { transition: transform 0.1s ease-in; will-change: transform; }
}
.components-resizable-box__side-handle::before { opacity: 0; }
.components-resizable-box__corner-handle, .components-resizable-box__side-handle { z-index: 2; }
.components-resizable-box__side-handle.components-resizable-box__handle-bottom, .components-resizable-box__side-handle.components-resizable-box__handle-bottom::before, .components-resizable-box__side-handle.components-resizable-box__handle-top, .components-resizable-box__side-handle.components-resizable-box__handle-top::before { border-left: 0px; border-right: 0px; left: 0px; width: 100%; }
.components-resizable-box__side-handle.components-resizable-box__handle-left, .components-resizable-box__side-handle.components-resizable-box__handle-left::before, .components-resizable-box__side-handle.components-resizable-box__handle-right, .components-resizable-box__side-handle.components-resizable-box__handle-right::before { border-bottom: 0px; border-top: 0px; height: 100%; top: 0px; }
@media not (prefers-reduced-motion) {
  .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before { animation: 0.1s ease-out 0s 1 normal forwards running components-resizable-box__top-bottom-animation; }
  .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before { animation: 0.1s ease-out 0s 1 normal forwards running components-resizable-box__left-right-animation; }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance:none) {
  .components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-left:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before, .components-resizable-box__side-handle.components-resizable-box__handle-top:active::before, .components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before { animation: auto ease 0s 1 normal none running none; }
}
}
@keyframes components-resizable-box__top-bottom-animation { 
  0% { opacity: 0; transform: scaleX(0); }
  100% { opacity: 1; transform: scaleX(1); }
}
@keyframes components-resizable-box__left-right-animation { 
  0% { opacity: 0; transform: scaleY(0); }
  100% { opacity: 1; transform: scaleY(1); }
}
.components-resizable-box__handle-right { right: -11.5px; }
.components-resizable-box__handle-left { left: -11.5px; }
.components-resizable-box__handle-top { top: -11.5px; }
.components-resizable-box__handle-bottom { bottom: -11.5px; }
.components-responsive-wrapper { align-items: center; display: flex; justify-content: center; max-width: 100%; position: relative; }
.components-responsive-wrapper__content { display: block; max-width: 100%; width: 100%; }
.components-sandbox { overflow: hidden; }
iframe.components-sandbox { width: 100%; }
body.lockscroll, html.lockscroll { overflow: hidden; }
.components-select-control__input { outline: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; }
.components-snackbar { backdrop-filter: blur(16px) saturate(180%); background: rgba(0, 0, 0, 0.85); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px, rgba(0, 0, 0, 0.04) 0px 2px 3px, rgba(0, 0, 0, 0.03) 0px 6px 6px, rgba(0, 0, 0, 0.02) 0px 8px 8px; box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; max-width: 600px; padding: 12px 20px; pointer-events: auto; width: 100%; }
@media (min-width: 600px) {
  .components-snackbar { width: fit-content; }
}
.components-snackbar:focus { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); }
.components-snackbar.components-snackbar-explicit-dismiss { cursor: default; }
.components-snackbar .components-snackbar__content-with-icon { padding-left: 24px; position: relative; }
.components-snackbar .components-snackbar__icon { left: -8px; position: absolute; top: -2.9px; }
.components-snackbar .components-snackbar__dismiss-button { cursor: pointer; margin-left: 24px; }
.components-snackbar__action.components-button, .components-snackbar__action.components-external-link { color: rgb(255, 255, 255); flex-shrink: 0; margin-left: 32px; }
.components-snackbar__action.components-button:focus, .components-snackbar__action.components-external-link:focus { box-shadow: none; outline: rgb(255, 255, 255) dotted 1px; }
.components-snackbar__action.components-button:hover, .components-snackbar__action.components-external-link:hover { color: currentcolor; text-decoration: none; }
.components-snackbar__content { align-items: baseline; display: flex; justify-content: space-between; line-height: 1.4; }
.components-snackbar-list { box-sizing: border-box; pointer-events: none; position: absolute; width: 100%; z-index: 100000; }
.components-snackbar-list__notice-container { padding-top: 8px; position: relative; }
.components-tab-panel__tabs { align-items: stretch; display: flex; flex-direction: row; }
.components-tab-panel__tabs[aria-orientation="vertical"] { flex-direction: column; }
.components-tab-panel__tabs-item { background: rgba(0, 0, 0, 0); border: none; border-radius: 0px; box-shadow: none; cursor: pointer; font-weight: 500; margin-left: 0px; padding: 3px 16px; position: relative; height: 48px !important; }
.components-tab-panel__tabs-item:focus:not(:disabled) { box-shadow: none; outline: none; position: relative; }
.components-tab-panel__tabs-item::after { background: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); border-radius: 0px; bottom: 0px; content: ""; height: calc(var(--wp-admin-border-width-focus)*0); left: 0px; pointer-events: none; position: absolute; right: 0px; }
@media not (prefers-reduced-motion) {
  .components-tab-panel__tabs-item::after { transition: 0.1s linear; }
}
.components-tab-panel__tabs-item.is-active::after { height: calc(var(--wp-admin-border-width-focus)*1); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: -1px; }
.components-tab-panel__tabs-item::before { border-radius: 2px; inset: 12px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; content: ""; pointer-events: none; position: absolute; }
@media not (prefers-reduced-motion) {
  .components-tab-panel__tabs-item::before { transition: 0.1s linear; }
}
.components-tab-panel__tabs-item:focus-visible::before { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-tab-panel__tab-content:focus { box-shadow: none; outline: none; }
.components-tab-panel__tab-content:focus-visible { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 0px; }
.components-text-control__input, .components-text-control__input[type="color"], .components-text-control__input[type="date"], .components-text-control__input[type="datetime-local"], .components-text-control__input[type="datetime"], .components-text-control__input[type="email"], .components-text-control__input[type="month"], .components-text-control__input[type="number"], .components-text-control__input[type="password"], .components-text-control__input[type="tel"], .components-text-control__input[type="text"], .components-text-control__input[type="time"], .components-text-control__input[type="url"], .components-text-control__input[type="week"] { background: var(--wp-components-color-background,#fff); border: 1px solid rgb(148, 148, 148); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; color: var(--wp-components-color-foreground,#1e1e1e); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; height: 32px; line-height: normal; margin: 0px; padding: 6px 8px; width: 100%; }
@media not (prefers-reduced-motion) {
  .components-text-control__input, .components-text-control__input[type="color"], .components-text-control__input[type="date"], .components-text-control__input[type="datetime-local"], .components-text-control__input[type="datetime"], .components-text-control__input[type="email"], .components-text-control__input[type="month"], .components-text-control__input[type="number"], .components-text-control__input[type="password"], .components-text-control__input[type="tel"], .components-text-control__input[type="text"], .components-text-control__input[type="time"], .components-text-control__input[type="url"], .components-text-control__input[type="week"] { transition: box-shadow 0.1s linear; }
}
@media (min-width: 600px) {
  .components-text-control__input, .components-text-control__input[type="color"], .components-text-control__input[type="date"], .components-text-control__input[type="datetime-local"], .components-text-control__input[type="datetime"], .components-text-control__input[type="email"], .components-text-control__input[type="month"], .components-text-control__input[type="number"], .components-text-control__input[type="password"], .components-text-control__input[type="tel"], .components-text-control__input[type="text"], .components-text-control__input[type="time"], .components-text-control__input[type="url"], .components-text-control__input[type="week"] { font-size: 13px; line-height: normal; }
}
.components-text-control__input:focus, .components-text-control__input[type="color"]:focus, .components-text-control__input[type="date"]:focus, .components-text-control__input[type="datetime-local"]:focus, .components-text-control__input[type="datetime"]:focus, .components-text-control__input[type="email"]:focus, .components-text-control__input[type="month"]:focus, .components-text-control__input[type="number"]:focus, .components-text-control__input[type="password"]:focus, .components-text-control__input[type="tel"]:focus, .components-text-control__input[type="text"]:focus, .components-text-control__input[type="time"]:focus, .components-text-control__input[type="url"]:focus, .components-text-control__input[type="week"]:focus { border-color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); box-shadow: 0 0 0 .5px var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-text-control__input::-webkit-input-placeholder, .components-text-control__input[type="color"]::-webkit-input-placeholder, .components-text-control__input[type="date"]::-webkit-input-placeholder, .components-text-control__input[type="datetime-local"]::-webkit-input-placeholder, .components-text-control__input[type="datetime"]::-webkit-input-placeholder, .components-text-control__input[type="email"]::-webkit-input-placeholder, .components-text-control__input[type="month"]::-webkit-input-placeholder, .components-text-control__input[type="number"]::-webkit-input-placeholder, .components-text-control__input[type="password"]::-webkit-input-placeholder, .components-text-control__input[type="tel"]::-webkit-input-placeholder, .components-text-control__input[type="text"]::-webkit-input-placeholder, .components-text-control__input[type="time"]::-webkit-input-placeholder, .components-text-control__input[type="url"]::-webkit-input-placeholder, .components-text-control__input[type="week"]::-webkit-input-placeholder { color: rgba(30, 30, 30, 0.62); }
.components-text-control__input, .components-text-control__input[type="color"], .components-text-control__input[type="date"], .components-text-control__input[type="datetime-local"], .components-text-control__input[type="datetime"], .components-text-control__input[type="email"], .components-text-control__input[type="month"], .components-text-control__input[type="number"], .components-text-control__input[type="password"], .components-text-control__input[type="tel"], .components-text-control__input[type="text"], .components-text-control__input[type="time"], .components-text-control__input[type="url"], .components-text-control__input[type="week"] { border-color: var(--wp-components-color-gray-600,#949494); }
.components-text-control__input::placeholder, .components-text-control__input[type="color"]::placeholder, .components-text-control__input[type="date"]::placeholder, .components-text-control__input[type="datetime-local"]::placeholder, .components-text-control__input[type="datetime"]::placeholder, .components-text-control__input[type="email"]::placeholder, .components-text-control__input[type="month"]::placeholder, .components-text-control__input[type="number"]::placeholder, .components-text-control__input[type="password"]::placeholder, .components-text-control__input[type="tel"]::placeholder, .components-text-control__input[type="text"]::placeholder, .components-text-control__input[type="time"]::placeholder, .components-text-control__input[type="url"]::placeholder, .components-text-control__input[type="week"]::placeholder { color: color-mix(in srgb,var(--wp-components-color-foreground,#1e1e1e),#0000 38%); }
.components-text-control__input.is-next-40px-default-size, .components-text-control__input[type="color"].is-next-40px-default-size, .components-text-control__input[type="date"].is-next-40px-default-size, .components-text-control__input[type="datetime-local"].is-next-40px-default-size, .components-text-control__input[type="datetime"].is-next-40px-default-size, .components-text-control__input[type="email"].is-next-40px-default-size, .components-text-control__input[type="month"].is-next-40px-default-size, .components-text-control__input[type="number"].is-next-40px-default-size, .components-text-control__input[type="password"].is-next-40px-default-size, .components-text-control__input[type="tel"].is-next-40px-default-size, .components-text-control__input[type="text"].is-next-40px-default-size, .components-text-control__input[type="time"].is-next-40px-default-size, .components-text-control__input[type="url"].is-next-40px-default-size, .components-text-control__input[type="week"].is-next-40px-default-size { height: 40px; padding-left: 12px; padding-right: 12px; }
.components-text-control__input[type="email"], .components-text-control__input[type="url"] { direction: ltr; }
.components-tip { color: rgb(117, 117, 117); display: flex; }
.components-tip svg { align-self: center; fill: rgb(240, 184, 73); flex-shrink: 0; margin-right: 16px; }
.components-tip p { margin: 0px; }
.components-toggle-control__label { line-height: 16px; }
.components-toggle-control__label:not(.is-disabled) { cursor: pointer; }
.components-toggle-control__help { display: inline-block; margin-inline-start: 40px; }
.components-accessible-toolbar { border: 1px solid var(--wp-components-color-foreground,#1e1e1e); border-radius: 2px; display: inline-flex; flex-shrink: 0; }
.components-accessible-toolbar > .components-toolbar-group:last-child { border-right: none; }
.components-accessible-toolbar.is-unstyled { border: none; }
.components-accessible-toolbar.is-unstyled > .components-toolbar-group { border-right: none; }
.components-accessible-toolbar[aria-orientation="vertical"], .components-toolbar[aria-orientation="vertical"] { align-items: center; display: flex; flex-direction: column; }
.components-accessible-toolbar .components-button, .components-toolbar .components-button { height: 48px; padding-left: 16px; padding-right: 16px; position: relative; z-index: 1; }
.components-accessible-toolbar .components-button:focus:not(:disabled), .components-toolbar .components-button:focus:not(:disabled) { box-shadow: none; outline: none; }
.components-accessible-toolbar .components-button::before, .components-toolbar .components-button::before { border-radius: 2px; content: ""; display: block; height: 32px; left: 8px; position: absolute; right: 8px; z-index: -1; }
@media not (prefers-reduced-motion) {
  .components-accessible-toolbar .components-button::before, .components-toolbar .components-button::before { animation: 0.1s ease 0s 1 normal forwards running components-button__appear-animation; }
}
.components-accessible-toolbar .components-button svg, .components-toolbar .components-button svg { margin-left: auto; margin-right: auto; position: relative; }
.components-accessible-toolbar .components-button.is-pressed, .components-accessible-toolbar .components-button.is-pressed:hover, .components-toolbar .components-button.is-pressed, .components-toolbar .components-button.is-pressed:hover { background: rgba(0, 0, 0, 0); }
.components-accessible-toolbar .components-button.is-pressed::before, .components-toolbar .components-button.is-pressed::before { background: var(--wp-components-color-foreground,#1e1e1e); }
.components-accessible-toolbar .components-button:focus::before, .components-toolbar .components-button:focus::before { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.components-accessible-toolbar .components-button.has-icon.has-icon, .components-toolbar .components-button.has-icon.has-icon { min-width: 48px; padding-left: 8px; padding-right: 8px; }
@keyframes components-button__appear-animation { 
  0% { transform: scaleY(0); }
  100% { transform: scaleY(1); }
}
.components-toolbar__control.components-button { position: relative; }
.components-toolbar__control.components-button[data-subscript] svg { padding: 5px 10px 5px 0px; }
.components-toolbar__control.components-button[data-subscript]::after { bottom: 10px; content: attr(data-subscript); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; font-weight: 600; line-height: 12px; position: absolute; right: 8px; }
.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after { color: rgb(255, 255, 255); }
.components-toolbar-group { background-color: var(--wp-components-color-background,#fff); border-right: 1px solid var(--wp-components-color-foreground,#1e1e1e); display: inline-flex; flex-shrink: 0; flex-wrap: wrap; min-height: 48px; padding-left: 6px; padding-right: 6px; }
.components-toolbar-group .components-toolbar-group.components-toolbar-group { border-width: 0px; margin: 0px; }
.components-toolbar-group { line-height: 0; }
.components-toolbar-group .components-button.components-button, .components-toolbar-group .components-button.has-icon.has-icon { justify-content: center; min-width: 36px; padding-left: 6px; padding-right: 6px; }
.components-toolbar-group .components-button.components-button svg, .components-toolbar-group .components-button.has-icon.has-icon svg { min-width: 24px; }
.components-toolbar-group .components-button.components-button::before, .components-toolbar-group .components-button.has-icon.has-icon::before { left: 2px; right: 2px; }
.components-toolbar { background-color: var(--wp-components-color-background,#fff); border: 1px solid var(--wp-components-color-foreground,#1e1e1e); display: inline-flex; flex-shrink: 0; flex-wrap: wrap; margin: 0px; min-height: 48px; }
.components-toolbar .components-toolbar.components-toolbar { border-width: 0px; margin: 0px; }
div.components-toolbar > div { display: flex; margin: 0px; }
div.components-toolbar > div + div.has-left-divider { margin-left: 6px; overflow: visible; position: relative; }
div.components-toolbar > div + div.has-left-divider::before { background-color: rgb(221, 221, 221); box-sizing: initial; content: ""; display: inline-block; height: 20px; left: -3px; position: absolute; top: 8px; width: 1px; }
.components-tooltip { background: rgb(0, 0, 0); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px, rgba(0, 0, 0, 0.04) 0px 2px 3px, rgba(0, 0, 0, 0.03) 0px 6px 6px, rgba(0, 0, 0, 0.02) 0px 8px 8px; color: rgb(240, 240, 240); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 12px; line-height: 1.4; padding: 4px 8px; text-align: center; z-index: 1000002; }
.components-tooltip__shortcut { margin-left: 8px; }
.components-validated-control:has(:is(input, select):user-invalid) .components-input-control__backdrop { --wp-components-color-accent: #cc1818; border-color: rgb(204, 24, 24); }
.components-validated-control :is(textarea, input[type="text"]):user-invalid { --wp-admin-theme-color: #cc1818; --wp-components-color-accent: #cc1818; border-color: rgb(204, 24, 24); }
.components-validated-control .components-combobox-control__suggestions-container:has(input:user-invalid):not(:has([aria-expanded="true"])) { border-color: rgb(204, 24, 24); }
.components-validated-control__wrapper-with-error-delegate { position: relative; }
.components-validated-control__wrapper-with-error-delegate:has(select:user-invalid) .components-input-control__backdrop { --wp-components-color-accent: #cc1818; border-color: rgb(204, 24, 24); }
.components-validated-control__wrapper-with-error-delegate:has(input[type="radio"]:invalid) { --wp-components-color-accent: #cc1818; }
.components-validated-control__wrapper-with-error-delegate:has(input:user-invalid) .components-form-token-field__input-container:not(:has([aria-expanded="true"])) { --wp-components-color-accent: #cc1818; border-color: rgb(204, 24, 24); }
.components-validated-control__error-delegate { height: 100%; opacity: 0; pointer-events: none; position: absolute; top: 0px; width: 100%; }
.components-validated-control__indicator { align-items: flex-start; animation: 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s 1 normal none running components-validated-control__indicator-jump; color: var(--wp-components-color-gray-700,#757575); display: flex; font-family: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 0.75rem; gap: 4px; line-height: 16px; margin: 8px 0px 0px; }
.components-validated-control__indicator.is-invalid { color: rgb(204, 24, 24); }
.components-validated-control__indicator.is-valid { color: color-mix(in srgb, rgb(0, 0, 0) 30%, rgb(74, 184, 102)); }
.components-validated-control__indicator-icon { flex-shrink: 0; }
.components-validated-control__indicator-spinner { height: 12px; margin: 2px; width: 12px; }
@keyframes components-validated-control__indicator-jump { 
  0% { opacity: 0; transform: translateY(-4px); }
  100% { opacity: 1; transform: translateY(0px); }
}
:root { --wp-admin-theme-color: #3858e9; --wp-admin-theme-color--rgb: 56,88,233; --wp-admin-theme-color-darker-10: #2145e6; --wp-admin-theme-color-darker-10--rgb: 33.0384615385,68.7307692308,230.4615384615; --wp-admin-theme-color-darker-20: #183ad6; --wp-admin-theme-color-darker-20--rgb: 23.6923076923,58.1538461538,214.3076923077; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  :root { --wp-admin-border-width-focus: 1.5px; }
}
.preference-base-option + .preference-base-option { margin-top: 16px; }
@media (min-width: 600px) {
  .preferences-modal { height: calc(100% - 128px); width: calc(100% - 32px); }
}
@media (min-width: 782px) {
  .preferences-modal { width: 750px; }
}
@media (min-width: 960px) {
  .preferences-modal { height: 70%; }
}
@media (max-width: 781px) {
  .preferences-modal .components-modal__content { padding: 0px; }
}
.preferences__tabs-tablist { left: 16px; top: 88px; width: 160px; position: absolute !important; }
.preferences__tabs-tabpanel { margin-left: 160px; padding-left: 24px; }
@media (max-width: 781px) {
  .preferences__provider { height: 100%; }
}
.preferences-modal__section { border: 0px; margin: 0px 0px 2.5rem; padding: 0px; }
.preferences-modal__section:last-child { margin: 0px; }
.preferences-modal__section-legend { margin-bottom: 8px; }
.preferences-modal__section-title { font-size: 0.9rem; font-weight: 600; margin-top: 0px; }
.preferences-modal__section-description { color: rgb(117, 117, 117); font-size: 12px; font-style: normal; margin: -8px 0px 8px; }
.preferences-modal__section:has(.preferences-modal__section-content:empty) { display: none; }
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  :root { --wp-admin-border-width-focus: 1.5px; }
}
.block-editor-autocompleters__block { white-space: nowrap; }
.block-editor-autocompleters__block .block-editor-block-icon { margin-right: 8px; }
.block-editor-autocompleters__block[aria-selected="true"] .block-editor-block-icon { color: inherit !important; }
.block-editor-autocompleters__link { white-space: nowrap; }
.block-editor-autocompleters__link .block-editor-block-icon { margin-right: 8px; }
.block-editor-global-styles-background-panel__inspector-media-replace-container { border: 1px solid rgb(221, 221, 221); border-radius: 2px; grid-column: 1 / -1; position: relative; }
.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open { background-color: rgb(240, 240, 240); }
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item { border: 0px; flex-grow: 1; }
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown { display: block; }
.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner { height: 100%; }
.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown { display: block; }
.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle { height: 40px; }
.block-editor-global-styles-background-panel__image-tools-panel-item { border: 1px solid rgb(221, 221, 221); grid-column: 1 / -1; position: relative; }
.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon { display: none; }
.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown { display: block; }
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button { color: rgb(30, 30, 30); display: block; width: 100%; }
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover { color: var(--wp-admin-theme-color); }
.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:focus { box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); }
.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading { height: 100%; padding: 10px 0px 0px; position: absolute; width: 100%; z-index: 1; }
.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg { margin: 0px; }
.block-editor-global-styles-background-panel__dropdown-toggle { background: rgba(0, 0, 0, 0); border: none; cursor: pointer; height: 100%; padding-left: 12px; padding-right: 32px; width: 100%; }
.block-editor-global-styles-background-panel__reset { margin: auto 8px; opacity: 0; position: absolute; right: 0px; top: 8px; }
@media not (prefers-reduced-motion) {
  .block-editor-global-styles-background-panel__reset { transition: opacity 0.1s ease-in-out; }
}
.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset { border-radius: 2px; }
.block-editor-global-styles-background-panel__dropdown-toggle:hover + .block-editor-global-styles-background-panel__reset, .block-editor-global-styles-background-panel__reset:focus, .block-editor-global-styles-background-panel__reset:hover { opacity: 1; }
@media (hover: none) {
  .block-editor-global-styles-background-panel__reset { opacity: 1; }
}
.block-editor-global-styles-background-panel__inspector-media-replace-title { text-align: start; text-align-last: center; white-space: normal; word-break: break-all; }
.block-editor-global-styles-background-panel__inspector-preview-inner .block-editor-global-styles-background-panel__inspector-image-indicator-wrapper { height: 20px; min-width: auto; width: 20px; }
.block-editor-global-styles-background-panel__inspector-image-indicator { background-size: cover; border-radius: 50%; display: block; height: 20px; position: relative; width: 20px; }
.block-editor-global-styles-background-panel__inspector-image-indicator::after { border: 1px solid rgba(0, 0, 0, 0); border-radius: 50%; inset: -1px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1px inset; box-sizing: inherit; content: ""; position: absolute; }
.block-editor-global-styles-background-panel__dropdown-content-wrapper { min-width: 260px; overflow-x: hidden; }
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper { background-color: rgb(240, 240, 240); border: 1px solid rgb(221, 221, 221); border-radius: 2px; width: 100%; }
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image { max-height: 180px; }
.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker::after { content: none; }
.modal-open .block-editor-global-styles-background-panel__popover { z-index: 159890; }
.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content { width: 226px; }
.block-editor-global-styles-background-panel__media-replace-popover .components-button { padding: 0px 8px; }
.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right { margin-left: 16px; }
.block-editor-block-alignment-control__menu-group .components-menu-item__info { margin-top: 0px; }
iframe[name="editor-canvas"] { box-sizing: border-box; display: block; height: 100%; width: 100%; }
@media not (prefers-reduced-motion) {
  iframe[name="editor-canvas"] { transition: 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96); }
}
iframe[name="editor-canvas"] { background-color: var(--wp-editor-canvas-background); }
.block-editor-block-icon { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; }
.block-editor-block-icon.has-colors svg { fill: currentcolor; }
@media (forced-colors: active) {
  .block-editor-block-icon.has-colors svg { fill: canvastext; }
}
.block-editor-block-icon svg { max-height: 24px; max-width: 24px; min-height: 20px; min-width: 20px; }
.block-editor-block-inspector p:not(.components-base-control__help) { margin-top: 0px; }
.block-editor-block-inspector h2, .block-editor-block-inspector h3 { color: rgb(30, 30, 30); font-size: 13px; margin-bottom: 1.5em; }
.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)), .block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)), .block-editor-block-inspector .components-base-control:where(:not(:last-child)), .block-editor-block-inspector .components-radio-control:where(:not(:last-child)) { margin-bottom: 16px; }
.block-editor-block-inspector .block-editor-html-element-control .components-base-control, .block-editor-block-inspector .block-editor-image-size-control .components-base-control, .block-editor-block-inspector .components-focal-point-picker-control .components-base-control, .block-editor-block-inspector .components-query-controls .components-base-control, .block-editor-block-inspector .components-range-control .components-base-control { margin-bottom: 0px; }
.block-editor-block-inspector .components-panel__body { border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px solid rgb(224, 224, 224); margin-top: -1px; }
.block-editor-block-inspector__no-block-tools, .block-editor-block-inspector__no-blocks { background: rgb(255, 255, 255); display: block; font-size: 13px; padding: 32px 16px; text-align: center; }
.block-editor-block-inspector__no-block-tools { border-top: 1px solid rgb(221, 221, 221); }
.block-editor-block-inspector-edit-contents-button { justify-content: center; margin-top: 8px; }
.block-editor-block-list__insertion-point { inset: 0px; position: absolute; }
.block-editor-block-list__insertion-point-indicator { background: var(--wp-admin-theme-color); border-radius: 2px; opacity: 0; position: absolute; transform-origin: center center; will-change: transform, opacity; }
.block-editor-block-list__insertion-point.is-vertical > .block-editor-block-list__insertion-point-indicator { height: 4px; top: calc(50% - 2px); width: 100%; }
.block-editor-block-list__insertion-point.is-horizontal > .block-editor-block-list__insertion-point-indicator { bottom: 0px; left: calc(50% - 2px); top: 0px; width: 4px; }
.block-editor-block-list__insertion-point-inserter { display: none; position: absolute; will-change: transform; }
@media (min-width: 480px) {
  .block-editor-block-list__insertion-point-inserter { display: flex; }
}
.block-editor-block-list__insertion-point-inserter { justify-content: center; left: calc(50% - 12px); top: calc(50% - 12px); }
.block-editor-block-list__block-side-inserter-popover .components-popover__content > div { pointer-events: none; }
.block-editor-block-list__block-side-inserter-popover .components-popover__content > div > * { pointer-events: all; }
.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter { line-height: 0; position: absolute; right: 0px; top: 0px; }
.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled { display: none; }
.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon, .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon { background: rgb(30, 30, 30); color: rgb(255, 255, 255); height: 24px; min-width: 24px; padding: 0px; }
.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover, .block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover { background: var(--wp-admin-theme-color); color: rgb(255, 255, 255); }
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon { background: var(--wp-admin-theme-color); }
.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover { background: rgb(30, 30, 30); }
@keyframes hide-during-dragging { 
  100% { position: fixed; transform: translate(9999px, 9999px); }
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar { border: 1px solid rgb(30, 30, 30); border-radius: 2px; margin-bottom: 8px; margin-top: 8px; overflow: visible; pointer-events: all; position: static; width: auto; }
.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent { margin-left: 56px; }
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent { margin-left: 0px; }
.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar { overflow: visible; }
.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar, .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group { border-right-color: rgb(30, 30, 30); }
.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible { visibility: hidden; }
.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover { opacity: 0; }
@media not (prefers-reduced-motion) {
  .is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover { animation: 1ms linear 0s 1 normal forwards running hide-during-dragging; }
}
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector { left: -57px; position: absolute; }
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector::before { content: ""; }
.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button { background-color: rgb(255, 255, 255); border: 1px solid rgb(30, 30, 30); padding-left: 6px; padding-right: 6px; }
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button { padding-left: 12px; padding-right: 12px; }
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector { left: auto; margin-left: -1px; position: relative; }
.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container, .show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover { border-left: 1px solid rgb(30, 30, 30); }
.is-dragging-components-draggable .components-tooltip { display: none; }
.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button { left: 50%; pointer-events: all; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); }
.block-editor-block-tools--is-dragging > .popover-slot { display: none; }
.block-editor-block-lock-modal { z-index: 1000001; }
.block-editor-block-lock-modal__options { border: 0px; margin: 0px; padding: 0px; }
.block-editor-block-lock-modal__options legend { margin-bottom: 16px; padding: 0px; }
.block-editor-block-lock-modal__checklist { list-style: none; margin: 0px; padding: 0px; }
.block-editor-block-lock-modal__options-all { padding: 12px 0px; }
.block-editor-block-lock-modal__options-all .components-checkbox-control__label { font-weight: 600; }
.block-editor-block-lock-modal__checklist-item { align-items: center; display: flex; gap: 12px; justify-content: space-between; margin-bottom: 0px; padding: 12px 0px 12px 32px; }
.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon { flex-shrink: 0; margin-right: 12px; fill: rgb(30, 30, 30); }
.block-editor-block-lock-modal__checklist-item:hover { background-color: rgb(240, 240, 240); border-radius: 2px; }
.block-editor-block-lock-modal__template-lock { border-top: 1px solid rgb(221, 221, 221); margin-top: 16px; padding-top: 16px; }
.block-editor-block-lock-modal__actions { margin-top: 24px; }
.block-editor-block-lock-toolbar .components-button.has-icon { min-width: 36px !important; }
.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar { margin-left: -6px !important; }
.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar { border-left: 1px solid rgb(30, 30, 30); margin-right: -6px; margin-left: 6px !important; }
.block-editor-block-allowed-blocks-control:not(:only-child) { margin-top: 16px; }
.block-editor-block-allowed-blocks-control__button { justify-content: center; width: 100%; }
.block-editor-block-allowed-blocks-modal { z-index: 1000001; }
.block-editor-block-allowed-blocks-modal__actions { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221); bottom: -32px; left: 0px; margin: 0px -32px -32px; padding: 16px 32px; position: sticky; z-index: 1; }
.block-editor-block-breadcrumb { list-style: none; margin: 0px; padding: 0px; }
.block-editor-block-breadcrumb li { display: inline-flex; margin: 0px; }
.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator { fill: currentcolor; margin-left: -4px; margin-right: -4px; transform: scaleX(1); }
.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator { display: none; }
.block-editor-block-breadcrumb__current { cursor: default; }
.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button, .block-editor-block-breadcrumb__current { color: rgb(30, 30, 30); font-size: inherit; padding: 0px 8px; }
.block-editor-block-card { align-items: flex-start; color: rgb(30, 30, 30); display: flex; padding: 16px; }
.block-editor-block-card__title { align-items: center; display: flex; flex-wrap: wrap; font-weight: 500; gap: 4px 8px; }
.block-editor-block-card__title.block-editor-block-card__title { font-size: 13px; line-height: 1.4; margin: 0px; }
.block-editor-block-card__name { padding: 3px 0px; }
.block-editor-block-card .block-editor-block-icon { flex: 0 0 24px; height: 24px; margin-left: 0px; margin-right: 12px; width: 24px; }
.block-editor-block-card.is-synced .block-editor-block-icon { color: var(--wp-block-synced-color); }
.block-editor-block-compare { height: auto; }
.block-editor-block-compare__wrapper { display: flex; padding-bottom: 16px; }
.block-editor-block-compare__wrapper > div { display: flex; flex-direction: column; justify-content: space-between; max-width: 600px; min-width: 200px; padding: 0px 16px 0px 0px; width: 50%; }
.block-editor-block-compare__wrapper > div button { float: right; }
.block-editor-block-compare__wrapper .block-editor-block-compare__converted { border-left: 1px solid rgb(221, 221, 221); padding-left: 15px; padding-right: 0px; }
.block-editor-block-compare__wrapper .block-editor-block-compare__html { border-bottom: 1px solid rgb(221, 221, 221); color: rgb(30, 30, 30); font-family: Menlo, Consolas, monaco, monospace; font-size: 12px; line-height: 1.7; padding-bottom: 15px; }
.block-editor-block-compare__wrapper .block-editor-block-compare__html span { background-color: rgb(230, 255, 237); padding-bottom: 3px; padding-top: 3px; }
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added { background-color: rgb(172, 242, 189); }
.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed { background-color: rgb(204, 24, 24); }
.block-editor-block-compare__wrapper .block-editor-block-compare__preview { padding: 16px 0px 0px; }
.block-editor-block-compare__wrapper .block-editor-block-compare__preview p { font-size: 12px; margin-top: 0px; }
.block-editor-block-compare__wrapper .block-editor-block-compare__action { margin-top: 16px; }
.block-editor-block-compare__wrapper .block-editor-block-compare__heading { font-size: 1em; font-weight: 400; margin: 0.67em 0px; }
.block-editor-block-draggable-chip-wrapper { left: 0px; position: absolute; top: -24px; }
.block-editor-block-draggable-chip { background-color: rgb(30, 30, 30); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px, rgba(0, 0, 0, 0.04) 0px 2px 3px, rgba(0, 0, 0, 0.03) 0px 6px 6px, rgba(0, 0, 0, 0.02) 0px 8px 8px; color: rgb(255, 255, 255); cursor: grabbing; display: inline-flex; height: 48px; padding: 0px 13px; position: relative; user-select: none; width: max-content; }
.block-editor-block-draggable-chip svg { fill: currentcolor; }
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content { justify-content: flex-start; margin: auto; }
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item { margin-right: 6px; }
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content > .components-flex__item:last-child { margin-right: 0px; }
.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg { min-height: 18px; min-width: 18px; }
.block-editor-block-draggable-chip .components-flex__item { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; }
.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled { align-items: center; background-color: initial; inset: 0px; display: flex; justify-content: center; opacity: 0; position: absolute; }
@media not (prefers-reduced-motion) {
  .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled { transition: 0.1s linear 0.1s; }
}
.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon { background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 47.5%, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 52.5%, rgba(0, 0, 0, 0) 0px) rgba(0, 0, 0, 0); border-radius: 50%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1.5px inset; display: inline-block; height: 20px; padding: 0px; width: 20px; }
.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled { background-color: rgb(117, 117, 117); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px, rgba(0, 0, 0, 0.04) 0px 2px 3px, rgba(0, 0, 0, 0.03) 0px 6px 6px, rgba(0, 0, 0, 0.02) 0px 8px 8px; opacity: 1; }
.block-editor-block-manager__no-results { font-style: italic; padding: 24px 0px; text-align: center; }
.block-editor-block-manager__category { margin: 0px 0px 24px; }
.block-editor-block-manager__category-title { background-color: rgb(255, 255, 255); padding: 16px 0px; position: sticky; top: -4px; z-index: 1; }
.block-editor-block-manager__category-title .components-checkbox-control__label { font-weight: 600; }
.block-editor-block-manager__checklist { margin-top: 0px; }
.block-editor-block-manager__category-title, .block-editor-block-manager__checklist-item { border-bottom: 1px solid rgb(221, 221, 221); }
.block-editor-block-manager__checklist-item { align-items: center; display: flex; justify-content: space-between; margin-bottom: 0px; padding: 8px 0px 8px 16px; }
.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container { margin: 0px 8px; }
.block-editor-block-manager__checklist-item .block-editor-block-icon { margin-right: 10px; fill: rgb(30, 30, 30); }
.block-editor-block-manager__results { border-top: 1px solid rgb(221, 221, 221); }
.block-editor-block-manager__disabled-blocks-count + .block-editor-block-manager__results { border-top-width: 0px; }
.block-editor-block-mover__move-button-container { border: none; display: flex; justify-content: center; padding: 0px; }
@media (min-width: 600px) {
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container { flex-direction: column; }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container > * { height: 20px; width: 100%; min-width: 0px !important; }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container > ::before { height: calc(100% - 4px); }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg { flex-shrink: 0; top: 3px; }
  .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg { bottom: 3px; flex-shrink: 0; }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container { width: 48px; }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container > * { overflow: hidden; width: 24px; min-width: 0px !important; }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button { padding-left: 0px; padding-right: 0px; }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg { left: 5px; }
  .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg { right: 5px; }
}
.block-editor-block-mover__drag-handle { cursor: grab; }
@media (min-width: 600px) {
  .block-editor-block-mover__drag-handle { overflow: hidden; width: 24px; min-width: 0px !important; }
  .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon { padding-left: 0px; padding-right: 0px; }
}
.components-button.block-editor-block-mover-button { overflow: hidden; }
.components-button.block-editor-block-mover-button::before { border-radius: 2px; content: ""; display: block; height: 32px; left: 8px; position: absolute; right: 8px; z-index: -1; }
@media not (prefers-reduced-motion) {
  .components-button.block-editor-block-mover-button::before { animation: 0.1s ease 0s 1 normal forwards running components-button__appear-animation; }
}
.components-button.block-editor-block-mover-button:focus, .components-button.block-editor-block-mover-button:focus::before, .components-button.block-editor-block-mover-button:focus:enabled { box-shadow: none; outline: none; }
.components-button.block-editor-block-mover-button:focus-visible::before { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.block-editor-block-navigation__container { min-width: 280px; }
.block-editor-block-navigation__label { color: rgb(117, 117, 117); font-size: 11px; font-weight: 500; margin: 0px 0px 12px; text-transform: uppercase; }
.block-editor-block-patterns-list__list-item { cursor: pointer; margin-bottom: 16px; position: relative; }
.block-editor-block-patterns-list__list-item.is-placeholder { min-height: 100px; }
.block-editor-block-patterns-list__list-item[draggable="true"] { cursor: grab; }
.block-editor-block-patterns-list__item { height: 100%; outline: 0px; scroll-margin-bottom: 56px; scroll-margin-top: 24px; }
.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title { flex-grow: 1; font-size: 12px; text-align: left; }
.block-editor-block-patterns-list__item .block-editor-block-preview__container { align-items: center; border-radius: 4px; display: flex; overflow: hidden; }
.block-editor-block-patterns-list__item .block-editor-block-preview__container::after { border-radius: 4px; outline: rgba(0, 0, 0, 0.1) solid 1px; outline-offset: -1px; }
@media not (prefers-reduced-motion) {
  .block-editor-block-patterns-list__item .block-editor-block-preview__container::after { transition: outline 0.1s linear; }
}
.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container::after { outline-color: rgb(30, 30, 30); outline-offset: calc(var(--wp-admin-border-width-focus)*-1); outline-width: var(--wp-admin-border-width-focus); }
.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container::after { outline-color: rgba(0, 0, 0, 0.3); }
.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container::after { outline-color: var(--wp-admin-theme-color); outline-offset: calc(var(--wp-admin-border-width-focus)*-1); outline-width: var(--wp-admin-border-width-focus); }
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty) { align-items: center; margin-top: 8px; padding-bottom: 4px; }
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper { height: 24px; min-width: 24px; }
.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon { fill: var(--wp-block-synced-color); }
.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination { border-top: 1px solid rgb(47, 47, 47); justify-content: center; padding: 4px; }
.show-icon-labels .block-editor-patterns__grid-pagination-button { width: auto; }
.show-icon-labels .block-editor-patterns__grid-pagination-button span { display: none; }
.show-icon-labels .block-editor-patterns__grid-pagination-button::before { content: attr(aria-label); }
.components-popover.block-editor-block-popover { pointer-events: none; position: absolute; z-index: 31; margin: 0px !important; }
.components-popover.block-editor-block-popover .components-popover__content { min-width: auto; overflow-y: visible; width: max-content; margin: 0px !important; }
.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween, .block-editor-block-popover__drop-zone, .block-editor-block-list__block-side-inserter-popover) .components-popover__content * { pointer-events: all; }
.components-popover.block-editor-block-popover__inbetween, .components-popover.block-editor-block-popover__inbetween * { pointer-events: none; }
.components-popover.block-editor-block-popover__inbetween .is-with-inserter, .components-popover.block-editor-block-popover__inbetween .is-with-inserter * { pointer-events: all; }
.components-popover.block-editor-block-popover__drop-zone * { pointer-events: none; }
.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground { background-color: var(--wp-admin-theme-color); border-radius: 2px; inset: 0px; position: absolute; }
.block-editor-block-preview__container { overflow: hidden; position: relative; width: 100%; }
.block-editor-block-preview__container .block-editor-block-preview__content { left: 0px; margin: 0px; min-height: auto; overflow: visible; text-align: initial; top: 0px; transform-origin: left top; width: 100%; }
.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point, .block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender { display: none; }
.block-editor-block-preview__container::after { inset: 0px; content: ""; position: absolute; z-index: 1; }
.block-editor-block-rename-modal { z-index: 1000001; }
.block-editor-block-styles__preview-panel { display: none; z-index: 90; }
@media (min-width: 782px) {
  .block-editor-block-styles__preview-panel { display: block; }
}
.block-editor-block-styles__preview-panel .block-editor-block-icon { display: none; }
.block-editor-block-styles__variants { display: flex; flex-wrap: wrap; gap: 8px; justify-content: space-between; }
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item { box-shadow: rgb(221, 221, 221) 0px 0px 0px 1px inset; color: rgb(30, 30, 30); display: inline-block; width: calc(50% - 4px); }
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:hover { box-shadow: rgb(221, 221, 221) 0px 0px 0px 1px inset; color: var(--wp-admin-theme-color); }
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover { background-color: rgb(30, 30, 30); box-shadow: none; }
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active .block-editor-block-styles__item-text, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:hover .block-editor-block-styles__item-text { color: rgb(255, 255, 255); }
.block-editor-block-styles__variants button.components-button.block-editor-block-styles__item.is-active:focus, .block-editor-block-styles__variants button.components-button.block-editor-block-styles__item:focus { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.block-editor-block-styles__variants .block-editor-block-styles__item-text { text-align: start; text-align-last: center; white-space: normal; word-break: break-all; }
.block-editor-block-styles__block-preview-container, .block-editor-block-styles__block-preview-container * { box-sizing: border-box !important; }
.block-editor-block-switcher { position: relative; }
.block-editor-block-switcher .components-button.components-dropdown-menu__toggle.has-icon.has-icon { min-width: 36px; }
.block-editor-block-switcher__no-switcher-icon, .block-editor-block-switcher__toggle { position: relative; }
.components-button.block-editor-block-switcher__no-switcher-icon, .components-button.block-editor-block-switcher__toggle { display: block; height: 48px; margin: 0px; }
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon, .components-button.block-editor-block-switcher__toggle .block-editor-block-icon { margin: auto; }
.components-button.block-editor-block-switcher__no-switcher-icon { display: flex; }
.components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon { margin-left: auto; margin-right: auto; min-width: 24px !important; }
.components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled="true"], .components-button.block-editor-block-switcher__no-switcher-icon[aria-disabled="true"]:hover { color: rgb(30, 30, 30); }
.components-popover.block-editor-block-switcher__popover .components-popover__content { min-width: 300px; }
.block-editor-block-switcher__popover-preview-container { bottom: 0px; left: 0px; pointer-events: none; position: absolute; top: -1px; width: 100%; }
.block-editor-block-switcher__popover-preview { overflow: hidden; }
.block-editor-block-switcher__popover-preview .components-popover__content { background: rgb(255, 255, 255); border: 1px solid rgb(30, 30, 30); border-radius: 4px; box-shadow: none; outline: none; overflow: auto; width: 300px; }
.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview { margin: 16px 0px; max-height: 468px; overflow: hidden; padding: 0px 16px; }
.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview { overflow: unset; }
.block-editor-block-switcher__preview-title { color: rgb(117, 117, 117); font-size: 11px; font-weight: 500; margin-bottom: 12px; text-transform: uppercase; }
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon { min-width: 36px; }
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle { height: 48px; }
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-icon, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform { height: 48px; width: 48px; }
.block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__no-switcher-icon .block-editor-block-switcher__transform, .block-editor-block-contextual-toolbar .components-button.block-editor-block-switcher__toggle .block-editor-block-switcher__transform { padding: 12px; }
.block-editor-block-switcher__preview-patterns-container { padding-bottom: 16px; }
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item { margin-top: 16px; }
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container { cursor: pointer; }
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item { border-radius: 2px; height: 100%; }
@media not (prefers-reduced-motion) {
  .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item { transition: 0.05s ease-in-out; }
}
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item { border: 1px solid rgba(0, 0, 0, 0); position: relative; }
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus, .block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e; }
.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title { cursor: pointer; font-size: 12px; padding: 4px; text-align: center; }
.block-editor-block-switcher__no-transforms { color: rgb(117, 117, 117); margin: 0px; padding: 6px 8px; }
.block-editor-block-switcher__binding-indicator { display: block; padding: 8px; }
.block-editor-block-types-list > [role="presentation"] { display: flex; flex-wrap: wrap; overflow: hidden; }
.block-editor-block-pattern-setup { align-items: flex-start; border-radius: 2px; display: flex; flex-direction: column; justify-content: center; width: 100%; }
.block-editor-block-pattern-setup.view-mode-grid { padding-top: 4px; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar { justify-content: center; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container { column-count: 2; column-gap: 24px; display: block; padding: 0px 32px; width: 100%; }
@media (min-width: 1440px) {
  .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container { column-count: 3; }
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container, .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role="button"] { cursor: pointer; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item { scroll-margin: 5px 0px; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container { box-shadow: 0 0 0 2px var(--wp-admin-theme-color); }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: 2px; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title, .block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title { color: var(--wp-admin-theme-color); }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item { break-inside: avoid-column; margin-bottom: 24px; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title { cursor: pointer; font-size: 12px; padding-top: 8px; text-align: center; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container { border: 1px solid rgb(221, 221, 221); border-radius: 4px; min-height: 100px; }
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content { width: 100%; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar { align-items: center; align-self: stretch; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(221, 221, 221); bottom: 0px; box-sizing: border-box; color: rgb(30, 30, 30); display: flex; flex-direction: row; height: 64px; justify-content: space-between; margin: 0px; padding: 16px; position: absolute; text-align: left; width: 100%; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls { display: flex; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions, .block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation { display: flex; width: calc(50% - 36px); }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions { justify-content: flex-end; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container { box-sizing: border-box; display: flex; flex-direction: column; height: 100%; width: 100%; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container { height: 100%; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: relative; transform-style: preserve-3d; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container * { box-sizing: border-box; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide { background-color: rgb(255, 255, 255); height: 100%; margin: auto; padding: 0px; position: absolute; top: 0px; width: 100%; }
@media not (prefers-reduced-motion) {
  .block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide { transition: transform 0.5s, z-index 0.5s; }
}
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide { z-index: 100; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide { opacity: 1; position: relative; z-index: 102; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide { transform: translateX(-100%); z-index: 101; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide { transform: translateX(100%); z-index: 101; }
.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender { display: none; }
.block-editor-block-pattern-setup__carousel, .block-editor-block-pattern-setup__grid { width: 100%; }
.block-editor-block-variation-transforms:where(fieldset) { border: 0px; margin: 0px; padding: 0px; }
.block-editor-block-variation-transforms { box-sizing: border-box; padding: 0px 16px 16px 52px; width: 100%; }
.block-editor-block-variation-transforms .components-dropdown-menu__toggle { border: 1px solid rgb(117, 117, 117); border-radius: 2px; justify-content: left; min-height: 30px; padding: 6px 12px; position: relative; text-align: left; width: 100%; }
.block-editor-block-variation-transforms .components-dropdown-menu__toggle.components-dropdown-menu__toggle { padding-right: 24px; }
.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled) { border-color: var(--wp-admin-theme-color); box-shadow: 0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color); }
.block-editor-block-variation-transforms .components-dropdown-menu__toggle svg { height: 100%; padding: 0px; position: absolute; right: 0px; top: 0px; }
.block-editor-block-variation-transforms__popover .components-popover__content { min-width: 230px; }
.components-border-radius-control__header { height: 16px; margin-bottom: 12px; }
.components-border-radius-control { border: 0px; margin: 0px 0px 12px; padding: 0px; }
.components-border-radius-control legend { margin-bottom: 0px; }
.components-border-radius-control .components-border-radius-control__input-controls-wrapper { display: grid; gap: 16px; grid-template-columns: repeat(2, minmax(0px, 1fr)); margin-right: 12px; }
.components-border-radius-control .components-border-radius-control__linked-button { display: flex; justify-content: center; }
.components-border-radius-control .components-border-radius-control__linked-button svg { margin-right: 0px; }
.components-border-radius-control__custom-select-control, .components-border-radius-control__range-control { flex: 1 1 0%; }
.components-border-radius-control__icon { flex: 0 0 auto; }
.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator { margin-bottom: 12px; }
.block-editor-color-gradient-control__fieldset { border: 0px; margin: 0px; min-width: 0px; padding: 0px; }
.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings, .block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings > div:not(:first-of-type) { display: block; }
@media screen and (min-width: 782px) {
  .block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches { display: grid; grid-template-columns: repeat(6, 28px); }
}
.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control { margin-bottom: inherit; }
.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel { padding: 16px; width: 260px; }
.block-editor-panel-color-gradient-settings__color-indicator { background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, rgb(221, 221, 221) 0px, rgb(221, 221, 221) 52%, rgba(0, 0, 0, 0) 0px); }
.block-editor-tools-panel-color-gradient-settings__item { border-bottom: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); max-width: 100%; padding: 0px; position: relative; }
.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of .block-editor-tools-panel-color-gradient-settings__item) { border-top: 1px solid rgb(221, 221, 221); border-top-left-radius: 2px; border-top-right-radius: 2px; margin-top: 24px; }
.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of .block-editor-tools-panel-color-gradient-settings__item) { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.block-editor-tools-panel-color-gradient-settings__item > div, .block-editor-tools-panel-color-gradient-settings__item > div > button { border-radius: inherit; }
.block-editor-tools-panel-color-gradient-settings__dropdown { display: block; padding: 0px; }
.block-editor-tools-panel-color-gradient-settings__dropdown > button { height: auto; padding-bottom: 10px; padding-top: 10px; text-align: left; }
.block-editor-tools-panel-color-gradient-settings__dropdown > button.is-open { background: rgb(240, 240, 240); color: var(--wp-admin-theme-color); }
.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name { max-width: calc(100% - 44px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.block-editor-panel-color-gradient-settings__dropdown { width: 100%; }
.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator { flex-shrink: 0; }
.block-editor-panel-color-gradient-settings__reset { margin: auto 8px; opacity: 0; position: absolute; right: 0px; top: 8px; }
@media not (prefers-reduced-motion) {
  .block-editor-panel-color-gradient-settings__reset { transition: opacity 0.1s ease-in-out; }
}
.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset { border-radius: 2px; }
.block-editor-panel-color-gradient-settings__dropdown:hover + .block-editor-panel-color-gradient-settings__reset, .block-editor-panel-color-gradient-settings__reset:focus, .block-editor-panel-color-gradient-settings__reset:hover { opacity: 1; }
@media (hover: none) {
  .block-editor-panel-color-gradient-settings__reset { opacity: 1; }
}
.block-editor-date-format-picker { border: none; margin: 0px 0px 16px; padding: 0px; }
.block-editor-date-format-picker__custom-format-select-control__custom-option { border-top: 1px solid rgb(221, 221, 221); }
.block-editor-duotone-control__popover.components-popover > .components-popover__content { padding: 8px; width: 260px; }
.block-editor-duotone-control__popover.components-popover .components-menu-group__label { padding: 0px; }
.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches { display: grid; gap: 12px; grid-template-columns: repeat(6, 28px); justify-content: space-between; }
.block-editor-duotone-control__unset-indicator { background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, rgb(221, 221, 221) 0px, rgb(221, 221, 221) 52%, rgba(0, 0, 0, 0) 0px); }
.components-font-appearance-control [role="option"] { color: rgb(30, 30, 30); text-transform: capitalize; }
.block-editor-font-family-control:not(.is-next-has-no-margin-bottom) { margin-bottom: 8px; }
.block-editor-global-styles__toggle-icon { fill: currentcolor; }
.block-editor-global-styles__shadow-popover-container { width: 230px; }
.block-editor-global-styles__shadow__list { display: flex; flex-wrap: wrap; gap: 12px; padding-bottom: 8px; }
.block-editor-global-styles__clear-shadow { text-align: right; }
.block-editor-global-styles-filters-panel__dropdown, .block-editor-global-styles__shadow-dropdown { border: 1px solid rgb(221, 221, 221); border-radius: 2px; display: block; padding: 0px; position: relative; }
.block-editor-global-styles-filters-panel__dropdown-toggle, .block-editor-global-styles__shadow-dropdown-toggle { padding: 8px; width: 100%; }
.block-editor-global-styles-filters-panel__dropdown-toggle.is-open, .block-editor-global-styles__shadow-dropdown-toggle.is-open { background-color: rgb(240, 240, 240); }
.block-editor-global-styles__shadow-editor__remove-button { margin: auto 8px; opacity: 0; position: absolute; right: 0px; top: 8px; }
@media not (prefers-reduced-motion) {
  .block-editor-global-styles__shadow-editor__remove-button { transition: opacity 0.1s ease-in-out; }
}
.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button, .block-editor-global-styles__shadow-editor__remove-button:focus, .block-editor-global-styles__shadow-editor__remove-button:hover { opacity: 1; }
@media (hover: none) {
  .block-editor-global-styles__shadow-editor__remove-button { opacity: 1; }
}
.block-editor-global-styles__shadow-indicator { align-items: center; appearance: none; background: none; border: 1px solid rgb(224, 224, 224); border-radius: 2px; box-sizing: border-box; color: rgb(47, 47, 47); cursor: pointer; display: inline-flex; height: 26px; padding: 0px; transform: scale(1); width: 26px; }
@media not (prefers-reduced-motion) {
  .block-editor-global-styles__shadow-indicator { transition: transform 0.1s; }
}
.block-editor-global-styles__shadow-indicator { will-change: transform; }
.block-editor-global-styles__shadow-indicator:focus { border: 2px solid rgb(117, 117, 117); }
.block-editor-global-styles__shadow-indicator:hover { transform: scale(1.2); }
.block-editor-global-styles__shadow-indicator.unset { background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 48%, rgb(221, 221, 221) 0px, rgb(221, 221, 221) 52%, rgba(0, 0, 0, 0) 0px); }
.block-editor-global-styles-advanced-panel__custom-css-input textarea { direction: ltr; font-family: Menlo, Consolas, monaco, monospace; }
.block-editor-panel-duotone-settings__reset { margin: auto 8px; opacity: 0; position: absolute; right: 0px; top: 8px; }
@media not (prefers-reduced-motion) {
  .block-editor-panel-duotone-settings__reset { transition: opacity 0.1s ease-in-out; }
}
.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset, .block-editor-panel-duotone-settings__reset:focus, .block-editor-panel-duotone-settings__reset:hover { opacity: 1; }
@media (hover: none) {
  .block-editor-panel-duotone-settings__reset { opacity: 1; }
}
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer { z-index: 30; }
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content * { pointer-events: none; }
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone { pointer-events: all; }
.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter * { pointer-events: auto; }
.block-editor-grid-visualizer__grid { display: grid; position: absolute; }
.block-editor-grid-visualizer__cell { display: grid; position: relative; }
.block-editor-grid-visualizer__cell .block-editor-inserter { inset: 0px; color: inherit; overflow: hidden; position: absolute; z-index: 32; }
.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender { box-shadow: color-mix(in srgb, currentcolor 20%, rgba(0, 0, 0, 0)) 0px 0px 0px 1px inset; color: inherit; height: 100%; opacity: 0; overflow: hidden; width: 100%; padding: 0px !important; }
.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone, .block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter { background: var(--wp-admin-theme-color); }
.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus, .block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender { background-color: color-mix(in srgb, currentcolor 20%, rgba(0, 0, 0, 0)); opacity: 1; }
.block-editor-grid-visualizer__drop-zone { background: rgba(204, 204, 204, 0.1); grid-area: 1 / 1; height: 100%; min-height: 8px; min-width: 8px; width: 100%; }
.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer { z-index: 30; }
.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content * { pointer-events: none; }
.block-editor-grid-item-resizer__box { border: 1px solid var(--wp-admin-theme-color); }
.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle { pointer-events: all; }
.block-editor-grid-item-mover__move-button-container { border: none; display: flex; justify-content: center; padding: 0px; }
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button { padding-left: 0px; padding-right: 0px; width: 24px; min-width: 0px !important; }
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg { min-width: 24px; }
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button::before { border-radius: 2px; content: ""; display: block; height: 32px; left: 8px; position: absolute; right: 8px; z-index: -1; }
@media not (prefers-reduced-motion) {
  .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button::before { animation: 0.1s ease 0s 1 normal forwards running components-button__appear-animation; }
}
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus::before, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled { box-shadow: none; outline: none; }
.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible::before { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.block-editor-grid-item-mover__move-vertical-button-container { display: flex; position: relative; }
@media (min-width: 600px) {
  .block-editor-grid-item-mover__move-vertical-button-container { flex-direction: column; justify-content: space-around; }
  .block-editor-grid-item-mover__move-vertical-button-container > .block-editor-grid-item-mover-button.block-editor-grid-item-mover-button { width: 100%; height: 20px !important; min-width: 0px !important; }
  .block-editor-grid-item-mover__move-vertical-button-container > .block-editor-grid-item-mover-button.block-editor-grid-item-mover-button::before { height: calc(100% - 4px); }
  .block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg, .block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg { flex-shrink: 0; height: 20px; }
  .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container { height: 40px; position: relative; top: -4px; }
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container { position: relative; }
@media (min-width: 600px) {
  .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container::before { background: rgb(224, 224, 224); content: ""; height: 100%; position: absolute; top: 0px; width: 1px; }
}
@media (min-width: 782px) {
  .show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container::before { background: rgb(30, 30, 30); }
}
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left { padding-right: 6px; }
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left::before { right: 0px; }
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right { padding-left: 6px; }
.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right::before { left: 0px; }
@media (min-width: 600px) {
  .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container::before { background: rgb(224, 224, 224); content: ""; height: 1px; left: 50%; margin-top: -0.5px; position: absolute; top: 50%; transform: translate(-50%); width: 100%; }
}
@media (min-width: 782px) {
  .show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container::before { background: rgb(30, 30, 30); }
}
.show-icon-labels .block-editor-grid-item-mover-button { white-space: nowrap; }
.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container::before { background: rgb(221, 221, 221); height: 24px; top: 4px; }
.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container::before { background: rgb(221, 221, 221); width: calc(100% - 24px); }
.block-editor-height-control { border: 0px; margin: 0px; padding: 0px; }
.block-editor-iframe__container { height: 100%; width: 100%; }
.block-editor-iframe__scale-container { height: 100%; }
.block-editor-iframe__scale-container.is-zoomed-out { position: absolute; right: 0px; width: var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw); }
.block-editor-block-types-list__list-item { display: block; margin: 0px; padding: 0px; width: 33.33%; }
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors { color: var(--wp-block-synced-color); }
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title { color: var(--wp-block-synced-color) !important; filter: brightness(0.95); }
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg { color: var(--wp-block-synced-color) !important; }
.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled)::after { background: var(--wp-block-synced-color); }
.components-button.block-editor-block-types-list__item { align-items: stretch; background: rgba(0, 0, 0, 0); color: rgb(30, 30, 30); cursor: pointer; display: flex; flex-direction: column; font-size: 13px; justify-content: center; padding: 8px; width: 100%; word-break: break-word; }
@media not (prefers-reduced-motion) {
  .components-button.block-editor-block-types-list__item { transition: 0.05s ease-in-out; }
}
.components-button.block-editor-block-types-list__item { height: auto; position: relative; }
.components-button.block-editor-block-types-list__item:disabled, .components-button.block-editor-block-types-list__item[aria-disabled="true"] { cursor: default; opacity: 0.6; }
.components-button.block-editor-block-types-list__item:not(:disabled, [aria-disabled="true"]):hover .block-editor-block-types-list__item-title { color: var(--wp-admin-theme-color) !important; filter: brightness(0.95); }
.components-button.block-editor-block-types-list__item:not(:disabled, [aria-disabled="true"]):hover svg { color: var(--wp-admin-theme-color) !important; }
.components-button.block-editor-block-types-list__item:not(:disabled, [aria-disabled="true"]):hover::after { background: var(--wp-admin-theme-color); border-radius: 2px; inset: 0px; content: ""; opacity: 0.04; pointer-events: none; position: absolute; }
.components-button.block-editor-block-types-list__item:not(:disabled, [aria-disabled="true"]).is-active { background: rgb(30, 30, 30); color: rgb(255, 255, 255); outline: rgba(0, 0, 0, 0) solid 2px; outline-offset: -2px; }
.components-button.block-editor-block-types-list__item:not(:disabled):focus { box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); }
.block-editor-block-types-list__item-icon { color: rgb(30, 30, 30); padding: 12px 20px; }
@media not (prefers-reduced-motion) {
  .block-editor-block-types-list__item-icon { transition: 0.05s ease-in-out; }
}
.block-editor-block-types-list__item-icon .block-editor-block-icon { margin-left: auto; margin-right: auto; }
@media not (prefers-reduced-motion) {
  .block-editor-block-types-list__item-icon svg { transition: 0.15s ease-out; }
}
.block-editor-block-types-list__list-item[draggable="true"] .block-editor-block-types-list__item-icon { cursor: grab; }
.block-editor-block-types-list__item-title { font-size: 12px; hyphens: auto; padding: 4px 2px 8px; }
.block-editor-block-inspector__tabs [role="tablist"] { width: 100%; }
.block-editor-inspector-popover-header { margin-bottom: 16px; }
.items-justified-left { justify-content: flex-start; }
.items-justified-center { justify-content: center; }
.items-justified-right { justify-content: flex-end; }
.items-justified-space-between { justify-content: space-between; }
@keyframes loadingpulse { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
.block-editor-link-control { min-width: 350px; position: relative; }
.components-popover__content .block-editor-link-control { max-width: 350px; min-width: auto; width: 90vw; }
.show-icon-labels .block-editor-link-control .components-button.has-icon svg { display: none; }
.show-icon-labels .block-editor-link-control .components-button.has-icon::before { content: attr(aria-label); }
.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top { flex-wrap: wrap; gap: 4px; }
.show-icon-labels .block-editor-link-control .block-editor-link-control__search-item-top .components-button.has-icon { padding: 4px; width: auto; }
.show-icon-labels .block-editor-link-control .is-preview .block-editor-link-control__search-item-header { margin-right: 0px; min-width: 100%; }
.block-editor-link-control__search-input-wrapper { margin-bottom: 8px; position: relative; }
.block-editor-link-control__help { color: rgb(117, 117, 117); font-size: 12px; font-style: normal; margin-bottom: 0px; margin-top: -8px; padding: 0px 16px; }
.block-editor-link-control__search-input-container, .block-editor-link-control__search-input-wrapper { position: relative; }
.block-editor-link-control__field { margin: 16px; }
.block-editor-link-control__field .components-base-control__label { color: rgb(30, 30, 30); }
.block-editor-link-control__search-error { margin: -8px 16px 16px; }
.block-editor-link-control__search-actions { padding: 8px 16px 16px; }
.block-editor-link-control__search-results-wrapper { position: relative; }
.block-editor-link-control__search-results-wrapper::after, .block-editor-link-control__search-results-wrapper::before { content: ""; display: block; left: -1px; pointer-events: none; position: absolute; right: 16px; z-index: 100; }
.block-editor-link-control__search-results-wrapper::before { bottom: auto; height: 8px; top: 0px; }
.block-editor-link-control__search-results-wrapper::after { bottom: 0px; height: 16px; top: auto; }
.block-editor-link-control__search-results { margin-top: -16px; max-height: 200px; overflow-y: auto; padding: 8px; }
.block-editor-link-control__search-results.is-loading { opacity: 0.2; }
.block-editor-link-control__search-item.components-button.components-menu-item__button { height: auto; text-align: left; }
.block-editor-link-control__search-item .components-menu-item__item { display: inline-block; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.block-editor-link-control__search-item .components-menu-item__item mark { background-color: initial; color: inherit; font-weight: 600; }
.block-editor-link-control__search-item .components-menu-item__shortcut { color: rgb(117, 117, 117); white-space: nowrap; }
.block-editor-link-control__search-item[aria-selected] { background: rgb(240, 240, 240); }
.block-editor-link-control__search-item.is-current { background: rgba(0, 0, 0, 0); border: 0px; cursor: default; flex-direction: column; padding: 16px; width: 100%; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-header { align-items: center; display: block; flex-direction: row; gap: 8px; margin-right: 8px; overflow-wrap: break-word; white-space: pre-wrap; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-info { color: rgb(117, 117, 117); font-size: 12px; line-height: 1.1; word-break: break-all; }
.block-editor-link-control__search-item.is-preview .block-editor-link-control__search-item-header { display: flex; flex: 1 1 0%; }
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-header { align-items: center; }
.block-editor-link-control__search-item.is-url-title .block-editor-link-control__search-item-title { word-break: break-all; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-details { display: flex; flex-direction: column; gap: 4px; justify-content: space-between; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-header .block-editor-link-control__search-item-icon { background-color: rgb(240, 240, 240); border-radius: 2px; height: 32px; width: 32px; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon { align-items: center; display: flex; flex-shrink: 0; justify-content: center; position: relative; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-icon img { width: 16px; }
.block-editor-link-control__search-item.is-error .block-editor-link-control__search-item-icon { max-height: 32px; top: 0px; width: 32px; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-title { line-height: 1.1; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus { box-shadow: none; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; text-decoration: none; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-title mark { background-color: initial; color: inherit; font-weight: 600; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-title span { font-weight: 400; }
.block-editor-link-control__search-item .block-editor-link-control__search-item-title .components-external-link__icon { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.block-editor-link-control__search-item-top { align-items: center; display: flex; flex-direction: row; width: 100%; }
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon img, .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon svg { opacity: 0; }
.block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon::before { background-color: rgb(240, 240, 240); border-radius: 100%; inset: 0px; content: ""; display: block; position: absolute; }
@media not (prefers-reduced-motion) {
  .block-editor-link-control__search-item.is-fetching .block-editor-link-control__search-item-icon::before { animation: 1s linear 0.5s infinite normal none running loadingpulse; }
}
.block-editor-link-control__loading { align-items: center; display: flex; margin: 16px; }
.block-editor-link-control__loading .components-spinner { margin-top: 0px; }
.components-button + .block-editor-link-control__search-create { overflow: visible; padding: 12px 16px; }
.components-button + .block-editor-link-control__search-create::before { content: ""; display: block; left: 0px; position: absolute; top: -10px; width: 100%; }
.block-editor-link-control__search-create { align-items: center; }
.block-editor-link-control__search-create .block-editor-link-control__search-item-title { margin-bottom: 0px; }
.block-editor-link-control__search-create .block-editor-link-control__search-item-icon { top: 0px; }
.block-editor-link-control__drawer-inner { display: flex; flex-basis: 100%; flex-direction: column; position: relative; }
.block-editor-link-control__settings { border: 0px; margin: 0px; padding: 0px; }
.block-editor-link-control__setting { flex: 1 1 0%; margin-bottom: 0px; padding: 8px 24px; }
.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field { display: flex; }
.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label { color: rgb(30, 30, 30); }
.block-editor-link-control__setting input { margin-left: 0px; }
.is-preview .block-editor-link-control__setting { padding: 20px 8px 8px 0px; }
.block-editor-link-control__tools { margin-top: -16px; padding: 8px 8px 0px; }
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle { gap: 0px; padding-left: 0px; }
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded="true"] { color: rgb(30, 30, 30); }
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded="true"] svg { visibility: visible; }
@media not (prefers-reduced-motion) {
  .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded="true"] svg { transition: transform 0.1s; }
}
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded="true"] svg { transform: rotate(90deg); }
.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded="false"] svg { transform: rotate(0deg); visibility: visible; }
@media not (prefers-reduced-motion) {
  .block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded="false"] svg { transition: transform 0.1s; }
}
.block-editor-link-control .block-editor-link-control__search-input .components-spinner { display: block; }
.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner { inset: calc(50% - 8px) 40px auto auto; position: absolute; }
.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner { right: 12px; top: calc(50% + 4px); }
.block-editor-list-view-tree { border-collapse: collapse; margin: 0px; padding: 0px; width: 100%; }
.components-modal__content .block-editor-list-view-tree { margin: -12px -6px 0px; width: calc(100% + 12px); }
.block-editor-list-view-tree.is-dragging tbody { pointer-events: none; }
.block-editor-list-view-leaf { position: relative; transform: translateY(0px); }
.block-editor-list-view-leaf.is-draggable, .block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents { cursor: grab; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded="true"] { color: inherit; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover { color: var(--wp-admin-theme-color); }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg { fill: currentcolor; }
@media (forced-colors: active) {
  .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg { fill: canvastext; }
}
.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover { color: inherit; }
.block-editor-list-view-leaf.is-selected td { background: var(--wp-admin-theme-color); }
.block-editor-list-view-leaf.is-selected.is-synced td { background: var(--wp-block-synced-color); }
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon, .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus, .block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover { color: var(--wp-block-synced-color); }
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus::after { box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color); }
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon { color: rgb(255, 255, 255); }
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); }
.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus::after { box-shadow: inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color); }
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus { box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff; }
.block-editor-list-view-leaf.is-first-selected td:first-child { border-top-left-radius: 2px; }
.block-editor-list-view-leaf.is-first-selected td:last-child { border-top-right-radius: 2px; }
.block-editor-list-view-leaf.is-last-selected td:first-child { border-bottom-left-radius: 2px; }
.block-editor-list-view-leaf.is-last-selected td:last-child { border-bottom-right-radius: 2px; }
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch) { background: rgba(var(--wp-admin-theme-color--rgb),.04); }
.block-editor-list-view-leaf.is-synced-branch.is-branch-selected { background: rgba(var(--wp-block-synced-color--rgb),.04); }
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child { border-top-left-radius: 2px; }
.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child { border-top-right-radius: 2px; }
.block-editor-list-view-leaf[data-expanded="false"].is-branch-selected.is-first-selected td:first-child { border-top-left-radius: 2px; }
.block-editor-list-view-leaf[data-expanded="false"].is-branch-selected.is-first-selected td:last-child { border-top-right-radius: 2px; }
.block-editor-list-view-leaf[data-expanded="false"].is-branch-selected.is-last-selected td:first-child { border-bottom-left-radius: 2px; }
.block-editor-list-view-leaf[data-expanded="false"].is-branch-selected.is-last-selected td:last-child { border-bottom-right-radius: 2px; }
.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td { border-radius: 0px; }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf.is-displacement-normal { transition: transform 0.2s; }
}
.block-editor-list-view-leaf.is-displacement-normal { transform: translateY(0px); }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf.is-displacement-up { transition: transform 0.2s; }
}
.block-editor-list-view-leaf.is-displacement-up { transform: translateY(-32px); }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf.is-displacement-down { transition: transform 0.2s; }
}
.block-editor-list-view-leaf.is-displacement-down { transform: translateY(32px); }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf.is-after-dragged-blocks { transition: transform 0.2s; }
}
.block-editor-list-view-leaf.is-after-dragged-blocks { transform: translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1)); }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up { transition: transform 0.2s; }
}
.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up { transform: translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1)); }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down { transition: transform 0.2s; }
}
.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down { transform: translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1)); }
.block-editor-list-view-leaf.is-dragging { left: 0px; opacity: 0; pointer-events: none; z-index: -9999; }
.block-editor-list-view-leaf .block-editor-list-view-block-contents { align-items: center; border-radius: 2px; box-sizing: border-box; color: inherit; display: flex; font-family: inherit; font-size: 13px; font-weight: 400; height: 32px; margin: 0px; padding: 6px 4px 6px 0px; position: relative; text-align: left; text-decoration: none; white-space: nowrap; width: 100%; }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf .block-editor-list-view-block-contents { transition: box-shadow 0.1s linear; }
}
.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents { padding-left: 0px; padding-right: 0px; }
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus, .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents { box-shadow: none; }
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after, .block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents::after { border-radius: inherit; inset: 0px -29px 0px 0px; box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); content: ""; pointer-events: none; position: absolute; z-index: 2; }
.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after { right: 0px; }
.block-editor-list-view-leaf .block-editor-list-view-block__menu:focus, .block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu { box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); z-index: 1; }
.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents { opacity: 1; }
@keyframes __wp-base-styles-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents { animation: 0.08s linear 0s 1 normal forwards running __wp-base-styles-fade-in; }
}
.block-editor-list-view-leaf .block-editor-block-icon { flex: 0 0 24px; margin-right: 4px; }
.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell { padding: 0px; }
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell { line-height: 0; vertical-align: middle; width: 28px; }
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell > *, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell > * { opacity: 0; }
.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible > *, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within > *, .block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover > *, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible > *, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within > *, .block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover > * { opacity: 1; }
.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper { align-items: center; display: flex; flex-direction: column; height: 100%; }
.block-editor-list-view-leaf .block-editor-block-mover-button { height: 24px; position: relative; width: 36px; }
.block-editor-list-view-leaf .block-editor-block-mover-button svg { height: 24px; position: relative; }
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button { align-items: flex-end; margin-top: -6px; }
.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg { bottom: -4px; }
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button { align-items: flex-start; margin-bottom: -6px; }
.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg { top: -4px; }
.block-editor-list-view-leaf .block-editor-block-mover-button::before { height: 16px; left: 0px; min-width: 100%; right: 0px; }
.block-editor-list-view-leaf .block-editor-inserter__toggle { background: rgb(30, 30, 30); color: rgb(255, 255, 255); height: 24px; margin: 6px 6px 6px 1px; min-width: 24px; }
.block-editor-list-view-leaf .block-editor-inserter__toggle:active { color: rgb(255, 255, 255); }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg { left: 2px; position: relative; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title { flex: 1 1 0%; position: relative; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate { position: absolute; transform: translateY(-50%); width: 100%; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper { max-width: min(110px, 40%); position: relative; width: 100%; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor { position: absolute; right: 0px; transform: translateY(-50%); }
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor { background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255); }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility, .block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock, .block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky { line-height: 0; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images { display: flex; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image { background-size: cover; border-radius: 1px; height: 18px; width: 18px; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child) { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child) { margin-left: -6px; }
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child) { box-shadow: 0 0 0 2px var(--wp-admin-theme-color); }
.block-editor-list-view-draggable-chip { opacity: 0.8; }
.block-editor-list-view-appender__cell .block-editor-list-view-appender__container, .block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container, .block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container, .block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container { display: flex; }
.block-editor-list-view__expander { cursor: pointer; height: 24px; width: 24px; }
.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander { margin-left: 192px; }
.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander { margin-left: 0px; }
.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander { margin-left: 24px; }
.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander { margin-left: 48px; }
.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander { margin-left: 72px; }
.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander { margin-left: 96px; }
.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander { margin-left: 120px; }
.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander { margin-left: 144px; }
.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander { margin-left: 168px; }
.block-editor-list-view-leaf .block-editor-list-view__expander { visibility: hidden; }
.block-editor-list-view-leaf[data-expanded="true"] .block-editor-list-view__expander svg { visibility: visible; }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf[data-expanded="true"] .block-editor-list-view__expander svg { transition: transform 0.2s; }
}
.block-editor-list-view-leaf[data-expanded="true"] .block-editor-list-view__expander svg { transform: rotate(90deg); }
.block-editor-list-view-leaf[data-expanded="false"] .block-editor-list-view__expander svg { transform: rotate(0deg); visibility: visible; }
@media not (prefers-reduced-motion) {
  .block-editor-list-view-leaf[data-expanded="false"] .block-editor-list-view__expander svg { transition: transform 0.2s; }
}
.block-editor-list-view-drop-indicator { pointer-events: none; }
.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line { background: var(--wp-admin-theme-color); border-radius: 4px; height: 4px; }
.block-editor-list-view-drop-indicator--preview { pointer-events: none; }
.block-editor-list-view-drop-indicator--preview .components-popover__content { overflow: hidden !important; }
.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line { background: rgba(var(--wp-admin-theme-color--rgb),.04); border-radius: 4px; height: 32px; overflow: hidden; }
.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker { background: rgba(var(--wp-admin-theme-color--rgb),.09); }
.block-editor-list-view-placeholder { height: 32px; margin: 0px; padding: 0px; }
.list-view-appender .block-editor-inserter__toggle { background-color: rgb(30, 30, 30); color: rgb(255, 255, 255); height: 24px; margin: 8px 0px 0px 24px; padding: 0px; }
.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size { min-width: 24px; }
.list-view-appender .block-editor-inserter__toggle:focus, .list-view-appender .block-editor-inserter__toggle:hover { background: var(--wp-admin-theme-color); color: rgb(255, 255, 255); }
.list-view-appender__description { display: none; }
.block-editor-media-placeholder__url-input-form { min-width: 260px; }
@media (min-width: 600px) {
  .block-editor-media-placeholder__url-input-form { width: 300px; }
}
.block-editor-media-placeholder__url-input-form input { direction: ltr; }
.modal-open .block-editor-media-replace-flow__options { display: none; }
.block-editor-media-replace-flow__indicator { margin-left: 4px; }
.block-editor-media-replace-flow__media-upload-menu:not(:empty) + .block-editor-media-flow__url-input { border-top: 1px solid rgb(30, 30, 30); margin-top: 8px; padding-bottom: 8px; }
.block-editor-media-flow__url-input { margin-left: -8px; margin-right: -8px; padding: 16px; }
.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label { display: block; margin-bottom: 8px; top: 16px; }
.block-editor-media-flow__url-input .block-editor-link-control { width: 300px; }
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input { margin: 0px; padding: 0px; }
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools { justify-content: flex-end; padding: 16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus); }
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-item.is-current { padding: 0px; width: auto; }
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type="text"] { margin: 0px; width: 100%; }
.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions { padding: 8px 0px 0px; }
.block-editor-media-flow__error { max-width: 255px; padding: 0px 20px 20px; }
.block-editor-media-flow__error .components-with-notices-ui { max-width: 255px; }
.block-editor-media-flow__error .components-with-notices-ui .components-notice__content { overflow: hidden; overflow-wrap: break-word; }
.block-editor-media-flow__error .components-with-notices-ui .components-notice__dismiss { position: absolute; right: 10px; }
.block-editor-multi-selection-inspector__card { padding: 16px; }
.block-editor-multi-selection-inspector__card-title { font-weight: 500; }
.block-editor-multi-selection-inspector__card .block-editor-block-icon { height: 24px; margin-left: -2px; padding: 0px 3px; width: 36px; }
.block-editor-responsive-block-control { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 28px; padding-bottom: 14px; }
.block-editor-responsive-block-control:last-child { border-bottom: 0px; padding-bottom: 0px; }
.block-editor-responsive-block-control__title { margin: 0px 0px 0.6em -3px; }
.block-editor-responsive-block-control__label { font-weight: 600; margin-bottom: 0.6em; margin-left: -3px; }
.block-editor-responsive-block-control__inner { margin-left: -1px; }
.block-editor-responsive-block-control__toggle { margin-left: 1px; }
.block-editor-responsive-block-control .components-base-control__help { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
.components-popover.block-editor-rich-text__inline-format-toolbar { z-index: 99998; }
.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content { border-radius: 2px; box-shadow: none; margin-bottom: 8px; min-width: auto; outline: none; width: auto; }
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar { border-radius: 2px; }
.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group { background: none; }
.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle, .components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control { min-height: 48px; min-width: 48px; padding-left: 12px; padding-right: 12px; }
.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle { justify-content: center; }
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon { width: auto; }
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg { display: none; }
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon::after { content: attr(aria-label); }
.block-editor-skip-to-selected-block { position: absolute; top: -9999em; }
.block-editor-skip-to-selected-block:focus { background: rgb(241, 241, 241); font-size: 14px; font-weight: 600; z-index: 100000; }
.block-editor-tabbed-sidebar { background-color: rgb(255, 255, 255); display: flex; flex-direction: column; flex-grow: 1; height: 100%; overflow: hidden; }
.block-editor-tabbed-sidebar__tablist-and-close-button { border-bottom: 1px solid rgb(221, 221, 221); display: flex; justify-content: space-between; padding-right: 8px; }
.block-editor-tabbed-sidebar__close-button { align-self: center; background: rgb(255, 255, 255); order: 1; }
.block-editor-tabbed-sidebar__tablist { margin-bottom: -1px; }
.block-editor-tabbed-sidebar__tabpanel { display: flex; flex-direction: column; flex-grow: 1; overflow-y: auto; scrollbar-gutter: auto; }
.block-editor-block-list__block .block-editor-url-input, .block-editor-url-input, .components-popover .block-editor-url-input { flex-grow: 1; padding: 1px; position: relative; }
@media (min-width: 600px) {
  .block-editor-block-list__block .block-editor-url-input, .block-editor-url-input, .components-popover .block-editor-url-input { min-width: 300px; width: auto; }
}
.block-editor-block-list__block .block-editor-url-input.is-full-width, .block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions, .block-editor-url-input.is-full-width, .block-editor-url-input.is-full-width__suggestions, .components-popover .block-editor-url-input.is-full-width, .components-popover .block-editor-url-input.is-full-width__suggestions { width: 100%; }
.block-editor-block-list__block .block-editor-url-input .components-spinner, .block-editor-url-input .components-spinner, .components-popover .block-editor-url-input .components-spinner { margin: 0px; position: absolute; right: 8px; top: calc(50% - 8px); }
.block-editor-url-input__suggestions { max-height: 200px; }
@media not (prefers-reduced-motion) {
  .block-editor-url-input__suggestions { transition: 0.15s ease-in-out; }
}
.block-editor-url-input__suggestions { overflow-y: auto; padding: 4px 0px; width: 302px; }
.block-editor-url-input .components-spinner, .block-editor-url-input__suggestions { display: none; }
@media (min-width: 600px) {
  .block-editor-url-input .components-spinner, .block-editor-url-input__suggestions { display: grid; }
}
.block-editor-url-input__suggestion { background: rgb(255, 255, 255); border: none; box-shadow: none; color: rgb(117, 117, 117); cursor: pointer; display: block; font-size: 13px; height: auto; min-height: 36px; text-align: left; width: 100%; }
.block-editor-url-input__suggestion:hover { background: rgb(221, 221, 221); }
.block-editor-url-input__suggestion.is-selected, .block-editor-url-input__suggestion:focus { background: var(--wp-admin-theme-color-darker-20); color: rgb(255, 255, 255); outline: none; }
.components-toolbar-group > .block-editor-url-input__button, .components-toolbar > .block-editor-url-input__button { position: inherit; }
.block-editor-url-input__button .block-editor-url-input__back { margin-right: 4px; overflow: visible; }
.block-editor-url-input__button .block-editor-url-input__back::after { background: rgb(221, 221, 221); content: ""; display: block; height: 24px; position: absolute; right: -1px; width: 1px; }
.block-editor-url-input__button-modal { background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 1px, rgba(0, 0, 0, 0.02) 0px 1px 2px, rgba(0, 0, 0, 0.02) 0px 3px 3px, rgba(0, 0, 0, 0.01) 0px 4px 4px; }
.block-editor-url-input__button-modal-line { align-items: flex-start; display: flex; flex-direction: row; flex-grow: 1; flex-shrink: 1; min-width: 0px; }
.block-editor-url-popover__additional-controls { border-top: 1px solid rgb(30, 30, 30); padding: 8px; }
.block-editor-url-popover__input-container { padding: 8px; }
.block-editor-url-popover__row { align-items: center; display: flex; gap: 4px; }
.block-editor-url-popover__row > :not(.block-editor-url-popover__settings-toggle) { flex-grow: 1; gap: 8px; }
.block-editor-url-popover__additional-controls .components-button.has-icon { height: auto; padding-left: 8px; padding-right: 8px; text-align: left; }
.block-editor-url-popover__additional-controls .components-button.has-icon > svg { margin-right: 8px; }
.block-editor-url-popover__settings-toggle { flex-shrink: 0; }
.block-editor-url-popover__settings-toggle[aria-expanded="true"] .dashicon { transform: rotate(180deg); }
.block-editor-url-popover__settings { border-top: 1px solid rgb(30, 30, 30); display: block; padding: 16px; }
.block-editor-url-popover__link-editor, .block-editor-url-popover__link-viewer { display: flex; }
.block-editor-url-popover__link-viewer-url { align-items: center; display: flex; flex-grow: 1; flex-shrink: 1; margin-right: 8px; max-width: 350px; min-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.block-editor-url-popover__link-viewer-url.has-invalid-link { color: rgb(204, 24, 24); }
.block-editor-url-popover__expand-on-click { align-items: center; display: flex; min-width: 350px; white-space: nowrap; }
.block-editor-url-popover__expand-on-click .text { flex-grow: 1; }
.block-editor-url-popover__expand-on-click .text p { line-height: 16px; margin: 0px; }
.block-editor-url-popover__expand-on-click .text p.description { color: rgb(117, 117, 117); font-size: 12px; }
.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack { flex-direction: row; }
.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext { color: rgb(117, 117, 117); font-size: 12px; margin-bottom: 16px; }
div.block-editor-bindings__panel { grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); }
div.block-editor-bindings__panel button:hover .block-editor-bindings__item span { color: inherit; }
.border-block-support-panel .single-column { grid-column: span 1; }
.color-block-support-panel .block-editor-contrast-checker { grid-column: span 2; margin-top: 16px; }
.color-block-support-panel .block-editor-contrast-checker .components-notice__content { margin-right: 0px; }
.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper { row-gap: 0px; }
.color-block-support-panel .block-editor-tools-panel-color-gradient-settings__item.first { margin-top: 0px; }
.dimensions-block-support-panel .single-column { grid-column: span 1; }
.block-editor-hooks__layout-constrained .components-base-control { margin-bottom: 0px; }
.block-editor-hooks__layout-constrained-helptext { color: rgb(117, 117, 117); font-size: 12px; margin-bottom: 0px; }
.block-editor-hooks__flex-layout-justification-controls, .block-editor-hooks__flex-layout-orientation-controls { margin-bottom: 12px; }
.block-editor-hooks__flex-layout-justification-controls legend, .block-editor-hooks__flex-layout-orientation-controls legend { margin-bottom: 8px; }
.block-editor-hooks__grid-layout-columns-and-rows-controls, .block-editor-hooks__grid-layout-minimum-width-control { border: 0px; margin: 0px; padding: 0px; }
.block-editor__spacing-visualizer { border-color: var(--wp-admin-theme-color); border-style: solid; inset: 0px; box-sizing: border-box; opacity: 0.5; pointer-events: none; position: absolute; }
.typography-block-support-panel .single-column { grid-column: span 1; }
.block-editor-block-toolbar { display: flex; flex-grow: 1; overflow: auto hidden; position: relative; width: 100%; }
@media not (prefers-reduced-motion) {
  .block-editor-block-toolbar { transition: border-color 0.1s linear, box-shadow 0.1s linear; }
}
@media (min-width: 600px) {
  .block-editor-block-toolbar { overflow: inherit; }
}
.block-editor-block-toolbar .components-toolbar, .block-editor-block-toolbar .components-toolbar-group { background: none; border-width: 0px 1px 0px 0px; border-top-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-right-style: solid; border-right-color: rgb(221, 221, 221); margin-bottom: -1px; margin-top: -1px; }
.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button::before { background: color-mix(in srgb,var(--wp-block-synced-color) 10%,#0000); border-radius: 2px; }
.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button .block-editor-block-icon, .block-editor-block-toolbar.is-connected .block-editor-block-switcher__no-switcher-icon[aria-disabled="true"] .block-editor-block-icon, .block-editor-block-toolbar.is-synced .block-editor-block-switcher .components-button .block-editor-block-icon, .block-editor-block-toolbar.is-synced .block-editor-block-switcher__no-switcher-icon[aria-disabled="true"] .block-editor-block-icon { color: var(--wp-block-synced-color); }
.block-editor-block-toolbar:has(> :last-child:empty) > :nth-last-child(2), .block-editor-block-toolbar:has(> :last-child:empty) > :nth-last-child(2) .components-toolbar, .block-editor-block-toolbar:has(> :last-child:empty) > :nth-last-child(2) .components-toolbar-group, .block-editor-block-toolbar > :last-child, .block-editor-block-toolbar > :last-child .components-toolbar, .block-editor-block-toolbar > :last-child .components-toolbar-group { border-right: none; }
.block-editor-block-toolbar .components-toolbar-group:empty { display: none; }
.block-editor-block-contextual-toolbar { background-color: rgb(255, 255, 255); display: block; flex-shrink: 3; position: sticky; top: 0px; width: 100%; z-index: 31; }
.block-editor-block-contextual-toolbar.components-accessible-toolbar { border: none; border-radius: 0px; }
.block-editor-block-contextual-toolbar.is-unstyled { box-shadow: rgba(0, 0, 0, 0.133) 0px 1px 0px 0px; }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar { overflow: auto hidden; }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar { height: 12px; width: 12px; }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track { background-color: initial; }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: rgb(224, 224, 224); border: 3px solid rgba(0, 0, 0, 0); border-radius: 8px; }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb { background-color: rgb(148, 148, 148); }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar { scrollbar-color: rgb(224, 224, 224) rgba(0, 0, 0, 0); scrollbar-gutter: stable both-edges; scrollbar-width: thin; }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within, .block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover { scrollbar-color: rgb(148, 148, 148) rgba(0, 0, 0, 0); }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar { will-change: transform; }
@media (hover: none) {
  .block-editor-block-contextual-toolbar .block-editor-block-toolbar { scrollbar-color: rgb(148, 148, 148) rgba(0, 0, 0, 0); }
}
.block-editor-block-contextual-toolbar .block-editor-block-toolbar { scrollbar-gutter: auto; }
.block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child .components-toolbar-group::after, .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child .components-toolbar::after, .block-editor-block-contextual-toolbar .block-editor-block-toolbar > :last-child::after { display: none; }
.block-editor-block-contextual-toolbar > .block-editor-block-toolbar { flex-grow: 0; width: auto; }
.block-editor-block-contextual-toolbar .block-editor-block-parent-selector { margin-bottom: -1px; margin-top: -1px; position: relative; }
.block-editor-block-contextual-toolbar .block-editor-block-parent-selector::after { align-items: center; background-color: rgb(30, 30, 30); border-radius: 100%; content: ""; display: inline-flex; height: 2px; position: absolute; right: 0px; top: 15px; width: 2px; }
.block-editor-block-toolbar__block-controls .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon, .block-editor-block-toolbar__block-controls .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon { margin: 0px !important; width: 24px !important; }
.block-editor-block-toolbar__block-controls .components-toolbar-group { padding: 0px; }
.block-editor-block-toolbar .components-toolbar, .block-editor-block-toolbar .components-toolbar-group, .block-editor-rich-text__inline-format-toolbar-group .components-toolbar, .block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group { display: flex; flex-wrap: nowrap; }
.block-editor-block-toolbar__slot { display: inline-flex; }
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) { width: auto; }
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg { display: none; }
.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text))::after { content: attr(aria-label); font-size: 12px; }
.show-icon-labels .components-accessible-toolbar .components-toolbar-group > div:first-child:last-child > .components-button.has-icon { padding-left: 6px; padding-right: 6px; }
.show-icon-labels .block-editor-block-switcher .components-dropdown-menu__toggle .block-editor-block-icon, .show-icon-labels .block-editor-block-switcher__no-switcher-icon .block-editor-block-icon { height: 0px !important; min-width: 0px !important; width: 0px !important; }
.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button { border-bottom-right-radius: 0px; border-top-right-radius: 0px; padding-left: 12px; padding-right: 12px; text-wrap: nowrap; }
.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon { width: 0px; }
.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container { position: relative; width: auto; }
@media (min-width: 600px) {
  .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container::before { background: rgb(224, 224, 224); content: ""; height: 1px; left: 50%; margin-top: -0.5px; position: absolute; top: 50%; transform: translate(-50%); width: 100%; }
}
@media (min-width: 782px) {
  .show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container::before { background: rgb(30, 30, 30); }
}
.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button, .show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container { padding-left: 6px; padding-right: 6px; }
.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button { padding-left: 8px; padding-right: 8px; }
.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover { border-left: 1px solid rgb(221, 221, 221); margin-left: 6px; margin-right: -6px; white-space: nowrap; }
.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon { padding-left: 12px; padding-right: 12px; }
.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button { width: auto; }
.show-icon-labels .components-toolbar, .show-icon-labels .components-toolbar-group { flex-shrink: 1; }
.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button + .components-button { margin-left: 6px; }
.block-editor-block-toolbar-change-design-content-wrapper { padding: 12px; width: 320px; }
.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item { margin-bottom: 0px; }
.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item { min-height: 100px; }
.block-editor-inserter { background: none; border: none; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; line-height: 0; padding: 0px; }
@media (min-width: 782px) {
  .block-editor-inserter { position: relative; }
}
.block-editor-inserter__main-area { gap: 16px; height: 100%; position: relative; }
.block-editor-inserter__main-area.show-as-tabs { gap: 0px; }
@media (min-width: 782px) {
  .block-editor-inserter__main-area .block-editor-tabbed-sidebar { width: 350px; }
}
.block-editor-inserter__popover.is-quick .components-popover__content { border: none; box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 1px, rgba(0, 0, 0, 0.02) 0px 1px 2px, rgba(0, 0, 0, 0.02) 0px 3px 3px, rgba(0, 0, 0, 0.01) 0px 4px 4px; outline: none; }
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > * { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > :first-child { border-radius: 4px 4px 0px 0px; border-top: 1px solid rgb(204, 204, 204); }
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > :last-child { border-bottom: 1px solid rgb(204, 204, 204); border-radius: 0px 0px 4px 4px; }
.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter > .components-button { border: 1px solid rgb(30, 30, 30); }
.block-editor-inserter__popover .block-editor-inserter__menu { margin: -12px; }
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist { top: 60px; }
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area { height: auto; overflow: visible; }
.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container { display: none; }
.block-editor-inserter__toggle.components-button { align-items: center; border: none; cursor: pointer; display: inline-flex; outline: none; padding: 0px; }
@media not (prefers-reduced-motion) {
  .block-editor-inserter__toggle.components-button { transition: color 0.2s; }
}
.block-editor-inserter__menu { height: 100%; overflow: visible; position: relative; }
@media (min-width: 782px) {
  .block-editor-inserter__menu.show-panel { width: 630px; }
}
.block-editor-inserter__inline-elements { margin-top: -1px; }
.block-editor-inserter__menu.is-bottom::after { border-bottom-color: rgb(255, 255, 255); }
.components-popover.block-editor-inserter__popover { z-index: 99999; }
.block-editor-inserter__search { padding: 16px 16px 0px; }
.block-editor-inserter__no-tab-container { flex-grow: 1; overflow-y: auto; position: relative; }
.block-editor-inserter__panel-header { align-items: center; display: inline-flex; padding: 16px 16px 0px; position: relative; }
.block-editor-inserter__panel-content { padding: 16px; }
.block-editor-inserter__panel-title, .block-editor-inserter__panel-title button { color: rgb(117, 117, 117); font-size: 11px; font-weight: 500; margin: 0px 12px 0px 0px; text-transform: uppercase; }
.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input { height: 36px; line-height: 36px; }
.block-editor-inserter__panel-dropdown select { border: none; }
.block-editor-inserter__reusable-blocks-panel { position: relative; text-align: right; }
.block-editor-inserter__no-results, .block-editor-inserter__patterns-loading { padding: 32px; text-align: center; }
.block-editor-inserter__child-blocks { padding: 0px 16px; }
.block-editor-inserter__parent-block-header { align-items: center; display: flex; }
.block-editor-inserter__parent-block-header h2 { font-size: 13px; }
.block-editor-inserter__parent-block-header .block-editor-block-icon { margin-right: 8px; }
.block-editor-inserter__preview-container__popover { top: 16px !important; }
.block-editor-inserter__preview-container { display: none; max-height: calc(100% - 32px); overflow-y: hidden; padding: 16px; width: 280px; }
@media (min-width: 782px) {
  .block-editor-inserter__preview-container { display: block; }
}
.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item { height: 100%; }
.block-editor-inserter__preview-container .block-editor-block-card { padding-bottom: 4px; padding-left: 0px; padding-right: 0px; }
.block-editor-inserter__insertable-blocks-at-selection { border-bottom: 1px solid rgb(224, 224, 224); }
.block-editor-inserter__block-patterns-tabs-container, .block-editor-inserter__media-tabs-container { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; padding: 16px; }
.block-editor-inserter__category-tablist { margin-bottom: 8px; }
.block-editor-inserter__category-panel { display: flex; flex-direction: column; outline: rgba(0, 0, 0, 0) solid 1px; padding: 0px 16px; }
@media (min-width: 782px) {
  .block-editor-inserter__category-panel { background: rgb(240, 240, 240); border-left: 1px solid rgb(224, 224, 224); border-top: 1px solid rgb(224, 224, 224); height: calc(100% + 1px); left: 350px; padding: 0px; position: absolute; top: -1px; width: 280px; }
  .block-editor-inserter__category-panel .block-editor-block-patterns-list, .block-editor-inserter__category-panel .block-editor-inserter__media-list { padding: 0px 24px 16px; }
}
.block-editor-inserter__patterns-category-panel-header { padding: 8px 0px; }
@media (min-width: 782px) {
  .block-editor-inserter__patterns-category-panel-header { padding: 8px 24px; }
}
.block-editor-inserter__patterns-category-no-results { margin-top: 24px; }
.block-editor-inserter__patterns-filter-help { border-top: 1px solid rgb(221, 221, 221); color: rgb(117, 117, 117); min-width: 280px; padding: 16px; }
.block-editor-block-patterns-list, .block-editor-inserter__media-list { flex-grow: 1; height: 100%; overflow-y: auto; }
.block-editor-inserter__preview-content { align-items: center; background: rgb(240, 240, 240); display: grid; flex-grow: 1; }
.block-editor-inserter__preview-content-missing { align-items: center; background: rgb(240, 240, 240); border-radius: 2px; color: rgb(117, 117, 117); display: flex; flex: 1 1 0%; justify-content: center; min-height: 144px; }
.block-editor-inserter__tips { border-top: 1px solid rgb(221, 221, 221); flex-shrink: 0; padding: 16px; position: relative; }
.block-editor-inserter__quick-inserter { max-width: 100%; width: 100%; }
@media (min-width: 782px) {
  .block-editor-inserter__quick-inserter { width: 350px; }
}
.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header { float: left; height: 0px; padding: 0px; }
.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content, .block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content { padding: 16px; }
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item { margin-bottom: 0px; }
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item { min-height: 100px; }
.block-editor-inserter__quick-inserter-separator { border-top: 1px solid rgb(221, 221, 221); }
.block-editor-inserter__popover.is-quick > .components-popover__content { padding: 0px; }
.block-editor-inserter__quick-inserter-expand.components-button { background: rgb(30, 30, 30); border-radius: 0px; color: rgb(255, 255, 255); display: block; width: 100%; }
.block-editor-inserter__quick-inserter-expand.components-button:hover { color: rgb(255, 255, 255); }
.block-editor-inserter__quick-inserter-expand.components-button:active { color: rgb(204, 204, 204); }
.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled) { background: var(--wp-admin-theme-color); border-color: var(--wp-admin-theme-color); box-shadow: none; }
.block-editor-block-patterns-explorer__sidebar { bottom: 0px; left: 0px; overflow: visible auto; padding: 24px 32px 32px; position: absolute; top: 72px; width: 280px; }
.block-editor-block-patterns-explorer__sidebar__categories-list__item { display: block; height: 48px; text-align: left; width: 100%; }
.block-editor-block-patterns-explorer__search { margin-bottom: 32px; }
.block-editor-block-patterns-explorer__search-results-count { padding-bottom: 32px; }
.block-editor-block-patterns-explorer__list { margin-left: 280px; padding: 24px 0px 32px; }
.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container { width: 380px; }
.block-editor-block-patterns-explorer .block-editor-block-patterns-list { display: grid; gap: 32px; grid-template-columns: repeat(1, 1fr); margin-bottom: 16px; }
@media (min-width: 1080px) {
  .block-editor-block-patterns-explorer .block-editor-block-patterns-list { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1440px) {
  .block-editor-block-patterns-explorer .block-editor-block-patterns-list { grid-template-columns: repeat(3, 1fr); }
}
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item { min-height: 240px; }
.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item { height: inherit; max-height: 800px; min-height: 100px; }
.components-heading.block-editor-inserter__patterns-category-panel-title { font-weight: 500; }
.block-editor-inserter__media-library-button.components-button, .block-editor-inserter__patterns-explore-button.components-button { justify-content: center; margin-top: 16px; padding: 16px; width: 100%; }
.block-editor-inserter__media-panel { display: flex; flex-direction: column; min-height: 100%; padding: 0px 16px; }
@media (min-width: 782px) {
  .block-editor-inserter__media-panel { padding: 0px; }
}
.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner { align-items: center; display: flex; flex: 1 1 0%; height: 100%; justify-content: center; }
.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search { margin-bottom: 24px; }
@media (min-width: 782px) {
  .block-editor-inserter__media-panel .block-editor-inserter__media-panel-search { margin-bottom: 0px; padding: 16px 24px; }
}
.block-editor-inserter__media-list__list-item { cursor: pointer; margin-bottom: 24px; position: relative; }
.block-editor-inserter__media-list__list-item.is-placeholder { min-height: 100px; }
.block-editor-inserter__media-list__list-item[draggable="true"] .block-editor-inserter__media-list__list-item { cursor: grab; }
.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview > * { outline-color: rgba(0, 0, 0, 0.3); }
.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options > button { display: block; }
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options { position: absolute; right: 8px; top: 8px; }
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button { background: rgb(255, 255, 255); display: none; }
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button.is-opened, .block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button:focus { display: block; }
.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options > button:hover { box-shadow: inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); outline: rgba(0, 0, 0, 0) solid 2px; }
.block-editor-inserter__media-list__item { height: 100%; }
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview { align-items: center; border-radius: 2px; display: flex; overflow: hidden; }
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview > * { margin: 0px auto; max-width: 100%; outline: rgba(0, 0, 0, 0.1) solid 1px; outline-offset: -1px; }
.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner { align-items: center; background: rgba(255, 255, 255, 0.7); display: flex; height: 100%; justify-content: center; pointer-events: none; position: absolute; width: 100%; }
.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview > * { outline-color: var(--wp-admin-theme-color); outline-offset: calc(var(--wp-admin-border-width-focus)*-1); outline-width: var(--wp-admin-border-width-focus); }
@media not (prefers-reduced-motion) {
  .block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview > * { transition: outline 0.1s linear; }
}
.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item { min-width: auto; }
.block-editor-inserter__mobile-tab-navigation { height: 100%; padding: 16px; }
.block-editor-inserter__mobile-tab-navigation > * { height: 100%; }
@media (min-width: 600px) {
  .block-editor-inserter-media-tab-media-preview-inserter-external-image-modal { max-width: 480px; }
}
.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p { margin: 0px; }
.block-editor-inserter__hint { margin: 16px 16px 0px; }
.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input { height: 40px; }
.block-editor-inserter__pattern-panel-placeholder { display: none; }
.block-editor-inserter__menu.is-zoom-out { display: flex; }
@media (min-width: 782px) {
  .block-editor-inserter__menu.is-zoom-out.show-panel::after { content: ""; display: block; height: 100%; width: 300px; }
}
@media (max-width: 959px) {
  .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination, .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next, .show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous { flex-direction: column; }
}
.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination, .show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next, .show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous { flex-direction: column; }
.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text { display: none; padding: 0px 24px 16px; }
@media (min-width: 480px) {
  .block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text { display: block; }
}
.spacing-sizes-control { border: 0px; margin: 0px; padding: 0px; }
.spacing-sizes-control .spacing-sizes-control__custom-value-input, .spacing-sizes-control .spacing-sizes-control__label { margin-bottom: 0px; }
.spacing-sizes-control .spacing-sizes-control__custom-value-range, .spacing-sizes-control .spacing-sizes-control__range-control { flex: 1 1 0%; margin-bottom: 0px; }
.spacing-sizes-control__header { height: 16px; margin-bottom: 12px; }
.spacing-sizes-control__dropdown { height: 24px; }
.spacing-sizes-control__custom-select-control, .spacing-sizes-control__custom-value-input { flex: 1 1 0%; }
.spacing-sizes-control__custom-toggle, .spacing-sizes-control__icon { flex: 0 0 auto; }
.spacing-sizes-control__icon { margin-left: -4px; }
body.admin-color-light { --wp-admin-theme-color: #0085ba; --wp-admin-theme-color--rgb: 0,133,186; --wp-admin-theme-color-darker-10: #0073a1; --wp-admin-theme-color-darker-10--rgb: 0,114.7661290323,160.5; --wp-admin-theme-color-darker-20: #006187; --wp-admin-theme-color-darker-20--rgb: 0,96.5322580645,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-light { --wp-admin-border-width-focus: 1.5px; }
}
body.admin-color-modern { --wp-admin-theme-color: #3858e9; --wp-admin-theme-color--rgb: 56,88,233; --wp-admin-theme-color-darker-10: #2145e6; --wp-admin-theme-color-darker-10--rgb: 33.0384615385,68.7307692308,230.4615384615; --wp-admin-theme-color-darker-20: #183ad6; --wp-admin-theme-color-darker-20--rgb: 23.6923076923,58.1538461538,214.3076923077; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-modern { --wp-admin-border-width-focus: 1.5px; }
}
body.admin-color-blue { --wp-admin-theme-color: #096484; --wp-admin-theme-color--rgb: 9,100,132; --wp-admin-theme-color-darker-10: #07526c; --wp-admin-theme-color-darker-10--rgb: 7.3723404255,81.914893617,108.1276595745; --wp-admin-theme-color-darker-20: #064054; --wp-admin-theme-color-darker-20--rgb: 5.7446808511,63.829787234,84.2553191489; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-blue { --wp-admin-border-width-focus: 1.5px; }
}
body.admin-color-coffee { --wp-admin-theme-color: #46403c; --wp-admin-theme-color--rgb: 70,64,60; --wp-admin-theme-color-darker-10: #383330; --wp-admin-theme-color-darker-10--rgb: 56.2692307692,51.4461538462,48.2307692308; --wp-admin-theme-color-darker-20: #2b2724; --wp-admin-theme-color-darker-20--rgb: 42.5384615385,38.8923076923,36.4615384615; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-coffee { --wp-admin-border-width-focus: 1.5px; }
}
body.admin-color-ectoplasm { --wp-admin-theme-color: #523f6d; --wp-admin-theme-color--rgb: 82,63,109; --wp-admin-theme-color-darker-10: #46365d; --wp-admin-theme-color-darker-10--rgb: 69.8430232558,53.6598837209,92.8401162791; --wp-admin-theme-color-darker-20: #3a2c4d; --wp-admin-theme-color-darker-20--rgb: 57.6860465116,44.3197674419,76.6802325581; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-ectoplasm { --wp-admin-border-width-focus: 1.5px; }
}
body.admin-color-midnight { --wp-admin-theme-color: #e14d43; --wp-admin-theme-color--rgb: 225,77,67; --wp-admin-theme-color-darker-10: #dd382d; --wp-admin-theme-color-darker-10--rgb: 221.4908256881,56.1788990826,45.0091743119; --wp-admin-theme-color-darker-20: #d02c21; --wp-admin-theme-color-darker-20--rgb: 207.8348623853,44.2201834862,33.1651376147; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-midnight { --wp-admin-border-width-focus: 1.5px; }
}
body.admin-color-ocean { --wp-admin-theme-color: #627c83; --wp-admin-theme-color--rgb: 98,124,131; --wp-admin-theme-color-darker-10: #576e74; --wp-admin-theme-color-darker-10--rgb: 87.0873362445,110.192139738,116.4126637555; --wp-admin-theme-color-darker-20: #4c6066; --wp-admin-theme-color-darker-20--rgb: 76.1746724891,96.384279476,101.8253275109; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-ocean { --wp-admin-border-width-focus: 1.5px; }
}
body.admin-color-sunrise { --wp-admin-theme-color: #dd823b; --wp-admin-theme-color--rgb: 221,130,59; --wp-admin-theme-color-darker-10: #d97426; --wp-admin-theme-color-darker-10--rgb: 216.8782608696,116.1847826087,37.6217391304; --wp-admin-theme-color-darker-20: #c36922; --wp-admin-theme-color-darker-20--rgb: 195.147826087,104.5434782609,33.852173913; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  body.admin-color-sunrise { --wp-admin-border-width-focus: 1.5px; }
}
.wp-block-popup-maker-cta-button__link { align-content: center; box-sizing: border-box; cursor: pointer; display: inline-block; height: 100%; text-align: center; width: 100%; word-break: break-word; }
.wp-block-popup-maker-cta-button__link.aligncenter, .wp-block-popup-maker-cta-button__link.has-text-align-center { text-align: center; }
.wp-block-popup-maker-cta-button__link.alignright, .wp-block-popup-maker-cta-button__link.has-text-align-right { text-align: right; }
.wp-block-popup-maker-cta-button__link.alignleft, .wp-block-popup-maker-cta-button__link.has-text-align-left { text-align: left; }
:where(.wp-block-popup-maker-cta-button__link) { border-radius: 9999px; box-shadow: none; padding: 1rem 2.25rem; text-decoration: none; }
.wp-block-popup-maker-cta-button[style*="text-decoration"] .wp-block-popup-maker-cta-button__link { text-decoration: inherit; }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button.has-custom-width { max-width: none; }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button.has-custom-width .wp-block-popup-maker-cta-button__link { width: 100%; }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button.has-custom-font-size .wp-block-popup-maker-cta-button__link { font-size: inherit; }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25 { width: calc(25% - var(--wp--style--block-gap, .5em)*.75); }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50 { width: calc(50% - var(--wp--style--block-gap, .5em)*.5); }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75 { width: calc(75% - var(--wp--style--block-gap, .5em)*.25); }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-100 { flex-basis: 100%; width: 100%; }
.wp-block-popup-maker-cta-buttons.is-vertical > .wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-25 { width: 25%; }
.wp-block-popup-maker-cta-buttons.is-vertical > .wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-50 { width: 50%; }
.wp-block-popup-maker-cta-buttons.is-vertical > .wp-block-popup-maker-cta-button.wp-block-popup-maker-cta-button__width-75 { width: 75%; }
.wp-block-popup-maker-cta-button.is-style-squared, .wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button.is-style-squared { border-radius: 0px; }
.wp-block-popup-maker-cta-button.no-border-radius, .wp-block-popup-maker-cta-button__link.no-border-radius { border-radius: 0px !important; }
:root :where(.wp-block-popup-maker-cta-button) { font-family: inherit; font-size: var(--wp--preset--font-size--medium); font-style: normal; line-height: inherit; }
:root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline)) > .wp-block-popup-maker-cta-button__link:not(.is-style-outline) { background-color: var(--wp--preset--color--contrast); border-color: var(--wp--preset--color--contrast); color: var(--wp--preset--color--base); }
:root :where(.wp-block-popup-maker-cta-button:not(.is-style-outline)) > .wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover { background-color: color-mix(in srgb,var(--wp--preset--color--contrast) 85%,#0000); border-color: rgba(0, 0, 0, 0); color: var(--wp--preset--color--base); }
:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline), :root :where(.wp-block-popup-maker-cta-button.is-style-outline > .wp-block-popup-maker-cta-button__link) { border: 1px solid; padding: calc(-1px + 1rem) calc(-1px + 2.25rem); }
:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-text-color)), :root :where(.wp-block-popup-maker-cta-button.is-style-outline > .wp-block-popup-maker-cta-button__link:not(.has-text-color)) { color: currentcolor; }
:root :where(.wp-block-popup-maker-cta-button .wp-block-popup-maker-cta-button__link.is-style-outline:not(.has-background)), :root :where(.wp-block-popup-maker-cta-button.is-style-outline > .wp-block-popup-maker-cta-button__link:not(.has-background)) { background-color: rgba(0, 0, 0, 0); background-image: none; }
:root :where(.wp-block-popup-maker-cta-button.is-style-outline > .wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover) { background-color: color-mix(in srgb,var(--wp--preset--color--contrast) 5%,#0000); }
.wp-block-popup-maker-cta-button__link:hover.has-background:not(.is-style-outline):hover, .wp-block-popup-maker-cta-button__link:hover[style*="background-color"]:not(.is-style-outline) { filter: brightness(0.85); }
.wp-block-popup-maker-cta-button__link:hover.is-style-outline:hover { filter: brightness(1.05); }
@supports not (background-color:color-mix(in srgb,red 50%,blue)) {
  :where(.wp-block-popup-maker-cta-button:not(.is-style-outline)) > .wp-block-popup-maker-cta-button__link:not(.is-style-outline):hover { filter: brightness(0.85); }
  :where(.wp-block-popup-maker-cta-button.is-style-outline > .wp-block-popup-maker-cta-button__link.wp-block-popup-maker-cta-button__link:not(.has-background):hover) { filter: brightness(1.05); }
}
.wp-block-popup-maker-cta-button { cursor: text; position: relative; }
.wp-block-popup-maker-cta-buttons { box-sizing: border-box; }
.wp-block-popup-maker-cta-buttons.is-vertical { flex-direction: column; }
.wp-block-popup-maker-cta-buttons.is-vertical > .wp-block-popup-maker-cta-button:last-child { margin-bottom: 0px; }
.wp-block-popup-maker-cta-buttons > .wp-block-popup-maker-cta-button { display: inline-block; margin: 0px; }
.wp-block-popup-maker-cta-buttons.is-content-justification-left { justify-content: flex-start; }
.wp-block-popup-maker-cta-buttons.is-content-justification-left.is-vertical { align-items: flex-start; }
.wp-block-popup-maker-cta-buttons.is-content-justification-center { justify-content: center; }
.wp-block-popup-maker-cta-buttons.is-content-justification-center.is-vertical { align-items: center; }
.wp-block-popup-maker-cta-buttons.is-content-justification-right { justify-content: flex-end; }
.wp-block-popup-maker-cta-buttons.is-content-justification-right.is-vertical { align-items: flex-end; }
.wp-block-popup-maker-cta-buttons.is-content-justification-space-between { justify-content: space-between; }
.wp-block-popup-maker-cta-buttons.aligncenter { text-align: center; }
.wp-block-popup-maker-cta-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-popup-maker-cta-button.aligncenter { margin-left: auto; margin-right: auto; width: 100%; }
.wp-block-popup-maker-cta-buttons[style*="text-decoration"] .wp-block-popup-maker-cta-button, .wp-block-popup-maker-cta-buttons[style*="text-decoration"] .wp-block-popup-maker-cta-button__link { text-decoration: inherit; }
.wp-block-popup-maker-cta-buttons.has-custom-font-size .wp-block-popup-maker-cta-button__link { font-size: inherit; }
.wp-block-popup-maker-cta-button.aligncenter { text-align: center; }
:root .wp-block-popup-maker-cta-buttons.is-layout-flex:not([class*="wp-container-popup-maker-cta-buttons-is-layout-"]) { gap: 16px; }
:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #fff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--blue: #21759b; --wp--preset--color--dark-gray: #444; --wp--preset--color--medium-gray: #9f9f9f; --wp--preset--color--light-gray: #e6e6e6; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0px; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }
:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-term-template.is-layout-flex) { gap: 1.25em; }
:where(.wp-block-term-template.is-layout-grid) { gap: 1.25em; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:where(.wp-block-columns.is-layout-grid) { gap: 2em; }
:root :where(.wp-block-pullquote) { font-size: 1.5em; line-height: 1.6; }
.geot-flag { width: 25px; height: 15px; background: url("flags.png") no-repeat; margin-right: 5px; margin-top: 1px; float: left; }
.geot-flag.flag-ad { background-position: -25px 0px; }
.geot-flag.flag-ae { background-position: -50px 0px; }
.geot-flag.flag-af { background-position: -75px 0px; }
.geot-flag.flag-ag { background-position: -100px 0px; }
.geot-flag.flag-ai { background-position: -125px 0px; }
.geot-flag.flag-al { background-position: -150px 0px; }
.geot-flag.flag-am { background-position: -175px 0px; }
.geot-flag.flag-an { background-position: -200px 0px; }
.geot-flag.flag-ao { background-position: -225px 0px; }
.geot-flag.flag-ar { background-position: -250px 0px; }
.geot-flag.flag-as { background-position: -275px 0px; }
.geot-flag.flag-at { background-position: -300px 0px; }
.geot-flag.flag-au { background-position: -325px 0px; }
.geot-flag.flag-aw { background-position: -350px 0px; }
.geot-flag.flag-az { background-position: -375px 0px; }
.geot-flag.flag-ba { background-position: 0px -15px; }
.geot-flag.flag-bb { background-position: -25px -15px; }
.geot-flag.flag-bd { background-position: -50px -15px; }
.geot-flag.flag-be { background-position: -75px -15px; }
.geot-flag.flag-bf { background-position: -100px -15px; }
.geot-flag.flag-bg { background-position: -125px -15px; }
.geot-flag.flag-bh { background-position: -150px -15px; }
.geot-flag.flag-bi { background-position: -175px -15px; }
.geot-flag.flag-bj { background-position: -200px -15px; }
.geot-flag.flag-bm { background-position: -225px -15px; }
.geot-flag.flag-bn { background-position: -250px -15px; }
.geot-flag.flag-bo { background-position: -275px -15px; }
.geot-flag.flag-br { background-position: -300px -15px; }
.geot-flag.flag-bs { background-position: -325px -15px; }
.geot-flag.flag-bt { background-position: -350px -15px; }
.geot-flag.flag-bv { background-position: -375px -15px; }
.geot-flag.flag-bw { background-position: 0px -30px; }
.geot-flag.flag-by { background-position: -25px -30px; }
.geot-flag.flag-bz { background-position: -50px -30px; }
.geot-flag.flag-ca { background-position: -75px -30px; }
.geot-flag.flag-cd { background-position: -100px -30px; }
.geot-flag.flag-cf { background-position: -125px -30px; }
.geot-flag.flag-cg { background-position: -150px -30px; }
.geot-flag.flag-ch { background-position: -175px -30px; }
.geot-flag.flag-ci { background-position: -200px -30px; }
.geot-flag.flag-ck { background-position: -225px -30px; }
.geot-flag.flag-cl { background-position: -250px -30px; }
.geot-flag.flag-cm { background-position: -275px -30px; }
.geot-flag.flag-cn { background-position: -300px -30px; }
.geot-flag.flag-co { background-position: -325px -30px; }
.geot-flag.flag-cr { background-position: -350px -30px; }
.geot-flag.flag-cu { background-position: -375px -30px; }
.geot-flag.flag-cv { background-position: 0px -45px; }
.geot-flag.flag-cy { background-position: -25px -45px; }
.geot-flag.flag-cz { background-position: -50px -45px; }
.geot-flag.flag-de { background-position: -75px -45px; }
.geot-flag.flag-dj { background-position: -100px -45px; }
.geot-flag.flag-dk { background-position: -125px -45px; }
.geot-flag.flag-dm { background-position: -150px -45px; }
.geot-flag.flag-do { background-position: -175px -45px; }
.geot-flag.flag-dz { background-position: -200px -45px; }
.geot-flag.flag-ec { background-position: -225px -45px; }
.geot-flag.flag-ee { background-position: -250px -45px; }
.geot-flag.flag-eg { background-position: -275px -45px; }
.geot-flag.flag-eh { background-position: -300px -45px; }
.geot-flag.flag-er { background-position: -325px -45px; }
.geot-flag.flag-es { background-position: -350px -45px; }
.geot-flag.flag-et { background-position: -375px -45px; }
.geot-flag.flag-eu { background-position: 0px -60px; }
.geot-flag.flag-fi { background-position: -25px -60px; }
.geot-flag.flag-fj { background-position: -50px -60px; }
.geot-flag.flag-fk { background-position: -75px -60px; }
.geot-flag.flag-fm { background-position: -100px -60px; }
.geot-flag.flag-fo { background-position: -125px -60px; }
.geot-flag.flag-fr { background-position: -150px -60px; }
.geot-flag.flag-ga { background-position: -175px -60px; }
.geot-flag.flag-gb { background-position: -200px -60px; }
.geot-flag.flag-gd { background-position: -225px -60px; }
.geot-flag.flag-ge { background-position: -250px -60px; }
.geot-flag.flag-gf { background-position: -275px -60px; }
.geot-flag.flag-gg { background-position: -300px -60px; }
.geot-flag.flag-gh { background-position: -325px -60px; }
.geot-flag.flag-gi { background-position: -350px -60px; }
.geot-flag.flag-gl { background-position: -375px -60px; }
.geot-flag.flag-gm { background-position: 0px -75px; }
.geot-flag.flag-gn { background-position: -25px -75px; }
.geot-flag.flag-gp { background-position: -50px -75px; }
.geot-flag.flag-gq { background-position: -75px -75px; }
.geot-flag.flag-gr { background-position: -100px -75px; }
.geot-flag.flag-gs { background-position: -125px -75px; }
.geot-flag.flag-gt { background-position: -150px -75px; }
.geot-flag.flag-gu { background-position: -175px -75px; }
.geot-flag.flag-gw { background-position: -200px -75px; }
.geot-flag.flag-gy { background-position: -225px -75px; }
.geot-flag.flag-hk { background-position: -250px -75px; }
.geot-flag.flag-hm { background-position: -275px -75px; }
.geot-flag.flag-hn { background-position: -300px -75px; }
.geot-flag.flag-hr { background-position: -325px -75px; }
.geot-flag.flag-ht { background-position: -350px -75px; }
.geot-flag.flag-hu { background-position: -375px -75px; }
.geot-flag.flag-id { background-position: 0px -90px; }
.geot-flag.flag-ie { background-position: -25px -90px; }
.geot-flag.flag-il { background-position: -50px -90px; }
.geot-flag.flag-in { background-position: -75px -90px; }
.geot-flag.flag-io { background-position: -100px -90px; }
.geot-flag.flag-iq { background-position: -125px -90px; }
.geot-flag.flag-ir { background-position: -150px -90px; }
.geot-flag.flag-is { background-position: -175px -90px; }
.geot-flag.flag-it { background-position: -200px -90px; }
.geot-flag.flag-je { background-position: -225px -90px; }
.geot-flag.flag-jm { background-position: -250px -90px; }
.geot-flag.flag-jo { background-position: -275px -90px; }
.geot-flag.flag-jp { background-position: -300px -90px; }
.geot-flag.flag-ke { background-position: -325px -90px; }
.geot-flag.flag-kg { background-position: -350px -90px; }
.geot-flag.flag-kh { background-position: -375px -90px; }
.geot-flag.flag-ki { background-position: 0px -105px; }
.geot-flag.flag-km { background-position: -25px -105px; }
.geot-flag.flag-kn { background-position: -50px -105px; }
.geot-flag.flag-kp { background-position: -75px -105px; }
.geot-flag.flag-kr { background-position: -100px -105px; }
.geot-flag.flag-kw { background-position: -125px -105px; }
.geot-flag.flag-ky { background-position: -150px -105px; }
.geot-flag.flag-kz { background-position: -175px -105px; }
.geot-flag.flag-la { background-position: -200px -105px; }
.geot-flag.flag-lb { background-position: -225px -105px; }
.geot-flag.flag-lc { background-position: -250px -105px; }
.geot-flag.flag-li { background-position: -275px -105px; }
.geot-flag.flag-lk { background-position: -300px -105px; }
.geot-flag.flag-lr { background-position: -325px -105px; }
.geot-flag.flag-ls { background-position: -350px -105px; }
.geot-flag.flag-lt { background-position: -375px -105px; }
.geot-flag.flag-lu { background-position: 0px -120px; }
.geot-flag.flag-lv { background-position: -25px -120px; }
.geot-flag.flag-ly { background-position: -50px -120px; }
.geot-flag.flag-ma { background-position: -75px -120px; }
.geot-flag.flag-mc { background-position: -100px -120px; }
.geot-flag.flag-md { background-position: -125px -120px; }
.geot-flag.flag-me { background-position: -150px -120px; }
.geot-flag.flag-mg { background-position: -175px -120px; }
.geot-flag.flag-mh { background-position: -200px -120px; }
.geot-flag.flag-mk { background-position: -225px -120px; }
.geot-flag.flag-ml { background-position: -250px -120px; }
.geot-flag.flag-mm { background-position: -275px -120px; }
.geot-flag.flag-mn { background-position: -300px -120px; }
.geot-flag.flag-mo { background-position: -325px -120px; }
.geot-flag.flag-mp { background-position: -350px -120px; }
.geot-flag.flag-mq { background-position: -375px -120px; }
.geot-flag.flag-mr { background-position: 0px -135px; }
.geot-flag.flag-ms { background-position: -25px -135px; }
.geot-flag.flag-mt { background-position: -50px -135px; }
.geot-flag.flag-mu { background-position: -75px -135px; }
.geot-flag.flag-mv { background-position: -100px -135px; }
.geot-flag.flag-mw { background-position: -125px -135px; }
.geot-flag.flag-mx { background-position: -150px -135px; }
.geot-flag.flag-my { background-position: -175px -135px; }
.geot-flag.flag-mz { background-position: -200px -135px; }
.geot-flag.flag-na { background-position: -225px -135px; }
.geot-flag.flag-nc { background-position: -250px -135px; }
.geot-flag.flag-ne { background-position: -275px -135px; }
.geot-flag.flag-nf { background-position: -300px -135px; }
.geot-flag.flag-ng { background-position: -325px -135px; }
.geot-flag.flag-ni { background-position: -350px -135px; }
.geot-flag.flag-nl { background-position: -375px -135px; }
.geot-flag.flag-no { background-position: 0px -150px; }
.geot-flag.flag-np { background-position: -25px -150px; }
.geot-flag.flag-nr { background-position: -50px -150px; }
.geot-flag.flag-nu { background-position: -75px -150px; }
.geot-flag.flag-nz { background-position: -100px -150px; }
.geot-flag.flag-om { background-position: -125px -150px; }
.geot-flag.flag-pa { background-position: -150px -150px; }
.geot-flag.flag-pe { background-position: -175px -150px; }
.geot-flag.flag-pf { background-position: -200px -150px; }
.geot-flag.flag-pg { background-position: -225px -150px; }
.geot-flag.flag-ph { background-position: -250px -150px; }
.geot-flag.flag-pk { background-position: -275px -150px; }
.geot-flag.flag-pl { background-position: -300px -150px; }
.geot-flag.flag-pm { background-position: -325px -150px; }
.geot-flag.flag-pn { background-position: -350px -150px; }
.geot-flag.flag-pr { background-position: -375px -150px; }
.geot-flag.flag-ps { background-position: 0px -165px; }
.geot-flag.flag-pt { background-position: -25px -165px; }
.geot-flag.flag-pw { background-position: -50px -165px; }
.geot-flag.flag-py { background-position: -75px -165px; }
.geot-flag.flag-qa { background-position: -100px -165px; }
.geot-flag.flag-re { background-position: -125px -165px; }
.geot-flag.flag-ro { background-position: -150px -165px; }
.geot-flag.flag-rs { background-position: -175px -165px; }
.geot-flag.flag-ru { background-position: -200px -165px; }
.geot-flag.flag-rw { background-position: -225px -165px; }
.geot-flag.flag-sa { background-position: -250px -165px; }
.geot-flag.flag-sb { background-position: -275px -165px; }
.geot-flag.flag-sc { background-position: -300px -165px; }
.geot-flag.flag-sd { background-position: -325px -165px; }
.geot-flag.flag-se { background-position: -350px -165px; }
.geot-flag.flag-sg { background-position: -375px -165px; }
.geot-flag.flag-sh { background-position: 0px -180px; }
.geot-flag.flag-si { background-position: -25px -180px; }
.geot-flag.flag-sk { background-position: -50px -180px; }
.geot-flag.flag-sl { background-position: -75px -180px; }
.geot-flag.flag-sm { background-position: -100px -180px; }
.geot-flag.flag-sn { background-position: -125px -180px; }
.geot-flag.flag-so { background-position: -150px -180px; }
.geot-flag.flag-sr { background-position: -175px -180px; }
.geot-flag.flag-st { background-position: -200px -180px; }
.geot-flag.flag-sv { background-position: -225px -180px; }
.geot-flag.flag-sy { background-position: -250px -180px; }
.geot-flag.flag-sz { background-position: -275px -180px; }
.geot-flag.flag-tc { background-position: -300px -180px; }
.geot-flag.flag-td { background-position: -325px -180px; }
.geot-flag.flag-tf { background-position: -350px -180px; }
.geot-flag.flag-tg { background-position: -375px -180px; }
.geot-flag.flag-th { background-position: 0px -195px; }
.geot-flag.flag-tj { background-position: -25px -195px; }
.geot-flag.flag-tk { background-position: -50px -195px; }
.geot-flag.flag-tl { background-position: -75px -195px; }
.geot-flag.flag-tm { background-position: -100px -195px; }
.geot-flag.flag-tn { background-position: -125px -195px; }
.geot-flag.flag-to { background-position: -150px -195px; }
.geot-flag.flag-tr { background-position: -175px -195px; }
.geot-flag.flag-tt { background-position: -200px -195px; }
.geot-flag.flag-tv { background-position: -225px -195px; }
.geot-flag.flag-tw { background-position: -250px -195px; }
.geot-flag.flag-tz { background-position: -275px -195px; }
.geot-flag.flag-ua { background-position: -300px -195px; }
.geot-flag.flag-ug { background-position: -325px -195px; }
.geot-flag.flag-um { background-position: -350px -195px; }
.geot-flag.flag-us { background-position: -375px -195px; }
.geot-flag.flag-uy { background-position: 0px -210px; }
.geot-flag.flag-uz { background-position: -25px -210px; }
.geot-flag.flag-va { background-position: -50px -210px; }
.geot-flag.flag-vc { background-position: -75px -210px; }
.geot-flag.flag-ve { background-position: -100px -210px; }
.geot-flag.flag-vg { background-position: -125px -210px; }
.geot-flag.flag-vi { background-position: -150px -210px; }
.geot-flag.flag-vn { background-position: -175px -210px; }
.geot-flag.flag-vu { background-position: -200px -210px; }
.geot-flag.flag-wf { background-position: -225px -210px; }
.geot-flag.flag-ws { background-position: -250px -210px; }
.geot-flag.flag-ye { background-position: -275px -210px; }
.geot-flag.flag-yt { background-position: -300px -210px; }
.geot-flag.flag-za { background-position: -325px -210px; }
.geot-flag.flag-zm { background-position: -350px -210px; }
.geot-flag.flag-zw { background-position: -375px -210px; }
.geot_dropdown_container { position: relative; }
.geot_dropdown_container .geotdd-select { position: relative; cursor: pointer; padding: 10px 30px 10px 10px; }
.geot_dropdown_container .geotdd-desc { display: block; overflow: hidden; }
.geot_dropdown_container .geotdd-selected { overflow: hidden; display: block; font-weight: 700; width: 100%; }
.geot_dropdown_container .geotdd-pointer { width: 0px; height: 0px; position: absolute; right: 10px; top: 50%; margin-top: -3px; }
.geot_dropdown_container .geotdd-pointer-down { border-width: 5px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: initial; }
.geot_dropdown_container .geotdd-pointer-up { margin-top: -8px; border-width: 5px !important; border-style: solid !important; border-color: transparent transparent rgb(0, 0, 0) !important; border-image: initial !important; }
.geot_dropdown_container .geotdd-options { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; list-style: none; box-shadow: rgb(221, 221, 221) 0px 1px 5px; display: none; position: absolute; z-index: 2000; margin: 0px; padding: 0px; background: rgb(255, 255, 255); overflow: auto; right: 0px; }
.geot_dropdown_container .geotdd-option { display: block; overflow: hidden; text-decoration: none; color: rgb(51, 51, 51); cursor: pointer; transition: 0.25s ease-in-out; }
.geot_dropdown_container .geotdd-options li { width: 25%; display: inline-block; float: left !important; border: none !important; padding: 0px !important; margin: 0px !important; }
.geot_dropdown_container .geotdd-options li a { font-size: 13px; line-height: 14px; min-height: 42px; padding: 6px !important; margin: 0px !important; }
.geot_dropdown_container ul.geotdd-options li a:hover { background: 0px 0px; }
.geot_dropdown_container ul.geotdd-options li:hover a { background: rgb(222, 222, 222); }
.geot_dropdown_container .geotdd-options > li:last-child > .geotdd-option { border-bottom: none; }
.geot_dropdown_container .geotdd-option:hover { background: rgb(243, 243, 243); color: rgb(0, 0, 0); }
.geot_dropdown_container .geotdd-selected-description-truncated { text-overflow: ellipsis; white-space: nowrap; }
.geot_dropdown_container .geotdd-option-image, .geotdd-selected-image { vertical-align: middle; float: left; margin-right: 5px; max-width: 64px; }
.geot_dropdown_container .geotdd-image-right { float: right; margin-right: 15px; margin-left: 5px; }
.geot_dropdown_container .geotdd-option span.geot-flag { margin-top: 0px; }
.geot-ajax.geot-filter, .geot-ajax.geot_menu_item { display: none; }
.geot-ajax.geot-filter .show-by-default, .geot-ajax.geot-filter.show-by-default, .geot-ajax.geot_menu_item .show-by-default, .geot-ajax.geot_menu_item.show-by-default, .show-by-default .geot-ajax.geot-filter, .show-by-default .geot-ajax.geot_menu_item { display: block; }
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder { box-shadow: rgb(255, 255, 255) 0px 0px 12px 4px inset; visibility: visible !important; background: rgba(0, 0, 0, 0.06) !important; border: 0px none !important; }
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after { content: "!"; visibility: hidden; }
.selectize-control.plugin-drag_drop .ui-sortable-helper { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
.selectize-dropdown-header { position: relative; padding: 5px 8px; border-bottom: 1px solid rgb(208, 208, 208); background: rgb(248, 248, 248); border-radius: 3px 3px 0px 0px; }
.selectize-dropdown-header-close { position: absolute; right: 8px; top: 50%; color: rgb(48, 48, 48); opacity: 0.4; margin-top: -12px; line-height: 20px; font-size: 20px !important; }
.selectize-dropdown-header-close:hover { color: rgb(0, 0, 0); }
.selectize-dropdown.plugin-optgroup_columns .optgroup { border-right: 1px solid rgb(242, 242, 242); border-top: 0px none; float: left; box-sizing: border-box; }
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child { border-right: 0px none; }
.selectize-dropdown.plugin-optgroup_columns .optgroup::before { display: none; }
.selectize-dropdown.plugin-optgroup_columns .optgroup-header { border-top: 0px none; }
.selectize-control.plugin-remove_button [data-value] { position: relative; padding-right: 24px !important; }
.selectize-control.plugin-remove_button [data-value] .remove { z-index: 1; position: absolute; top: 0px; right: 0px; bottom: 0px; width: 17px; text-align: center; font-weight: 700; font-size: 12px; color: inherit; text-decoration: none; vertical-align: middle; display: inline-block; padding: 2px 0px 0px; border-left: 1px solid rgb(0, 115, 187); border-radius: 0px 2px 2px 0px; box-sizing: border-box; }
.selectize-control.plugin-remove_button [data-value] .remove:hover { background: rgba(0, 0, 0, 0.05); }
.selectize-control.plugin-remove_button [data-value].active .remove { border-left-color: rgb(0, 87, 141); }
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover { background: 0px 0px; }
.selectize-control.plugin-remove_button .disabled [data-value] .remove { border-left-color: rgb(170, 170, 170); }
.selectize-control.plugin-remove_button .remove-single { position: absolute; right: 28px; top: 6px; font-size: 23px; }
.selectize-control { position: relative; }
.selectize-dropdown, .selectize-input, .selectize-input input { color: rgb(48, 48, 48); font-family: inherit; font-size: 13px; line-height: 18px; -webkit-font-smoothing: inherit; }
.selectize-control.single .selectize-input.input-active, .selectize-input { background: rgb(255, 255, 255); cursor: text; display: inline-block; }
.selectize-input { border: 1px solid rgb(208, 208, 208); padding: 8px; display: inline-block; width: 100%; overflow: hidden; position: relative; z-index: 1; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset; border-radius: 3px; }
.selectize-control.multi .selectize-input.has-items { padding: 5px 8px 2px; }
.selectize-input.full { background-color: rgb(255, 255, 255); }
.selectize-input.disabled, .selectize-input.disabled * { cursor: default !important; }
.selectize-input.focus { box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px inset; }
.selectize-input.dropdown-active { border-radius: 3px 3px 0px 0px; }
.selectize-input > * { vertical-align: baseline; display: inline-block; zoom: 1; }
.selectize-control.multi .selectize-input > div { cursor: pointer; margin: 0px 3px 3px 0px; padding: 2px 6px; background: rgb(29, 167, 238); color: rgb(255, 255, 255); border: 1px solid rgb(0, 115, 187); }
.selectize-control.multi .selectize-input > div.active { background: rgb(146, 200, 54); color: rgb(255, 255, 255); border: 1px solid rgb(0, 87, 141); }
.selectize-control.multi .selectize-input.disabled > div, .selectize-control.multi .selectize-input.disabled > div.active { color: rgb(255, 255, 255); background: rgb(210, 210, 210); border: 1px solid rgb(170, 170, 170); }
.selectize-input > input { display: inline-block !important; padding: 0px !important; min-height: 0px !important; max-height: none !important; max-width: 100% !important; margin: 0px 1px !important; text-indent: 0px !important; border: 0px none !important; background: 0px 0px !important; line-height: inherit !important; user-select: auto !important; box-shadow: none !important; }
.selectize-input > input:focus { outline: 0px !important; }
.selectize-input::after { content: " "; display: block; clear: left; }
.selectize-input.dropdown-active::before { content: " "; display: block; position: absolute; background: rgb(240, 240, 240); height: 1px; bottom: 0px; left: 0px; right: 0px; }
.selectize-dropdown { position: absolute; z-index: 10; border-width: 0px 1px 1px; border-style: none solid solid; border-right-color: rgb(208, 208, 208); border-bottom-color: rgb(208, 208, 208); border-left-color: rgb(208, 208, 208); border-image: initial; background: rgb(255, 255, 255); margin: -1px 0px 0px; border-top-color: initial; box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; border-radius: 0px 0px 3px 3px; }
.selectize-dropdown [data-selectable] { cursor: pointer; overflow: hidden; }
.selectize-dropdown [data-selectable] .highlight { background: rgba(125, 168, 208, 0.2); border-radius: 1px; }
.selectize-dropdown .optgroup-header, .selectize-dropdown [data-selectable] { padding: 5px 8px; }
.selectize-dropdown .optgroup:first-child .optgroup-header { border-top: 0px none; }
.selectize-dropdown .optgroup-header { color: rgb(48, 48, 48); background: rgb(255, 255, 255); cursor: default; }
.selectize-dropdown .active { background-color: rgb(245, 250, 253); color: rgb(73, 92, 104); }
.selectize-dropdown .active.create { color: rgb(73, 92, 104); }
.selectize-dropdown .create { color: rgba(48, 48, 48, 0.5); }
.selectize-dropdown-content { overflow: hidden auto; max-height: 200px; }
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input { cursor: pointer; }
.selectize-control.single .selectize-input.input-active, .selectize-control.single .selectize-input.input-active input { cursor: text; }
.selectize-control.single .selectize-input::after { content: " "; display: block; position: absolute; top: 50%; right: 15px; margin-top: -3px; width: 0px; height: 0px; border-style: solid; border-width: 5px 5px 0px; border-color: grey transparent transparent; }
.selectize-control.single .selectize-input.dropdown-active::after { margin-top: -4px; border-width: 0px 5px 5px; border-color: transparent transparent grey; }
.selectize-control.rtl.single .selectize-input::after { left: 15px; right: auto; }
.selectize-control.rtl .selectize-input > input { margin: 0px 4px 0px -2px !important; }
.selectize-control .selectize-input.disabled { opacity: 0.5; background-color: rgb(250, 250, 250); }
.selectize-control.multi .selectize-input.has-items { padding-left: 5px; padding-right: 5px; }
.selectize-control.multi .selectize-input.disabled [data-value] { color: rgb(153, 153, 153); text-shadow: none; background: 0px 0px; box-shadow: none; }
.selectize-control.multi .selectize-input.disabled [data-value], .selectize-control.multi .selectize-input.disabled [data-value] .remove { border-color: rgb(230, 230, 230); }
.selectize-control.multi .selectize-input.disabled [data-value] .remove { background: 0px 0px; }
.selectize-control.multi .selectize-input [data-value] { text-shadow: rgba(0, 51, 83, 0.3) 0px 1px 0px; border-radius: 3px; background-color: rgb(27, 157, 236); background-image: linear-gradient(rgb(29, 167, 238), rgb(23, 142, 233)); background-repeat: repeat-x; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px, rgba(255, 255, 255, 0.03) 0px 1px inset; }
.selectize-control.multi .selectize-input [data-value].active { background-color: rgb(0, 133, 212); background-image: linear-gradient(rgb(0, 143, 216), rgb(0, 117, 207)); background-repeat: repeat-x; }
.selectize-control.single .selectize-input { box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 0px, rgba(255, 255, 255, 0.8) 0px 1px 0px inset; background-color: rgb(249, 249, 249); background-image: linear-gradient(rgb(254, 254, 254), rgb(242, 242, 242)); background-repeat: repeat-x; }
.selectize-control.single .selectize-input, .selectize-dropdown.single { border-color: rgb(184, 184, 184); }
.selectize-dropdown .optgroup-header { padding-top: 7px; font-weight: 700; font-size: 0.85em; }
.selectize-dropdown .optgroup { border-top: 1px solid rgb(240, 240, 240); }
.selectize-dropdown .optgroup:first-child { border-top: 0px none; }
.geotloc_overlay_box { background-color: rgba(0, 0, 0, 0.72); position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 99999; color: rgb(0, 0, 0); display: flex; justify-content: center; align-items: center; }
.geotloc_overlay_content img { margin: 0px auto; }
.geotloc_overlay_box .geotloc_overlay_container { display: flex; place-content: center; background-color: rgb(225, 225, 225); max-width: 400px; position: relative; padding: 30px; margin: 10px; }
.geotloc_overlay_box .geotloc_overlay_text { align-items: center; display: flex; padding-right: 10px; flex-wrap: wrap; }
.geotloc_overlay_box .geotloc_overlay_text p { font-size: 2rem; margin: 0px; font-weight: 700; line-height: 1.2; text-align: left; }
.geotloc_overlay_box .geotloc_overlay_text p.geotloc_overlay_help { font-size: 1rem; }
.geotloc_overlay_box .geotloc_overlay_img { align-items: center; display: flex; min-width: 30%; }
.geotloc_overlay_box .geotloc_overlay_remove::after, .geotloc_overlay_box .geotloc_overlay_remove::before { position: absolute; left: 15px; content: " "; height: 20px; width: 2px; background-color: rgb(0, 0, 0); }
.geotloc_overlay_box .geotloc_overlay_remove { position: absolute; right: 10px; top: 10px; width: 20px; height: 20px; opacity: 0.3; cursor: pointer; }
.geotloc_overlay_box .geotloc_overlay_remove::before { transform: rotate(45deg); }
.geotloc_overlay_box .geotloc_overlay_remove::after { transform: rotate(-45deg); }
.geotloc_overlay_box .geotloc_overlay_remove:hover { opacity: 1; }
.vc_editor.compose-mode .vc_vc_geotwp_city:hover::before, .vc_editor.compose-mode .vc_vc_geotwp_country:hover::before, .vc_editor.compose-mode .vc_vc_geotwp_radius:hover::before, .vc_editor.compose-mode .vc_vc_geotwp_state:hover::before, .vc_editor.compose-mode .vc_vc_geotwp_zip:hover::before { content: ""; margin: 0px; padding: 0px; position: absolute; z-index: 0; top: 0px; left: 0px; width: 100%; height: 100%; outline: rgba(125, 125, 125, 0.4) dashed 1px; }
.wpa-ld button span.screen-reader, .longdesc-link span.screen-reader, .wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited, .wpa-hide-rtl#skiplinks a, .wpa-hide-rtl#skiplinks a:hover, .wpa-hide-rtl#skiplinks a:visited { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
.wpa-hide-ltr#skiplinks a:focus, .wpa-hide-rtl#skiplinks a:focus { background-color: rgb(238, 238, 238); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.wpa-alt, .wpa-ld { display: inline-block; position: relative; }
div.alignleft.wpa-alt, div.alignleft.wpa-ld { float: left; }
div.alignright.wpa-alt, div.alignright.wpa-ld { float: right; }
div.aligncenter.wpa-alt, div.aligncenter.wpa-ld { display: block; margin: 0px auto; width: fit-content; }
.wpa-focusable:focus { outline: solid 1px; outline-offset: 1px; }
.wpa-ld .longdesc { position: absolute; width: 100%; height: 100%; top: 0px; overflow-y: scroll; box-sizing: border-box; background: rgba(255, 255, 255, 0.92); color: rgb(17, 17, 17); padding: 46px 1rem 1rem; text-align: start; }
.wpa-ld .longdesc, .wpa-ld .longdesc p { font-size: clamp(16px, 1rem, 24px); }
.wpa-ld .longdesc-link { position: absolute; display: inline-block; right: 3px; bottom: 3px; color: rgb(0, 0, 0); background: rgba(255, 255, 255, 0.92); font-size: clamp(14px, 0.875rem, 20px); padding: 2px; border-radius: 3px; }
.wpa-alt .wpa-alt-text { position: absolute; width: calc(100% - 2em); height: fit-content; bottom: 0px; box-sizing: border-box; background: rgba(255, 255, 255, 0.92); padding: 1rem; margin: 1rem; border-radius: 15px; box-shadow: rgb(51, 51, 51) 0px 0px 6px; text-align: start; z-index: 10; font-size: clamp(16px, 1rem, 24px); line-height: 1.5; color: rgb(17, 17, 17); }
.top-right .wpa-alt .wpa-alt-text, .top-left .wpa-alt .wpa-alt-text { bottom: auto; top: 0px; margin-top: 2.5em; }
.rtl .wpa-alt .wpa-alt-text, .rtl .wpa-ld .longdesc { text-align: right; }
.template-longdesc { text-align: left; line-height: 1.5; width: 100%; max-width: 50em; padding: 2em; margin: 1em auto; background: rgb(253, 253, 253); color: rgb(51, 51, 51); box-shadow: 0px 0px 5px; font-size: 1.4em; }
label.wpa-screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }
.wpa-content-summary { padding: 30px; background: rgba(0, 0, 0, 0.05); margin-bottom: 30px; }
.wpa-content-summary div p:last-of-type { margin-bottom: 0px; padding-bottom: 0px; }
.wpa-excerpt .wp-block-read-more, .wpa-excerpt .wp-block-post-excerpt__more-text { display: none !important; }
.wpa-excerpt .wp-block-post-excerpt .continue { margin-top: 1rem; display: block; }
.wpa-alt button.wpa-toggle, .wpa-alt a.wpa-toggle, .wpa-ld button.wpa-toggle, .wpa-ld a.wpa-toggle, button.wpa-video { color-scheme: unset; forced-color-adjust: unset; mask: unset; math-depth: unset; position: absolute !important; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: rgb(255, 255, 255); font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; align-content: unset; align-items: center; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: rgb(17, 17, 17); background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: 1px solid currentcolor !important; border-radius: 32px !important; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: flex !important; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: 28px !important; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; justify-content: center; justify-items: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: 4px !important; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: 28px !important; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: 10; }
.wpa-alt button { font-family: monospace !important; font-size: clamp(14px, 0.875rem, 20px) !important; }
.wpa-alt button.wpa-toggle:active, .wpa-ld button.wpa-toggle:active { background: rgb(246, 246, 246); color: rgb(17, 17, 17); }
.wpa-ld button.wpa-toggle, .wpa-alt button.wpa-toggle, button.wpa-video { top: 4px; left: 4px; }
.wpa-ld button.wpa-toggle:focus, .wpa-ld button.wpa-toggle:hover, .wpa-alt button.wpa-toggle:focus, .wpa-alt button.wpa-toggle:hover, button.wpa-video:hover, button.wpa-video:focus { outline: currentcolor solid 2px; outline-offset: 1px; }
button.wpa-video[aria-pressed="true"] .dashicons::before { content: "" / ""; }
.wpa-alt button.wpa-toggle[aria-expanded="true"], .wpa-ld button.wpa-toggle[aria-expanded="true"] { color: rgb(17, 17, 17); background: rgb(246, 246, 246); }
.wpa-alt button:focus, .wpa-alt button:hover, .wpa-ld button:focus, .wpa-ld button:hover { cursor: pointer; }
.top-left .wpa-alt a.wpa-toggle, .top-left .wpa-alt button.wpa-toggle, .top-left .wpa-ld a.wpa-toggle, .top-left .wpa-ld button.wpa-toggle { top: 4px; bottom: auto; }
.top-right .wpa-alt a.wpa-toggle, .top-right .wpa-alt button.wpa-toggle, .top-right .wpa-ld a.wpa-toggle, .top-right .wpa-ld button.wpa-toggle { inset: 4px 4px auto auto; }
.bottom-right .wpa-alt a.wpa-toggle, .bottom-right .wpa-alt button.wpa-toggle, .bottom-right .wpa-ld a.wpa-toggle, .bottom-right .wpa-ld button.wpa-toggle { right: 4px; left: auto; }
.wpa-alt .wpa-ld button { left: 46px; }
.top-right .wpa-alt .wpa-ld button, .bottom-right .wpa-alt .wpa-ld button { left: auto; right: 46px; }
.wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited { }
.wpa-hide-ltr#skiplinks a:active, .wpa-hide-ltr#skiplinks a:focus { }
:root { --admin-bar-top: 7px; }
@font-face { font-family: wpsl-fontello; src: url("../font/fontello.woff?28897909") format("woff"), url("../font/fontello.ttf?28897909") format("truetype"); font-weight: normal; font-style: normal; }
#wpsl-gmap { float: right; width: 66.5%; height: 350px; margin-bottom: 0px; }
.wpsl-store-below #wpsl-gmap { float: none; width: 100%; }
.wpsl-gmap-canvas { width: 100%; height: 300px; margin-bottom: 20px; }
#wpsl-reset-map:hover { cursor: pointer; }
#wpsl-gmap img, .wpsl-gmap-canvas img { display: inline; opacity: 1 !important; max-height: none !important; }
#wpsl-gmap * { box-sizing: content-box !important; }
#wpsl-gmap div.gm-iv-marker, .wpsl-gmap-canvas div.gm-iv-marker { }
#wpsl-wrap { position: relative; width: 100%; overflow: hidden; clear: both; margin-bottom: 20px; }
#wpsl-search-wrap { float: left; width: 100%; }
#wpsl-search-wrap form { margin: 0px; padding: 0px; border: none; outline: none; }
#wpsl-gmap #wpsl-map-controls { position: absolute; height: 40px; right: 10px; bottom: 24px; border-radius: 2px; z-index: 3; font-size: 14px; white-space: nowrap; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; }
#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists { right: 60px; }
#wpsl-map-controls .wpsl-direction-preloader { margin: 5px 5px 0px; }
#wpsl-map-controls div { float: left; background: rgb(255, 255, 255); border-radius: 2px; }
#wpsl-map-controls div:hover { cursor: pointer; }
#wpsl-wrap [class^="wpsl-icon-"], #wpsl-wrap [class*=" wpsl-icon-"] { position: relative; float: left; padding: 12px 13px; display: inline-block; font-family: wpsl-fontello; font-style: normal; font-weight: normal; font-size: 1.3em; color: rgb(115, 115, 115); speak: none; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; }
#wpsl-map-controls span { font-family: inherit; font-size: inherit; }
#wpsl-wrap .wpsl-icon-reset { border-radius: 2px 0px 0px 2px; z-index: 2; padding-right: 4px; }
#wpsl-wrap .wpsl-ie .wpsl-icon-reset { margin-right: -1px; }
#wpsl-wrap .wpsl-icon-direction { z-index: 1; }
#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction { border-radius: 0px 2px 2px 0px; }
#wpsl-wrap .wpsl-active-icon, #wpsl-wrap [class^="wpsl-icon-"]:hover, #wpsl-wrap [class*=" wpsl-icon-"]:hover { color: rgb(0, 0, 0); }
#wpsl-wrap [class^="wpsl-icon-"]:active, #wpsl-wrap [class*=" wpsl-icon-"]:focus { outline: 0px; }
#wpsl-wrap .wpsl-in-progress:hover, #wpsl-wrap .wpsl-in-progress { color: rgb(198, 198, 198); }
#wpsl-gmap #wpsl-reset-map { position: absolute; display: none; right: 37px; top: 37px; padding: 6px 14px; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; z-index: 3; background: rgb(255, 255, 255) !important; }
#wpsl-reset-map:hover { cursor: pointer; }
.gm-style-cc { overflow-wrap: normal; }
#wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-select-wrap { display: table; }
#wpsl-search-wrap .wpsl-input label, #wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results, #wpsl-search-btn { display: table-cell; }
#wpsl-search-wrap label { margin-bottom: 0px; }
#wpsl-search-input { width: 179px; height: auto; padding: 7px 12px; font-size: 100%; margin: 0px; }
#wpsl-search-wrap input, #wpsl-search-btn { border: 1px solid rgb(210, 210, 210); border-radius: 3px; }
#wpsl-search-btn { padding: 7px 10px; line-height: 1.42857; font-weight: normal; color: rgb(124, 124, 124); background-color: rgb(230, 230, 230); background-repeat: repeat-x; background-image: -webkit-linear-gradient(top, rgb(244, 244, 244), rgb(230, 230, 230)); box-shadow: rgba(64, 64, 64, 0.1) 0px 1px 2px; text-transform: none !important; }
#wpsl-search-input.wpsl-error { border: 1px solid rgb(189, 0, 40) !important; }
.wpsl-search { margin-bottom: 12px; padding: 12px 12px 0px; background: rgb(244, 243, 243); }
.wpsl-search.wpsl-checkboxes-enabled { padding: 12px; }
.wpsl-back { display: inline-block; }
#wpsl-result-list { width: 33%; margin-right: 0.5%; }
.wpsl-store-below #wpsl-result-list { width: 100%; margin: 12px 0px 0px; }
#wpsl-stores, #wpsl-direction-details { height: 350px; overflow-y: auto; }
.wpsl-hide, #wpsl-direction-details { display: none; }
#wpsl-result-list p { padding-left: 10px; }
.wpsl-store-below #wpsl-result-list p { padding-left: 0px; }
#wpsl-result-list a { outline: none; }
.wpsl-direction-before { margin: 14px 0px 21px; padding-left: 10px; }
.wpsl-store-below .wpsl-direction-before { padding-left: 0px; }
.wpsl-direction-before div { margin-top: 10px; }
#wpsl-wrap #wpsl-result-list li { padding: 10px; border-bottom: 1px dotted rgb(204, 204, 204); margin-left: 0px; overflow: hidden; text-indent: 0px; list-style: outside none none !important; }
#wpsl-wrap #wpsl-result-list li li { padding: 0px; border-bottom: 0px; margin-left: 14px; overflow: visible; }
#wpsl-wrap #wpsl-result-list ul li { list-style: none !important; }
#wpsl-wrap #wpsl-result-list ol li { list-style: decimal !important; }
#wpsl-wrap.wpsl-store-below #wpsl-result-list li { padding: 10px 10px 10px 0px; }
#wpsl-result-list li p { padding-left: 0px; margin: 0px 0px 20px; }
.wpsl-store-details.wpsl-store-listing { position: relative; padding-right: 20px; }
.wpsl-store-details.wpsl-store-listing::before, .wpsl-store-details.wpsl-store-listing.wpsl-active-details::before { position: absolute; content: ""; bottom: 6px; right: 0px; border-top: 5px solid rgb(0, 0, 0); border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); }
.wpsl-store-details.wpsl-store-listing.wpsl-active-details::before { border-bottom: 5px solid rgb(0, 0, 0); border-top: none; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); }
#wpsl-stores .wpsl-store-thumb { float: right; border-radius: 3px; margin: 7px 0px 0px 10px; padding: 0px; border: none; }
.wpsl-direction-index { float: left; width: 8%; margin: 0px 5% 0px 0px; }
.wpsl-direction-txt { float: left; width: 62%; }
.wpsl-direction-distance { float: left; width: 20%; margin: 0px 0px 0px 5%; }
.wpsl-direction-txt span { display: block; margin-top: 10px; }
.wpsl-street, .wpsl-country { display: block; border-bottom: none !important; }
.wpsl-directions { display: table; border-bottom: none !important; }
#wpsl-wrap #wpsl-result-list li.wpsl-preloader { position: relative; border-bottom: none; padding: 10px 10px 10px 35px; }
.wpsl-preloader img { position: absolute; left: 10px; top: 50%; margin-top: -8px; box-shadow: none !important; border: none !important; }
.wpsl-preloader span { float: left; margin: -5px 0px 0px 11px; }
#wpsl-search-wrap div, #wpsl-search-btn { margin-right: 10px; float: left; }
#wpsl-search-wrap .wpsl-select-wrap { position: relative; z-index: 2; margin-right: 0px; }
#wpsl-search-wrap .wpsl-input-field { position: relative; }
#wpsl-radius, #wpsl-results { float: left; margin-right: 15px; }
#wpsl-category { position: relative; z-index: 1; clear: both; }
#wpsl-search-wrap .wpsl-dropdown div { position: absolute; float: none; margin: -1px 0px 0px; top: 100%; left: -1px; right: -1px; border-width: 1px; border-style: solid; border-color: rgb(238, 238, 238) rgb(204, 204, 204) rgb(204, 204, 204); border-image: initial; background: rgb(255, 255, 255); border-radius: 0px 0px 3px 3px; opacity: 0; overflow: hidden; transition: 150ms ease-in-out; }
#wpsl-search-wrap .wpsl-dropdown.wpsl-active div { opacity: 1; }
#wpsl-search-wrap .wpsl-input label { margin-right: 0px; }
#wpsl-radius, #wpsl-results { display: inline; }
#wpsl-radius { margin-right: 10px; }
#wpsl-search-btn:hover { cursor: pointer; }
#wpsl-search-wrap select, #wpsl-search select { display: none; }
#wpsl-search-wrap div label { float: left; margin-right: 10px; line-height: 32px; }
#wpsl-results label { width: auto; }
#wpsl-result-list ul { list-style: none; margin: 0px; padding: 0px; }
.wpsl-direction-details { display: none; }
#wpsl-gmap .wpsl-info-window, .wpsl-gmap-canvas .wpsl-info-window { max-width: 225px; }
.wpsl-more-info-listings span, .wpsl-info-window span { display: block; }
.wpsl-info-window .wpsl-no-margin { margin: 0px; }
.wpsl-more-info-listings { display: none; }
.wpsl-info-window span span { display: inline !important; }
#wpsl-wrap .wpsl-info-window p { margin: 0px 0px 10px; }
.wpsl-store-hours { margin-top: 10px; }
.wpsl-store-hours strong { display: block; }
#wpsl-gmap .wpsl-info-actions { display: block; margin: 10px 0px !important; }
.wpsl-info-actions a { float: left; margin-right: 7px; }
.wpsl-info-actions .wpsl-zoom-here { margin-right: 0px; }
.wpsl-dropdown { position: relative; width: 90px; border: 1px solid rgb(204, 204, 204); cursor: pointer; background: rgb(255, 255, 255); border-radius: 3px; user-select: none; z-index: 2; margin-right: 0px !important; }
#wpsl-results .wpsl-dropdown { width: 70px; }
.wpsl-dropdown ul { position: absolute; left: 0px; width: 100%; height: 100%; list-style: none; overflow: hidden; padding: 0px !important; margin: 0px !important; }
.wpsl-dropdown:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px; }
.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li { position: relative; display: block; line-height: normal; color: rgb(0, 0, 0); overflow: hidden; }
#wpsl-radius .wpsl-dropdown .wpsl-selected-item, #wpsl-radius .wpsl-dropdown li, #wpsl-results .wpsl-dropdown .wpsl-selected-item, #wpsl-results .wpsl-dropdown li { white-space: nowrap; }
.wpsl-selected-item::after { position: absolute; content: ""; right: 12px; top: 50%; margin-top: -4px; border-width: 8px 6px 6px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: initial; }
.wpsl-active .wpsl-selected-item::after { margin-top: -10px; border-width: 6px 6px 8px; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); border-image: initial; }
.wpsl-dropdown li:hover { background: rgb(248, 249, 248); position: relative; z-index: 3; color: rgb(0, 0, 0); }
.wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item { list-style: none; padding: 9px 12px !important; margin: 0px !important; }
.wpsl-selected-dropdown { font-weight: bold; }
.wpsl-clearfix::before, .wpsl-clearfix::after { content: " "; display: table; }
.wpsl-clearfix::after { clear: both; }
#wpsl-wrap .wpsl-selected-item { position: static; padding-right: 35px !important; }
#wpsl-category, .wpsl-input, .wpsl-select-wrap { position: relative; margin-bottom: 10px; }
#wpsl-search-wrap .wpsl-scroll-required div { overflow-y: scroll; }
.wpsl-scroll-required ul { overflow: visible; }
.wpsl-provided-by { float: right; padding: 5px 0px; text-align: right; font-size: 12px; width: 100%; }
#wpsl-wrap .wpsl-results-only label { width: auto; }
.wpsl-locations-details, .wpsl-location-address, .wpsl-contact-details { margin-bottom: 15px; }
.wpsl-contact-details { clear: both; }
table.wpsl-opening-hours td { vertical-align: top; padding: 0px 15px 0px 0px; text-align: left; }
table.wpsl-opening-hours time { display: block; }
table.wpsl-opening-hours { width: auto !important; font-size: 100% !important; }
table.wpsl-opening-hours, table.wpsl-opening-hours td { border: none !important; }
.wpsl-gmap-canvas .wpsl-infobox { min-width: 155px; padding: 10px; border-radius: 4px; font-size: 13px; font-weight: 300; border: 1px solid rgb(204, 204, 204); max-width: 350px !important; background: rgb(255, 255, 255) !important; }
.wpsl-gmap-canvas .wpsl-infobox::after, .wpsl-gmap-canvas .wpsl-infobox::before { position: absolute; content: ""; left: 40px; bottom: -11px; }
.wpsl-gmap-canvas .wpsl-infobox::after { border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 11px solid rgb(255, 255, 255); }
.wpsl-gmap-canvas .wpsl-infobox::before { border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 13px solid rgb(204, 204, 204); bottom: -13px; left: 38px; }
#wpsl-checkbox-filter, .wpsl-custom-checkboxes { display: block; float: left; margin: 5px 0px 15px; padding: 0px; width: 100%; }
#wpsl-checkbox-filter li, .wpsl-custom-checkboxes li { float: left; list-style: none; margin: 0px 1% 0px 0px; }
#wpsl-checkbox-filter.wpsl-checkbox-1-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-1-columns li { width: 99%; }
#wpsl-checkbox-filter.wpsl-checkbox-2-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-2-columns li { width: 49%; }
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-3-columns li { width: 32%; }
#wpsl-checkbox-filter.wpsl-checkbox-4-columns li, .wpsl-custom-checkboxes.wpsl-checkbox-4-columns li { width: 24%; }
#wpsl-checkbox-filter input, .wpsl-custom-checkboxes input { margin-right: 5px; }
#wpsl-result-list .wpsl-contact-details span { display: block !important; }
#wpsl-search-wrap .select2 { display: none !important; }
.rtl #wpsl-result-list { float: left; }
.rtl #wpsl-checkbox-filter input, .rtl .wpsl-custom-checkboxes input { margin-right: 0px; margin-left: 5px; }
.rtl .wpsl-info-actions a { float: right; margin: 0px 0px 0px 7px; }
.rtl #wpsl-gmap .wpsl-info-window { padding-right: 22px; }
.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader { padding: 10px 35px 10px 0px; }
.rtl .wpsl-preloader img { left: 0px; right: 10px; }
.wpsl-twentynineteen .wpsl-input { width: 100%; }
.wpsl-twentynineteen #wpsl-search-input { line-height: 1.3em; }
.wpsl-twentynineteen #wpsl-search-wrap label { margin-top: 6px; }
.wpsl-twentynineteen .wpsl-dropdown { width: 116px; }
#wpsl-results .wpsl-dropdown { width: 81px; }
#wpsl-search-wrap .wpsl-autocomplete-search-container { position: relative; margin-right: 0px; }
#wpsl-autocomplete-search-input { width: 100%; padding: 10px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-size: 16px; box-sizing: border-box; }
#wpsl-search-wrap .wpsl-autocomplete-search-results { position: absolute; width: 100%; top: 100%; left: 0px; z-index: 1000; background: white; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; border-radius: 0px 0px 4px 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px; max-height: 300px; overflow-y: auto; display: none; box-sizing: border-box; }
#wpsl-search-wrap .wpsl-autocomplete-search-results ul { position: relative; list-style-type: none; margin: 0px; padding: 0px 0px 25px; }
#wpsl-search-wrap .wpsl-autocomplete-search-results ul::after { content: ""; display: block; position: absolute; left: 10px; right: 0px; background-image: url("https://storage.googleapis.com/geo-devrel-public-buckets/powered_by_google_on_white.png"); background-repeat: no-repeat; background-size: contain; height: 18px; }
#wpsl-search-wrap .wpsl-autocomplete-search-results li { padding: 4px 10px; cursor: pointer; border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 0px; }
#wpsl-search-wrap .wpsl-autocomplete-search-results li:last-child { border-bottom: none; margin-bottom: 10px; }
#wpsl-search-wrap .wpsl-autocomplete-search-results li:hover, #wpsl-search-wrap .wpsl-autocomplete-search-results li:focus { background-color: rgb(245, 245, 245); }
#wpsl-search-wrap .wpsl-autocomplete-search-results li a, #wpsl-search-wrap .wpsl-autocomplete-search-results li a:link, #wpsl-search-wrap .wpsl-autocomplete-search-results li a:hover, #wpsl-search-wrap .wpsl-autocomplete-search-results li a:visited { text-decoration: none; color: rgb(0, 0, 0); box-shadow: none; }
#wpsl-search-wrap .wpsl-autocomplete-highlight { font-weight: bold; }
@media (max-width: 825px) {
  #wpsl-search-input { width: 348px; }
  .wpsl-results-only #wpsl-search-wrap .wpsl-dropdown { width: 70px; }
  #wpsl-search-wrap .wpsl-input { width: 100%; margin-bottom: 10px; }
  .wpsl-input label, #wpsl-radius label, #wpsl-category label, .wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input, .wpsl-no-filters #wpsl-search-wrap .wpsl-input, .wpsl-results-only #wpsl-search-wrap .wpsl-input { width: auto; }
}
@media (max-width: 720px) {
  #wpsl-search-wrap .wpsl-dropdown { width: 114px; }
}
@media (max-width: 675px) {
  #wpsl-search-wrap #wpsl-search-btn { float: left; margin: 0px 5px 0px 0px; }
  .wpsl-results-only #wpsl-search-wrap .wpsl-input, .wpsl-dropdown { width: 100%; }
  .wpsl-search { padding: 2%; }
  .wpsl-input { margin-right: 0px; }
  #wpsl-result-list, #wpsl-gmap { width: 49.75%; }
  #wpsl-result-list, #wpsl-gmap { float: none; width: 100%; }
  .wpsl-direction-before { padding-left: 0px; }
  #wpsl-gmap { margin-bottom: 15px; }
  .wpsl-cat-results-filter .wpsl-select-wrap, .wpsl-filter .wpsl-select-wrap, #wpsl-result-list { margin-bottom: 10px; }
  #wpsl-result-list p, #wpsl-wrap #wpsl-result-list li { padding-left: 0px; }
  #wpsl-wrap #wpsl-result-list li.wpsl-preloader { padding-left: 25px; }
  .wpsl-preloader img { left: 0px; }
  #wpsl-stores.wpsl-not-loaded { height: 25px; }
  #wpsl-reset-map { top: 25px; }
  #wpsl-gmap { margin-top: 10px; }
  .wpsl-no-filters #wpsl-search-wrap .wpsl-input, #wpsl-category, .wpsl-input, .wpsl-select-wrap, .wpsl-input, #wpsl-search-btn { margin-bottom: 0px; }
  #wpsl-stores.wpsl-no-autoload { height: auto !important; }
  #wpsl-checkbox-filter.wpsl-checkbox-3-columns li, #wpsl-checkbox-filter.wpsl-checkbox-4-columns li { width: 49%; }
}
@media (max-width: 570px) {
  #wpsl-search-wrap #wpsl-search-btn { margin-bottom: 5px; }
  .wpsl-search { padding: 4%; }
  #wpsl-search-input { width: 98% !important; }
  .wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input, .wpsl-cat-results-filter #wpsl-search-input, .wpsl-no-results #wpsl-search-input, .wpsl-results-only #wpsl-search-input { width: 100% !important; }
  .wpsl-search-btn-wrap { margin-top: 15px; }
  .wpsl-checkboxes-enabled .wpsl-search-btn-wrap { margin-top: 0px; }
  #wpsl-search-wrap div, #wpsl-search-btn { margin-right: 0px; }
  #wpsl-search-wrap div label { display: block; width: 100%; }
  #wpsl-results { width: auto; }
  .wpsl-select-wrap { width: 100%; }
  #wpsl-radius, #wpsl-results { width: 50%; }
  #wpsl-radius { margin-right: 4%; }
  #wpsl-search-wrap .wpsl-dropdown { width: 96% !important; }
  .wpsl-search-btn-wrap { clear: both; }
  .wpsl-no-filters #wpsl-search-wrap .wpsl-input, .wpsl-no-filters #wpsl-search-input { width: 100% !important; }
}
@media (max-width: 420px) {
  #wpsl-checkbox-filter li { margin: 0px; }
  #wpsl-checkbox-filter.wpsl-checkbox-1-columns li, #wpsl-checkbox-filter.wpsl-checkbox-2-columns li, #wpsl-checkbox-filter.wpsl-checkbox-3-columns li, #wpsl-checkbox-filter.wpsl-checkbox-4-columns li { width: 100%; }
}
#wpadminbar > .godaddy-styles *, .godaddy-styles * { font-family: "GD Sherpa", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1.4; }
#wpadminbar > .godaddy-styles .is-bigger, .godaddy-styles .is-bigger { font-size: 1.1em !important; font-weight: 500 !important; }
#wpadminbar > .godaddy-styles .components-button, #wpadminbar > .godaddy-styles.components-button, .godaddy-styles .components-button, .godaddy-styles.components-button { border: 0px; border-radius: 6px; box-shadow: none; font-size: 1em; height: auto; line-height: 1; padding: 1.25em; transition: background-color, color, 0.2s ease-in-out; }
#wpadminbar > .godaddy-styles .components-button:disabled, #wpadminbar > .godaddy-styles.components-button:disabled, .godaddy-styles .components-button:disabled, .godaddy-styles.components-button:disabled { opacity: 0.5; }
#wpadminbar > .godaddy-styles .components-button > svg, #wpadminbar > .godaddy-styles.components-button > svg, .godaddy-styles .components-button > svg, .godaddy-styles.components-button > svg { height: 24px; margin-left: 0.2em; position: relative; right: -5px; top: -1px; transform: scale(0.75); width: 24px; }
#wpadminbar > .godaddy-styles .components-button.no-padding, #wpadminbar > .godaddy-styles.components-button.no-padding, .godaddy-styles .components-button.no-padding, .godaddy-styles.components-button.no-padding { padding: 0px; }
#wpadminbar > .godaddy-styles .components-button.is-big, #wpadminbar > .godaddy-styles.components-button.is-big, .godaddy-styles .components-button.is-big, .godaddy-styles.components-button.is-big { font-size: 1.1em; font-weight: 600; padding: 1.5em; }
#wpadminbar > .godaddy-styles .components-button.is-primary, #wpadminbar > .godaddy-styles.components-button.is-primary, .godaddy-styles .components-button.is-primary, .godaddy-styles.components-button.is-primary { background-color: rgb(0, 0, 0); box-shadow: none; color: rgb(255, 255, 255); }
#wpadminbar > .godaddy-styles .components-button.is-primary:active:not([disabled]), #wpadminbar > .godaddy-styles .components-button.is-primary:hover:not([disabled]), #wpadminbar > .godaddy-styles.components-button.is-primary:active:not([disabled]), #wpadminbar > .godaddy-styles.components-button.is-primary:hover:not([disabled]), .godaddy-styles .components-button.is-primary:active:not([disabled]), .godaddy-styles .components-button.is-primary:hover:not([disabled]), .godaddy-styles.components-button.is-primary:active:not([disabled]), .godaddy-styles.components-button.is-primary:hover:not([disabled]) { background-color: rgb(0, 164, 166); }
#wpadminbar > .godaddy-styles .components-button.is-secondary, #wpadminbar > .godaddy-styles.components-button.is-secondary, .godaddy-styles .components-button.is-secondary, .godaddy-styles.components-button.is-secondary { box-shadow: none; color: rgb(17, 17, 17); }
#wpadminbar > .godaddy-styles .components-button.is-secondary:active:not([disabled]), #wpadminbar > .godaddy-styles .components-button.is-secondary:hover:not([disabled]), #wpadminbar > .godaddy-styles.components-button.is-secondary:active:not([disabled]), #wpadminbar > .godaddy-styles.components-button.is-secondary:hover:not([disabled]), .godaddy-styles .components-button.is-secondary:active:not([disabled]), .godaddy-styles .components-button.is-secondary:hover:not([disabled]), .godaddy-styles.components-button.is-secondary:active:not([disabled]), .godaddy-styles.components-button.is-secondary:hover:not([disabled]) { border: 0px; box-shadow: none; color: rgb(0, 0, 0); }
#wpadminbar > .godaddy-styles .components-button.is-tertiary, #wpadminbar > .godaddy-styles.components-button.is-tertiary, .godaddy-styles .components-button.is-tertiary, .godaddy-styles.components-button.is-tertiary { border: 1px solid rgb(17, 17, 17); color: rgb(17, 17, 17); }
#wpadminbar > .godaddy-styles .components-button.is-tertiary:hover, #wpadminbar > .godaddy-styles.components-button.is-tertiary:hover, .godaddy-styles .components-button.is-tertiary:hover, .godaddy-styles.components-button.is-tertiary:hover { background-color: rgb(17, 17, 17); box-shadow: none; color: rgb(255, 255, 255); }
#wpadminbar > .godaddy-styles .components-button.is-link, #wpadminbar > .godaddy-styles.components-button.is-link, .godaddy-styles .components-button.is-link, .godaddy-styles.components-button.is-link { box-shadow: none; color: rgb(0, 164, 166); padding: 0px; text-decoration: none; }
#wpadminbar > .godaddy-styles .components-button.is-link:active:not([disabled]), #wpadminbar > .godaddy-styles .components-button.is-link:hover:not([disabled]), #wpadminbar > .godaddy-styles.components-button.is-link:active:not([disabled]), #wpadminbar > .godaddy-styles.components-button.is-link:hover:not([disabled]), .godaddy-styles .components-button.is-link:active:not([disabled]), .godaddy-styles .components-button.is-link:hover:not([disabled]), .godaddy-styles.components-button.is-link:active:not([disabled]), .godaddy-styles.components-button.is-link:hover:not([disabled]) { color: rgb(17, 17, 17); outline: none; }
#wpadminbar > .godaddy-styles .components-button.has-icon:active:not([disabled]), #wpadminbar > .godaddy-styles .components-button.has-icon:hover:not([disabled]), #wpadminbar > .godaddy-styles.components-button.has-icon:active:not([disabled]), #wpadminbar > .godaddy-styles.components-button.has-icon:hover:not([disabled]), .godaddy-styles .components-button.has-icon:active:not([disabled]), .godaddy-styles .components-button.has-icon:hover:not([disabled]), .godaddy-styles.components-button.has-icon:active:not([disabled]), .godaddy-styles.components-button.has-icon:hover:not([disabled]) { background-color: transparent; color: rgb(0, 164, 166); }
#wpadminbar > .godaddy-styles .components-modal__frame, #wpadminbar > .godaddy-styles.components-modal__frame, .godaddy-styles .components-modal__frame, .godaddy-styles.components-modal__frame { border-radius: 1rem; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content, .godaddy-styles .components-modal__frame .components-modal__content, .godaddy-styles.components-modal__frame .components-modal__content { margin-top: 0px; padding: 4.5rem 4.5rem 4.25rem; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content::before, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content::before, .godaddy-styles .components-modal__frame .components-modal__content::before, .godaddy-styles.components-modal__frame .components-modal__content::before { margin: 0px; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content p:last-child, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content p:last-child, .godaddy-styles .components-modal__frame .components-modal__content p:last-child, .godaddy-styles.components-modal__frame .components-modal__content p:last-child { margin-bottom: 0px; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header { border-bottom: 0px; font-size: 2rem; height: unset; margin-bottom: 0.75em; padding: 0px; position: relative; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__icon-container { margin-right: 8px; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-modal__header-heading { font-size: 2rem; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon { font-size: 1rem; left: auto; padding: 0.25em; position: absolute; right: -3.5rem; top: -3.25rem; }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon > svg, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon > svg, .godaddy-styles .components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon > svg, .godaddy-styles.components-modal__frame .components-modal__content .components-modal__header .components-button.has-icon > svg { margin-left: 0px; right: 0px; top: 0px; transform: scale(1); }
#wpadminbar > .godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input, #wpadminbar > .godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input, .godaddy-styles .components-modal__frame .components-modal__content .components-text-control__input, .godaddy-styles.components-modal__frame .components-modal__content .components-text-control__input { margin-bottom: 0.5em; }
#wpadminbar > .godaddy-styles .ux-tag, .godaddy-styles .ux-tag { border-radius: 4px; color: rgb(0, 0, 0); font-size: 0.9em; font-weight: 700; letter-spacing: 0.05625rem; line-height: 1.5; padding-block: 8px; padding-inline: 8px; text-transform: uppercase; white-space: nowrap; }
#wpadminbar > .godaddy-styles .ux-tag-critical, .godaddy-styles .ux-tag-critical { background-color: rgb(255, 187, 187); }
#wpadminbar > .godaddy-styles .ux-tag-highlight, .godaddy-styles .ux-tag-highlight { background-color: rgb(166, 255, 248); }
#wpadminbar > .godaddy-styles .ux-tag-info, .godaddy-styles .ux-tag-info { background-color: rgb(211, 193, 247); }
#wpadminbar > .godaddy-styles .ux-tag-internal, .godaddy-styles .ux-tag-internal { background-color: rgb(251, 217, 237); }
#wpadminbar > .godaddy-styles .ux-tag-neutral, .godaddy-styles .ux-tag-neutral { background-color: rgb(221, 234, 248); }
#wpadminbar > .godaddy-styles .ux-tag-passive, .godaddy-styles .ux-tag-passive { background-color: rgb(244, 248, 252); }
#wpadminbar > .godaddy-styles .ux-tag-success, .godaddy-styles .ux-tag-success { background-color: rgb(159, 255, 184); }
#wpadminbar > .godaddy-styles .ux-tag-warning, .godaddy-styles .ux-tag-warning { background-color: rgb(255, 238, 169); }
#wpadminbar > .godaddy-styles .components-toggle-control, #wpadminbar > .godaddy-styles.components-toggle-control, .godaddy-styles .components-toggle-control, .godaddy-styles.components-toggle-control { align-items: flex-end; display: flex; }
#wpadminbar > .godaddy-styles .components-toggle-control .components-base-control__field, #wpadminbar > .godaddy-styles .components-toggle-control__field, #wpadminbar > .godaddy-styles.components-toggle-control .components-base-control__field, #wpadminbar > .godaddy-styles.components-toggle-control__field, .godaddy-styles .components-toggle-control .components-base-control__field, .godaddy-styles .components-toggle-control__field, .godaddy-styles.components-toggle-control .components-base-control__field, .godaddy-styles.components-toggle-control__field { margin: 0px; }
#wpadminbar > .godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track, #wpadminbar > .godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track, .godaddy-styles .components-toggle-control .components-base-control__field .components-form-toggle__track, .godaddy-styles.components-toggle-control .components-base-control__field .components-form-toggle__track { background-color: rgb(243, 246, 248); }
#wpadminbar > .godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track, #wpadminbar > .godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track, .godaddy-styles .components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track, .godaddy-styles.components-toggle-control .components-base-control__field .is-checked .components-form-toggle__track { background-color: rgb(0, 164, 166); }
#wpadminbar > .godaddy-styles .components-toggle-control .components-base-control__help, #wpadminbar > .godaddy-styles.components-toggle-control .components-base-control__help, .godaddy-styles .components-toggle-control .components-base-control__help, .godaddy-styles.components-toggle-control .components-base-control__help { margin: 0px; }
.innerpage h2, .main-title { font-size: 40px; line-height: 54px; }
#wpsl-search-btn, body .innerpage .innerbtn.innerbtn-green a:hover { background: rgb(21, 54, 131) !important; }
#wpsl-direction-details, #wpsl-wrap #wpsl-result-list ul li { padding-left: 0px; padding-bottom: 30px; font-family: Roboto; font-size: 17px; }
.select-state-box, .selectstate-faq-title h2, .ss-title { box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px; }
.paybill-sing-from-section.bg-blue .wpforms-form .wpforms-field-label, .selectstate-faq-title h2 { font-family: Poppins, sans-serif !important; }
.newsletter-items a, footer .menu { display: block; }
.innerpage h2 { color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 15px; }
.innerpage h3, .innerpage h3 a { font-size: 32px; line-height: 38px; font-weight: 700; color: rgb(0, 0, 0); margin-bottom: 18px; }
.innerpage h3 { margin-bottom: 24px; margin-top: 48px; }
.innerpage h4, .innerpage h4 a, .innerpage h5, .innerpage h5 a { line-height: 1.25em; margin-bottom: 18px; color: rgb(0, 0, 0); font-weight: 700; }
.innerpage h4, .innerpage h4 a { font-size: 28px; }
.innerpage h5, .innerpage h5 a { font-size: 22px; }
.sidebar-box h3, div.wpforms-container-full .wpforms-form .address-field-style .wpforms-field-row .wpforms-field-sublabel { margin-bottom: 5px; }
.innerpage img { border-radius: 20px !important; }
.innerpage .border-radius-none img { border-radius: 0px !important; }
.sl-item.item-icon i { padding-right: 10px; color: rgb(21, 54, 131); font-size: 16px; }
@media (max-width: 767px) {
  .innerpage p { font-size: 16px; line-height: 22px; }
  .innerpage h2, .innerpage h2 a { font-size: 28px; line-height: 1.25em; }
  .innerpage h3, .innerpage h3 a { font-size: 24px; line-height: 1.25em; }
  .innerpage h4, .innerpage h4 a { font-size: 20px; line-height: 1.25em; }
  .innerpage h5, .innerpage h5 a { font-size: 18px; line-height: 1.25em; }
}
.sidebar-box h3, form h2 { line-height: 1.4; }
.main-title { color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 28px; }
.newsletter-wrapper { display: flex; flex-flow: wrap; column-gap: 20px; }
.newsletter-wrapper .newsletter-items { width: calc(20% - 20px); border: 1px solid rgb(234, 234, 234); margin-bottom: 20px; padding: 10px; background-color: rgb(245, 245, 245); }
.newsletter-items img { width: 100%; border-radius: 0px !important; }
.newsletter-items .desc { padding: 20px 40px 0px; text-align: center; }
body .innerpage .max-w-900 { max-width: 900px; margin-left: auto !important; margin-right: auto !important; }
.have-questions-section .wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit, .innerpage form input[type="submit"], .paybill-sing-from .wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit, body .innerpage .innerbtn a, div.wpforms-container-full form.wpforms-form .wpforms-submit-container .wpforms-submit { padding: 11px 35px; text-transform: uppercase; font-weight: 600; border: none; background: rgb(21, 54, 131) !important; color: rgb(255, 255, 255) !important; }
.have-questions-section .wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit:hover, .innerpage form input[type="submit"]:hover, .paybill-sing-from .wpforms-container-full .wpforms-form .wpforms-submit-container .wpforms-submit:hover, body .innerpage .innerbtn a:hover, div.wpforms-container-full form.wpforms-form .wpforms-submit-container .wpforms-submit:hover { border: none; background: rgb(14, 130, 21) !important; }
body .innerpage .innerbtn.innerbtn-green a { background: rgb(14, 130, 21) !important; }
.field-row { width: 100%; display: flex; flex-wrap: wrap; gap: 20px; }
#holiday-schedule-popup img, #wpforms-form-11202 .wpforms-submit-container .wpforms-submit, .full-field, .sidebar-box, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-field-checkbox.wpforms-one-half, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-field-text, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-field-textarea { width: 100%; }
.half-field { width: calc(50% - 10px); }
#wpsl-search-wrap input, .innerpage form input[type="email"], .innerpage form input[type="tel"], .innerpage form input[type="text"], .innerpage form select, .innerpage form textarea { padding: 10px 15px; font-size: 16px; width: 100%; border: 1px solid rgb(204, 204, 204); border-radius: 5px; background: rgb(251, 251, 251); }
.innerpage form textarea { height: 150px; }
.phone-redio { margin-top: 5px; }
.phone-redio > span > span { display: flex; align-items: center; gap: 30px; }
.phone-redio > span > span > span { margin-left: 0px; }
.image-group-block > div { display: flex; justify-content: flex-start; flex-wrap: wrap; width: 100%; }
.image-group-block > div .wp-block-image { width: auto; margin-right: 10px; border: 1px solid rgb(204, 204, 204); padding: 5px; background-color: rgb(255, 255, 255); }
.image-group-block > div .wp-block-image img { width: auto; mix-blend-mode: multiply; }
header.header { border-bottom: 1px solid rgb(221, 221, 221); }
.logo-list-block.wp-block-coblocks-row__inner { padding: 0px; border-bottom: 1px solid rgb(227, 227, 227); }
.logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column { border-right: 1px solid rgb(227, 227, 227); padding: 20px; }
.logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column:last-child { border-right: 0px; }
.location-wrapper h2.sub-title.sub-title__residential, .lp-sidebar-wrap .holiday-schedule, .paybill-ill ul li:last-child a, .paybill-sing-from-section.bg-blue div.wpforms-container-full, .three-btn-green li:last-child a, .wp-block-coblocks-row.logo-list-block, div#wpforms-11202 { margin-bottom: 0px; }
.logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column img { max-height: 108px; max-width: 300px; }
.logo-list-block:last-child .logo-list-block.wp-block-coblocks-row__inner { border-bottom: 0px; }
@media (max-width: 1399px) {
  .newsletter-items .desc { padding: 20px 20px 0px; }
}
@media (max-width: 1199px) {
  .newsletter-wrapper .newsletter-items { width: calc(25% - 20px); }
  .newsletter-items .desc { padding: 20px 20px 0px !important; }
  .selectstate-faq-title { padding-top: 70px !important; }
}
.wpsl-sc .wpsl-search { padding: 0px; background: 0px 0px; }
#wpsl-search-wrap form { display: flex; align-items: flex-end; }
#wpsl-search-wrap div { margin-right: 15px; }
#wpsl-search-btn, #wpsl-search-wrap div:last-child { margin-right: 0px; }
#wpsl-search-wrap div label { display: inline-block; font-size: 15px; font-family: Roboto; font-weight: 500; }
#wpsl-search-wrap .wpsl-input { display: flex; flex-direction: column; width: 70%; }
#wpsl-search-wrap #wpsl-category, .city_radio input[type="radio"], .lrs-modal, .page-id-12543 .lrs_breadcrumbs, .page-id-12546 #lrs_breadcrumbs li:nth-last-child(2), .page-id-12549 #lrs_breadcrumbs li:nth-last-child(2), .page-id-12625 #lrs_breadcrumbs li:nth-last-child(2), .page-id-12629 #lrs_breadcrumbs li:nth-last-child(2), .page-template-default #secondary, .schedule-popup, div.wpforms-container-full .wpforms-form .address-field-style .wpforms-field-row:nth-last-child(4) .wpforms-field-sublabel, section.porta-potty-main-section .cod-button-block { display: none; }
#wpsl-category .wpsl-dropdown { padding: 3px 15px; font-size: 16px; border-radius: 5px; background: rgb(251, 251, 251); width: 100% !important; }
#wpsl-category .wpsl-dropdown:hover { box-shadow: none; }
#wpsl-search-wrap .wpsl-search-btn-wrap { display: flex; flex-direction: column; }
#wpsl-search-btn { padding: 11px 35px !important; text-transform: uppercase !important; font-weight: 600 !important; color: rgb(255, 255, 255) !important; border: none !important; border-radius: 0px !important; margin-bottom: 10px !important; }
#wpsl-search-btn:hover { background: rgb(14, 130, 21) !important; border: none !important; }
#wpsl-wrap #wpsl-result-list ul li { padding-top: 30px; border-bottom: 1px solid rgb(151, 151, 151); margin-bottom: 0px; }
#wpsl-direction-details { margin-bottom: 0px; }
@media only screen and (max-width: 1024px) {
  #wpsl-search-wrap form { display: block; }
  #wpsl-search-wrap #wpsl-category, #wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-search-btn-wrap { width: 100% !important; }
}
@media only screen and (max-width: 767px) {
  #wpsl-search-wrap form { display: block; }
  #wpsl-search-wrap #wpsl-category, #wpsl-search-wrap .wpsl-input, #wpsl-search-wrap .wpsl-search-btn-wrap { width: 100% !important; }
}
.bottom-spacing-class { margin-bottom: 20px !important; }
.lrs-modal { position: fixed; z-index: 99; padding-top: 100px; left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); }
.lrs-modal-content * { font-family: Poppins, sans-serif; }
.lrs-modal-content { background-color: rgb(254, 254, 254); margin: auto; padding: 20px; border: 1px solid rgb(136, 136, 136); width: 50%; }
.lrs-modal.lrs-ewast-modal { padding-bottom: 100px; }
#holiday-schedule-popup .lrs-modal-content, .breadcrumbs-bg { position: relative; }
#holiday-schedule-popup .lrs-close { color: rgb(0, 0, 0); position: absolute; right: 4px; top: 4px; line-height: 15px; }
#holiday-schedule-popup.lrs-modal { padding-top: 100px; padding-bottom: 50px; }
.ewast-field-hide, body.page.page-id-13029 #xima-chat-container-outer { display: none !important; }
.lrs-close { color: rgb(170, 170, 170); float: right; font-size: 28px; font-weight: 700; cursor: pointer; }
.lrs-model .close:focus, .lrs-model .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; }
.city_radio { margin: 20px; }
.city_radio input[type="radio"] + label { position: relative; display: inline-block; padding-left: 1.5em; margin-right: 2em; cursor: pointer; line-height: 1em; transition: 0.3s ease-in-out; }
.city_radio input[type="radio"] + label::after, .city_radio input[type="radio"] + label::before { content: ""; position: absolute; top: 0px; left: 0px; width: 1em; height: 1em; text-align: center; color: rgb(255, 255, 255); font-family: Times; border-radius: 50%; transition: 0.3s; }
.city_radio input[type="radio"] + label::before { transition: 0.3s; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.2em inset, rgb(255, 255, 255) 0px 0px 0px 1.5em inset; border: 1px solid rgb(140, 143, 148); }
.city_radio input[type="radio"] + label:hover::before { transition: 0.3s; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.3em inset, rgb(198, 198, 198) 0px 0px 0px 1.5em inset; }
.city_radio input[type="radio"]:checked + label::before { transition: 0.3s; box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.2em inset, rgb(34, 113, 177) 0px 0px 0px 1.5em inset; }
.city-pages-banner { position: relative; background: url("../../uploads/2021/09/Drop-Off-Locations-1.jpg") center center / cover no-repeat; height: 351px; display: flex; align-items: center; justify-content: center; }
.city-pages-banner::before { content: ""; position: absolute; background: url("images/Shape-Left.svg") left top / contain no-repeat; height: 100%; width: 100%; z-index: 1; }
.city-pages-banner::after { content: ""; position: absolute; background: url("images/Grad.png") left top / cover no-repeat; height: 100%; width: 100%; z-index: 0; }
.city-pages-banner h1 { text-align: left; font-size: 56px; font-weight: 600; color: rgb(255, 255, 255); z-index: 2; max-width: 1400px; width: 100%; }
@media (max-width: 1139px) {
  .city-pages-banner h1, body #lrs_breadcrumbs, body .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1320px; }
}
@media (max-width: 1399px) {
  .city-pages-banner h1, body #lrs_breadcrumbs, body .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
}
@media (max-width: 1199px) {
  .city-pages-banner h1, body #lrs_breadcrumbs, body .elementor-section.elementor-section-boxed > .elementor-container { max-width: 960px; }
}
@media (max-width: 991px) {
  .city-pages-banner h1, body #lrs_breadcrumbs, body .elementor-section.elementor-section-boxed > .elementor-container { max-width: 720px; }
}
@media (max-width: 767px) {
  .city-pages-banner h1, body #lrs_breadcrumbs, body .elementor-section.elementor-section-boxed > .elementor-container { max-width: 540px; }
}
@media (max-width: 575px) {
  .city-pages-banner h1, body #lrs_breadcrumbs, body .elementor-section.elementor-section-boxed > .elementor-container { max-width: 100%; }
}
#lrs_breadcrumbs { list-style: none; margin: 40px auto 30px; overflow: hidden; max-width: 1400px; padding-left: 10px; }
#lrs_breadcrumbs li { display: inline-block; vertical-align: middle; margin-right: 15px; }
#lrs_breadcrumbs .separator { font-size: 14px; font-weight: 500; color: rgb(204, 204, 204); }
.page-template-elementor_header_footer footer.footer { margin-top: 50px; }
.accordion-wrap .elementor-accordion .elementor-accordion-item, .accordion-wrap .elementor-accordion .elementor-tab-content { border: none; }
.elementor-accordion-item .elementor-tab-content img, .sidebar-icon-box { border-radius: 20px; }
.accordion-wrap .elementor-accordion .elementor-tab-title { border-bottom: 3px solid rgb(21, 54, 131); }
.accordion-wrap .elementor-accordion .elementor-tab-title .elementor-accordion-icon-right { font-size: 20px; margin-top: 6px; }
div#lrs-ewast-myModal .lrs-modal-content { padding: 50px 40px; }
div#lrs-ewast-myModal .wpforms-field-container { display: flex; flex-wrap: wrap; column-gap: 30px; }
div#lrs-ewast-myModal div.wpforms-container-full .wpforms-form .choices .choices__inner { min-height: 48.8px; }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field { margin: 0px !important; }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-half, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-two-fourths { width: calc(50% - 15px); }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-two-thirds { width: calc(65% - 15px); }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-third { width: calc(35% - 15px); }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-fourth { width: calc(25% - 23px); }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field-description { margin-top: 25px; }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field-description h3 { font-size: 20px; line-height: 1.4; margin-top: 15px; margin-bottom: 5px; }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field-description h5, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field-description p { font-size: 17px; }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-field-checkbox.wpforms-one-half ul { display: flex; flex-wrap: wrap; }
div#lrs-ewast-myModal .wpforms-field-container .wpforms-field-checkbox .wpforms-field-label { font-size: 17px; font-weight: 700; line-height: 1.2; margin-bottom: 10px; }
@media (max-width: 575px) {
  .innerpage p { font-size: 14px; line-height: 22px; }
  .half-field { width: 100%; }
  .newsletter-items .desc { padding: 20px 0px 0px !important; }
  div#lrs-ewast-myModal .lrs-modal-content { padding: 20px; }
  div#lrs-ewast-myModal .lrs-close { position: relative; top: -10px; right: -10px; }
}
#wpforms-form-11202 .wpforms-submit-container .wpforms-submit:hover { background: rgb(255, 255, 255) !important; color: rgb(21, 54, 131) !important; }
#wpforms-form-11202 .wpforms-required-label { color: rgb(0, 0, 0) !important; }
.lp-sidebar-wrap { display: flex; flex-flow: column wrap; row-gap: 20px; }
.sidebar-box h3 { font-size: 24px !important; }
.sidebar-box h6 { font-size: 17px; line-height: 1.2; margin-bottom: 0px; font-weight: 600; }
.sidebar-box p { margin-bottom: 10px; line-height: 1.5; }
a.qbutton { background: rgb(14, 130, 21); display: flex; align-items: center; column-gap: 10px; justify-content: center; padding: 8px 15px; margin-bottom: 10px; color: rgb(255, 255, 255); font-size: 16px; border-radius: 8px; font-weight: 400; margin-top: 0px; }
a.qbutton:hover { color: rgb(255, 255, 255); background: rgb(21, 54, 131); }
.sidebar-icon-box { display: flex; flex-direction: column; place-content: center; text-align: center; row-gap: 20px; background: rgb(236, 243, 249); padding: 30px 20px; margin-bottom: 10px; }
.icon_holder svg { width: 120px; height: 120px; padding: 15px; background: rgb(21, 54, 131); border-radius: 100%; overflow: hidden; }
a.icon_with_title_link { background: rgb(14, 130, 21); column-gap: 10px; padding: 8px 15px; color: rgb(255, 255, 255); border-radius: 8px; margin-top: 10px; display: inline-block; }
.icon_text_inner .icon_with_title_link:hover, .lp-sidebar-wrap .home-hazard-waste-form:hover, .lp-sidebar-wrap .location-side-bar-button.ewast-form:hover, .lp-sidebar-wrap a.location-side-bar-button.holiday-schedule:hover, .lp-sidebar-wrap a.location-side-bar-button.side-bar-contact-us:hover, a.icon_with_title_link:hover { background: rgb(21, 54, 131); color: rgb(255, 255, 255); }
.sidebar-box p.wp-caption-text { margin-bottom: 0px; margin-top: 5px; }
img.sidebar-img { width: 200px; height: auto; margin-top: 10px; }
ul.sidebar-video-box { list-style-type: none; padding: 0px; margin: 0px; display: flex; gap: 15px; flex-wrap: wrap; }
li.sv-wrap img { height: auto; width: 100%; }
li.sv-wrap .gallery_hover { position: absolute; color: rgb(255, 255, 255); font-size: 3rem; opacity: 0; transition: 0.5s; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.69); }
.green-bg-fullheight a, .green-bg-fullheight a:hover, .paybill-ill ul li a, .paybill-ill ul li a:hover, .ss-list li a, .ss-list li a:hover { transition: background-color 0.5s ease-out; }
li.sv-wrap > a { display: flex; align-items: center; justify-content: center; position: relative; }
li.sv-wrap a:hover .gallery_hover { opacity: 1; }
.lp-sidebar-wrap .service-days-map { padding-top: 40px; }
@media (max-width: 991px) {
  .newsletter-wrapper .newsletter-items { width: calc(33.33% - 20px) !important; }
  body.page-template .logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column { height: auto; border-bottom: 1px solid rgb(227, 227, 227); align-self: stretch; width: 50% !important; margin: 0px !important; }
  body.page-template .logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column:nth-child(2n) { border-right: 0px !important; }
  .logo-list-block.wp-block-coblocks-row__inner { border-bottom: 0px; flex-flow: wrap !important; }
  .logo-list-block:last-child .logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column:last-child, .logo-list-block:last-child .logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column:nth-last-child(2), .logo-list-block:last-child .logo-list-block.wp-block-coblocks-row__inner .wp-block-coblocks-column:nth-last-child(3) { display: none; }
  div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-fourth, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-half, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-third, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-two-fourths, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-two-thirds { width: calc(50% - 15px); }
  li.sv-wrap { width: calc(50% - 8px); }
}
@media (max-width: 479px) {
  li.sv-wrap { width: 100%; }
}
.wp-block-coblocks-accordion-item__title, .wp-block-coblocks-accordion-item__title.has-background { border-radius: 4px; padding: 10px 15px; }
div.wpforms-container-full .wpforms-form .address-field-style .wpforms-field-row { max-width: 100%; }
div.wpforms-container-full .wpforms-form .address-field-style .wpforms-field-row > div { display: flex; flex-direction: column-reverse; }
p a.ewast-form { margin: auto; display: initial; width: auto; padding: 0px; background: 0px 0px; font: inherit; word-break: break-all; color: rgb(21, 54, 131); }
.green-bg-fullheight a, .paybill-ill ul, .ss-list, .ss-list li, .ss-list li a, .three-btn-green li a { display: inline-block; }
.paybill-ill .green-btn a, .paybill-ill p.text-bold, .paybill-ill ul li a, .ss-list li a, .three-btn-green li a, .title-btn-row a.btn { font-family: Poppins, sans-serif; }
p a.ewast-form:hover { color: rgb(10, 88, 202); background: 0px 0px; }
.city_radio label { text-transform: capitalize; }
.ss-list li a, .ss-title h2, .three-btn-green li a { text-transform: uppercase; }
.select-state-box { max-width: 1350px; margin: 70px auto 90px; background-color: rgb(255, 255, 255); border-radius: 15px; }
.ss-title { background: rgb(14, 130, 22); color: rgb(255, 255, 255); border-radius: 100px; margin-left: -8px; margin-right: -8px; }
.ss-title h2 { color: rgb(255, 255, 255); text-align: left; padding: 14px 32px; font-size: 20px; line-height: 1.4; margin-bottom: 2px; }
.ss-list ul { padding: 0px; margin: 0px; list-style-type: none; }
.ss-list li { width: 33%; }
.ss-list li a { padding: 10px 15px; border: 2px solid rgb(13, 24, 80); border-radius: 100px; min-width: 176px; font-size: 20px; color: rgb(13, 24, 80); font-weight: 800; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px; margin-top: 32px; }
.ss-list li a:hover { color: rgb(255, 255, 255); background-color: rgb(13, 24, 80); border: 2px solid rgb(13, 24, 80); }
.ss-list { margin-bottom: 30px; }
.selectstate-faq-title h2 { text-align: left; padding: 14px 32px; font-size: 20px; text-transform: uppercase; background: rgb(13, 24, 80); border-radius: 100px; margin-left: -8px; margin-right: -8px; position: relative; z-index: 1; line-height: 1.4; }
.selectstate-faq-panel .elementor-widget-container { border-radius: 0px 0px 14px 14px; background: rgb(248, 250, 253); margin: -30px 15px auto; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 5px; padding: 40px 0px 50px; }
.selectstate-faq-panel .elementor-accordion .elementor-accordion-item { margin-bottom: 20px; border: 0px !important; }
.selectstate-faq-panel .elementor-accordion { max-width: 720px; margin: 0px auto; width: 90%; }
.selectstate-faq-panel .elementor-accordion .elementor-tab-title { background: rgb(255, 255, 255); border-radius: 50px; border: 1px solid rgb(13, 24, 80); padding: 10px 25px; }
.selectstate-faq-panel .elementor-accordion .elementor-tab-title.elementor-active { background: rgb(14, 130, 22); border: 1px solid rgb(14, 130, 22); color: rgb(255, 255, 255); }
.selectstate-faq-panel .elementor-accordion .elementor-tab-title.elementor-active a { color: rgb(255, 255, 255); }
.selectstate-faq-panel .elementor-accordion .elementor-tab-title a { font-family: Poppins, sans-serif; color: rgb(13, 24, 80); font-size: 20px; font-weight: 800; line-height: 1.4; }
.selectstate-faq-panel .elementor-tab-content { max-width: 660px; width: 90%; margin: 0px auto 20px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 30px; padding: 15px; border: 0px !important; }
.page-id-12543 .footer { margin-top: 0px !important; }
@media (max-width: 991px) {
  .ss-list li { width: 32%; }
  .selectstate-faq-panel .elementor-accordion .elementor-tab-title a { font-weight: 600; }
  .select-state-box { margin: 50px 15px; }
  .selectstate-faq-title { padding-top: 50px !important; }
}
@media (max-width: 767px) {
  .newsletter-wrapper .newsletter-items { width: calc(50% - 20px) !important; }
  div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-fourth, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-half, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-one-third, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-two-fourths, div#lrs-ewast-myModal .wpforms-field-container .wpforms-field.wpforms-two-thirds { width: 100%; }
  .ss-list li a { margin-top: 15px; }
  .ss-list li { width: 30%; }
  .selectstate-faq-panel .elementor-widget-container { padding: 40px 0px 20px; }
  .selectstate-faq-title h2 { margin-left: 8px; margin-right: 8px; }
  .selectstate-faq-panel .elementor-accordion .elementor-tab-title a { font-size: 16px; font-weight: 600; padding-left: 0px; }
  .selectstate-faq-panel .elementor-tab-content, .selectstate-faq-panel .elementor-tab-content p { font-size: 14px; font-weight: 500 !important; }
  .selectstate-faq-panel .elementor-tab-content { max-width: 90%; }
  .selectstate-faq-panel .elementor-accordion { max-width: 95%; }
  .ss-title h2 { font-weight: 600; }
}
@media (max-width: 639px) {
  .ss-list li { width: 44%; }
}
@media (max-width: 519px) {
  .ss-list li { width: 100%; }
}
.three-btn-green { background: rgb(248, 250, 253); }
.three-btn-green li, .three-btn-green ul { list-style-type: none; padding: 0px; margin: 0px; }
.three-btn-green li a { width: 100%; background-color: rgb(14, 130, 22); color: rgb(255, 255, 255); text-align: center; font-weight: 700; font-size: 18px; line-height: 1.4; margin-bottom: 35px; padding: 13px 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 30px; }
.paybill-ill .green-btn a:hover, .three-btn-green li a:hover { background-color: rgb(36, 43, 93); color: rgb(255, 255, 255); transition: background-color 0.5s ease-out; }
.paybill-sing-from-section.bg-blue { background: rgb(248, 250, 253); padding: 40px; max-width: 650px; margin: auto; }
.paybill-sing-from-section.bg-blue .wpforms-field .wpforms-field-medium { font-family: Poppins, sans-serif !important; font-weight: 400; }
.green-bg-fullheight, .title-btn-row a.btn:hover { background-color: rgb(14, 130, 22); }
.green-bg-fullheight h2 { color: rgb(255, 255, 255); margin-bottom: 30px; font-size: 27px; line-height: 1.4; }
.green-bg-fullheight a { color: rgb(255, 255, 255); background-color: rgb(36, 43, 93); font-size: 20px; font-weight: 700; padding: 18px 30px; border-radius: 4px; line-height: 1.4; text-align: center; }
.green-bg-fullheight a:hover { background-color: rgb(255, 255, 255); color: rgb(36, 43, 93); }
.paybill-ill .green-btn a, .paybill-ill h2, .title-btn-row h2 { background-color: rgb(14, 130, 22); font-size: 18px; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 30px; text-transform: uppercase; line-height: 1.4; }
.selectstate-faq .elementor-tab-content a { color: rgb(16, 153, 25); }
.selectstate-faq .elementor-heading-title { margin-bottom: 50px; }
.selectstate-faq .elementor-accordion .elementor-tab-content { padding-left: 0px; padding-top: 30px; }
.green-bg-fullheight .elementor-widget-wrap > .elementor-element { width: auto; }
@media screen and (max-width: 480px) {
  .paybill-sing-from-section.bg-blue div.wpforms-container-full .wpforms-form .wpforms-one-half, .paybill-sing-from-section.bg-blue div.wpforms-container-full .wpforms-form .wpforms-three-sixths, .paybill-sing-from-section.bg-blue div.wpforms-container-full .wpforms-form .wpforms-two-fourths { width: 100%; margin-left: 0px; }
  .paybill-sing-from-section.bg-blue { padding: 20px; }
}
.page-id-12546 #lrs_breadcrumbs, .page-id-12549 #lrs_breadcrumbs, .page-id-12625 #lrs_breadcrumbs, .page-id-12629 #lrs_breadcrumbs { max-width: 765px; }
.page-id-12546 #lrs_breadcrumbs li:last-child, .page-id-12549 #lrs_breadcrumbs li:last-child, .page-id-12625 #lrs_breadcrumbs li:last-child, .page-id-12629 #lrs_breadcrumbs li:last-child { float: right; font-size: 20px; text-transform: uppercase; color: rgb(25, 32, 84); }
.page-id-12546 #lrs_breadcrumbs li:last-child::before, .page-id-12549 #lrs_breadcrumbs li:last-child::before, .page-id-12625 #lrs_breadcrumbs li:last-child::before, .page-id-12629 #lrs_breadcrumbs li:last-child::before { content: "/"; }
.breadcrumbs-bg::before { content: ""; width: 100%; height: 94px; position: absolute; top: -94px; left: 0px; z-index: -1; background: rgb(248, 250, 253); }
.paybill-ill { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 30px; max-width: 1352px; margin: 20px auto 70px; overflow: hidden; text-align: center; border-radius: 0px 0px 15px 15px; background: rgb(254, 254, 254); }
.paybill-ill h2, .title-btn-row h2 { color: rgb(255, 255, 255); padding: 16px 30px; margin-bottom: 0px; }
.paybill-ill .green-btn a { color: rgb(255, 255, 255); padding: 14px 30px; font-weight: 700; text-align: center; margin-bottom: 55px; display: inline-block; }
.paybill-ill ul { width: calc(50% - 82px); padding: 15px; margin: 55px 25px; list-style-type: none; background-color: rgb(250, 252, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 30px; vertical-align: top; }
.paybill-ill ul li a { border: 1px solid rgb(36, 43, 93); border-radius: 5px; padding: 14px 15px; margin-bottom: 15px; text-transform: uppercase; font-weight: 700; font-size: 14px; line-height: 1.4; height: 52px; display: flex; align-items: center; justify-content: center; }
.paybill-ill ul li a:hover { background: rgb(36, 43, 93); color: rgb(255, 255, 255); }
.paybill-ill p.text-bold { max-width: 620px; margin: 40px auto 0px; font-size: 16px; line-height: 1.4; font-weight: 700; color: rgb(112, 112, 112); padding: 0px 15px; }
.paybill-ill h2.bg-blue, .title-btn-row h2.bg-blue { background-color: rgb(36, 43, 93); }
.title-btn-row { display: flex; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 30px; }
.title-btn-row a.btn { background-color: rgb(29, 53, 129); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18px; line-height: 1.4; padding: 16px 30px; margin-bottom: 0px; font-weight: 700; min-width: fit-content; border: none; }
.title-btn-row h2 { width: 100%; text-align: center; }
.title-btn-row a.btn, .title-btn-row h2 { padding-bottom: 14px; display: flex; align-items: center; justify-content: center; }
@media screen and (max-width: 767px) {
  .green-bg-fullheight .elementor-widget-wrap > .elementor-element { text-align: center; }
  .green-bg-fullheight h2 { margin-bottom: 20px; }
  .paybill-ill ul { width: calc(50% - 50px); margin: 30px 10px 40px; }
  .paybill-ill ul li a { height: auto; }
  .paybill-ill .green-btn a { margin-left: 15px; margin-right: 15px; font-size: 16px; }
}
@media screen and (max-width: 575px) {
  .paybill-ill ul { width: 100%; margin: 30px 0px 0px; box-shadow: none; background: 0px 0px; }
  .paybill-ill div ul:last-child { margin-top: 0px; padding-top: 0px; margin-bottom: 20px; }
  .paybill-ill h2, .title-btn-row h2 { font-size: 14px; padding: 16px 20px; }
  .paybill-ill .green-btn a { font-size: 14px; padding: 14px 20px; }
  .title-btn-row { flex-wrap: wrap; }
  .title-btn-row a.btn, .title-btn-row h2 { font-size: 14px; width: 100%; }
}
.location-header { background: linear-gradient(133.21deg, rgb(22, 56, 132) 14.76%, rgb(49, 126, 174) 87.89%); max-height: 260px; height: 260px; }
.location-header__image { background: url("/wp-content/uploads/2025/08/mini-hero-background-desktop.webp") right 35% / 42% no-repeat; width: 100%; height: 100%; position: absolute; top: 0px; display: flex; align-items: center; }
.location-header .container { width: 100%; padding-right: var(--bs-gutter-x,.75rem); padding-left: var(--bs-gutter-x,.75rem); margin-right: auto; margin-left: auto; max-width: 1600px; }
@media (max-width: 1400px) {
  .location-header .container { max-width: 1320px; }
}
@media (max-width: 1200px) {
  .location-header .container { max-width: 1140px; }
}
@media (max-width: 992px) {
  .location-header .container { max-width: 960px; }
}
@media (max-width: 768px) {
  .location-header .container { max-width: 720px; }
}
@media (max-width: 576px) {
  .location-header .container { max-width: 540px; }
}
.location-header h1 { font-family: Poppins; font-style: normal; line-height: 36px; letter-spacing: -0.01em; text-transform: capitalize; max-width: 59%; font-weight: 400 !important; font-size: 30px !important; color: rgb(255, 255, 255) !important; }
@media screen and (max-width: 915px) {
  .location-header { height: 215px; }
}
@media screen and (max-width: 767px) {
  .location-header { height: 250px; }
  .location-header__image { background: url("/wp-content/uploads/2023/04/mobile-locations-header.png") right top no-repeat; align-items: flex-end; }
  .location-header h1 { width: 100% !important; max-width: 100% !important; font-size: 28px !important; }
}
.location-wrapper h2.sub-title { font-family: Poppins; font-style: normal; font-weight: 400; font-size: 40px; line-height: 1; color: rgb(0, 0, 0); border-bottom: 2px solid rgb(217, 217, 217); text-transform: none; }
.location-wrapper h2.elementor-heading-title.elementor-size-default { font-size: 40px; line-height: 1.1em; }
.location-wrapper h2.sub-title svg { margin-top: -8px; }
.location-wrapper .available-service.banner-box-row { display: flex; margin-bottom: 50px; }
.location-wrapper .available-service.banner-box-row .businessBlock { background: rgb(236, 243, 249); padding: 35px; border-radius: 5px; }
.location-wrapper .available-service.banner-box-row > div.businessBlock.businessBlock__large, .location-wrapper .available-service.banner-box-row > div.businessBlock__wrapper { width: 49%; }
.location-wrapper .available-service.banner-box-row > div.businessBlock__wrapper { display: flex; flex-direction: column; justify-content: space-between; gap: 12px; }
.location-wrapper .available-service.banner-box-row div.businessBlock.businessBlock__small { width: 100%; display: flex; align-items: center; justify-content: space-between; }
.location-wrapper .available-service.banner-box-row > div h4 { font-family: Poppins; font-style: normal; font-weight: 500; font-size: 22px; line-height: 35px; text-transform: capitalize; color: rgb(0, 0, 0); }
.location-wrapper .available-service.banner-box-row > div a.learn-more { text-decoration: none; font-family: Poppins; font-style: normal; font-weight: 600; font-size: 18px; line-height: 27px; text-transform: capitalize; color: rgb(48, 48, 48); }
.location-wrapper .available-service.banner-box-row > div a.btn { text-decoration: none; background: rgb(11, 119, 43); border: 2px solid rgb(25, 90, 44); box-shadow: rgb(25, 90, 44) 4px 4px 0px; border-radius: 8px; font-family: Poppins; font-style: normal; font-weight: 600; font-size: 18px; line-height: 27px; text-align: center; text-transform: capitalize; color: rgb(255, 255, 255); padding: 10px 25px; }
.location-wrapper .available-service.banner-box-row > div a.btn:hover { color: rgb(25, 90, 44); background: rgb(255, 255, 255); }
.location-wrapper .available-service.banner-box-row > div.businessBlock.businessBlock__large .btn { margin-top: 20px; }
@media screen and (max-width: 820px) {
  .location-wrapper .available-service.banner-box-row > div.businessBlock.businessBlock__large, .location-wrapper .available-service.banner-box-row > div.businessBlock__wrapper { width: 100%; }
  .location-wrapper .available-service.banner-box-row div.businessBlock.businessBlock__small .btn { margin-top: 10px; }
  .location-wrapper .available-service.banner-box-row div.businessBlock.businessBlock__small { flex-direction: column; align-items: flex-start; }
  .location-wrapper h2.sub-title { font-size: 20px; }
  .location-wrapper h2.sub-title svg { float: left; width: 30px; margin-right: 5px; }
}
.icon_text_inner .icon_with_title_link, .lp-sidebar-wrap .home-hazard-waste-form, .lp-sidebar-wrap .location-side-bar-button.ewast-form, .lp-sidebar-wrap a.location-side-bar-button.holiday-schedule, .lp-sidebar-wrap a.location-side-bar-button.side-bar-contact-us { background: rgb(255, 255, 255); border: 2px solid rgb(45, 46, 133); box-shadow: rgb(21, 54, 131) 3px 3px 0px; border-radius: 8px; color: rgb(21, 54, 131); text-align: center; text-decoration: none; padding: 20px !important; }
.icon_text_inner .icon_with_title_link svg, .lp-sidebar-wrap .holiday-schedule svg, .lp-sidebar-wrap .home-hazard-waste-form svg, .lp-sidebar-wrap .location-side-bar-button.ewast-form svg, .lp-sidebar-wrap a.location-side-bar-button.side-bar-contact-us svg { fill: rgb(21, 54, 131); }
.icon_text_inner .icon_with_title_link:hover svg, .lp-sidebar-wrap .holiday-schedule:hover svg, .lp-sidebar-wrap .home-hazard-waste-form:hover svg, .lp-sidebar-wrap .location-side-bar-button.ewast-form:hover svg, .lp-sidebar-wrap a.location-side-bar-button.side-bar-contact-us:hover svg { fill: rgb(255, 255, 255); }
.lp-sidebar-wrap a.qbutton { background: rgb(12, 130, 21); color: rgb(255, 255, 255); text-decoration: none; border: 2px solid rgb(25, 90, 44); }
.lp-sidebar-wrap a.qbutton:hover { background: rgb(255, 255, 255); color: rgb(12, 130, 21); }
.lp-sidebar-wrap a.qbutton:hover svg { fill: rgb(12, 130, 21); }
.icon_text_inner .icon_with_title_link { padding: 10px 20px !important; }
.page-template-location .lrs-modal { top: 40px; }
[class^="wp-block-"] figcaption { color: rgb(117, 117, 117); font-size: 0.857143rem; line-height: 2; font-style: italic; text-align: left; }
[class^="wp-block-"].alignleft, [class^="wp-block-"] .alignleft { margin-right: 24px; }
[class^="wp-block-"].alignright, [class^="wp-block-"] .alignright { margin-left: 24px; }
.rtl [class^="wp-block-"] figcaption { text-align: right; }
p.has-drop-cap:not(:focus)::first-letter { font-size: 5em; margin-top: 0.1em; }
.wp-block-image figure:not(.aligncenter) { line-height: 0; margin: 0px 1.71429rem; }
.wp-block-image figure.alignleft { margin: 0.857143rem 1.71429rem 0.857143rem 0px; }
.wp-block-image figure.alignright { margin: 0.857143rem 0px 0.857143rem 1.71429rem; }
.wp-block-image figcaption { padding-top: 0.75em; }
[class^="wp-block-"].alignleft, [class^="wp-block-"] .alignleft, [class^="wp-block-"].alignright, [class^="wp-block-"] .alignright { }
.wp-block-gallery { margin-bottom: 1.71429rem; }
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { left: 0px; right: 0px; text-align: center; width: auto; }
.wp-block-quote:not(.is-large):not(.is-style-large) { border: 0px; padding: 1.71429rem; }
.wp-block-quote { padding: 1.71429rem; }
.wp-block-quote cite { color: inherit; font-size: inherit; font-style: italic; }
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 20px; }
.wp-block-audio audio { display: block; margin-bottom: 1.71429rem; width: 100%; }
.wp-block-cover-image.aligncenter, .wp-block-cover.aligncenter { display: flex; }
.wp-block-file .wp-block-file__button { background-color: rgb(230, 230, 230); background-repeat: repeat-x; background-image: linear-gradient(rgb(244, 244, 244), rgb(230, 230, 230)); border: 1px solid rgb(210, 210, 210); border-radius: 3px; box-shadow: rgba(64, 64, 64, 0.1) 0px 1px 2px; color: rgb(124, 124, 124); font-family: inherit; font-size: 0.785714rem; font-weight: normal; line-height: 1.42857; padding: 0.428571rem 0.714286rem; }
.wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:focus { background-color: rgb(235, 235, 235); background-image: linear-gradient(rgb(249, 249, 249), rgb(235, 235, 235)); background-repeat: repeat-x; color: rgb(94, 94, 94); }
.wp-block-file .wp-block-file__button:focus { background-color: rgb(225, 225, 225); background-image: linear-gradient(rgb(235, 235, 235), rgb(225, 225, 225)); background-repeat: repeat-x; border-color: transparent; box-shadow: rgb(198, 198, 198) 0px 0px 8px 2px inset, rgb(244, 244, 244) 0px 1px 0px 0px; color: rgb(117, 117, 117); }
.rtl .wp-block-file * + .wp-block-file__button { margin-left: 0.75em; margin-right: 0px; }
.wp-block-video video:not(:last-child) { margin-bottom: 0px; }
pre.wp-block-code { border: 0px; padding: 0px; }
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer { font-size: 14px; text-transform: none; }
.wp-block-table { border-bottom: 1px solid rgb(237, 237, 237); border-collapse: collapse; border-spacing: 0px; font-size: 14px; line-height: 2; margin: 0px 0px 20px; width: 100%; }
.wp-block-table th { border: 0px; font-weight: bold; padding: 6px 10px 6px 0px; text-transform: uppercase; }
.wp-block-table td { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(237, 237, 237); padding: 6px 10px 6px 0px; }
.wp-block-button .wp-block-button__link { border: 1px solid rgb(210, 210, 210); font-family: inherit; font-size: 0.785714rem; font-weight: normal; line-height: 1.42857; padding: 0.428571rem 0.714286rem; }
.entry-content .wp-block-button__link, .entry-content .wp-block-button__link:visited { background-color: rgb(230, 230, 230); color: rgb(124, 124, 124); }
.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link:visited { background-color: inherit; border-color: inherit; }
.entry-content .wp-block-button__link:hover, .entry-content .wp-block-button__link:visited:hover, .entry-content .wp-block-button__link:focus { background-color: rgb(235, 235, 235); color: rgb(94, 94, 94); }
.entry-content .wp-block-button__link:active { background-color: rgb(225, 225, 225); color: rgb(117, 117, 117); }
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) { background-repeat: repeat-x; background-image: linear-gradient(rgb(244, 244, 244), rgb(230, 230, 230)); }
.wp-block-button__link:not(.has-text-color) { box-shadow: rgba(64, 64, 64, 0.1) 0px 1px 2px; }
.wp-block-button__link:not(.has-background):hover, .wp-block-button__link:not(.has-background):focus { background-image: linear-gradient(rgb(249, 249, 249), rgb(235, 235, 235)); background-repeat: repeat-x; }
.wp-block-button__link:not(.has-background):active { background-image: linear-gradient(rgb(235, 235, 235), rgb(225, 225, 225)); background-repeat: repeat-x; border-color: transparent; }
.wp-block-button__link:not(.has-text-color):active { box-shadow: rgb(198, 198, 198) 0px 0px 8px 2px inset, rgb(244, 244, 244) 0px 1px 0px 0px; }
.wp-block-separator { border: 0px; }
.wp-block-media-text { margin-bottom: 1.71429rem; }
.wp-block-media-text :last-child { margin-bottom: 0px; }
.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter { list-style-position: inside; text-align: center; }
.wp-block-latest-comments { margin: 0px; padding: 0px; }
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar { border-radius: 0px; box-shadow: none; }
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta { margin-left: 60px; }
.wp-block-latest-comments__comment, .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments__comment-excerpt p { font-size: 14px; }
.wp-block-latest-comments__comment-excerpt p:last-child { margin-bottom: 0px; }
.wp-block-latest-comments__comment-date { color: rgb(94, 94, 94); }
.wp-block-latest-comments .wp-block-latest-comments__comment { margin: 0px; padding: 1.71429rem 0px 0px; }
.wp-block-latest-comments article { margin-bottom: 0px; }
.entry-content .has-blue-color, .entry-content .has-blue-color:visited { color: rgb(33, 117, 155); }
.entry-content .has-blue-background-color, .entry-content .has-blue-background-color:visited { background-color: rgb(33, 117, 155); }
.entry-content .has-dark-gray-color, .entry-content .has-dark-gray-color:visited { color: rgb(55, 55, 55); }
.entry-content .has-dark-gray-background-color, .entry-content .has-dark-gray-background-color:visited { background-color: rgb(55, 55, 55); }
.entry-content .has-medium-gray-color, .entry-content .has-medium-gray-color:visited { color: rgb(159, 159, 159); }
.entry-content .has-medium-gray-background-color, .entry-content .has-medium-gray-background-color:visited { background-color: rgb(159, 159, 159); }
.entry-content .has-light-gray-color, .entry-content .has-light-gray-color:visited { color: rgb(230, 230, 230); }
.entry-content .has-light-gray-background-color, .entry-content .has-light-gray-background-color:visited { background-color: rgb(230, 230, 230); }
.entry-content .has-white-color, .entry-content .has-white-color:visited { color: rgb(255, 255, 255); }
.entry-content .has-white-background-color, .entry-content .has-white-background-color:visited { background-color: rgb(255, 255, 255); }
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600&display=swap");
body, h1, h2, h3, h4, h5, h6 { font-family: Poppins, sans-serif; }
.acr, .banner-wrap, .bd-munere-sec .bd-munere-left, .blog-post-sec, .career-detail, .career-landing-main, .checkout-step3-main, .construaction-services-wrap, .construaction-services-wrap .cs-box-fold, .header .topbar, .main-right-menu, .menu, .menu ul li a, .ro-dump-detail, .ro-dump-right form, .search-block-main, .testimonials-section > div, .top-btn a.btn { position: relative; }
.menu ul li a, .menu ul li ul li a { display: inline-block; color: rgb(0, 0, 0); font-family: Roboto; }
.location-wrapper div[class*="col-"]:first-child p, .menu ul li a, .menu ul li ul li a { font-family: Roboto; }
.btn-blue-fw, .top-btn a.btn { font-family: Rubik, sans-serif; }
body { font-size: 16px; }
* { margin: 0px; padding: 0px; transition: 0.2s; }
a { color: rgb(21, 54, 131); text-decoration: none; }
img { max-width: 100%; }
@media (min-width: 1440px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1400px; }
}
.btn, .menu ul li a.btn { padding: 11px 20px; border-radius: 0px; }
.btn-green, .btn-green a { background: rgb(14, 130, 21); color: rgb(255, 255, 255); }
.available-service.banner-box-row .banner-box:hover, .banner-box-row .banner-box:hover, .btn-green:hover, .cs-box-fold .cs-box:hover, .search-form input[type="submit"]:hover, .top-btn a.btn.btn-green:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, footer.footer { background: rgb(21, 54, 131); }
.btn-blue, .btn-blue a, .menu ul li a.btn, .pay-bill-left .btn:hover { background: rgb(21, 54, 131); color: rgb(255, 255, 255); }
.menu ul li a.btn:hover { background: rgb(9, 35, 96); }
.acs-info a.btn-blue, .available-service.banner-box-row .banner-box:hover h4, .btn-wrapper .btn-green, .btn:hover, .campton-right .campton-top:hover figcaption, .campton-right .campton-top:hover p, .pil-item.active a, .pil-item.active h4, .porta-potty-banner-desc p, .services-box .btn:hover, .services-box .services-box-wrap h3, .submenu-text p { color: rgb(255, 255, 255); }
a.btn.btn-border { font-weight: 600; border: 2px solid rgb(21, 54, 131); padding: 11px 20px; color: rgb(21, 54, 131); }
.btn.btn-border:active, .btn.btn-border:focus, .btn.btn-border:hover { color: rgb(14, 130, 21); border-color: rgb(14, 130, 21); }
.btn-blue a:hover, .btn-blue:hover, .services-box .btn:hover, .top-btn a.btn.btn-blue:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background: rgb(14, 130, 21); }
.accept-material li::before, .cod-button-block, .entry-title, .error404 .header, .innerpage .pay-bill-left ul li::before, .innerpage .porta-potties-right ul li::before, .location-wrapper .exclusive-contract.mobile-badge, .map-section .map-list ul li::before, .mobile-header, .page-template-thank-you .header, .ro-dump-detail .ro-dump-list:last-child::after, div.wpforms-container-full form.wpforms-form .wpforms-field-container .wpforms-field-checkbox ul li::before, ul.request-form-list li::before { display: none; }
.header .topbar::before { content: ""; position: absolute; top: 0px; width: 100%; height: 100%; background: rgb(239, 240, 241); z-index: -1; transform: skewX(40deg); right: 30px; max-width: 900px; }
.header .topbar ul { list-style-type: none; padding: 0px; margin: 0px 25px 0px 0px; display: flex; align-items: center; justify-content: flex-end; column-gap: 25px; }
.header .topbar ul li a { display: flex; align-items: center; column-gap: 8px; font-family: Arimo, sans-serif; font-size: 15px; }
.topbar { display: flex; justify-content: flex-end; }
.top-btn { display: flex; margin-right: -12px; }
.top-btn a.btn { display: flex; align-items: center; column-gap: 10px; text-transform: uppercase; font-weight: 500; color: rgb(255, 255, 255); }
.menu { display: flex; column-gap: 20px; justify-content: flex-end; padding: 0px 12px 0px 0px; }
.main-right-menu { display: inline-flex; flex-wrap: wrap; width: auto; }
.menu .main-right-menu > ul { list-style-type: none; padding: 0px; margin: 0px 20px 0px 0px; display: flex; align-items: center; justify-content: flex-end; }
.menu .main-right-menu > ul > li { padding-right: 0px; cursor: pointer; }
.menu .main-right-menu > ul > li > a::after { content: ""; position: absolute; width: 10px; height: 6px; background: url("../images/down-arrow.svg") 0px 0px / 12px 8px no-repeat; top: 50%; transform: translateY(-50%); right: 4px; }
.menu ul li a { font-weight: 400; font-size: 17px; padding: 30px; }
.menu .main-right-menu > ul > li > a::before { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; background-color: rgb(21, 54, 131); opacity: 0; }
.banner-text ul.tab-title li a.active, .banner-text ul.tab-title li a:hover, .menu .main-right-menu > ul > li:hover a::before { opacity: 1; }
.menu ul li > div.main-submenu, .menu ul li > ul { position: absolute; display: none; margin: 0px; padding: 35px 5px 30px 25px; list-style-type: none; z-index: 99; top: 100%; left: 0px; right: 0px; background-color: rgb(255, 255, 255); justify-content: flex-start; flex-wrap: wrap; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px; }
.menu ul li > ul::before { content: ""; position: absolute; top: 0px; bottom: 0px; width: 15px; height: 100%; background-color: rgb(250, 252, 253); right: 0px; }
.menu ul li > ul > li { width: 25%; padding: 0px 15px 0px 0px; }
.menu ul li > ul > li:last-child { padding-right: 0px; }
.menu ul li > ul > li:last-child .inner-submenu-list { flex-direction: column; justify-content: space-between; margin-left: auto; height: 100%; }
.menu ul li > ul > li:last-child .inner-submenu-list .view-all-btn a { color: rgb(255, 255, 255); font-size: 13px; font-weight: 400; }
.menu ul li > .main-submenu > ul > li { width: calc(50% - 10px); }
.desktop-header .menu ul li > .main-submenu.main-submenu-three-col > ul > li { width: calc(33% - 12px); }
.menu ul li > .main-submenu > ul > li .inner-submenu-list h4 { font-size: 17px; color: rgb(21, 54, 131); font-family: Roboto; margin-bottom: 0px; line-height: 1.5; }
.desktop-header .menu ul li:hover > ul { display: flex; cursor: auto; }
.menu ul li > .main-submenu > ul > li .inner-submenu-list ul { padding: 0px 0px 0px 10px; list-style: none; margin: 0px; }
.menu ul li ul li a { padding: 4px 0px; width: 100%; font-size: 15px; font-weight: 500; }
.available-service.banner-box-row .banner-box a, .available-service.banner-box-row .banner-box h4, .cl-fold-apply .cl-fold-list a.cl-fold-list-item p, .cl-fold-form table.table.table-striped tr th, .elburn-tab .wp-block-coblocks-column__inner h4, .menu ul li ul li a:hover, .stand-porta-potties-right button.accordion-button, .woocommerce-info::before, nav ol li:hover a, nav ol.breadcrumb li:hover a { color: rgb(21, 54, 131); }
.search-icon { background: rgb(239, 240, 241); display: flex; align-items: center; justify-content: center; }
.footer .footer-social ul li a:hover, .search-icon:hover { opacity: 0.8; }
.search-block-main .search-icon { border: 0px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.7765 23.8359L23.8359 22.7765C24.0562 22.5562 24.0562 22.1999 23.8359 21.9797L18.1453 16.289C18.0374 16.1812 17.8968 16.125 17.7468 16.125L17.1281 16.125C18.6047 14.414 19.5 12.1875 19.5 9.74998C19.5 4.36403 15.1359 0 9.74998 0C4.36403 0 0 4.36403 0 9.74998C0 15.1359 4.36403 19.5 9.74998 19.5C12.1875 19.5 14.414 18.6047 16.125 17.1281L16.125 17.7468C16.125 17.8968 16.1859 18.0374 16.289 18.1453L21.9797 23.8359C22.1999 24.0562 22.5562 24.0562 22.7765 23.8359ZM9.74998 17.25C5.60622 17.25 2.24999 13.8937 2.24999 9.74998C2.24999 5.60622 5.60622 2.24999 9.74998 2.24999C13.8937 2.24999 17.25 5.60622 17.25 9.74998C17.25 13.8937 13.8937 17.25 9.74998 17.25Z' transform='translate(0.29296875 0.29263306)' id='1.-Desktop1.-Header3.-Icons242.-Search' fill='%23161616' fill-rule='evenodd' stroke='none' /%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: 20px; }
.search-block-main .search-icon.active { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' viewBox='0 0 16 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EClose 2%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop-HOMEPAGE-1.5-B2_dm-SEARCH' transform='translate(-1801.000000, -86.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Search-Close' transform='translate(985.000000, 70.000000)'%3E%3Cg id='Close' transform='translate(800.000000, 0.000000)'%3E%3Cg id='Close-2' transform='translate(16.000000, 16.000000)'%3E%3Cpath d='M14.4052281,15.5102479 L15.5102479,14.4052281 C15.6625493,14.2529267 15.6625493,14.0053534 15.5102479,13.8530043 L9.46973689,7.81249329 L15.5102479,1.77198226 C15.6625493,1.61963315 15.6625493,1.37205989 15.5102479,1.21975846 L14.4052281,0.114738668 C14.2529267,-0.0375627576 14.0053534,-0.0375627576 13.8530043,0.114738668 L7.81249329,6.1552497 L1.77198226,0.114261832 C1.61963315,-0.0380872772 1.37205989,-0.0380872772 1.21975846,0.114261832 L0.114261832,1.21923394 C-0.0380872772,1.37158305 -0.0380872772,1.61915631 0.114261832,1.77150542 L6.1552497,7.81249329 L0.114261832,13.8530043 C-0.0380872772,14.0053534 -0.0380872772,14.2529267 0.114261832,14.4052281 L1.21923394,15.5102479 C1.37158305,15.6625493 1.61915631,15.6625493 1.77150542,15.5102479 L7.81249329,9.46973689 L13.8530043,15.5102479 C14.0053534,15.6625493 14.2529267,15.6625493 14.4052281,15.5102479 Z' id='Close'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-color: rgb(0, 0, 0); }
.search-form-block { position: absolute; top: 0px; right: 48px; width: 0px; transition: width 0.5s; overflow: hidden; }
.search-form-block.open-menu { width: 800px; }
.search-form-block input.search-input { width: 100%; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); height: 48px; padding-left: 40px; font-size: 16px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ESearch Icon OPEN%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop-HOMEPAGE-1.5-B2_dm-SEARCH' transform='translate(-999.000000, -82.000000)' fill='%230E8215'%3E%3Cg id='Search-Close' transform='translate(985.000000, 70.000000)'%3E%3Cg id='1.-Desktop/1.-Header/3.-Icons/24/2.-Search' transform='translate(14.000000, 12.000000)'%3E%3Cpath d='M22.7765265,23.8358807 L23.8358807,22.7765265 C24.0562018,22.5562054 24.0562018,22.1999288 23.8358807,21.9796534 L18.1452509,16.2890237 C18.0374478,16.1812206 17.8968232,16.1249616 17.7468144,16.1249616 L17.1281025,16.1249616 C18.6046615,14.4140281 19.4999535,12.1874709 19.4999535,9.74997675 C19.4999535,4.36403378 15.1359197,0 9.74997675,0 C4.36403378,0 0,4.36403378 0,9.74997675 C0,15.1359197 4.36403378,19.4999535 9.74997675,19.4999535 C12.1874709,19.4999535 14.4140281,18.6046615 16.1249616,17.1281025 L16.1249616,17.7468144 C16.1249616,17.8968232 16.1858898,18.0374478 16.2890237,18.1452509 L21.9796534,23.8358807 C22.1999288,24.0562018 22.5562054,24.0562018 22.7765265,23.8358807 Z M9.74997675,17.2499589 C5.60621832,17.2499589 2.24999464,13.8937352 2.24999464,9.74997675 C2.24999464,5.60621832 5.60621832,2.24999464 9.74997675,2.24999464 C13.8937352,2.24999464 17.2499589,5.60621832 17.2499589,9.74997675 C17.2499589,13.8937352 13.8937352,17.2499589 9.74997675,17.2499589 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size: 20px; background-repeat: no-repeat; background-position: 10px 50%; }
.search-form-block input.search-input:focus, a, input, select { outline: 0px; }
.search-form-block input.search-input::-webkit-input-placeholder { color: rgb(0, 0, 0); }
.cart-search-header { display: inline-flex; justify-content: flex-start; flex-wrap: wrap; align-items: center; }
.cart-search-header .search-icon { margin-left: 16px; margin-top: 0px; }
.banner { background: url("../images/banner-bg.jpg") 0px 0px / cover no-repeat; }
.banner .container { max-width: calc(1400px + 1.5rem); }
.banner-bg-wrap { background-image: linear-gradient(rgba(6, 20, 67, 0) 30%, rgba(6, 20, 67, 0.9) 50%); }
.banner-wrap .banner-text { position: absolute; bottom: 60px; text-align: center; width: 100%; }
.banner-text ul.tab-title { display: flex; justify-content: center; column-gap: 30px; list-style-type: none; margin: 0px auto 40px; padding: 0px; max-width: 723px; }
.banner-text ul.tab-title li a { display: flex; align-items: center; column-gap: 10px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; padding: 0px 15px 15px; border-bottom: 4px solid rgb(255, 255, 255); opacity: 0.7; font-family: Poppins, sans-serif; cursor: pointer; background-color: transparent !important; }
.banner-text ul.tab-title li { width: calc(50% - 30px); }
.search-form { max-width: 920px; display: flex; margin: auto; justify-content: center; }
.accordion-item, .search-form input, .wp-block-coblocks-accordion-item__content { border: none; }
.search-icon { width: 48px; height: 48px; position: relative; cursor: pointer; }
.search-circle, .search-line { width: 15px; display: inline-block; }
.search-line { height: 2px; background: rgb(51, 51, 51); transform: rotate(45deg); position: absolute; top: 20px; left: 12px; transition: 0.3s ease-in; }
.active .search-line { width: 30px; left: 0px; top: 15px; transition: 0.3s ease-out; }
.search-circle { height: 15px; border: 2px solid rgb(51, 51, 51); position: absolute; top: 0px; left: 0px; border-radius: 50%; transition: top 0.3s ease-in, left 0.3s ease-in, border-radius 0.3s ease-in, border-width 0.3s ease-in, width 0.3s ease-in, height 0.3s ease-in, background-color 0.1s ease-in; background-color: rgb(255, 255, 255); }
.active .search-circle { width: 0px; height: 0px; border-width: 0px; top: 12px; left: 12px; transition: top 0.3s ease-in, left 0.3s ease-in, border-radius ease-in 0.3s, border-width 0.3s ease-in, width 0.3s ease-in, height 0.3s ease-in, background-color ease-in 0.3s; }
.search-form input[type="text"] { width: calc(100% - 127px); padding: 15px 20px 15px 50px; font-size: 18px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: url("../images/search.svg") 14px center no-repeat rgb(255, 255, 255); }
.search-form input[type="submit"] { background: rgb(14, 130, 21); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 500; padding: 15px 32px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; transition: 0.2s; }
.available-service.banner-box-row .banner-box:hover .banner-box-btn, .available-service.banner-box-row .banner-box:hover a, .banner-box-row .banner-box .banner-box-btn, .banner-box-row .banner-box a, .cs-box-fold .cs-box:hover a { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='6px' height='10px' viewBox='0 0 6 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArrow Learn More%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='1.-Desktop/3.-CTAa/0.-ALL/1.-Services/Type-B' transform='translate(-110.000000, -81.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Arrow-Learn-More-2' transform='translate(110.000000, 81.000000)'%3E%3Cpath d='M1.26907858,9.88985648 L5.88905906,5.26558326 C6.03698031,5.11872524 6.03698031,4.88127476 5.88905906,4.73441674 L1.26907858,0.110143517 C1.12115733,-0.0367145056 0.881987753,-0.0367145056 0.734066503,0.110143517 L0.110940938,0.728790183 C-0.0369803125,0.875648206 -0.0369803125,1.11309868 0.110940938,1.2599567 L3.84028982,5 L0.110940938,8.7400433 C-0.0369803125,8.88690132 -0.0369803125,9.12435179 0.110940938,9.27120982 L0.734066503,9.88985648 C0.881987753,10.0367145 1.12115733,10.0367145 1.26907858,9.88985648 Z' id='Arrow-Learn-More'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); color: rgb(255, 255, 255); }
.err-msg { font-size: 14px; margin-top: 15px; margin-bottom: 0px; color: rgb(255, 255, 255); opacity: 0; }
.tab-content h2 { color: rgb(255, 255, 255); margin-top: 40px; }
.banner-box-row { display: flex; column-gap: 12px; margin-top: 40px; }
.banner-box-row .banner-box { width: 25%; background: rgba(0, 5, 40, 0.7); border: 1px solid rgb(255, 255, 255); box-sizing: border-box; text-align: left; color: rgb(255, 255, 255); padding: 25px 20px 60px; position: relative; }
.banner-box-row .banner-box h4 { text-transform: uppercase; font-size: 18px; font-weight: 600; color: rgb(255, 255, 255); margin-bottom: 0px; line-height: 1.25em; }
.banner-box-row .banner-box .banner-box-btn, .banner-box-row .banner-box a { position: absolute; bottom: 20px; background-repeat: no-repeat; background-position: right center; padding-right: 15px; transition: 0.2s; }
.construaction-services-wrap .banner-box-row .banner-box a { position: relative; bottom: 0px; }
.location-wrapper .available-service.banner-box-row .banner-box { padding-bottom: 60px; }
.location-wrapper .col-lg-9 .available-service.banner-box-row .banner-box { padding-bottom: 20px; }
.available-service.banner-box-row .banner-box .banner-box-btn { color: rgb(21, 54, 131); background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='6px' height='10px' viewBox='0 0 6 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArrow Learn More%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='1.-Desktop/3.-CTAa/0.-ALL/1.-Services/Type-B' transform='translate(-110.000000, -81.000000)' fill='%23153683' fill-rule='nonzero'%3E%3Cg id='Arrow-Learn-More-2' transform='translate(110.000000, 81.000000)'%3E%3Cpath d='M1.26907858,9.88985648 L5.88905906,5.26558326 C6.03698031,5.11872524 6.03698031,4.88127476 5.88905906,4.73441674 L1.26907858,0.110143517 C1.12115733,-0.0367145056 0.881987753,-0.0367145056 0.734066503,0.110143517 L0.110940938,0.728790183 C-0.0369803125,0.875648206 -0.0369803125,1.11309868 0.110940938,1.2599567 L3.84028982,5 L0.110940938,8.7400433 C-0.0369803125,8.88690132 -0.0369803125,9.12435179 0.110940938,9.27120982 L0.734066503,9.88985648 C0.881987753,10.0367145 1.12115733,10.0367145 1.26907858,9.88985648 Z' id='Arrow-Learn-More'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.available-service.banner-box-row .banner-box a:hover, .banner-box-row .banner-box a:hover { padding-right: 20px; }
.banner-box-row .banner-box:last-child { background-color: rgb(21, 54, 131); border-color: rgb(21, 54, 131); }
.services-section { padding: 74px 0px; }
.services-section .row { row-gap: 30px; }
.services-section .services-box { position: relative; background-size: cover; border-radius: 20px; overflow: hidden; display: flex; align-items: center; height: 100%; flex-wrap: wrap; }
.services-box-img { position: relative; width: 100%; }
.services-box-img::before { content: ""; display: block; padding-top: 79%; }
.services-box-img img { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; }
.services-box-img::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(225deg, rgba(26, 30, 56, 0.282), rgb(24, 50, 65)); }
.services-box .services-box-wrap { max-width: 440px; padding: 108px 60px; position: absolute; top: 50%; left: 0px; right: 0px; z-index: 1; transform: translateY(-50%); }
.services-box .services-box-wrap.search-box { max-width: none; width: 100%; }
.services-box .services-box-wrap.search-box .search-form { box-shadow: rgba(0, 0, 0, 0.4) -2px 3px 5px; }
.services-box p { margin-top: 25px; margin-bottom: 0px; color: rgb(255, 255, 255); }
.services-box .btn { padding: 11px 35px; text-transform: uppercase; font-weight: 600; margin-top: 37px; background-color: rgb(255, 255, 255); color: rgb(21, 54, 131); }
.testimonials-section { background: rgb(239, 243, 249); padding: 100px 0px 90px; }
.testimonials-slide-wrap { max-width: 670px; margin-left: auto; margin-right: auto; }
.testimonials-wrap { margin: auto; text-align: center; }
.testimonials-wrap h3 { font-size: 40px; font-weight: 700; }
.testimonials-wrap::before { content: ""; background: url("../images/quote-icon.svg"); width: 84px; height: 65px; position: absolute; left: 0px; top: -15px; }
.blog-detail-banner::after, .blog-detail-banner::before { width: 100%; height: 100%; position: absolute; top: 0px; content: ""; }
.testimonials-wrap p { font-size: 20px; font-weight: 400; margin-bottom: 0px; line-height: 32px; }
.testimonials-wrap .auther { font-size: 22px; font-weight: 600; margin-top: 30px; }
.testimonials-wrap .destinations { font-size: 20px; font-weight: 400; }
.award-wrapper { padding-top: 67px; background-color: rgb(239, 240, 241); }
.award-slide-wrap { padding: 30px 0px 60px; position: relative; }
.award-slide-wrap div img, .location-wrapper.page-404.thank-you { margin: 0px auto; }
.slick-next, .slick-prev { top: 93px !important; }
body .slick-next::before, body .slick-prev::before { color: rgb(0, 0, 0); font: 40px / 1 FontAwesome; opacity: 0.5; top: -28px !important; }
h3, h4 { line-height: 38px; }
body .slick-prev::before { content: ""; }
body .slick-next::before { content: ""; }
footer.footer { padding: 60px 0px 0px; border-top: 12px solid rgb(14, 130, 21); color: rgb(255, 255, 255); }
.footer .row .col-lg-4 { border-right: 1px solid rgb(92, 110, 154); padding-top: 10px; padding-bottom: 10px; }
.footer .row .col-lg-4:last-child { border-right: none; }
.cl-fold-form .form-group, .contact-wrap .contact-fold .form-group, .footer h4, .inputtext { margin-bottom: 15px; }
.footer .widget-left { display: flex; }
.footer .widget-left-wrap p { display: flex; column-gap: 10px; margin-bottom: 10px; font-size: 15px; color: rgb(255, 255, 255); padding-right: 8px; }
.footer .widget-center { padding-left: 40px; padding-right: 40px; }
.footer-search { display: flex; gap: 5px; }
.footer-search input[type="text"] { background: 0px 0px; border: 2px solid rgb(110, 125, 163); padding: 11px 15px; color: rgb(255, 255, 255); width: calc(100% - 100px); }
.footer-search input[type="text"]::placeholder { color: rgb(199, 207, 225); }
.footer-search input[type="submit"] { background: rgb(255, 255, 255); padding: 11px 0px; border: 2px solid rgb(255, 255, 255); color: rgb(21, 54, 131); text-transform: uppercase; font-weight: 600; width: 100px; }
.footer .footer-social { display: flex; justify-content: space-between; margin-top: 0px; column-gap: 20px; }
.footer .footer-social ul { display: flex; list-style-type: none; margin: 0px; padding: 0px; column-gap: 15px; align-items: center; }
.footer .widget-right { padding-left: 0px; padding-right: 18px; }
.footer .widget-right ul { padding: 0px; margin: 0px; list-style-type: none; }
.footer .widget-right ul li, .location-faq-section .accordion-header, .page-id-1143 h3 { margin-bottom: 5px; }
.footer .widget-right ul li a:hover, .footer-bottom-inner-container p a:hover, .woocommerce-notices-wrapper .woocommerce-message::before { color: rgb(14, 130, 21); }
.footer-top-row-block { align-items: flex-start; padding-bottom: 22px; border-bottom: 1px solid rgb(92, 110, 154); margin-bottom: 32px; }
.footer .row .widget-right h4 { font-size: 17px; color: rgb(255, 255, 255); font-weight: 400; margin-bottom: 13px; }
.footer .widget-right ul li a { font-size: 15px; color: rgb(255, 255, 255); line-height: 1em; }
.footer .widget-left-wrap p span.map-iocn { width: 18px; }
.blog-item figure, .campton-right .wp-block-buttons, .desktop-header .menu ul li > .main-submenu.main-submenu-three-col > ul, .footer .widget-left-wrap p span.map-iocn img, .map-right iframe { width: 100%; }
.footer-bottom-link a { display: block; border: 1px solid rgb(255, 255, 255); padding: 8px 39px 8px 16px; font-size: 15px; font-weight: 700; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='6px' height='10px' viewBox='0 0 6 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArrow Learn More%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='1.-Desktop/3.-CTAa/0.-ALL/1.-Services/Type-B' transform='translate(-110.000000, -81.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Arrow-Learn-More-2' transform='translate(110.000000, 81.000000)'%3E%3Cpath d='M1.26907858,9.88985648 L5.88905906,5.26558326 C6.03698031,5.11872524 6.03698031,4.88127476 5.88905906,4.73441674 L1.26907858,0.110143517 C1.12115733,-0.0367145056 0.881987753,-0.0367145056 0.734066503,0.110143517 L0.110940938,0.728790183 C-0.0369803125,0.875648206 -0.0369803125,1.11309868 0.110940938,1.2599567 L3.84028982,5 L0.110940938,8.7400433 C-0.0369803125,8.88690132 -0.0369803125,9.12435179 0.110940938,9.27120982 L0.734066503,9.88985648 C0.881987753,10.0367145 1.12115733,10.0367145 1.26907858,9.88985648 Z' id='Arrow-Learn-More'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 92% 50%; color: rgb(255, 255, 255); transition: 0.5s; line-height: 1.25em; }
.footer-bottom-link a span { display: block; }
.footer-bottom-link a:hover { background-color: rgb(255, 255, 255); color: rgb(21, 54, 131); background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='6px' height='10px' viewBox='0 0 6 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArrow Learn More%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='1.-Desktop/3.-CTAa/0.-ALL/1.-Services/Type-B' transform='translate(-110.000000, -81.000000)' fill='%23153683' fill-rule='nonzero'%3E%3Cg id='Arrow-Learn-More-2' transform='translate(110.000000, 81.000000)'%3E%3Cpath d='M1.26907858,9.88985648 L5.88905906,5.26558326 C6.03698031,5.11872524 6.03698031,4.88127476 5.88905906,4.73441674 L1.26907858,0.110143517 C1.12115733,-0.0367145056 0.881987753,-0.0367145056 0.734066503,0.110143517 L0.110940938,0.728790183 C-0.0369803125,0.875648206 -0.0369803125,1.11309868 0.110940938,1.2599567 L3.84028982,5 L0.110940938,8.7400433 C-0.0369803125,8.88690132 -0.0369803125,9.12435179 0.110940938,9.27120982 L0.734066503,9.88985648 C0.881987753,10.0367145 1.12115733,10.0367145 1.26907858,9.88985648 Z' id='Arrow-Learn-More'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.footer-bottom-block { padding: 28px 0px; background-color: rgb(0, 9, 70); width: 100%; margin-top: 60px; }
.footer-bottom-inner-container { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; align-items: center; }
.footer-bottom-inner-container p { font-size: 15px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; }
.footer-bottom-inner-container p a { color: rgb(255, 255, 255); font-size: 15px; display: inline-block; margin-left: 27px; }
.form-inline { display: flex; flex-flow: wrap; align-items: center; }
.location-header { padding: 115px 0px; color: rgb(255, 255, 255); position: relative; z-index: 9; }
.location-header h1, .location-header h2 { font-weight: 700; color: rgb(255, 255, 255); }
.location-header p { font-family: Roboto, sans-serif; font-size: 17px; max-width: 860px; color: rgb(255, 255, 255); }
.blog-detail-banner { background: url("../images/blog-bg.jpg") center top / cover no-repeat; }
.blog-detail-banner::before { z-index: -1; background-image: linear-gradient(to right, rgb(8, 14, 73) 30%, rgba(30, 30, 30, 0)); opacity: 0.8; }
.blog-detail-banner::after { z-index: -2; background: rgb(18, 51, 133); opacity: 0.4; }
.bd-munere-img img, .have-questions-section .wpforms-container-full .wpforms-form .wpforms-field input, .paybill-sing-from .wpforms-container-full .wpforms-form .wpforms-field input, .paybill-sing-from .wpforms-container-full .wpforms-form .wpforms-field textarea, div.wpforms-container-full form.wpforms-form .wpforms-field-container input, div.wpforms-container-full form.wpforms-form .wpforms-field-container select { height: auto; }
.location-wrapper { margin: 70px 0px; }
.location-wrapper.pay-bill, .porta-main-info .porta-main-left p:last-child, .ro-dump-detail .ro-dump-list ul, .row .col-md-3:nth-last-child(-n+4) .pbox { margin-bottom: 0px; }
.location-wrapper div[class*="col-"]:first-child h3 { font-weight: 700; color: rgb(0, 0, 0); }
.location-wrapper .exclusive-contract img, .lrs-location-modal .lrs-modal-content { width: 90%; }
.lp-sidebar-wrap a.location-side-bar-button { font-size: 17px; background: url("../images/holiday-schedule.svg") 25px 23px / 17px no-repeat rgb(21, 54, 131); display: block; width: 100%; padding: 20px 20px 20px 55px; color: rgb(255, 255, 255); border-radius: 15px; }
.location-side-bar-button:hover { background-color: rgb(13, 39, 99); color: rgb(255, 255, 255); }
.lrs-location-modal { z-index: 99; }
.inputtext select { appearance: none; background-image: url("../images/down-arrow1.png"); background-repeat: no-repeat; background-position: 96% 50%; }
.rent-from-lrs { border-radius: 15px; margin-bottom: 40px; background: rgb(14, 130, 21); padding: 45px 30px; color: rgb(255, 255, 255); display: none; }
.rent-from-lrs h3, .service-days-map h3 { font-family: Poppins, sans-serif; font-size: 24px; font-weight: 600; margin-bottom: 20px; color: rgb(255, 255, 255); }
.inputtext label { font-family: Roboto, sans-serif; font-size: 15px; font-weight: 400; }
.inputtext input, .inputtext select { width: 100%; padding: 10px; font-size: 14px; }
.btn-blue-fw { background: rgb(21, 54, 131); outline: 0px; border: 0px; color: rgb(255, 255, 255); text-align: center; width: 100%; padding: 8px 0px; font-size: 16px; }
.page-title, .sub-title { border-bottom: 5px solid rgb(162, 168, 175); }
.bluebox, .tlink { font-family: Roboto, sans-serif; }
.btn-blue-fw:hover { background-color: rgb(255, 255, 255); color: rgb(21, 54, 131); }
.service-days-map { background: rgb(21, 54, 131); border-radius: 15px; padding: 45px 30px; }
.img-fr, .img-radius img { border-radius: 25px; }
.page-title { font-size: 40px; padding-bottom: 22px; margin-bottom: 30px; font-weight: 700; }
.bluebox, .pay-bill-left .btn { font-size: 16px; font-weight: 600; }
.tlink { font-size: 16px; color: rgb(21, 54, 131); text-decoration: underline; text-transform: capitalize; }
.bluebox { background: rgb(236, 243, 249); padding: 15px 20px; color: rgb(0, 0, 0); margin-bottom: 60px; }
.slider, input:checked + .slider { background-color: rgb(146, 151, 154); }
.switch { position: relative; display: inline-block; width: 47px; height: 16px; margin: 0px 32px; top: 5px; }
.switch input { opacity: 0; width: 0px; height: 0px; }
.slider { position: absolute; cursor: pointer; inset: 0px; transition: 0.4s; }
.slider::before { position: absolute; content: ""; height: 22px; width: 22px; left: 0px; bottom: -2px; background-color: rgb(255, 255, 255); transition: 0.4s; }
input:focus + .slider { box-shadow: rgb(146, 151, 154) 0px 0px 1px; }
input:checked + .slider::before { transform: translateX(26px); }
.slider.round { border-radius: 34px; }
.slider.round::before { border-radius: 50%; }
.sub-title { padding-bottom: 15px; margin-bottom: 30px; font-weight: 700; color: rgb(0, 0, 0); }
.available-service { flex-flow: wrap; }
.available-service.banner-box-row { margin-right: -16px; }
.available-service.banner-box-row .banner-box { width: calc(25% - 13px); background: rgb(255, 255, 255); border-color: rgb(21, 54, 131); margin-bottom: 15px; }
.location-wrapper .banner-box-row .banner-box { padding-bottom: 17px; padding-top: 20px; }
.available-service.banner-box-row .banner-box a, .cs-box-fold .cs-box a { background: url("../images/arrow-blue.svg") right center / 8px no-repeat; padding-right: 15px; transition: 0.2s; }
.img-fr { float: right; margin: 0px 0px 100px 30px; }
.img-radius { text-align: center; }
.img-text-section-title { font-size: 40px; font-weight: 700; line-height: 1.35; }
.accordion-button, .accordion-text-title { font-size: 24px; font-weight: 700; line-height: 1.29; }
.accordion { margin-top: 46px; }
.accordion-text-title { margin-bottom: 28px; }
.accordion-body { padding: 25px 0px 20px; }
.accordion-button:focus, .accordion-button:not(.collapsed) { background: 0px 0px; border: none; box-shadow: none; }
.accordion-body .img-radius, .campton-top, .pay-bill-left { border-radius: 20px; }
.accordion-button { padding-left: 0px; padding-right: 0px; border-bottom: 3px solid rgb(21, 54, 131) !important; }
.accordion-button:not(.collapsed) { border-bottom: 3px solid rgb(21, 54, 131); }
.accordion-button::after, .accordion-button:not(.collapsed)::after { background: url("../images/accordion-arrow.svg") no-repeat; width: 20px; height: 11px; }
.pay-bill-left { background-image: linear-gradient(to right, rgb(4, 65, 8), rgb(14, 130, 21)); padding: 60px 60px 150px; height: 100%; position: relative; }
.pay-bill-left.pay-blue { background-image: linear-gradient(to right, rgb(18, 52, 115), rgb(0, 105, 219)); }
.innerpage .pay-bill-left ul { list-style-type: none; display: flex; flex-wrap: wrap; }
.innerpage .pay-bill-left ul li { width: 50%; padding: 0px 15px; float: left; margin-bottom: 5px; color: rgb(255, 255, 255); font-weight: 500; font-size: 17px; line-height: 26px; }
ul.three-col, ul.two-col { display: flex !important; flex-wrap: wrap; }
ul.two-col li { width: 50%; padding: 0px 15px; float: left; margin-bottom: 5px; }
ul.three-col li { width: 33%; padding: 0px 15px; }
.innerpage .pay-bill-left .sub-title { border-bottom: 3px solid rgb(255, 255, 255); margin-bottom: 35px; color: rgb(255, 255, 255) !important; }
.btn-row { text-align: center; margin-top: 30px; }
.pay-bill-left .btn-row { position: absolute; left: 0px; right: 0px; bottom: 60px; }
.pay-bill-left p { font-family: Roboto; font-weight: 400; color: rgb(255, 255, 255); }
.pay-bill-left .btn { background: rgb(255, 255, 255); color: rgb(21, 54, 131); font-family: Rubik; }
.innerpage ul.request-form-list { display: flex; flex-wrap: wrap; margin-top: 10px; margin-bottom: 40px; row-gap: 10px; }
.innerpage ul.request-form-list li { padding-left: 0px; margin-bottom: 0px; margin-right: 10px; }
.acs-box-fold .acs-box:last-child, .innerpage ul.request-form-list li:last-child, .porta-info-list .pil-item:last-child, .post-list .blog-item:last-child, .ro-dump-detail .ro-dump-list ul li, .ro-dump-right ul li last-child { margin-right: 0px; }
.innerpage ul.request-form-list li button { display: inline-block; padding: 12px 34px; font-size: 12px; font-weight: 500; font-family: Rubik; text-transform: uppercase; letter-spacing: 1px; color: rgb(21, 54, 131); position: relative; border: 1px solid rgb(21, 54, 131); border-radius: 0px; }
.innerpage ul.request-form-list li button.active { background-color: rgb(21, 54, 131); color: rgb(255, 255, 255); }
.innerpage ul.request-form-list li button.active::after { content: ""; width: calc(100% + 2px); height: 5px; background: rgb(0, 131, 4); position: absolute; left: -1px; bottom: -1px; }
.desktop-header .menu ul li:hover > div.main-submenu { display: flex; padding: 0px; column-gap: 20px; align-items: flex-start; }
.desktop-header .menu ul li > div.main-submenu > .submenu-text { width: calc(34% - 10px); background: rgb(14, 130, 21); padding: 20px; }
.desktop-header .menu ul li > div.main-submenu > ul { width: calc(66% - 10px); padding: 30px; list-style-type: none; display: flex; flex-wrap: wrap; column-gap: 20px; }
.menu-img-large { width: 100%; height: 200px; object-fit: cover; margin-bottom: 15px; }
.submenu-text .img-title { font-size: 15px; margin-bottom: 0px; color: rgb(255, 255, 255); line-height: 1.2; }
@media only screen and (max-width: 1499px) {
  .services-box-img::before { padding-top: 90%; }
  .services-box .services-box-wrap { max-width: 100%; padding: 50px 60px; }
}
@media only screen and (max-width: 1399px) {
  .footer-bottom-link a { padding: 8px 24px 8px 10px; font-size: 14px; background-position: calc(100% - 10px) 50%; }
  .holiday-schedule { background: url("../images/holiday-schedule.svg") 26px 21px no-repeat rgb(21, 54, 131); padding: 20px 10px 20px 53px; font-size: 18px; }
  .rent-from-lrs, .service-days-map { padding: 25px 20px; }
  .service-days-map h3 { font-size: 21px; }
}
@media only screen and (max-width: 1349px) {
  .services-box .services-box-wrap { padding: 30px; }
  .services-box p { margin-top: 10px; }
  .services-box .btn { margin-top: 20px; }
}
@media only screen and (max-width: 1199px) {
  .banner-bg-wrap { background-image: linear-gradient(rgba(6, 20, 67, 0) 10%, rgba(6, 20, 67, 0.9) 35%); }
  .services-box-img::before { padding-top: 130%; }
  .services-box .services-box-wrap.search-box .search-form { box-shadow: none; flex-wrap: wrap; row-gap: 10px; }
  .services-box-wrap h3 { font-size: 26px; }
  .services-box-wrap .search-form input[type="submit"], .services-box-wrap .search-form input[type="text"] { width: 100%; border-radius: 5px; }
  .menu ul li a { padding-left: 20px; padding-right: 20px; }
  .menu .main-right-menu > ul { margin-right: 0px; }
  .available-service.banner-box-row .banner-box a, .available-service.banner-box-row .banner-box h4 { font-size: 14px; }
  .rent-from-lrs h3 { font-size: 20px; margin-bottom: 10px; }
  .bluebox { margin-bottom: 30px; }
  .available-service.banner-box-row .banner-box, .location-wrapper .banner-box-row .banner-box { padding: 25px 20px 47px; }
  .available-service.banner-box-row .banner-box a { bottom: 15px; }
  .accordion-button { font-size: 20px; }
  .accordion-button::after, .accordion-button:not(.collapsed)::after { width: 14px; height: 7px; background-size: contain; }
  .accordion-text-title { margin-bottom: 10px; font-size: 18px; }
  .location-wrapper div[class*="col-"]:first-child h3 { font-size: 30px; }
  ul.three-col li { width: 50%; }
}
@media only screen and (max-width: 991px) {
  .banner-bg-wrap { background-image: linear-gradient(rgba(6, 20, 67, 0.7) 10%, rgba(6, 20, 67, 0.7) 35%); }
  .footer .row { row-gap: 20px; }
  .footer .row .col-lg-4:nth-child(2) { border-right: none; }
  .footer .widget-left { row-gap: 20px; flex-direction: column; }
  .footer .widget-center { padding-left: 15px; padding-right: 15px; }
  .footer .widget-right { padding-left: 15px; }
  .banner-box-row { flex-wrap: wrap; row-gap: 12px; }
  .banner-box-row .banner-box { width: 49%; }
  .banner-wrap > img, .desktop-header, .location-wrapper .exclusive-contract.desktop-badge, .menu ul li > ul::before { display: none; }
  .banner-wrap .banner-text { position: relative; bottom: 0px; padding-top: 30px; padding-bottom: 30px; }
  .tab-content h2 { font-size: 44px; }
  .banner > .container { background: rgba(7, 13, 53, 0.6); }
  .header .topbar ul { column-gap: 10px; margin-right: 10px; }
  .header .topbar ul li a, .menu ul li a, .top-btn a.btn { font-size: 14px; }
  .top-btn a.btn { padding: 10px; column-gap: 5px; }
  .menu .main-right-menu > ul { column-gap: 10px; }
  .services-box-img::before { padding-top: 100%; }
  h2 { font-size: 48px; }
  .location-header { padding: 75px 0px; }
  .page-title { font-size: 34px; margin-bottom: 24px; padding-bottom: 16px; }
  .pay-bill-left { padding: 40px 40px 150px; }
  .innerpage .pay-bill-left ul li { width: 100%; padding: 0px; }
  .grid-row-gap-30px { row-gap: 30px; }
  .location-wrapper .exclusive-contract.mobile-badge, .menu ul li a, .mobile-header, .mobile-header .mobile-menu .menu .main-right-menu > ul { display: block; }
  .location-wrapper .exclusive-contract.mobile-badge img { width: 35%; margin-bottom: 50px; }
  .menu ul li a, .menu ul li ul li a { padding: 8px 15px; }
  .mobile-header .menu { display: none; position: absolute; top: 85px; width: calc(100vw); right: -0.75rem; padding: 15px; background: rgb(21, 54, 131); z-index: 999; }
  .mobile-header .mobile-logo, .topbar { padding-top: 10px; padding-bottom: 10px; }
  .cart-search-header, .mobile-header .mobile-menu-row { display: flex; justify-content: space-between; }
  .mobile-header .mobile-logo img { width: 100px; height: auto; }
  .mobile-header .mobile-menu { display: flex; align-items: center; justify-content: flex-end; position: relative; }
  .mobile-header .mobile-menu .menu-icon { font-size: 30px; color: rgb(21, 54, 131); }
  .mobile-header .menu .main-right-menu > ul > li { margin-bottom: 15px; }
  .mobile-header .menu ul li a, .mobile-header .menu ul li a h4 { font-size: 16px; color: rgb(255, 255, 255); font-weight: 400; }
  .mobile-header .menu ul li a h4 { font-family: Roboto; margin-bottom: 0px; line-height: 1.5; }
  .mobile-header .menu ul li ul { position: relative; }
  .header .topbar::before { transform: none; }
  .mobile-header .row.align-items-center { background: rgb(239, 240, 241); }
  .mobile-menu-row .menu ul { list-style-type: none; padding: 0px; margin: 0px 0px 15px; background: 0px 0px; }
  .menu ul li, .menu ul li > ul > li, .mobile-header .menu ul li > ul { width: 100%; }
  .mobile-header .menu ul li > ul { background: rgb(29, 69, 163); box-shadow: none; margin-bottom: 0px; display: none; }
  .mobile-header .menu ul li > ul > li > a { padding-left: 23px; }
  .mobile-header .menu ul li > ul > li > ul > li > a { padding-left: 38px; }
  .menu ul li > ul > li { padding: 0px; }
  .menu ul li ul li a:hover { color: rgb(255, 255, 255); }
  .mobile-header .menu ul li a:hover, .mobile-header .menu ul > li:hover, .mobile-header .menu ul > li:hover > a { background: rgb(32, 74, 173); }
  .mobile-header .menu > ul > li > a { max-width: calc(100% - 30px); }
  .mobile-header .menu ul > li.active::after { transform: rotate(90deg); }
  .cart-search-header-wrap { display: flex; column-gap: 16px; }
  .cart-search-header-wrap .search-icon { margin-left: 0px; }
  .search-form-block.open-menu { max-width: calc(-80px + 100vw); width: 910px; }
  .cart-search-header .top-btn { column-gap: 15px; }
  .top-btn a.btn-blue { background: rgb(14, 130, 21); }
  .top-btn a.btn.btn-blue:hover, .top-btn a.btn.btn-green:hover { background: rgb(21, 54, 131); }
  .mobile-header .menu ul li > ul > li > ul { display: block !important; }
  .mobile-header .menu > ul > li { position: relative; cursor: pointer; }
  .mobile-header .menu > ul > li::after { content: ""; position: absolute; width: 15px; height: 15px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='6px' height='10px' viewBox='0 0 6 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArrow Learn More%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='1.-Desktop/3.-CTAa/0.-ALL/1.-Services/Type-B' transform='translate(-110.000000, -81.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Arrow-Learn-More-2' transform='translate(110.000000, 81.000000)'%3E%3Cpath d='M1.26907858,9.88985648 L5.88905906,5.26558326 C6.03698031,5.11872524 6.03698031,4.88127476 5.88905906,4.73441674 L1.26907858,0.110143517 C1.12115733,-0.0367145056 0.881987753,-0.0367145056 0.734066503,0.110143517 L0.110940938,0.728790183 C-0.0369803125,0.875648206 -0.0369803125,1.11309868 0.110940938,1.2599567 L3.84028982,5 L0.110940938,8.7400433 C-0.0369803125,8.88690132 -0.0369803125,9.12435179 0.110940938,9.27120982 L0.734066503,9.88985648 C0.881987753,10.0367145 1.12115733,10.0367145 1.26907858,9.88985648 Z' id='Arrow-Learn-More'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; top: 13px; right: 7px; }
  .topbar { flex-wrap: wrap; justify-content: center; margin-left: calc(var(--bs-gutter-x) * -.5); margin-right: calc(var(--bs-gutter-x) * -.5); padding-left: calc(var(--bs-gutter-x) * .5); padding-right: calc(var(--bs-gutter-x) * .5); row-gap: 15px; }
  .img-text-section-title { font-size: 30px; }
  .wp-block-coblocks-row .wp-block-coblocks-row__inner { flex-flow: column; }
  .wp-block-coblocks-row .wp-block-coblocks-row__inner .wp-block-coblocks-column { margin: 10px 0px 0px; width: 100% !important; }
}
@media only screen and (max-width: 767px) {
  .slick-prev { left: 0px !important; }
  .slick-next { right: 0px !important; }
  .slick-next, .slick-prev { top: 85px; }
  .footer .row .col-lg-4 { border-right: none; }
  .banner-box-row .banner-box { width: 100%; }
  .banner-text ul.tab-title li a { font-size: 18px; }
  .page-title, .tab-content h2 { font-size: 30px; }
  .services-section .services-box { max-width: 400px; margin: auto; }
  .footer-bottom-inner-container { flex-direction: column; row-gap: 20px; }
  .footer-bottom-inner-container p { text-align: center; }
  .footer-bottom-inner-container p a { margin-left: 15px; }
  .footer-bottom-inner-container p a:first-child { margin-left: 0px; }
  .available-service.banner-box-row .banner-box { width: calc(50% - 6px); }
  .img-text-section-title { font-size: 26px; }
  h2 { font-size: 44px; }
  .location-wrapper div[class*="col-"]:first-child h3 { font-size: 26px; margin-bottom: 0px; }
  .innerpage .pay-bill-left .sub-title { margin-bottom: 35px !important; }
  .pay-bill-left { padding: 30px 30px 100px; }
  .pay-bill-left .btn-row { bottom: 30px; }
  .location-wrapper .exclusive-contract.mobile-badge img { width: 50%; }
}
@media only screen and (max-width: 640px) {
  .header .topbar::before { left: 0px; }
  .header .topbar ul { flex-wrap: wrap; justify-content: center; gap: 10px 20px; }
  .testimonials-wrap::before { width: 50px; height: 39px; background-repeat: no-repeat; background-size: 50px; top: -60px; right: 0px; text-align: center; margin: auto; }
  .banner-text ul.tab-title { column-gap: 15px; }
  .banner-text ul.tab-title li a { padding: 0px; font-size: 16px; }
  .banner-text ul.tab-title li a img { width: 25px; }
  .services-box .services-box-wrap.search-box h3 { font-size: 26px; }
  .banner-box-row .banner-box { padding-bottom: 40px; }
  .banner-box-row .banner-box a { bottom: 15px; }
}
@media only screen and (max-width: 575px) {
  .accordion-button { padding: 0.8rem 0px; }
  .accordion-body { padding: 15px 0px 10px; }
  .available-service.banner-box-row { margin-right: 0px; }
  .switch { margin: 0px 15px; }
  h2 { font-size: 36px; }
  .location-header { padding: 55px 0px; }
  .available-service.banner-box-row .banner-box { margin-bottom: 0px; }
}
@media only screen and (max-width: 480px) {
  .cart-search-header { row-gap: 15px; justify-content: center; flex-direction: column; }
  .cart-search-header-wrap { margin-left: auto; }
  .available-service.banner-box-row .banner-box { width: 100%; }
  .location-wrapper .exclusive-contract.mobile-badge img { width: 80%; }
}
@media only screen and (max-width: 375px) {
  .services-box-img::before { padding-top: 130%; }
  ul.three-col li, ul.two-col li { width: 100%; }
}
.porta-potty-banner { position: relative; background: url("../images/image-porta-potty.jpg") center center / cover no-repeat; height: 351px; display: flex; align-items: center; }
.porta-potty-banner::before { content: ""; position: absolute; background: url("../images/Shape-Left.svg") left top / contain no-repeat; height: 100%; width: 100%; z-index: 1; }
.porta-potty-banner::after { content: ""; position: absolute; background: url("../images/Grad.png") left top / cover no-repeat; height: 100%; width: 100%; z-index: 0; }
.porta-potties-page { padding: 29px 0px 80px; }
nav ol li a, nav ol.breadcrumb li a { color: rgb(86, 86, 86); font-size: 14px; font-weight: 500; }
li.breadcrumb-item.active, nav ol.breadcrumb li.breadcrumb-item.active { color: rgb(161, 168, 175); font-size: 14px; font-weight: 500; }
.breadcrumb li.breadcrumb-item::before, nav ol.breadcrumb li.breadcrumb-item::before { color: rgb(218, 218, 218); }
.construaction-services-wrap .acs-box-fold, .porta-info-list { position: relative; display: flex; }
.porta-info-list .pil-item { position: relative; width: 341px; height: 120px; margin-right: 12px; display: flex; flex-flow: column; border: 1px solid rgb(21, 54, 131); justify-content: center; padding: 0px 25px; }
.pbox figure, .porta-main-right figure { border-radius: 20px; width: 100%; overflow: hidden; }
.porta-info-list .pil-item.active { background-color: rgb(21, 54, 131); }
.pil-item h4 { font-size: 17px; font-weight: 700; color: rgb(21, 54, 131); margin-bottom: 26px; text-transform: uppercase; }
.pil-item a { font-size: 15px; color: rgb(21, 54, 131); font-family: Roboto; }
.pil-item a span { padding-left: 10px; }
.porta-main-info { margin: 80px 0px 60px; }
.porta-main-info .porta-main-left h3 { font-size: 40px; font-weight: 700; margin-bottom: 29px; }
.porta-main-right figure { position: relative; display: block; height: 360px; margin-bottom: 0px; }
.contact-above figure img, .hinckley-multiple-image figure img, .porta-accordion figure img, .porta-main-right figure img, .ro-dump-left figure img, .ro-dump-right .rdr-title figure img { width: 100%; height: 100%; object-fit: cover; }
.pbox { position: relative; height: 100%; display: flex; flex-direction: column; }
.pbox figure { margin: 0px 0px 31px; height: 240px; transition: 0.2s; border: 1px solid rgb(213, 212, 210); }
.porta-accordion .accordion-body div[class*="col-"] { margin-bottom: 60px; }
.cog-image-wrap figure img, .pbox figure img { width: 100%; height: 100%; object-fit: contain; }
.pbox .pbox-info { text-align: center; flex: 1 1 0%; display: flex; flex-direction: column; }
.pbox .pbox-info h4 { font-size: 24px; line-height: 31px; color: rgb(21, 54, 131); margin-bottom: 18px; flex: 1 1 0%; font-weight: 700; }
.pbox .btn.btn-primary { background-color: rgb(21, 54, 131); border-color: rgb(21, 54, 131); color: rgb(255, 255, 255); font-size: 15px; line-height: 18px; text-transform: uppercase; font-family: Roboto; font-weight: 500; }
.btn-active, .btn:focus, .pbox .btn.btn-primary:active, .pbox .btn.btn-primary:focus, .ro-dump-right form .btn.btn-primary:active, .ro-dump-right form .btn.btn-primary:focus { box-shadow: none; outline: 0px; }
.campton-right .campton-top:hover, .pbox .btn.btn-primary:hover { background-color: rgb(14, 130, 21); }
.porta-accordion .accordion-button { font-size: 32px; }
.available-service.banner-box-row.porta-boxes .banner-box { width: 24.3%; }
@media (max-width: 1399px) {
  .porta-main-info .porta-main-left h3 { font-size: 36px; }
  .porta-main-info .porta-main-left p { line-height: 28px; }
  .pbox .pbox-info h4 { font-size: 20px; line-height: 23px; }
  .available-service.banner-box-row.porta-boxes .banner-box { width: 24%; }
}
@media (max-width: 1199px) {
  .pil-item h4 { margin-bottom: 15px; font-size: 15px; }
  nav .breadcrumb { margin-bottom: 40px; }
  .porta-main-info .porta-main-left h3 { font-size: 30px; }
  .porta-main-info .porta-main-left p { font-size: 18px; line-height: 25px; }
  .porta-potties-page { padding: 28px 0px 50px; }
}
@media (max-width: 991px) {
  .pbox figure, .porta-main-right figure { height: 200px; }
  .porta-main-info { margin: 60px 0px; }
  .porta-main-info .porta-main-left h3 { margin-bottom: 24px; }
  .pbox figure { margin-bottom: 20px; }
  .pbox .pbox-info h4 { font-size: 20px; line-height: 26px; }
  .porta-accordion .accordion-button { font-size: 28px; }
  .available-service.banner-box-row.porta-boxes .banner-box { width: 32%; }
}
@media (max-width: 767px) {
  .porta-info-list { flex-wrap: wrap; justify-content: space-between; }
  .porta-info-list .pil-item { width: 48%; margin-bottom: 12px; }
  .porta-info-list .pil-item:nth-child(2n) { margin-right: 0px; }
  .porta-main-left, .row .col-md-3:nth-last-child(-n+4) .pbox { margin-bottom: 20px; }
  .porta-main-info .porta-main-left h3 { font-size: 26px; margin-bottom: 20px; }
  .porta-main-info .porta-main-left p { font-size: 16px; line-height: 28px; }
  .pbox .pbox-info h4 { font-size: 18px; line-height: 23px; height: 40px; margin-bottom: 8px; }
  .porta-potties-page { padding: 29px 0px 40px; }
  .porta-potty-banner-desc h1 { font-size: 40px; }
  .porta-potty-banner { height: 271px; }
  .porta-main-right figure { height: auto; max-width: 400px; margin: 0px auto; }
  .porta-accordion .accordion-body div[class*="col-"] { margin-bottom: 30px; }
  .porta-accordion .accordion-button { font-size: 24px; }
  .available-service.banner-box-row.porta-boxes .banner-box { width: 48%; }
  .available-service.banner-box-row .banner-box { padding: 16px 10px 42px; }
  .location-wrapper .banner-box-row .banner-box { padding: 16px 10px; }
  nav .breadcrumb { margin-bottom: 10px; }
}
@media (max-width: 575px) {
  .porta-main-info { margin: 30px 0px; }
  .porta-main-info .porta-main-left h3 { font-size: 24px; }
  .porta-main-right figure { height: 300px; }
  .row .col-md-3:last-child .pbox { margin-bottom: 0px; }
  .porta-potty-banner-desc h1 { font-size: 32px; }
  .pbox figure { width: 100%; max-width: 300px; margin-left: auto; margin-right: auto; }
  .porta-accordion .accordion-button { font-size: 20px; }
  .available-service.banner-box-row.porta-boxes .banner-box { width: 47%; }
}
@media (max-width: 375px) {
  .porta-info-list .pil-item { width: 100%; margin-right: 0px; }
}
.dumpster-page { padding: 30px 0px 50px; }
.dumpster-page nav, .ro-dump-tab .nav-pills, .wp-block-coblocks-row.border-bottom { margin-bottom: 50px; }
.cs1-list-item.cs1-info, nav .breadcrumb { align-items: center; }
.ro-dump-left figure { margin-bottom: 0px; width: 100%; height: 100%; overflow: hidden; }
.ro-dump-right h4, h3, h4 { margin-bottom: 18px; }
.ro-dump-left .tab-pane h2 { font-size: 40px; font-weight: 700; margin-bottom: 60px; color: rgb(0, 0, 0); margin-top: 0px; line-height: 1em; }
.ro-dump-right .rdr-title { position: relative; display: flex; font-size: 16px; color: rgb(47, 47, 47); align-items: center; margin-bottom: 35px; font-family: Roboto; font-weight: 400; }
.ro-dump-right .rdr-title figure { width: 16px; height: auto; overflow: hidden; margin: 0px 10px 0px 0px; }
.ro-dump-right .rdr-title label { margin-right: 10px; font-weight: 700; color: rgb(71, 71, 71); }
.ro-dump-right h4 { font-size: 20px; font-weight: 700; text-transform: capitalize; color: rgb(1, 1, 1); font-family: Roboto; }
.porta-potties-right, .porta-potties-tab form .form-group, .ro-dump-right form .form-group, .text-h2 { margin-bottom: 30px; }
.porta-potties-right ul li .nav-link.active, .ro-dump-right ul li .nav-link.active { color: rgb(255, 255, 255); background-color: rgb(21, 54, 131); border: none; }
.porta-potties-right ul li .nav-link.active::after, .ro-dump-right ul li .nav-link.active::after { content: ""; position: absolute; display: block; width: 100%; height: 6px; background-color: rgb(0, 130, 4); bottom: 0px; left: 0px; }
.ro-dump-right ul li .nav-link { position: relative; border-radius: 0px; font-size: 12px; font-weight: 700; text-transform: uppercase; min-width: 150px; height: 50px; color: rgb(21, 54, 131); border: 2px solid rgb(21, 54, 131); transition: 0.5s; }
.ro-dump-right ul li { margin-right: 12px; }
.porta-potties-tab h4, .ro-dump-right .dumpstar-price { font-size: 32px; font-weight: 700; margin-bottom: 30px; }
.ro-dump-right form .form-group label { display: block; color: rgb(71, 71, 71); font-weight: 500; font-size: 14px; line-height: 26px; font-family: Roboto; }
.ro-dump-right form .form-control { padding: 12px; border: 1px solid rgb(212, 213, 207); color: rgb(71, 71, 71); font-size: 12px; font-weight: 400; }
.porta-potties-tab form .form-control:active, .porta-potties-tab form .form-control:focus, .ro-dump-right form .form-control:active, .ro-dump-right form .form-control:focus { outline: 0px; box-shadow: none; }
.porta-potties-tab form .btn.btn-primary, .ro-dump-right form .btn.btn-primary { width: 100%; font-size: 16px; font-weight: 600; background-color: rgb(21, 54, 131); border-color: rgb(21, 54, 131); color: rgb(255, 255, 255); padding: 17px 16px; text-transform: uppercase; margin: 40px 0px; }
.ro-dump-right form .btn.btn-primary:hover { background-color: rgb(0, 130, 4); border-color: rgb(0, 130, 4); }
.ro-dump-detail .ro-dump-list { position: relative; display: block; padding-bottom: 56px; margin-bottom: 56px; }
.ro-dump-detail .ro-dump-list::after { content: ""; position: absolute; display: block; width: 100%; height: 2px; bottom: 0px; left: 0px; background-color: rgb(164, 167, 172); }
.ro-dump-detail .ro-dump-list:last-child { margin-bottom: 8px; padding-bottom: 0px; }
.ro-dump-detail .ro-dump-list h4 { font-size: 28px; margin-bottom: 20px; font-family: Poppins, sans-serif; }
.ro-dump-detail .ro-dump-list p, .ro-dump-detail .ro-dump-list ul li { color: rgb(0, 0, 0); font-size: 18px; font-weight: 500; }
.ro-dump-detail .ro-dump-list ul li { line-height: 30px; }
@media (max-width: 1199px) {
  .ro-dump-right ul li { margin-bottom: 12px; }
  .ro-dump-right ul li:last-child { margin-bottom: 0px; }
  .ro-dump-right form .btn.btn-primary { margin: 20px 0px; }
  .ro-dump-detail .ro-dump-list h4 { font-size: 25px; margin-bottom: 20px; }
  .ro-dump-detail .ro-dump-list p { margin-bottom: 25px; }
  .ro-dump-detail .ro-dump-list { padding-bottom: 35px; margin-bottom: 35px; }
  .ro-dump-left .tab-pane h2 { margin: 20px 0px 40px; font-size: 28px; }
}
.ab-wrap ul li, ul.porta-list li { margin-bottom: 10px; }
@media (max-width: 991px) {
  .row.dump-wrapper { position: relative; padding-top: 113px; }
  .ro-dump-tab { position: absolute; top: 0px; left: 0px; right: 0px; padding: 0px 12px; }
  .ro-dump-right { margin-top: 20px; }
  .ro-dump-right ul li .nav-link { padding: 10px; }
  .dumpster-page nav { margin-bottom: 40px; }
  .ro-dump-detail .ro-dump-list:last-child, .ro-dump-right .rdr-title, .ro-dump-right form .btn.btn-primary, .ro-dump-tab .nav-pills { margin-bottom: 30px; }
  .ro-dump-right h4 { margin-bottom: 18px; }
  .ro-dump-right .dumpstar-price { font-size: 28px; margin-bottom: 30px; }
  .ro-dump-left .tab-pane h2 { margin-top: 0px; }
}
@media (max-width: 767px) {
  .ro-dump-right form .form-group { margin-bottom: 20px; }
  .ro-dump-detail .ro-dump-list h4 { font-size: 22px; margin-bottom: 20px; }
  .ro-dump-detail .ro-dump-list p { margin-bottom: 20px; font-size: 15px; }
  .ro-dump-detail .ro-dump-list ul li { font-size: 15px; line-height: 20px; }
  .ro-dump-left .tab-pane h2 { font-size: 22px; }
  .porta-potty-banner-desc h1 { font-size: 40px; margin: 0px; }
  .dumpster-page nav { margin-bottom: 30px; }
  .ro-dump-right .rdr-title figure { flex: 0 0 16px; }
  .ro-dump-right .dumpstar-price, .ro-dump-right .rdr-title, .ro-dump-tab .nav-pills { align-items: flex-start; }
  .ro-dump-right form .btn.btn-primary { padding: 9px 16px; font-size: 15px; }
  .footer-bottom-block { margin-top: 30px; }
}
@media (max-width: 575px) {
  .ro-dump-right .dumpstar-price, .ro-dump-right .rdr-title, .ro-dump-tab .nav-pills { margin-bottom: 20px; }
  .ro-dump-right .dumpstar-price { font-size: 24px; }
  .porta-potty-banner-desc h1 { font-size: 36px; }
  .ro-dump-right form .form-group { margin-bottom: 10px; }
}
@media (max-width: 515px) {
  .row.dump-wrapper { padding-top: 169px; }
}
@media (max-width: 359px) {
  .ro-dump-right ul li, .ro-dump-right ul li .nav-link { width: 100%; }
  .row.dump-wrapper { padding-top: 236px; }
}
.innerpage ul li::before, ul.bullet-arrow li::before, ul.campton-ul li::before, ul.porta-list li::before { top: 0px; width: 25px; height: 25px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%230e8215' class='bi bi-arrow-right-short' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.porta-potty-banner-desc { position: relative; z-index: 1; }
.porta-potty-banner-desc h1 { font-size: 56px; font-weight: 600; color: rgb(255, 255, 255); }
.porta-info-section { padding: 46px 32px 43px; border-width: 3px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(21, 54, 131); border-bottom-color: rgb(21, 54, 131); border-image: initial; border-left-style: initial; border-left-color: initial; border-right-style: initial; border-right-color: initial; }
.porta-potty-main-section { padding: 29px 0px 100px; }
.custome-support .cs-list:last-child, .porta-info-section p, .slider-container .slider-nav .slick-slide > div, .worth-main .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > :not([class*="wp-block-"]) { margin: 0px; }
.porta-info-section p a { color: rgb(0, 100, 148); }
.porta-info-section span { color: rgb(16, 98, 136); }
.porta-list { padding-left: 18px; }
.porta-list li, .porta-list p { font-weight: 400; font-family: Roboto; color: rgb(0, 0, 0); }
.text-h2 { font-size: 40px; font-weight: 800; color: rgb(0, 0, 0); }
.btn-wrapper { text-align: right; padding: 20px 0px 70px; }
.btn-wrapper .btn-blue, .btn-wrapper .btn-green { padding: 12px 35px; font-size: 16px; line-height: 1.5; font-weight: 600; margin-right: 20px; font-family: Roboto; }
.btn-wrapper .btn-blue { background-color: rgb(255, 255, 255); outline: 0px; border: 1px solid rgb(21, 54, 131); color: rgb(21, 54, 131); text-align: center; width: 100%; font-family: Rubik, sans-serif; font-size: 16px; margin-right: 0px; padding: 12px 35px !important; }
.accordion button, .accordion-button:not(.collapsed), .stand-porta-potties-right p, h2, h3, h4, p, ul.porta-list li { color: rgb(0, 0, 0); }
.btn-wrapper .btn-blue:hover { color: rgb(255, 255, 255); background-color: rgb(21, 54, 131); }
.porta-slide-wrap .porta-slide-items, .porta-slide-wrap .slider-nav { border: 1px solid rgb(213, 212, 210); }
.porta-slide-wrap .porta-slide-items { background-color: rgb(245, 245, 245); position: relative; }
.porta-slide-wrap .porta-slide-items::before { display: block; padding-top: 100%; content: ""; }
.porta-slide-wrap .porta-slide-items img { width: 100%; object-fit: contain; position: absolute; inset: 0px; height: 100%; border-radius: 0px !important; }
.slider-container { display: flex; justify-content: flex-start; flex-wrap: wrap; width: 100%; }
.slider-container .porta-slide-wrap { flex: 1 1 0%; width: calc(100% - 150px); }
.slider-container .slider-nav { width: 130px; padding: 30px 50px 30px 0px; }
.porta-nav-items img { border-radius: 15px; width: 120px; height: 120px; object-fit: contain; margin: 0px !important; }
.porta-nav-items { border: 1px solid rgb(213, 212, 210); border-radius: 15px; height: 120px; }
.slider-container .porta-nav-items { height: auto; width: 100%; position: relative; border-radius: 0px; }
.slider-container .porta-nav-items::before { content: ""; display: block; padding-top: 100%; }
.slider-container .porta-nav-items img { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; border-radius: 0px !important; }
.slider-container .slick-slide.slick-current .porta-nav-items::after { content: ""; position: absolute; inset: 0px; border: 2px solid rgb(14, 130, 21); }
.slider-nav { padding: 34px 0px; }
nav .breadcrumb { margin-bottom: 62px; align-items: center; }
.slick-slide > div { margin-right: 10px; }
.stand-porta-potties-right p { font-size: 17px; line-height: 26px; font-family: Roboto; }
.stand-porta-potties-righ .accordion { margin-top: 51px; }
.accordion button { font-size: 24px; line-height: 31px; }
.innerpage a, .porta-info-section p, p, ul.porta-list li { font-size: 17px; line-height: 26px; }
.accordion button.btn { font-size: 18px; line-height: 1em; }
.porta-info-section p { font-weight: 400; }
.wp-block-coblocks-row { margin-bottom: 20px; }
.mt-image { position: relative; display: flex; margin: 0px; }
.mt-image img { width: 20px; height: 20px; }
.mt-image .wp-block-media-text__content { padding: 0px 0px 0px 20px; }
.wp-block-image { width: 100%; height: auto; margin: 0px; }
.wp-block-image img { width: 100%; height: 100%; }
.bis-image .wp-block-image img { width: auto; display: block; margin: 0px auto; }
.innerpage ul, ul.bullet-arrow, ul.campton-ul, ul.porta-list { position: relative; display: block; padding: 0px; margin: 0px; list-style: none; }
.innerpage h5, h2, p { margin-bottom: 15px; }
.innerpage ul li, ul.bullet-arrow li, ul.campton-ul li { position: relative; display: block; padding-left: 25px; margin-bottom: 10px; font-size: 17px; line-height: 26px; color: rgb(0, 0, 0); }
.innerpage ul li::before, ul.bullet-arrow li::before { content: ""; position: absolute; left: -5px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.innerpage ul li ul, ul.bullet-arrow li ul { margin-top: 12px; }
.clisting-info ul.campton-ul.csub-ul, .elburn-tab .etab-list-p, .innerpage ul.sub-ul { margin-left: 30px !important; }
.ccs a::after, .ecr a::after, .home-icon-fold a::after { display: inline-block; right: 0px; margin-left: 12px; width: 20px; background-repeat: no-repeat; position: relative; content: ""; top: 4px; background-position: center center; background-size: contain; height: 20px; }
ul.bullet-arrow li ul { padding-left: 0px; }
.innerpage .wp-block-coblocks-accordion-item ul.sub-ul { margin-left: 40px !important; }
.innerpage a { color: rgb(14, 130, 21); font-weight: 500; }
.wp-block-buttons { justify-content: center; }
.wp-block-buttons .wp-block-button__link { border-radius: 0px; font-size: 16px; font-weight: 500; }
.wp-block-buttons .wp-block-button__link:hover { color: rgb(255, 255, 255) !important; }
.ccs, .ecr { position: relative; display: block; }
.ecr a::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-laptop' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 3a.5.5 0 0 1 .5.5V11H2V3.5a.5.5 0 0 1 .5-.5h11zm-11-1A1.5 1.5 0 0 0 1 3.5V12h14V3.5A1.5 1.5 0 0 0 13.5 2h-11zM0 12.5h16a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5z'/%3E%3C/svg%3E"); }
.ccs a::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-envelope-open-fill' viewBox='0 0 16 16'%3E%3Cpath d='M8.941.435a2 2 0 0 0-1.882 0l-6 3.2A2 2 0 0 0 0 5.4v.313l6.709 3.933L8 8.928l1.291.717L16 5.715V5.4a2 2 0 0 0-1.059-1.765l-6-3.2zM16 6.873l-5.693 3.337L16 13.372v-6.5zm-.059 7.611L8 10.072.059 14.484A2 2 0 0 0 2 16h12a2 2 0 0 0 1.941-1.516zM0 13.373l5.693-3.163L0 6.873v6.5z'/%3E%3C/svg%3E"); }
.home-icon-fold a::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5z'/%3E%3C/svg%3E"); }
.btn-blue a:hover { background-color: rgb(14, 130, 21) !important; }
.btn-green a:hover { background-color: rgb(21, 54, 131) !important; }
.innerpage .campton-ul li { margin-left: 5px; }
.innerpage .campton-ul, .pbox .pbox-info { margin-top: 10px; }
.innerpage h5 { font-size: 20px; font-weight: 600; line-height: 24px; }
.innerpage iframe { display: block; margin: 0px auto; }
h2 { font-size: 40px; line-height: 54px; font-weight: 700; }
h3 { font-size: 32px; font-weight: 700; }
h4 { font-size: 28px; font-weight: 700; }
ul.campton-ul li::before { content: ""; position: absolute; left: 0px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.wp-block-coblocks-row.border-bottom .wp-block-coblocks-column__inner { padding-bottom: 50px; }
.border-bottom, .cl-fold-list:last-child { border-bottom: none; }
.porta-potties-page .btn { font-weight: 500; text-transform: uppercase; }
.porta-accordion figure { position: relative; display: block; width: 100%; height: 100%; overflow: hidden; margin: 0px; }
.organic-image .wp-block-image { height: 360px; }
.campton-right .wp-block-coblocks-column__inner { position: relative; display: flex; flex-flow: column; }
.campton-right .wp-block-coblocks-column__inner .wp-block-image { position: relative; display: block; margin: 0px auto 70px; text-align: center; width: 100%; }
.campton-right .wp-block-image { width: 100px; height: 100px; margin: 0px auto; display: flex; }
.campton-right .wp-block-coblocks-column__inner figcaption { position: absolute; bottom: -50px; width: 100%; margin: 0px auto; text-align: center; font-size: 18px; font-style: normal; color: rgb(21, 54, 131); line-height: 22px; }
.campton-right .campton-top.ldsct .wp-block-coblocks-column__inner figcaption, .lcampton-town-logo .wp-block-coblocks-column__inner figcaption, .lclarendonhils .campton-right .wp-block-coblocks-column__inner figcaption { bottom: -30px; }
ul.porta-list li { position: relative; display: block; margin-left: 30px; }
ul.porta-list li::before { content: ""; position: absolute; left: -30px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.delux-btn { position: relative; padding: 11px 50px 11px 20px; margin-top: 20px; }
.delux-btn::after { content: ""; position: absolute; top: 13px; right: 20px; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center center; background-size: contain; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFFFFF' class='bi bi-clipboard' viewBox='0 0 16 16'%3E%3Cpath d='M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z'/%3E%3Cpath d='M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z'/%3E%3C/svg%3E"); }
.accordion-porta-porty .accordion-body { padding: 46px 32px 43px; }
.campton-right .campton-top { text-align: center; justify-content: center; align-items: center; }
.campton-right .wp-block-coblocks-column__inner .wp-block-image img { width: 120px; height: 120px; position: relative; display: block; margin: 0px auto; object-fit: contain; }
.campton-right .campton-top p { margin-bottom: 20px; text-align: center; padding: 0px 30px; }
.campton-right .campton-top .wp-block-coblocks-column__inner { padding: 30px; border-radius: 20px; }
.campton-right .campton-top figcaption em { font-style: normal; }
.campton-bottom-sec { margin-top: -20px; }
.wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__title { position: relative; font-size: 24px; line-height: 31px; font-weight: 700; color: rgb(21, 54, 131); border-bottom: 3px solid rgb(21, 54, 131); background-color: rgb(255, 255, 255); }
.wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__title:hover { background-color: rgb(255, 255, 255); }
.innerpage .wp-block-coblocks-accordion-item__title:not(.has-background), .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item__title:not(.has-background), .wp-block-coblocks-accordion-item__title.has-background:not(.has-background) { background: rgb(255, 255, 255) !important; }
.wp-block-coblocks-accordion-item__title.has-background:focus, .wp-block-coblocks-accordion-item__title:focus { outline: 0px; offset: 0px center; }
.wp-block-coblocks-accordion-item__title.has-background:hover::after, .wp-block-coblocks-accordion-item__title:hover::after { background: 0px 0px; }
.wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"] { margin: 0px 0px 20px; max-width: 100%; }
.clarendonhils .wp-block-image { margin-top: 60px; }
.newsletter-items p { font-weight: 500; }
.desplains-main-wrapper figure.wp-block-image { margin-bottom: 70px !important; }
.desplains-main-wrapper figure.wp-block-image figcaption { bottom: -60px; margin-bottom: 0px; }
.elburn-tab > .wp-block-coblocks-column { border: 1px solid rgb(245, 245, 245); padding: 5px; }
.campton-right .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"], .custome-support .cs-list { margin-bottom: 20px; }
.cofgneva .campton-right figure.wp-block-image { margin-bottom: 60px !important; }
.desplains-main-wrapper .wp-block-coblocks-accordion-item__content figure.wp-block-image { margin-bottom: 0px !important; }
.bd-munere-sec .bd-munere-left p:last-child, .career-detail .career-top-info h3, .career-detail.career-detail-accordian-main .career-account-detail .cad-info, .career-landing-main .cl-title h2, .cl-fold-apply .cl-fold-list .cl-fold-list-item p, .cs1-left .cs1-left-top h2, .desplains-main-wrapper .campton-right .wp-block-buttons, .drop-location, .worth-main .campton-right .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"] { margin-bottom: 0px; }
.cog-image-wrap .cog-img-left figure { width: 120px; height: 120px; overflow: hidden; }
.cog-image-wrap .cog-image-right figure { width: 95px; height: 95px; overflow: hidden; margin-bottom: 30px; }
.ewr-btn a::after, .hhwr-btn a::after, .survey-btn a::after { display: inline-block; width: 18px; height: 18px; background-repeat: no-repeat; position: relative; }
.cog-image-wrap .wp-block-coblocks-column__inner { position: relative; display: flex; flex-flow: column; align-items: center; width: 400px; height: 330px; margin: 0px auto; padding: 20px; border-radius: 20px; }
.cog-image-wrap .wp-block-coblocks-column__inner:hover { background-color: rgb(14, 130, 21); }
.acs-box-fold .acs-box .acs-info button.btn.btn-blue, .cog-image-wrap .wp-block-coblocks-column__inner .wp-block-button a:hover, .cog-image-wrap .wp-block-coblocks-column__inner:hover p, .cog-image-wrap .wp-block-coblocks-column__inner:hover strong, .cs-box-fold .cs-box:hover h4, .ewaste-check-availble-sec label, .ewaste-check-availble-sec p, .have-questions-section .wpforms-container-full .wpforms-form .wpforms-field label, .have-questions-section h3 { color: rgb(255, 255, 255); }
.cog-image-wrap .wp-block-coblocks-column__inner p { text-align: center; }
.cog-image-wrap .wp-block-coblocks-column__inner .wp-block-button { margin: 15px 0px 0px; }
.wp-block-button .wp-block-button__link { border: 1px solid rgb(243, 243, 243); }
.survey-btn a::after { content: ""; top: 4px; right: -10px; background-position: center center; background-size: contain; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFFFFF' class='bi bi-chat-left-dots' viewBox='0 0 16 16'%3E%3Cpath d='M14 1a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H4.414A2 2 0 0 0 3 11.586l-2 2V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12.793a.5.5 0 0 0 .854.353l2.853-2.853A1 1 0 0 1 4.414 12H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/%3E%3Cpath d='M5 6a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0zm4 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0z'/%3E%3C/svg%3E"); }
.ewr-btn a::after, .page-id-1947 .village-of-golf-main .acr a::after, body:not(.page-id-1947) .village-of-golf-main .acr::after { content: ""; top: 4px; right: -10px; background-position: center center; background-size: contain; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-laptop' viewBox='0 0 16 16'%3E%3Cpath d='M13.5 3a.5.5 0 0 1 .5.5V11H2V3.5a.5.5 0 0 1 .5-.5h11zm-11-1A1.5 1.5 0 0 0 1 3.5V12h14V3.5A1.5 1.5 0 0 0 13.5 2h-11zM0 12.5h16a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 0 12.5z'/%3E%3C/svg%3E"); }
.hhwr-btn a::after { content: ""; top: 4px; right: -10px; background-position: center center; background-size: contain; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5z'/%3E%3C/svg%3E"); }
.hinckley-multiple-image figure { width: 100%; height: 150px; overflow: hidden; }
figure.hinck-img { height: 400px; }
.page-id-2150 .innerpage h4 { margin-bottom: 6px; }
.spacing-class { margin-top: 20px !important; margin-bottom: 15px !important; }
.blog-main { position: relative; display: block; margin-top: 0px; }
.blog-main .blog-top { border-bottom: 2px solid rgb(213, 212, 207); padding-bottom: 60px; }
.blog-top h1 { font-size: 40px; color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 29px; }
.blog-top p { font-size: 17px; color: rgb(0, 0, 0); }
.blog-cat .blog-cat-top { position: relative; display: flex; padding: 21px 0px; justify-content: space-between; border-bottom: 2px solid rgb(213, 212, 207); align-items: center; }
.blog-cat .blog-cat-top h2 { font-size: 24px; line-height: 31px; font-weight: 700; margin-bottom: 0px; }
.blog-cat .blog-cat-top option, .blog-cat .blog-cat-top select { font-size: 14px; }
.blog-cat .blog-cat-top select:focus { outline: 0px; box-shadow: none; border-color: rgb(213, 212, 207); }
.blog-cat .blog-cat-top select { border-color: rgb(213, 212, 207); width: 305px; }
.general-links a:last-child, .map-section .map-list ul li { border-bottom: 1px solid rgb(151, 151, 151); }
.blog-catwrap { margin-top: 60px; position: relative; display: flex; }
.blog-author, .blog-date, .btn-block_N a, .emr figure, .location-search-form form span, .location-search-form form span label { display: inline-block; }
.blog-catwrap .blog-item { width: 320px; margin-right: 40px; }
.blog-item figure { border-radius: 0px; margin-bottom: 16px; object-fit: cover; }
.blog-item figure img { width: 100%; height: 100%; object-fit: cover; max-width: 100%; border-radius: 0px !important; }
.blog-item .blog-info { position: relative; border-bottom: 2px solid rgb(21, 54, 131); }
.blog-item .blog-info h4 { line-height: 28px; font-size: 20px; margin-bottom: 26px; }
.blog-item .blog-info .bdetail { position: relative; display: flex; justify-content: space-between; padding-bottom: 5px; }
.blog-info .bdetail label { font-size: 15px; line-height: 20px; color: rgb(21, 54, 131); text-transform: uppercase; }
.blog-info .bdetail span { font-size: 15px; line-height: 20px; color: rgb(0, 0, 0); }
.grid-item, .grid-sizer { width: 25%; }
.grid-item { padding: 20px; }
.grid-item--width2 { width: 40%; }
.author-date { font-size: 17px; font-family: Roboto; }
.blog-author { margin-right: 20px; }
.blog-date { margin-left: 20px; }
.blog-detail-main .bd-above { position: relative; padding-bottom: 62px; border-bottom: 2px solid rgb(213, 212, 207); margin-bottom: 60px; }
.blog-detail-main .bd-above h1 { position: relative; display: block; font-size: 40px; line-height: 54px; color: rgb(0, 0, 0); font-weight: 700; margin-bottom: 29px; }
.bd-munere-sec .bd-munere-left p, .blog-detail-main .bd-above p { font-size: 17px; line-height: 26px; margin-bottom: 15px; }
.bd-munere-sec { padding-bottom: 56px; border-bottom: 2px solid rgb(213, 212, 207); }
.bd-munere-sec .bd-munere-left h4 { font-size: 32px; line-height: 38px; margin-bottom: 18px; }
.bd-munere-sec .bd-munere-left a { margin-top: 30px; color: rgb(255, 255, 255); text-transform: uppercase; }
.blog-post-sec .bpost-top { position: relative; display: flex; justify-content: space-between; padding: 21px 0px; align-items: center; border-bottom: 2px solid rgb(213, 212, 207); margin-bottom: 25px; }
.blog-post-sec .bpost-top h4 { color: rgb(0, 0, 0); font-size: 24px; line-height: 31px; font-weight: 700; margin: 0px; }
.blog-post-sec .bpost-top a { text-transform: uppercase; color: rgb(255, 255, 255); }
.post-list { position: relative; display: flex; flex-wrap: wrap; margin-left: -20px; margin-right: -20px; }
.post-list .blog-item { width: 25%; padding: 0px 20px; }
.location-title p { font-size: 20px; font-family: Roboto; letter-spacing: 0.7px; line-height: 1.6; }
.location-search-form form { margin-top: 70px; }
.location-search-form form span:first-child { width: calc(80% - 178px); }
.location-search-form form span:nth-child(2) { width: 20%; margin-left: 15px; }
.location-search-form form span:nth-child(3) { width: auto; margin-left: 15px; }
.location-search-form form span label { margin-bottom: 5px; font-size: 15px; font-family: Roboto; font-weight: 500; }
.location-search-form form span select { display: block; height: 46px; }
.map-section { display: flex; margin-top: 60px; }
.map-section .map-list { width: 33.33%; padding-right: 40px; }
.map-section .map-list ul li { padding-left: 0px; padding-top: 30px; padding-bottom: 30px; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 0px; font-family: Roboto; font-size: 17px; }
.map-section .map-list ul li span { content: "1"; background: rgb(14, 130, 21); width: 50px; height: 50px; border-radius: 100%; left: 0px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: 600; font-family: Poppins; margin-right: 15px; }
.map-section .map-right { width: 66.66%; }
.location-faq-section { background: rgb(245, 249, 252); margin-top: 100px; padding: 80px 0px; }
.location-faq-section .accordion { margin-top: 25px; }
.location-faq-section .accordion-button, .location-faq-section .accordion-item { background-color: unset; }
.location-faq-wrap { display: flex; align-items: flex-start; }
.location-faq-section .accordion button { font-size: 20px; font-weight: 600; }
.location-faq-section .location-faq { width: calc(100% - 440px); padding-right: 40px; }
.location-faq-section .faq-service { width: 440px; }
.kanviletown-block h4 { margin-bottom: 95px; }
.paybill-sing-from-section { background: url("../images/sing-pay-bill-bg.jpg") center center / cover no-repeat; padding: 85px 0px; margin: 80px 0px; }
.paybill-sing-from { max-width: 800px; }
.have-questions-section .wpforms-container-full .wpforms-form .wpforms-field input, .have-questions-section .wpforms-container-full .wpforms-form .wpforms-field textarea, .paybill-sing-from .wpforms-container-full .wpforms-form .wpforms-field input, .paybill-sing-from .wpforms-container-full .wpforms-form .wpforms-field textarea, div.wpforms-container-full form.wpforms-form .wpforms-field-container input, div.wpforms-container-full form.wpforms-form .wpforms-field-container select, div.wpforms-container-full form.wpforms-form .wpforms-field-container textarea { width: 100%; max-width: none; font-size: 14px; line-height: 1.2; font-family: Roboto; color: rgb(64, 64, 65); padding: 15px; }
div.wpforms-container-full form.wpforms-form .wpforms-field-container .wpforms-field-checkbox ul li { padding-right: 10px !important; }
div.wpforms-container-full form.wpforms-form .wpforms-field-container input[type="checkbox"], div.wpforms-container-full form.wpforms-form .wpforms-field-container input[type="radio"] { width: auto; }
.have-questions-section .wpforms-container-full .wpforms-form .wpforms-field label, .paybill-sing-from .wpforms-container-full .wpforms-form .wpforms-field label, div.wpforms-container-full form.wpforms-form .wpforms-field-container label { font-size: 15px; line-height: 1.3; font-family: Roboto; font-weight: 500; }
.innerpage div.wpforms-container-full .wpforms-form .wpforms-one-fourth { width: 23%; margin-left: 2%; }
.have-questions-section { background: url("../images/bg-have-questions.jpg") center center / cover no-repeat; padding: 85px 0px; margin-top: 60px; position: relative; z-index: 9; }
.have-questions-section::before { content: ""; position: absolute; width: 100%; height: 100%; background: rgb(4, 19, 54); opacity: 0.5; top: 0px; z-index: -1; }
.contact-wrap .contact-above { margin-bottom: 50px; border-bottom: 3px solid rgb(14, 130, 21); padding-bottom: 50px; }
.innerpage .contact-detail p { margin-bottom: 20px; line-height: 27px; }
.contact-above p { margin: 0px; font-weight: 400; }
.contact-above figure { width: 100%; height: 260px; overflow: hidden; margin-bottom: 0px; }
.contact-fold .custome-support h5 { background-color: rgb(21, 54, 131); color: rgb(255, 255, 255); padding: 12px; margin-bottom: 20px; font-size: 22px; }
.custome-support .service-presentive { padding: 0px 10px 10px; border-bottom: 3px solid rgb(224, 224, 224); margin-bottom: 20px; }
.custome-support .temp-services { padding: 0px 10px; margin-bottom: 0px; }
.service-presentive h6, .temp-services h6 { font-weight: 700; font-size: 20px; }
.service-presentive .sl-item, .temp-services .sl-item { font-weight: 500; font-size: 16px; margin-bottom: 5px; display: flex; }
.cl-fold-apply .cl-fold-list .cl-fold-list-item span, .service-presentive .sl-item span, .temp-services .sl-item span { padding-right: 10px; color: rgb(21, 54, 131); }
.custome-support { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; padding: 30px; border-radius: 20px; }
.cs-box-fold { display: flex; column-gap: 12px; margin-top: 0px; }
.cs-box-fold .cs-box { width: 32%; background: rgb(255, 255, 255); margin-bottom: 15px; border: 1px solid rgb(21, 54, 131); box-sizing: border-box; text-align: left; color: rgb(255, 255, 255); padding: 21px 20px; position: relative; }
.cs-box-fold .cs-box h4 { font-size: 22px; }
.cs-service-wrap { position: relative; display: block; margin-top: 50px; }
.acs-box-fold .acs-box { position: relative; display: flex; flex-flow: column; justify-content: center; align-items: center; margin-right: 50px; }
.construaction-services-wrap .accordion .acs-box-fold.roll-box .acs-box { width: 33.33%; }
.acs-box-fold .acs-box .acs-info { position: relative; display: block; text-align: center; margin-top: 20px; }
.acs-box-fold .acs-box .acs-info h4 { font-size: 24px; color: rgb(21, 54, 131); }
.construaction-services-wrap .acs-box-fold .acs-box figure { border: 2px solid rgb(213, 212, 208); border-radius: 20px; }
.construaction-services-wrap .accordion .acs-box-fold { position: relative; display: flex; flex-wrap: wrap; margin: 0px -20px; }
.construaction-services-wrap .accordion .acs-box-fold .acs-box { position: relative; display: flex; flex-flow: column; justify-content: flex-start; align-items: center; width: 25%; padding: 0px 20px; margin: 0px 0px 60px; }
.construaction-services-wrap .accordion .acs-box-fold .acs-box .acs-info { position: relative; display: flex; text-align: center; margin-top: 20px; flex-flow: column; flex: 1 1 0%; align-items: center; justify-content: space-between; }
.porta-potties-right ul#pills-tab { display: flex; flex-wrap: wrap; padding-left: 0px; list-style: none; margin: 0px -10px 30px; }
.cs1-right span, .location-info span { color: rgb(14, 130, 21); font-size: 20px; padding-right: 10px; }
.porta-potties-right ul li { margin-right: 0px; padding: 0px 10px; flex: 1 1 0%; }
.porta-potties-right ul li .nav-link { position: relative; border-radius: 0px; font-size: 10px; font-weight: 700; text-transform: uppercase; width: 118px; height: 54px; color: rgb(21, 54, 131); border: 2px solid rgb(21, 54, 131); transition: 0.5s; line-height: 1.4em; }
.porta-potties-tab .form-group label, .porta-potties-tab form .form-group label { display: block; color: rgb(0, 0, 0); font-weight: 600; font-size: 14px; line-height: 26px; font-family: Roboto; }
.innerpage .porta-potties-tab .form-control { padding: 12px; border: 1px solid rgb(212, 213, 207); color: rgb(0, 0, 0); font-size: 12px; font-weight: 400; }
.porta-potties-right .location-info { position: relative; display: block; font-size: 14px; font-weight: 500; margin-bottom: 30px; }
.porta-potties-right h5 { font-weight: 800; text-transform: capitalize; font-size: 24px; }
.porta-potties-part h4 { font-size: 24px; }
.porta-potties-part-fold .porta-potties-part { border-bottom: 1px solid rgb(177, 183, 189); padding-bottom: 40px; margin-bottom: 40px; }
.porta-potties-part-fold .porta-potties-part.po-po-part2 { border-bottom: 0px; margin: 0px; }
.porta-potties-part p { margin-bottom: 0px; font-weight: 500; font-size: 18px; line-height: 30px; }
.porta-potties-listing p { font-weight: 500; font-size: 18px; }
.porta-potties-listing p label { font-weight: 700; padding-right: 15px; }
.cl-fold-form table, .porta-potties-listing p:last-child { margin-top: 40px; }
.cs1-left .cs1-left-top { position: relative; display: flex; justify-content: space-between; padding-bottom: 20px; border-bottom: 3px solid rgb(14, 130, 21); margin-bottom: 50px; align-items: center; }
.cs1-top-detail span { font-weight: 600; padding-right: 10px; }
.cl-fold-form table.table.table-striped tbody tr td a, .cs1-top-detail a { color: rgb(21, 54, 131); text-decoration: underline; }
.cs1-first-form, .cs1-second-form { padding-bottom: 60px; border-bottom: 3px solid rgb(177, 183, 189); margin-bottom: 60px; }
.cs1-left .btn-blue { min-width: 300px; text-transform: capitalize; font-weight: 500; font-size: 22px; }
.cs1-right .location-info { position: relative; display: block; font-size: 14px; font-weight: 500; margin-bottom: 30px; text-align: center; }
.cs1-list-item figure { margin-right: 20px; width: 100px; height: auto; margin-bottom: 0px; }
.cs1-list-item .info h4 { font-size: 20px; margin-bottom: 10px; }
.cs1-list-item .info p { font-size: 14px; margin-bottom: 0px; font-weight: 500; }
.cs1-list-item .info p strong { padding-right: 10px; }
.cs1-list-item .info2 { position: relative; display: block; margin-top: 5px; }
.cs1-list-item .info2 .edit { position: absolute; display: block; right: -70px; bottom: 50px; color: rgb(21, 54, 131); font-weight: 600; }
.cs1-right .cs1-right-box .cs1-list-item { position: relative; display: flex; justify-content: space-between; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(177, 183, 189); }
.cs1-right .cs1-right-box { position: relative; display: block; border: 2px solid rgb(177, 183, 189); border-radius: 15px; padding: 25px; }
.cs1-right-box h5 { border-bottom: 2px solid rgb(14, 130, 21); padding-bottom: 20px; margin-bottom: 30px; font-weight: 700; }
.cs1-right .cs1-right-box .cs1-list-item .price { margin-top: 4px; font-weight: 400; font-size: 21px; }
.cs1-list-item h6 { font-weight: 700; font-size: 18px; margin-bottom: 0px; }
.cs1-list-item .free { font-weight: 500; font-size: 16px; text-transform: uppercase; }
.cs1-list-item h4 { font-size: 22px; margin: 0px; padding: 0px; }
.cs1-list-item.cs1-info .tottal-price { font-size: 22px; font-weight: 700; }
.cs1-right-box .cs1-list-item:last-child { border-bottom: none; margin-bottom: 0px; }
.cs1-bottom-detail h5 { font-size: 24px; font-weight: 700; margin-bottom: 35px; }
.cs2-personal-info .cs2p-detail { position: relative; display: flex; margin-bottom: 40px; }
.cs2-personal-info .cs2p-detail p { max-width: 150px; flex: 1 1 0%; margin-bottom: 0px; margin-right: 170px; font-weight: 500; }
.cs1-second-form .cs2-bill-info span, .cs2-personal-info .cs2p-detail span { color: rgb(21, 54, 131); font-weight: 600; flex: 1 1 0%; }
.cs2-personal-info .cs2pa-detail { position: relative; font-weight: 500; }
.cs2-personal-info .cs2pa-detail .email strong, .cs2-personal-info .cs2pa-detail .pn strong { padding-right: 5px; }
.cs1-second-form .cs2-bill-info { position: relative; display: flex; flex: 1 1 0%; }
.cs1-second-form .cs2-bill-info figure { width: 50px; height: auto; margin-right: 30px; margin-bottom: 0px; }
.cs1-second-form .cs2-bill-info figure img, .ewaste-image figure img, .value-main figure.wp-block-image.size-full img { border-radius: 0px !important; }
.cs2-bill-info .cs2-bill-detail { position: relative; display: block; width: 160px; margin-right: 80px; font-weight: 500; }
.checkout-step1.checkout-step2 .cs1-bottom-detail .cs1-second-form { border-bottom: none; margin: 0px; padding: 0px; }
p.other-detail { margin-left: 75px; font-weight: 500; }
.checkout-step3-main h2 { font-weight: 700; margin-bottom: 20px; }
.checkout-step3-main h5 { font-weight: 700; margin-bottom: 25px; }
.checkout-step3-main p { font-weight: 500; margin-bottom: 30px; }
.career-landing-main .cl-title { position: relative; display: flex; justify-content: space-between; margin-bottom: 30px; }
.career-landing-main .cl-top { margin-bottom: 35px; }
.cl-fold .cl-fold-form { border-top: 3px solid rgb(14, 130, 21); padding-top: 40px; }
.cl-fold-form label { font-weight: 600; font-size: 16px; }
.form-detail .social-menu { margin-right: -34px; }
.form-detail .social-menu label { font-weight: 500; padding-right: 10px; }
.form-detail .social-menu a { color: rgb(21, 54, 131); font-size: 22px; padding: 0px 10px; }
.cl-fold-form .form-detail { position: relative; display: flex; justify-content: space-between; align-items: center; margin-top: 40px; }
.cl-fold-form .table-striped > tbody > tr:nth-of-type(2n+1) { --bs-table-accent-bg: #fff; color: var(--bs-table-striped-color); }
.cl-fold-form .table-striped > tbody > tr:nth-of-type(2n) { --bs-table-accent-bg: #f9f9fa; color: var(--bs-table-striped-color); }
.cl-fold-form table.table.table-striped tr td, .cl-fold-form table.table.table-striped tr th { padding: 15px 20px; }
.cl-fold-form table.table.table-striped thead { border-bottom: 3px solid rgb(151, 151, 151); }
.cl-fold-form table.table.table-striped tbody { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px; }
.cl-fold-form table.table.table-striped tr td { color: rgb(0, 0, 0); font-weight: 500; }
.career-landing-main .cl-fold-right { padding: 50px; position: relative; background-color: rgb(255, 255, 255); border: 1px solid rgb(218, 217, 212); border-radius: 20px; }
.cl-fold-right .general-links { position: relative; display: flex; flex-flow: column; margin-bottom: 30px; }
.general-links a { color: rgb(255, 255, 255); background-color: rgb(21, 54, 131); padding: 14px 20px; border-top: 1px solid rgb(151, 151, 151); font-weight: 400; vertical-align: middle; }
.general-links a span { padding-right: 10px; font-size: 20px; }
.cl-fold-apply .cl-fold-list { border-bottom: 1px solid rgb(150, 150, 150); margin-bottom: 20px; }
.cl-fold-apply .cl-fold-list h6 { font-weight: 700; font-size: 20px; margin-bottom: 25px; line-height: 30px; }
.cl-fold-apply .cl-fold-list .cl-fold-list-item { position: relative; display: flex; font-weight: 500; font-size: 16px; margin-bottom: 5px; word-break: break-all; }
.cl-fold-apply p { font-weight: 500; margin-bottom: 15px; }
.cl-fold-form .table-wrap { overflow: auto; }
.career-detail .career-top-info { position: relative; display: flex; justify-content: space-between; align-items: center; padding-bottom: 30px; border-bottom: 3px solid rgb(14, 130, 21); margin-bottom: 50px; }
.career-top-info .social-option { position: relative; display: flex; align-items: center; }
.social-option a { color: rgb(21, 54, 131); font-size: 20px; padding: 0px 15px; }
.career-top-info .social-option label { font-size: 18px; text-transform: uppercase; font-weight: 500; padding-right: 10px; }
.social-option a.btn.btn-blue { color: rgb(255, 255, 255); padding: 11px 20px; font-size: 17px; margin-left: 20px; }
.career-account-detail .cad-info p label { font-weight: 700; min-width: 150px; }
.career-account-detail .cad-info p { position: relative; font-weight: 500; font-size: 18px; margin-bottom: 5px; }
.career-account-detail h2 { color: rgb(21, 54, 131); font-size: 50px; margin-bottom: 40px; }
.career-account-detail .cad-info { position: relative; display: flex; justify-content: space-between; flex: 1 1 0%; padding-bottom: 40px; border-bottom: 3px solid rgb(151, 151, 151); margin-bottom: 60px; align-items: flex-end; }
.career-detail-list { padding-bottom: 50px; border-bottom: 3px solid rgb(151, 151, 151); margin-bottom: 40px; }
.career-detail-list h4 { font-size: 24px; margin-bottom: 10px; word-break: break-word; }
.career-detail-list p, .career-detail-list ul li { font-weight: 500; line-height: 28px; margin: 0px; }
.career-detail.career-detail-accordian-main .accordion .accordion-header { position: relative; display: block; margin-bottom: 0px; }
.career-detail.career-detail-accordian-main .accordion .accordion-header .accordion-button.collapsed::after { content: ""; position: absolute; display: block; top: 35px; left: 0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='%23153683' class='bi bi-plus-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E"); width: 22px; height: 22px; }
.career-detail.career-detail-accordian-main .accordion .accordion-header .accordion-button { padding: 30px 0px 30px 32px; word-break: break-all; border-bottom: 3px solid rgb(151, 151, 151) !important; }
.career-detail.career-detail-accordian-main .accordion-body p, .career-detail.career-detail-accordian-main .accordion-body ul li { font-size: 18px; line-height: 29px; margin-bottom: 0px; font-weight: 400; }
.career-detail.career-detail-accordian-main .accordion { margin-bottom: 40px; margin-top: 30px; }
.worth-main .campton-right .campton-top .wp-block-coblocks-column__inner { padding: 20px 30px; }
.village-of-winnetka-main iframe { margin: 0px 0px 20px; }
.city-of-wheaton-main .wp-block-image { width: 100px; height: auto; margin: 0px; }
.city-of-wheaton-main .wp-block-image a img { border-radius: unset !important; }
body.error404, body.page-template-thank-you { line-height: 0; }
.page-404 { background: url("../images/404-bg.jpg") center center / cover no-repeat; height: 100vh; margin: 0px; display: flex; align-items: center; text-align: center; }
.page-404 .container { max-width: 700px; }
.page-404 h1 { font-size: 200px; font-weight: 700; color: rgb(255, 255, 255); line-height: 1; margin-bottom: 30px; }
.page-404 h3 { font-size: 40px; line-height: 1.4; font-weight: 600; color: rgb(255, 255, 255); }
.blog-detail-banner a.btn.btn-border, .page-404 a.btn.btn-border { border-width: 1px; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); margin-top: 40px; text-transform: uppercase; }
.page-404 a.btn.btn-border { padding: 17px 58px; }
.blog-detail-banner a.btn.btn-border:hover, .page-404 a.btn.btn-border:hover { background-color: rgb(255, 255, 255); color: rgb(0, 9, 70); }
.thank-you.page-404 h1 { font-size: 120px; }
.thank-you.page-404 h3 { font-weight: 400; font-size: 34px; line-height: 1.2; }
.page-id-1947 .village-of-golf-main .acr a::after, body:not(.page-id-1947) .village-of-golf-main .acr::after { position: relative; display: inline-block; width: 20px; height: 20px; background-repeat: no-repeat; }
.ult-main .campton-right figure.ult-map { position: relative; width: 100%; height: auto; }
.ult-main .campton-right figure.ult-map img { position: relative; width: 100%; height: 100%; object-fit: cover; }
.westernsprings-main .service-map { width: 150px; height: 150px; overflow: hidden; }
.westernsprings-main .service-map img { object-fit: cover; }
.height-auto img { height: auto !important; }
.wp-block-table.is-style-stripes thead th { text-transform: none; }
.innerpage .accept-material li { display: inline; float: left; padding-top: 50px; text-align: center; line-height: 18px; text-transform: uppercase; margin: 0px 12px; font-size: 14px; }
.emr figure img { width: 30px; height: 30px; overflow: hidden; border-radius: 0px !important; text-align: center !important; }
.emr figure { width: 70px; text-align: center; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); padding: 10px 0px 0px; margin: 0px auto 5px !important; }
.cmrf.emr figure { width: 85px; }
.wcmr.emr figure { width: 95px; }
.btn-block_N a { height: 45px; line-height: 44px !important; padding-top: 0px !important; padding-bottom: 0px !important; }
.emr figure figcaption { padding-top: 0px; text-align: center; font-style: normal; margin: 4px 0px 0px; }
.value-main figure.wp-block-image.size-full { width: 110px; height: auto; margin: 0px !important; }
.award-wrap figure.wp-block-image.size-full { width: 270px; height: auto; margin: 0px 0px 10px; }
.award-wrap.wp-block-coblocks-row__inner { border: 1px solid rgb(234, 234, 234); padding: 10px 20px; }
.award-wrap.wp-block-coblocks-row__inner h4, table.table { margin-bottom: 0px; }
.award-wrap.wp-block-coblocks-row__inner ul { margin-top: 20px; }
@media screen and (max-width: 1439px) {
  .campton-right .campton-top .wp-block-coblocks-column__inner { padding: 20px 10px; }
  .lcampton-town-logo .wp-block-coblocks-column__inner figcaption, .lclarendonhils .campton-right .wp-block-coblocks-column__inner figcaption { bottom: -50px; }
  .slider-container .slider-nav { width: 110px; padding: 30px 30px 30px 0px; }
}
@media screen and (max-width: 1199px) {
  .innerpage iframe { width: 100%; height: 350px; }
  .porta-accordion figure { height: 300px; }
  .porta-accordion figure img { object-fit: contain; }
  .porta-slide-wrap .porta-slide-items img { height: 450px; }
  .porta-nav-items { height: 100px; }
  .porta-nav-items img { width: 100%; height: 100px; object-fit: contain; }
  .newsletter-items .desc { padding: 20px 30px 0px; }
  .village-of-glencoe-main iframe { height: auto; margin-bottom: 15px; }
  .ldeerfield-main .campton-right .campton-top.ldsct .wp-block-coblocks-column__inner figcaption { bottom: -40px; }
  .innerpage .highwood-fold iframe, .innerpage .village-of-golf-main iframe { height: 250px; }
  .porta-potties-right ul li { flex: inherit; }
  .cs1-right .location-info { text-align: left; }
  .blog-detail-main .bd-above { padding-bottom: 30px; margin-bottom: 30px; }
  .bd-munere-sec { padding-bottom: 30px; }
}
@media screen and (max-width: 991px) {
  .porta-slide-wrap .porta-slide-items { height: 550px; overflow: hidden; }
  .porta-slide-wrap .porta-slide-items img { height: 100%; object-fit: contain; }
  .stand-porta-potties-right, .stand-porta-potties-right .accordion { margin-top: 20px; }
  .stand-porta-potties-right .text-h2 { margin-bottom: 20px; font-size: 30px; }
  .innerpage iframe { width: 100%; height: 200px; }
  .organic-image .wp-block-image, figure.hinck-img { height: auto; }
  .newsletter-wrapper .newsletter-items { width: calc(20% - 20px); border: 1px solid rgb(234, 234, 234); margin-bottom: 20px; padding: 10px; background-color: rgb(245, 245, 245); column-gap: 20px; }
  .campton-right .campton-top.cofgneva .wp-block-coblocks-column__inner figcaption { bottom: -70px; }
  .cofgneva .campton-right figure.wp-block-image { margin-bottom: 10px !important; }
  .cog-image-wrap .wp-block-coblocks-column__inner, .height-auto img { width: auto; }
  .location-faq-section .faq-service, .location-faq-section .location-faq, .map-section .map-list, .map-section .map-right, .post-list .blog-item { width: 50%; }
  .map-right iframe { height: 600px; }
  .construaction-services-wrap .accordion .acs-box-fold .acs-box { width: 33.33%; }
  .construaction-services-wrap .cs-box-fold { position: relative; display: flex; flex-wrap: wrap; }
  .cs-box-fold .cs-box, .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-fourth { width: 49%; }
  .porta-potties-right ul li .nav-link { width: 158px; }
  .checkout-step1 .cs1-left { margin-bottom: 40px; }
  .cs1-first-form, .cs1-second-form { padding-bottom: 30px; margin-bottom: 30px; }
  .cs1-left .cs1-left-top { padding-bottom: 20px; margin-bottom: 30px; }
  .cs1-list-item .info2 .edit { right: -170px; }
  .custome-support, .porta-potties-right { margin-top: 30px; }
  .career-landing-main .cl-fold-right { margin-top: 40px; }
  .career-detail .career-top-info { flex-wrap: wrap; }
  .career-account-detail .cad-info .card-detail, .career-detail .career-top-info h3 { margin-bottom: 20px; }
  .career-account-detail .cad-info { flex-wrap: wrap; margin-bottom: 40px; }
  .career-account-detail h2 { font-size: 40px; margin-bottom: 20px; }
  .innerpage div.wpforms-container-full .wpforms-form .wpforms-first.wpforms-one-fourth { clear: inherit !important; }
  .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-fourth:nth-child(2n) { margin-left: 2% !important; }
  .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-fourth:nth-child(2n+1) { margin-left: 0px !important; }
  .Block-full-on-tablet .wp-block-image img { width: auto; max-width: 100%; margin: 0px auto; }
  .Block-full-on-tablet .wp-block-coblocks-column, .Block-full-on-tablet .wp-block-column { width: 100% !important; }
  .Block-full-on-tablet .wp-block-coblocks-row__inner { flex-direction: column; }
  .bd-munere-sec .bd-munere-left a { margin: 20px 0px; }
  .safety-main figure.wp-block-image { width: 300px; height: auto; margin: 0px auto 15px; display: block; }
  .kanviletown-block h4 { margin-bottom: 10px; }
}
@media screen and (max-width: 767px) {
  .porta-potty-banner-desc h1 { font-size: 40px; }
  .text-h2 { margin-bottom: 10px; font-size: 28px; }
  .porta-info-section { padding: 25px 0px; }
  .clarendonhils .wp-block-image, .stand-porta-potties-right .accordion { margin-top: 0px; }
  .career-landing-main .cl-title h2, nav .breadcrumb { margin-bottom: 20px; }
  .location-wrapper { margin: 30px 0px; }
  .btn-wrapper a { max-width: 100%; text-align: center; margin: 0px !important; }
  .btn-wrapper .btn-green { margin-bottom: 20px !important; }
  .btn-wrapper { padding-bottom: 40px; }
  .porta-potty-main-section { padding-bottom: 90px; }
  .ab-wrap p, .ab-wrap ul li, .innerpage a, .innerpage ul li, p, ul.bullet-arrow li { font-size: 16px; line-height: 22px; }
  h2, h3, h4 { line-height: 1.25em; }
  .innerpage iframe { width: 100%; height: 350px; }
  .innerpage .highwood-iframe iframe { width: 100%; height: auto; }
  .contact-above figure, .innerpage .coh-right iframe, .innerpage .siframe iframe, .innerpage .village-of-golf-main iframe { height: auto; }
  h2 { font-size: 28px; }
  h3 { font-size: 24px; }
  h4 { font-size: 20px; }
  .clarendonhils .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link, .compatain-main .wp-block-buttons > .wp-block-button.wp-block-button__width-50, .wp-block-buttons > .wp-block-button.wp-block-button__width-50 { width: auto; }
  .campton-right .wp-block-coblocks-column__inner figcaption { bottom: -80px; }
  .campton-right .campton-top p { font-size: 12px; padding: 0px; margin-top: 0px; }
  .campton-right .campton-top .wp-block-buttons > .wp-block-button.wp-block-button__width-75, .construaction-services-wrap .accordion .acs-box-fold.roll-box .acs-box, .cs-box-fold .cs-box, .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-fourth, .location-search-form form input[type="submit"] { width: 100%; }
  .campton-right .campton-top .has-medium-gutter > [class*="wp-block-coblocks-column"]:nth-child(2n+1) { margin-right: 0px; }
  .clarendonhils .campton-right .wp-block-coblocks-column__inner figcaption, .ldeerfield-main .campton-right .campton-top.ldsct .wp-block-coblocks-column__inner figcaption { bottom: -90px; }
  .clarendonhils .wp-block-buttons { margin-bottom: 0px; }
  .desplains-main-wrapper figure.wp-block-image { margin-bottom: 70px !important; }
  .innerpage .elmwoodpark-main iframe { margin-bottom: 10px; }
  .campton-right .campton-top.cofgneva .wp-block-coblocks-column__inner figcaption { bottom: -100px; }
  .location-faq-section, .location-search-form form { margin-top: 30px; }
  .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-half, .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-third, .innerpage div.wpforms-container-full .wpforms-form .wpforms-three-sixths, .innerpage div.wpforms-container-full .wpforms-form .wpforms-two-fourths, .innerpage div.wpforms-container-full .wpforms-form .wpforms-two-sixths, .location-search-form form span:first-child, .location-search-form form span:nth-child(2), .location-search-form form span:nth-child(3) { width: 100%; margin-left: 0px; }
  .location-search-form form span:nth-child(2) { margin-top: 16px; }
  .location-search-form form span:nth-child(3) { margin-top: 32px; }
  .map-section { margin-top: 50px; flex-direction: column-reverse; row-gap: 30px; }
  .location-faq-section .faq-service, .location-faq-section .location-faq, .map-section .map-list, .map-section .map-right { width: 100%; padding-right: 0px; }
  .location-faq-wrap { flex-direction: column; row-gap: 30px; }
  .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-fourth:nth-child(2n), .innerpage div.wpforms-container-full .wpforms-form .wpforms-one-fourth:nth-child(2n+1) { margin-left: 0px !important; }
  .construaction-services-wrap .accordion .acs-box-fold .acs-box { width: 50%; margin: 0px 0px 40px; }
  .construaction-services-wrap .sos-acc-right, .cs-service-wrap { margin-top: 20px; }
  .construaction-services-wrap .accordion { margin-top: 15px; }
  .construaction-services-wrap .accordion button, .contact-fold .custome-support h5 { font-size: 20px; }
  .cs1-list-item .info2 .edit { right: -80px; }
  .contact-above p { margin: 0px 0px 20px; }
  .career-landing-main .cl-title { flex-wrap: wrap; }
  .worth-main .wp-block-coblocks-column { width: 100px !important; }
  .campton-top.campton-top-wrap p { margin-top: 0px; margin-bottom: 10px; }
  .westernsprings-main.wp-block-coblocks-row:not([data-columns="1"]) .wp-block-coblocks-row__inner { display: flex; flex: 1 1 0%; flex-flow: column; }
  .westernsprings-main.wp-block-coblocks-row:not([data-columns="1"]) .wp-block-coblocks-row__inner .wp-block-coblocks-column, .westernsprings-main.wp-block-coblocks-row:not([data-columns="1"]) .wp-block-coblocks-row__inner .wp-block-coblocks-column__inner { width: 100% !important; margin-bottom: 0px; }
  .blog-detail-main .bd-above h1 { font-size: 34px; line-height: 24px; margin-bottom: 20px; }
  .value-main figure.wp-block-image.size-full { width: 85px; }
}
@media screen and (max-width: 575px) {
  .stand-porta-potties-right .accordion button, .stand-porta-potties-right .accordion-button, .wp-block-coblocks-accordion .wp-block-coblocks-accordion-item .wp-block-coblocks-accordion-item__title { font-size: 22px; }
  .organic-image .wp-block-image, .porta-slide-wrap .porta-slide-items { height: 350px; }
  .cs1-left .cs1-left-top h2, .stand-porta-potties-right .text-h2 { font-size: 24px; }
  .innerpage a, .innerpage ul li, p, ul.bullet-arrow li { font-size: 14px; line-height: 22px; }
  .innerpage .highwood-iframe iframe { width: 100%; height: 350px; }
  .wp-block-coblocks-row.border-bottom { margin-bottom: 30px; }
  .wp-block-coblocks-row.border-bottom .wp-block-coblocks-column__inner { padding-bottom: 30px; }
  .porta-accordion figure { margin: 0px auto; }
  .campton-right .wp-block-coblocks-column__inner .wp-block-image { margin-bottom: 50px; }
  .campton-right .wp-block-coblocks-column__inner figcaption { bottom: -65px; }
  .wp-block-coblocks-accordion-item__content .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"] { margin: 0px; max-width: 100%; }
  .clarendonhils .campton-right .wp-block-coblocks-column__inner { align-items: center; }
  .cla-accoridian .wp-block-image { margin-bottom: 0px; }
  .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"] { margin: 0px; }
  .construaction-services-wrap .accordion .acs-box-fold .acs-box, .newsletter-wrapper .newsletter-items { width: 100%; }
  .campton-right .campton-top p, .clarendonhils .wp-block-image { margin-top: 0px; }
  .clarendonhils .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"] { margin-bottom: -30px; }
  .clarendonhils .campton-right .wp-block-coblocks-column__inner figcaption, .desplains-main-wrapper figure.wp-block-image figcaption { bottom: -40px; }
  .ldsct .campton-top figcaption { bottom: -45px; }
  .campton-right .campton-top .wp-block-coblocks-column__inner { padding: 20px 30px; }
  .wp-block-buttons > .wp-block-button.wp-block-button__width-50 { width: auto; }
  .desplains-main-wrapper .campton-right .campton-top p { margin-top: 50px; }
  .desplains-main-wrapper .campton-right figure.wp-block-image, .desplains-main-wrapper figure.wp-block-image { margin-bottom: 0px !important; }
  .cofgneva .campton-right figure.wp-block-image, .elmwoodpark-bsec .wp-block-coblocks-column__inner, .innerpage .elmwoodpark-main p { margin-bottom: 10px; }
  .campton-right .campton-top.cofgneva .wp-block-coblocks-column__inner figcaption { bottom: -50px; }
  .innerpage .village-of-glencoe-main figure.wp-block-image { margin-bottom: 15px !important; }
  .ldeerfield-main .campton-right .campton-top.ldsct .wp-block-coblocks-column__inner figcaption { bottom: -60px; }
  .lclarendonhils .campton-right .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner > [class*="wp-block-"], .ldeerfield-main .campton-right .wp-block-coblocks-row[data-columns="1"] figure.wp-block-image { margin-bottom: 20px; }
  .campton-top.lcampton-town-logo.campton-right .wp-block-coblocks-column__inner figcaption { bottom: -44px !important; }
  .cog-image-wrap .wp-block-coblocks-column__inner { height: auto; }
  .hinckley-multiple-image figure { width: 300px; height: auto; overflow: hidden; position: relative; display: block; margin: 0px auto !important; }
  .kaneville-img .wp-block-image, .kanviletown-block h4 { margin-bottom: 15px; }
  .contact-detail { margin-top: 30px; }
  .cs1-left .btn-blue { min-width: 200px; }
  .cs1-list-item .info2 .edit { right: -100px; }
  .career-top-info .social-option, .cl-fold-form .form-detail { flex-wrap: wrap; }
  .form-detail .social-menu { margin-right: 0px; margin-top: 20px; }
  .career-landing-main .cl-fold-right { padding: 30px; }
  .career-account-detail h2 { font-size: 32px; margin-bottom: 20px; }
  .social-option a.btn.btn-blue { margin: 20px 0px 0px; }
  .campton-top.campton-top-wrap p { margin-top: 0px; margin-bottom: 10px; }
  .porta-potty-banner-desc h1 { font-size: 28px; }
  .blog-detail-main .bd-above h1 { font-size: 30px; line-height: 44px; margin-bottom: 20px; }
  .safety-main figure.wp-block-image { width: 200px; }
  .kaneville-accordian .wp-block-image { margin-top: 15px; }
  .cod-acc-img .wp-block-image { margin: 20px 0px; }
}
@media screen and (max-width: 375px) {
  .btn-wrapper { display: flex; flex-flow: column; }
  .innerpage a, .stand-porta-potties-right p { font-size: 14px; line-height: 24px; }
  .porta-nav-items { height: 80px; }
  .porta-nav-items img { width: 100%; height: 80px; object-fit: contain; }
  .porta-slide-wrap .porta-slide-items { height: 300px; }
  .cs1-list-item .info2 .edit { right: -90px; }
  .post-list .blog-item { width: 100%; margin-bottom: 20px; }
  .blog-post-sec .bpost-top { flex-wrap: wrap; }
  .blog-post-sec .bpost-top a { margin-top: 10px; }
}
@media screen and (max-width: 340px) {
  .porta-potties-right ul#pills-tab { justify-content: center; }
  .cs1-list-item .info2 .edit { right: -80px; }
}
.innerpageheader .row { max-width: 900px; }
.grid { margin-left: -20px; margin-right: -20px; }
.slider-nav .slick-arrow { position: absolute; left: 39px !important; }
.slider-nav .slick-arrow::before { color: rgb(21, 54, 131); opacity: 1; }
.slider-nav .slick-arrow.slick-prev { top: 0px !important; transform: rotate(90deg); }
.slider-nav .slick-arrow.slick-next { transform: rotate(90deg); top: auto !important; bottom: 0px !important; }
.select2-container--default .select2-selection--single { padding: 10px 15px; font-size: 16px; border: 1px solid rgb(204, 204, 204); border-radius: 5px; background: rgb(251, 251, 251); height: auto; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: normal; padding: 0px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 100%; top: 2px; right: 10px; }
.lrsdatepicker { background-image: url("../images/calendar.png"); background-repeat: no-repeat; background-size: 15px; background-position: right 10px center; }
input.lrsdatepicker:-internal-autofill-selected { background-image: url("../images/calendar.png") !important; background-repeat: no-repeat !important; background-size: 15px !important; background-position: right 10px center !important; }
.woocommerce-notices-wrapper .woocommerce-message { margin-bottom: 0px; border-color: rgb(14, 130, 21); }
.woocommerce-info { border-color: rgb(21, 54, 131); }
.woocommerce ul.order_details li { padding-left: 25px; }
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li { padding-left: 25px !important; }
.woocommerce-error { padding: 50px 20px 10px !important; margin-bottom: 30px !important; }
.woocommerce-error::before { top: 9px; }
.woocommerce-error::after { content: "Please Check Below Details"; font-weight: 700; color: rgb(184, 28, 35); position: absolute; top: 10px; left: 50px; }
.woocommerce-form-coupon-toggle .woocommerce-error::after, .woocommerce-notices-wrapper .woocommerce-error::after { content: "Please Check Copen Code"; }
.woocommerce-NoticeGroup-checkout .woocommerce-error::after { content: "Below Field Required"; }
.wp-block-coblocks-row.ewaste-check-availble-sec { position: relative; display: block; background-image: url("http://120.72.95.94:54929/lrs/wp-content/uploads/2021/10/HHWBG.jpg"); width: 100%; height: 600px; background-size: cover; padding: 200px 20%; }
.ewaste-image figure { width: 80px; height: auto; margin: 0px auto !important; }
@media (max-width: 1199px) {
  .grid-item { padding: 20px 10px; }
  .grid { margin-left: -10px; margin-right: -10px; }
}
@media (max-width: 991px) {
  .grid-item, .grid-sizer { width: 33.33%; }
  .grid-item { padding: 20px 10px 0px; }
}
@media (max-width: 767px) {
  .grid-item, .grid-sizer { width: 50%; }
  .blog-item .blog-info h4 { font-size: 18px; margin-bottom: 10px; }
  .wp-block-coblocks-row.ewaste-check-availble-sec { padding: 100px 10%; }
}
@media (max-width: 575px) {
  .blog-cat .blog-cat-top { flex-wrap: wrap; }
  .blog-cat .blog-cat-top form, .blog-cat .blog-cat-top select { width: 100%; }
  .blog-cat .blog-cat-top h2 { font-size: 20px; }
  figure.wp-block-image { margin-bottom: 10px !important; }
}
@media (max-width: 480px) {
  .grid-item, .grid-sizer { width: 100%; }
  .slider-container .slider-nav { width: 100%; padding: 0px 20px; order: 2; }
  .slider-nav .slick-arrow.slick-prev { transform: translateY(-50%); left: -4px !important; top: 30% !important; }
  .slider-nav .slick-arrow.slick-next { transform: translateY(-50%); bottom: unset; right: -4px !important; top: 30% !important; left: auto !important; }
}
.alignright { float: right; margin: 0px 0px 20px 20px; z-index: 1; position: relative; }
a.location-side-bar-button.side-bar-contact-us { background-image: none; padding-left: 20px; }
.blog-detail-main .fetureimg { margin-bottom: 20px; float: right; }
.search .innerpage ul li { padding-bottom: 10px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 15px; }
.elementor-accordion-item .elementor-tab-content img.border-radius-none { border-radius: 0px; }
.pay-bill .col-lg-6 .pay-bill-left ul li { width: 100%; padding: 0px; }
.thanks-social { margin: 60px auto 0px; background: rgb(255, 255, 255); max-width: 360px; padding: 30px 20px; border-radius: 5px; }
.thanks-social h4 { font-size: 32px; margin: auto; text-align: center; }
.thanks-social ul { list-style-type: none; margin: 20px 0px 0px; padding: 0px; display: flex; column-gap: 10px; align-items: center; justify-content: center; }
.thanks-social ul a img { max-width: 45px; }
@media screen and (max-width: 991px) {
  .page-404.thank-you .container { max-width: 550px; }
  .thank-you.page-404 h1 { font-size: 60px; }
  .thank-you.page-404 h3 { font-size: 24px; }
  .page-404 a.btn.btn-border { padding-left: 40px; padding-right: 40px; margin-top: 20px; }
  .thanks-social h4 { font-size: 28px; }
}
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; margin-left: auto; margin-right: auto; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-loading .slick-list { background: url("./ajax-loader.gif") center center no-repeat rgb(255, 255, 255); }
@font-face { font-family: slick; font-weight: normal; font-style: normal; src: url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"); }
.slick-prev, .slick-next { font-size: 0px; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0px; transform: translate(0px, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before { opacity: 1; }
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before { opacity: 0.25; }
.slick-prev::before, .slick-next::before { font-family: slick; font-size: 20px; line-height: 1; opacity: 0.75; color: white; -webkit-font-smoothing: antialiased; }
.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { right: -25px; left: auto; }
.slick-prev::before { content: "←"; }
[dir="rtl"] .slick-prev::before { content: "→"; }
.slick-next { right: -25px; }
[dir="rtl"] .slick-next { right: auto; left: -25px; }
.slick-next::before { content: "→"; }
[dir="rtl"] .slick-next::before { content: "←"; }
.slick-dotted.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -35px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { font-size: 0px; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0px; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover::before, .slick-dots li button:focus::before { opacity: 1; }
.slick-dots li button::before { font-family: slick; font-size: 6px; line-height: 20px; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; content: "•"; text-align: center; opacity: 0.25; color: black; -webkit-font-smoothing: antialiased; }
.slick-dots li.slick-active button::before { opacity: 0.75; color: black; }
.dialog-widget-content { background-color: var(--e-a-bg-default); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; overflow: hidden; position: absolute; }
.dialog-message { box-sizing: border-box; line-height: 1.5; }
.dialog-close-button { color: var(--e-a-color-txt); cursor: pointer; font-size: 15px; inset-inline-end: 15px; line-height: 1; margin-block-start: 15px; position: absolute; transition: var(--e-a-transition-hover); }
.dialog-close-button:hover { color: var(--e-a-color-txt-hover); }
.dialog-prevent-scroll { max-height: 100vh; overflow: hidden; }
.dialog-type-lightbox { background-color: rgba(0, 0, 0, 0.8); bottom: 0px; height: 100%; left: 0px; position: fixed; user-select: none; width: 100%; z-index: 9999; }
.elementor-editor-active .elementor-popup-modal { background-color: initial; }
.dialog-type-alert .dialog-widget-content, .dialog-type-confirm .dialog-widget-content { margin: auto; padding: 20px; width: 400px; }
.dialog-type-alert .dialog-header, .dialog-type-confirm .dialog-header { font-size: 15px; font-weight: 500; }
.dialog-type-alert .dialog-header::after, .dialog-type-confirm .dialog-header::after { border-block-end: var(--e-a-border); content: ""; display: block; margin-block-end: 10px; margin-inline: -20px; padding-block-end: 10px; }
.dialog-type-alert .dialog-message, .dialog-type-confirm .dialog-message { min-height: 50px; }
.dialog-type-alert .dialog-buttons-wrapper, .dialog-type-confirm .dialog-buttons-wrapper { display: flex; gap: 15px; justify-content: flex-end; padding-block-start: 10px; }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button { background-color: var(--e-a-btn-bg); border: none; border-radius: var(--e-a-border-radius); color: var(--e-a-btn-color-invert); font-size: 12px; font-weight: 500; line-height: 1.2; outline: none; padding: 8px 16px; transition: var(--e-a-transition-hover); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { border: none; }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { background-color: var(--e-a-btn-bg-hover); color: var(--e-a-btn-color-invert); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active { background-color: var(--e-a-btn-bg-active); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]), .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]) { cursor: pointer; }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled { background-color: var(--e-a-btn-bg-disabled); color: var(--e-a-btn-color-disabled); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon { display: none; }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt { background: transparent; color: var(--e-a-color-txt); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover { background: var(--e-a-bg-hover); color: var(--e-a-color-txt-hover); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled { background: transparent; color: var(--e-a-color-txt-disabled); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border { border: 1px solid var(--e-a-color-txt-muted); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success { background-color: var(--e-a-btn-bg-success); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover { background-color: var(--e-a-btn-bg-success-hover); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary { background-color: var(--e-a-btn-bg-primary); color: var(--e-a-btn-color); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover { background-color: var(--e-a-btn-bg-primary-hover); color: var(--e-a-btn-color); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt { background: transparent; color: var(--e-a-color-primary-bold); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover { background: var(--e-a-bg-primary); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro { background-color: var(--e-a-btn-bg-accent); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover { background-color: var(--e-a-btn-bg-accent-hover); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active { background-color: var(--e-a-btn-bg-accent-active); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info { background-color: var(--e-a-btn-bg-info); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover { background-color: var(--e-a-btn-bg-info-hover); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning { background-color: var(--e-a-btn-bg-warning); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover { background-color: var(--e-a-btn-bg-warning-hover); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger { background-color: var(--e-a-btn-bg-danger); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white { color: var(--e-a-color-white); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover { background-color: var(--e-a-btn-bg-danger-hover); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button i { margin-inline-end: 5px; }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited { color: initial; }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited { background-color: var(--e-a-btn-bg-disabled); }
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled], .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled] { background-color: var(--e-a-btn-bg-disabled); cursor: not-allowed; }
:root { --direction-multiplier: 1; }
body.rtl, html[dir="rtl"] { --direction-multiplier: -1; }
.elementor-hidden { display: none; }
.elementor-visibility-hidden { visibility: hidden; }
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor-clearfix::after { clear: both; content: ""; display: block; height: 0px; width: 0px; }
.e-logo-wrapper { display: inline-block; line-height: 1; }
.e-logo-wrapper i { color: var(--e-a-color-circle-logo); font-size: 2.5em; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor hr { background-color: transparent; margin: 0px; }
.elementor img { border: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }
.elementor embed, .elementor iframe, .elementor object, .elementor video { border: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container { direction: ltr; inset: 0px; overflow: hidden; position: absolute; z-index: 0; }
.elementor .elementor-background-video-container { pointer-events: none; transition: opacity 1s; }
.elementor .elementor-background-video-container.elementor-loading { opacity: 0; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed { max-width: none; }
.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(-50%, -50%); }
.elementor .elementor-background-video-hosted { object-fit: cover; }
.elementor .elementor-background-overlay { inset: 0px; position: absolute; }
.elementor .elementor-background-slideshow { inset: 0px; position: absolute; z-index: 0; }
.elementor .elementor-background-slideshow__slide__image { background-position: 50% center; background-size: cover; height: 100%; width: 100%; }
.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-element.elementor-absolute, .elementor-widget-wrap > .elementor-element.elementor-absolute { position: absolute; }
.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed { position: fixed; }
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }
@media (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }
}
@media (max-width: 767px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; }
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed { z-index: 1; }
.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.elementor-invisible { visibility: hidden; }
.elementor-custom-embed-play { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(calc(-50% * var(--direction-multiplier)),-50%); }
.elementor-custom-embed-play i { color: rgb(255, 255, 255); font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }
.elementor-custom-embed-play svg { fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); height: 100px; width: 100px; }
.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }
.elementor-custom-embed-play.elementor-playing i { font-family: eicons; }
.elementor-custom-embed-play.elementor-playing i::before { content: ""; }
.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-tag { display: inline-flex; }
.elementor-ken-burns { transition-duration: 10s; transition-property: transform; transition-timing-function: linear; }
.elementor-ken-burns--out { transform: scale(1.3); }
.elementor-ken-burns--active { transition-duration: 20s; }
.elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1); }
.elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3); }
.elementor-align-center { text-align: center; }
.elementor-align-right { text-align: right; }
.elementor-align-left { text-align: left; }
.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }
.elementor-align-justify .elementor-button { width: 100%; }
@media (min-width:-1) {
  .elementor-widescreen-align-center { text-align: center; }
  .elementor-widescreen-align-right { text-align: right; }
  .elementor-widescreen-align-left { text-align: left; }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-left .elementor-button, .elementor-widescreen-align-right .elementor-button { width: auto; }
  .elementor-widescreen-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  .elementor-laptop-align-center { text-align: center; }
  .elementor-laptop-align-right { text-align: right; }
  .elementor-laptop-align-left { text-align: left; }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-left .elementor-button, .elementor-laptop-align-right .elementor-button { width: auto; }
  .elementor-laptop-align-justify .elementor-button { width: 100%; }
  .elementor-tablet_extra-align-center { text-align: center; }
  .elementor-tablet_extra-align-right { text-align: right; }
  .elementor-tablet_extra-align-left { text-align: left; }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-left .elementor-button, .elementor-tablet_extra-align-right .elementor-button { width: auto; }
  .elementor-tablet_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-center { text-align: center; }
  .elementor-tablet-align-right { text-align: right; }
  .elementor-tablet-align-left { text-align: left; }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-left .elementor-button, .elementor-tablet-align-right .elementor-button { width: auto; }
  .elementor-tablet-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  .elementor-mobile_extra-align-center { text-align: center; }
  .elementor-mobile_extra-align-right { text-align: right; }
  .elementor-mobile_extra-align-left { text-align: left; }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-left .elementor-button, .elementor-mobile_extra-align-right .elementor-button { width: auto; }
  .elementor-mobile_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 767px) {
  .elementor-mobile-align-center { text-align: center; }
  .elementor-mobile-align-right { text-align: right; }
  .elementor-mobile-align-left { text-align: left; }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-left .elementor-button, .elementor-mobile-align-right .elementor-button { width: auto; }
  .elementor-mobile-align-justify .elementor-button { width: 100%; }
}
:root { --page-title-display: block; }
.elementor-page-title, h1.entry-title { display: var(--page-title-display); }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }
.elementor-section { position: relative; }
.elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
  .elementor-section .elementor-container { flex-wrap: wrap; }
}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.elementor-section.elementor-section-stretched { position: relative; width: 100%; }
.elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; }
.elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; }
.elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; }
@media (min-width: 768px) {
  .elementor-section.elementor-section-height-full { height: 100vh; }
  .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; }
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; }
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; }
.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
.elementor-widget-wrap > .elementor-element { width: 100%; }
.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
.elementor-column { display: flex; min-height: 1px; position: relative; }
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: 5px; }
.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated { padding: 30px; }
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }
@media (min-width: 768px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] { width: 10%; }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] { width: 11.111%; }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] { width: 12.5%; }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] { width: 14.285%; }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] { width: 16.666%; }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] { width: 20%; }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 25%; }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] { width: 30%; }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] { width: 33.333%; }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] { width: 40%; }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] { width: 50%; }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] { width: 60%; }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 66.666%; }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] { width: 70%; }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] { width: 75%; }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] { width: 80%; }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] { width: 83.333%; }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] { width: 90%; }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 { width: 10%; }
  .elementor-column.elementor-xs-11 { width: 11.111%; }
  .elementor-column.elementor-xs-12 { width: 12.5%; }
  .elementor-column.elementor-xs-14 { width: 14.285%; }
  .elementor-column.elementor-xs-16 { width: 16.666%; }
  .elementor-column.elementor-xs-20 { width: 20%; }
  .elementor-column.elementor-xs-25 { width: 25%; }
  .elementor-column.elementor-xs-30 { width: 30%; }
  .elementor-column.elementor-xs-33 { width: 33.333%; }
  .elementor-column.elementor-xs-40 { width: 40%; }
  .elementor-column.elementor-xs-50 { width: 50%; }
  .elementor-column.elementor-xs-60 { width: 60%; }
  .elementor-column.elementor-xs-66 { width: 66.666%; }
  .elementor-column.elementor-xs-70 { width: 70%; }
  .elementor-column.elementor-xs-75 { width: 75%; }
  .elementor-column.elementor-xs-80 { width: 80%; }
  .elementor-column.elementor-xs-83 { width: 83.333%; }
  .elementor-column.elementor-xs-90 { width: 90%; }
  .elementor-column.elementor-xs-100 { width: 100%; }
}
@media (max-width: 767px) {
  .elementor-column.elementor-sm-10 { width: 10%; }
  .elementor-column.elementor-sm-11 { width: 11.111%; }
  .elementor-column.elementor-sm-12 { width: 12.5%; }
  .elementor-column.elementor-sm-14 { width: 14.285%; }
  .elementor-column.elementor-sm-16 { width: 16.666%; }
  .elementor-column.elementor-sm-20 { width: 20%; }
  .elementor-column.elementor-sm-25 { width: 25%; }
  .elementor-column.elementor-sm-30 { width: 30%; }
  .elementor-column.elementor-sm-33 { width: 33.333%; }
  .elementor-column.elementor-sm-40 { width: 40%; }
  .elementor-column.elementor-sm-50 { width: 50%; }
  .elementor-column.elementor-sm-60 { width: 60%; }
  .elementor-column.elementor-sm-66 { width: 66.666%; }
  .elementor-column.elementor-sm-70 { width: 70%; }
  .elementor-column.elementor-sm-75 { width: 75%; }
  .elementor-column.elementor-sm-80 { width: 80%; }
  .elementor-column.elementor-sm-83 { width: 83.333%; }
  .elementor-column.elementor-sm-90 { width: 90%; }
  .elementor-column.elementor-sm-100 { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 { width: 10%; }
  .elementor-column.elementor-md-11 { width: 11.111%; }
  .elementor-column.elementor-md-12 { width: 12.5%; }
  .elementor-column.elementor-md-14 { width: 14.285%; }
  .elementor-column.elementor-md-16 { width: 16.666%; }
  .elementor-column.elementor-md-20 { width: 20%; }
  .elementor-column.elementor-md-25 { width: 25%; }
  .elementor-column.elementor-md-30 { width: 30%; }
  .elementor-column.elementor-md-33 { width: 33.333%; }
  .elementor-column.elementor-md-40 { width: 40%; }
  .elementor-column.elementor-md-50 { width: 50%; }
  .elementor-column.elementor-md-60 { width: 60%; }
  .elementor-column.elementor-md-66 { width: 66.666%; }
  .elementor-column.elementor-md-70 { width: 70%; }
  .elementor-column.elementor-md-75 { width: 75%; }
  .elementor-column.elementor-md-80 { width: 80%; }
  .elementor-column.elementor-md-83 { width: 83.333%; }
  .elementor-column.elementor-md-90 { width: 90%; }
  .elementor-column.elementor-md-100 { width: 100%; }
}
@media (min-width:-1) {
  .elementor-reverse-widescreen > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width:-1) {
  .elementor-reverse-laptop > .elementor-container > :first-child, .elementor-reverse-laptop > .elementor-container > :nth-child(10), .elementor-reverse-laptop > .elementor-container > :nth-child(2), .elementor-reverse-laptop > .elementor-container > :nth-child(3), .elementor-reverse-laptop > .elementor-container > :nth-child(4), .elementor-reverse-laptop > .elementor-container > :nth-child(5), .elementor-reverse-laptop > .elementor-container > :nth-child(6), .elementor-reverse-laptop > .elementor-container > :nth-child(7), .elementor-reverse-laptop > .elementor-container > :nth-child(8), .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-tablet_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width:-1) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 768px) and (max-width:-1) {
  .elementor-reverse-tablet > .elementor-container > :first-child, .elementor-reverse-tablet > .elementor-container > :nth-child(10), .elementor-reverse-tablet > .elementor-container > :nth-child(2), .elementor-reverse-tablet > .elementor-container > :nth-child(3), .elementor-reverse-tablet > .elementor-container > :nth-child(4), .elementor-reverse-tablet > .elementor-container > :nth-child(5), .elementor-reverse-tablet > .elementor-container > :nth-child(6), .elementor-reverse-tablet > .elementor-container > :nth-child(7), .elementor-reverse-tablet > .elementor-container > :nth-child(8), .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 0; }
  .elementor-reverse-mobile_extra > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (max-width: 767px) {
  .elementor-reverse-mobile > .elementor-container > :first-child { order: 10; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order: 9; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order: 8; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order: 7; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order: 6; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order: 5; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order: 4; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order: 3; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order: 2; }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order: 1; }
  .elementor-column { width: 100%; }
}
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.elementor-grid .elementor-grid-item { min-width: 0px; }
.elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
.elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
.elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
.elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
.elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
.elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
.elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
.elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
.elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
.elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
.elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
.elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
@media (min-width:-1) {
  .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  .elementor-grid-laptop-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
  .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 767px) {
  .elementor-grid-mobile-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (min-width: 1025px) {
  #elementor-device-mode::after { content: "desktop"; }
}
@media (min-width:-1) {
  #elementor-device-mode::after { content: "widescreen"; }
}
@media (max-width:-1) {
  #elementor-device-mode::after { content: "tablet_extra"; }
}
@media (max-width: 1024px) {
  #elementor-device-mode::after { content: "tablet"; }
}
@media (max-width:-1) {
  #elementor-device-mode::after { content: "mobile_extra"; }
}
@media (max-width: 767px) {
  #elementor-device-mode::after { content: "mobile"; }
}
@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
body.rtl .e-con { --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }
.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }
.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }
.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
.e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }
.e-con-boxed { gap: initial; text-align: initial; }
.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }
.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
@media (max-width: 767px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }
.e-con .elementor-widget { min-width: 0px; }
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px) {
  .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  .e-con.e-flex .elementor-widget-archive-posts { width: 100%; }
}
.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input { flex-grow: 1; }
.elementor-field-group { align-items: center; flex-wrap: wrap; }
.elementor-field-group.elementor-field-type-submit { align-items: flex-end; }
.elementor-field-group .elementor-field-textual { background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }
.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
.elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }
.elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }
.elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; flex-basis: 100%; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-inline-end: 20px; text-transform: inherit; }
.elementor-field-group .elementor-select-wrapper::before { content: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; transform: translateY(-50%); }
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before { content: ""; }
.elementor-field-subgroup { display: flex; flex-wrap: wrap; }
.elementor-field-subgroup .elementor-field-option label { display: inline-block; }
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-inline-end: 10px; }
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; }
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline; }
.elementor-field-label { cursor: pointer; }
.elementor-mark-required .elementor-field-label::after { color: red; content: "*"; padding-inline-start: 0.2em; }
.elementor-field-textual { border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }
.elementor-field-textual.elementor-size-xs { border-radius: 2px; font-size: 13px; min-height: 33px; padding: 4px 12px; }
.elementor-field-textual.elementor-size-md { border-radius: 4px; font-size: 16px; min-height: 47px; padding: 6px 16px; }
.elementor-field-textual.elementor-size-lg { border-radius: 5px; font-size: 18px; min-height: 59px; padding: 7px 20px; }
.elementor-field-textual.elementor-size-xl { border-radius: 6px; font-size: 20px; min-height: 72px; padding: 8px 24px; }
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
.elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
.elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit { justify-content: center; }
.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-button-align-start .e-form__buttons, [dir="rtl"] .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
[dir="rtl"] .elementor-button-align-end .e-form__buttons, [dir="rtl"] .elementor-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-tablet-button-align-start .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-tablet-button-align-end .e-form__buttons, [dir="rtl"] .elementor-tablet-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
@media screen and (max-width: 767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  .elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit { justify-content: center; }
  .elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit, [dir="rtl"] .elementor-mobile-button-align-start .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  [dir="rtl"] .elementor-mobile-button-align-end .e-form__buttons, [dir="rtl"] .elementor-mobile-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
.elementor-error .elementor-field { border-color: rgb(217, 83, 79); }
.elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; }
.elementor-message { font-size: 1em; line-height: 1; margin: 10px 0px; }
.elementor-message::before { content: ""; display: inline-block; font-family: eicons; font-style: normal; font-weight: 400; margin-inline-end: 5px; vertical-align: middle; }
.elementor-message.elementor-message-danger { color: rgb(217, 83, 79); }
.elementor-message.elementor-message-danger::before { content: ""; }
.elementor-message.form-message-success { color: rgb(92, 184, 92); }
.elementor-form .elementor-button { border: none; padding-block: 0px; }
.elementor-form .elementor-button-content-wrapper, .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-form .elementor-button.elementor-size-xs { min-height: 33px; }
.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }
.elementor-form .elementor-button.elementor-size-md { min-height: 47px; }
.elementor-form .elementor-button.elementor-size-lg { min-height: 59px; }
.elementor-form .elementor-button.elementor-size-xl { min-height: 72px; }
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }
.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-button-icon { align-items: center; display: flex; }
.elementor-button-icon svg { height: auto; width: 1em; }
.elementor-button-icon .e-font-icon-svg { height: 1em; }
.elementor-button-text { display: inline-block; }
.elementor-button.elementor-size-xs { border-radius: 2px; font-size: 13px; padding: 10px 20px; }
.elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }
.elementor-button.elementor-size-lg { border-radius: 5px; font-size: 18px; padding: 20px 40px; }
.elementor-button.elementor-size-xl { border-radius: 6px; font-size: 20px; padding: 25px 50px; }
.elementor-button span { text-decoration: inherit; }
.elementor-element.elementor-button-info .elementor-button { background-color: rgb(91, 192, 222); }
.elementor-element.elementor-button-success .elementor-button { background-color: rgb(92, 184, 92); }
.elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }
.elementor-element.elementor-button-danger .elementor-button { background-color: rgb(217, 83, 79); }
.elementor-widget-button .elementor-button .elementor-button-info { background-color: rgb(91, 192, 222); }
.elementor-widget-button .elementor-button .elementor-button-success { background-color: rgb(92, 184, 92); }
.elementor-widget-button .elementor-button .elementor-button-warning { background-color: rgb(240, 173, 78); }
.elementor-widget-button .elementor-button .elementor-button-danger { background-color: rgb(217, 83, 79); }
.elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }
.elementor-view-framed .elementor-icon { background-color: transparent; border: 3px solid rgb(105, 114, 125); color: rgb(105, 114, 125); padding: 0.5em; }
.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.elementor-icon:hover { color: rgb(105, 114, 125); }
.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }
.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
.elementor-icon i.fad { width: auto; }
.elementor-shape-square .elementor-icon { border-radius: 0px; }
.elementor-shape-rounded .elementor-icon { border-radius: 10%; }
.elementor-shape-circle .elementor-icon { border-radius: 50%; }
.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
.e-con.e-transform { transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x); }
.animated { animation-duration: 1.25s; }
.animated.animated-slow { animation-duration: 2s; }
.animated.animated-fast { animation-duration: 0.75s; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }
@media (prefers-reduced-motion: reduce) {
  .animated { animation: auto ease 0s 1 normal none running none !important; }
  html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
@media (max-width: 767px) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-mobile_extra { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  .elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra { display: none; }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop { display: none; }
}
@media (min-width:-1) {
  .elementor .elementor-hidden-widescreen { display: none; }
}
.elementor-kit-10153 { --e-global-color-primary: #153683; --e-global-color-secondary: #54595F; --e-global-color-text: #FFFFFF; --e-global-color-accent: #61CE70; --e-global-color-9aa0514: #E2EBF8; --e-global-color-327b148: #C5C5C5; --e-global-color-c135d99: #0B772B; --e-global-color-fc41b0d: #195A2C; --e-global-typography-primary-font-family: "Poppins"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; --e-global-typography-361c1b5-font-family: "Poppins"; --e-global-typography-361c1b5-font-size: 24px; --e-global-typography-361c1b5-font-weight: 400; --e-global-typography-87b051d-font-family: "Poppins"; --e-global-typography-87b051d-font-size: 45px; --e-global-typography-87b051d-font-weight: 600; color: rgb(48, 48, 48); font-family: Poppins, sans-serif; font-size: 18px; font-weight: 400; }
.elementor-kit-10153 button, .elementor-kit-10153 input[type="button"], .elementor-kit-10153 input[type="submit"], .elementor-kit-10153 .elementor-button { background-color: var( --e-global-color-c135d99 ); font-family: Poppins, sans-serif; font-size: 18px; font-weight: 500; text-transform: capitalize; color: rgb(255, 255, 255); box-shadow: rgb(25, 90, 44) 2px 2px 0px 0px; border-style: solid; border-width: 2px; border-color: var( --e-global-color-fc41b0d ); border-radius: 8px; padding: 16px 28px; }
.elementor-kit-10153 button:hover, .elementor-kit-10153 button:focus, .elementor-kit-10153 input[type="button"]:hover, .elementor-kit-10153 input[type="button"]:focus, .elementor-kit-10153 input[type="submit"]:hover, .elementor-kit-10153 input[type="submit"]:focus, .elementor-kit-10153 .elementor-button:hover, .elementor-kit-10153 .elementor-button:focus { background-color: rgb(255, 255, 255); color: var( --e-global-color-fc41b0d ); box-shadow: rgb(25, 90, 44) 2px 2px 0px 0px; border-style: solid; border-width: 2px; border-radius: 8px; }
.elementor-kit-10153 e-page-transition { background-color: rgb(255, 188, 125); }
.elementor-kit-10153 a { color: var( --e-global-color-primary ); font-family: Poppins, sans-serif; font-size: 18px; font-weight: 500; }
.elementor-kit-10153 h1 { color: rgb(21, 54, 131); font-family: Poppins, sans-serif; font-size: 56px; font-weight: 400; line-height: 64px; letter-spacing: -1px; }
.elementor-kit-10153 h2 { color: rgb(21, 54, 131); font-family: Poppins, sans-serif; font-size: 48px; font-weight: 400; }
.elementor-kit-10153 h3 { color: rgb(48, 48, 48); font-family: Poppins, sans-serif; font-size: 40px; font-weight: 500; line-height: 1.1em; }
.elementor-kit-10153 h4 { color: rgb(69, 72, 76); font-family: Poppins, sans-serif; font-size: 24px; font-weight: 400; line-height: 1.2em; }
.elementor-kit-10153 h5 { font-family: Poppins, sans-serif; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1400px; }
.e-con { --container-max-width: 1400px; }
.elementor-widget:not(:last-child) { margin-block-end: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px) {
  .elementor-kit-10153 { --e-global-typography-primary-font-size: 30px; font-size: 17px; }
  .elementor-kit-10153 h1 { font-size: 30px; line-height: 36px; }
  .elementor-kit-10153 h2 { font-size: 30px; }
  .elementor-kit-10153 h3 { font-size: 26px; }
  .elementor-kit-10153 h4 { font-size: 22px; }
  .elementor-kit-10153 h5 { line-height: 1.2em; }
  .elementor-kit-10153 button, .elementor-kit-10153 input[type="button"], .elementor-kit-10153 input[type="submit"], .elementor-kit-10153 .elementor-button { font-size: 16px; padding: 13px 15px; }
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}
@media (max-width: 767px) {
  .elementor-kit-10153 h1 { font-size: 30px; }
  .elementor-kit-10153 h2 { font-size: 28px; line-height: 1.2em; }
  .elementor-kit-10153 h4 { font-size: 20px; line-height: 1.1em; }
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
.elementor-15002 .elementor-element.elementor-element-eceb21f { --display: flex; }
.elementor-15002 .elementor-element.elementor-element-c58e5cc > .elementor-widget-container { margin: 10px 40px 0px; }
.elementor-15002 .elementor-element.elementor-element-c58e5cc { text-align: center; }
#elementor-popup-modal-15002 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
#elementor-popup-modal-15002 .dialog-message { width: 90vw; height: auto; }
#elementor-popup-modal-15002 .dialog-close-button { display: flex; }
#elementor-popup-modal-15002 .dialog-widget-content { box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
.elementor-14999 .elementor-element.elementor-element-eceb21f { --display: flex; }
.elementor-14999 .elementor-element.elementor-element-c58e5cc > .elementor-widget-container { margin: 10px 40px 0px; }
.elementor-14999 .elementor-element.elementor-element-c58e5cc { text-align: center; }
#elementor-popup-modal-14999 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
#elementor-popup-modal-14999 .dialog-message { width: 90vw; height: auto; }
#elementor-popup-modal-14999 .dialog-close-button { display: flex; }
#elementor-popup-modal-14999 .dialog-widget-content { box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
.elementor-14996 .elementor-element.elementor-element-eceb21f { --display: flex; }
.elementor-14996 .elementor-element.elementor-element-c58e5cc > .elementor-widget-container { margin: 10px 40px 0px; }
.elementor-14996 .elementor-element.elementor-element-c58e5cc { text-align: center; }
#elementor-popup-modal-14996 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
#elementor-popup-modal-14996 .dialog-message { width: 90vw; height: auto; }
#elementor-popup-modal-14996 .dialog-close-button { display: flex; }
#elementor-popup-modal-14996 .dialog-widget-content { box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
.elementor-14056 .elementor-element.elementor-element-13cca76 { --display: flex; }
#elementor-popup-modal-14056 .dialog-widget-content { animation-duration: 0.9s; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; margin: 10px; }
#elementor-popup-modal-14056 { background-color: rgba(0, 0, 0, 0.8); justify-content: center; align-items: center; pointer-events: all; }
#elementor-popup-modal-14056 .dialog-message { width: 800px; height: auto; }
#elementor-popup-modal-14056 .dialog-close-button { display: flex; }
@media (min-width: 768px) {
  .elementor-14056 .elementor-element.elementor-element-13cca76 { --width: 800px; }
}
.elementor-13733 .elementor-element.elementor-element-56704ec { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 20px; --padding-right: 20px; --z-index: 101; }
.elementor-13733 .elementor-element.elementor-element-56704ec:not(.elementor-motion-effects-element-type-background), .elementor-13733 .elementor-element.elementor-element-56704ec > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-primary ); }
.elementor-13733 .elementor-element.elementor-element-94eaeee { text-align: center; font-size: 17px; color: var( --e-global-color-text ); }
.elementor-13733 .elementor-element.elementor-element-1b10e42c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --flex-wrap: nowrap; box-shadow: rgba(0, 0, 0, 0.1) 0px 7px 12px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 15px; --padding-bottom: 15px; --padding-left: 20px; --padding-right: 20px; --z-index: 100; }
.elementor-13733 .elementor-element.elementor-element-1b10e42c:not(.elementor-motion-effects-element-type-background), .elementor-13733 .elementor-element.elementor-element-1b10e42c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
.elementor-13733 .elementor-element.elementor-element-26fcbd25 { text-align: center; }
.elementor-13733 .elementor-element.elementor-element-26fcbd25 img { width: 80px; }
.elementor-13733 .elementor-element.elementor-element-472ee356 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --flex-wrap: nowrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-menu-toggle { margin: 0px auto; }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu .elementor-item { font-family: Poppins, sans-serif; font-size: 17px; font-weight: 500; }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main .elementor-item { color: rgb(48, 48, 48); fill: rgb(48, 48, 48); }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: rgb(21, 54, 131); }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .e--pointer-framed .elementor-item::before, .elementor-13733 .elementor-element.elementor-element-1b8babbb .e--pointer-framed .elementor-item::after { border-color: rgb(21, 54, 131); }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown { background-color: rgb(255, 255, 255); }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a:hover, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a:focus, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a.highlighted { background-color: rgb(21, 54, 131); }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a.elementor-item-active { background-color: rgb(32, 74, 174); }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown .elementor-item, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown .elementor-sub-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; }
.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu__container.elementor-nav-menu--dropdown { box-shadow: rgba(0, 0, 0, 0.15) 0px 11px 10px 0px; }
.elementor-13733 .elementor-element.elementor-element-3f129ff8 > .elementor-widget-container { margin: 0px 10px 0px 0px; }
.elementor-13733 .elementor-element.elementor-element-3f129ff8 .elementor-search-form { text-align: center; }
.elementor-13733 .elementor-element.elementor-element-3f129ff8 .elementor-search-form__toggle { --e-search-form-toggle-size: 33px; }
.elementor-13733 .elementor-element.elementor-element-3f129ff8:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container { border-radius: 3px; }
.elementor-13733 .elementor-element.elementor-element-3f129ff8.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input { border-radius: 3px; }
.elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button { background-color: rgb(11, 119, 43); font-family: Poppins, sans-serif; font-size: 17px; font-weight: 600; box-shadow: rgb(25, 90, 44) 2px 2px 0px 0px; border-style: solid; border-width: 2px; border-color: rgb(25, 90, 44); border-radius: 8px; padding: 12px 15px; }
.elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:hover, .elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:focus { background-color: rgb(255, 255, 255); color: rgb(11, 119, 43); }
.elementor-13733 .elementor-element.elementor-element-3ee4aa0a > .elementor-widget-container { padding: 0px; }
.elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:hover svg, .elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:focus svg { fill: rgb(11, 119, 43); }
.elementor-theme-builder-content-area { height: 400px; }
.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }
@media (max-width: 1024px) {
  .elementor-13733 .elementor-element.elementor-element-472ee356 { --flex-direction: row-reverse; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --justify-content: flex-start; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-13733 .elementor-element.elementor-element-1b8babbb > .elementor-widget-container { margin: 0px; }
  .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu .elementor-item { font-size: 30px; }
  .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main .elementor-item { padding-top: 0px; padding-bottom: 0px; }
  .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown .elementor-item, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown .elementor-sub-item { font-size: 20px; }
  .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a { padding-top: 12px; padding-bottom: 12px; }
  .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 23px !important; }
  .elementor-13733 .elementor-element.elementor-element-3f129ff8 > .elementor-widget-container { margin: 0px; }
  .elementor-13733 .elementor-element.elementor-element-3ee4aa0a > .elementor-widget-container { margin: 0px; }
}
@media (max-width: 767px) {
  .elementor-13733 .elementor-element.elementor-element-56704ec { --padding-top: 5px; --padding-bottom: 5px; --padding-left: 10px; --padding-right: 10px; }
  .elementor-13733 .elementor-element.elementor-element-94eaeee { font-size: 16px; line-height: 1.2em; }
  .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 18px !important; }
  .elementor-13733 .elementor-element.elementor-element-3f129ff8 > .elementor-widget-container { margin: 0px; }
}
@media (min-width: 768px) {
  .elementor-13733 .elementor-element.elementor-element-472ee356 { --width: 94%; }
}
.elementor-13733 .elementor-element.elementor-element-94eaeee a { color: white !important; font-size: 17px !important; font-weight: 400 !important; }
.elementor-13733 .elementor-element.elementor-element-94eaeee p { color: white !important; font-size: 17px !important; font-weight: 400 !important; }
.nav-btn { white-space: nowrap; }
.elementor-13733 .elementor-element.elementor-element-1b10e42c { }
.elementor-13739 .elementor-element.elementor-element-11a3fc0b { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13739 .elementor-element.elementor-element-4a088947 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --align-items: center; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13739 .elementor-element.elementor-element-355b5a2a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13739 .elementor-element.elementor-element-61c95a53 { --display: flex; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-13739 .elementor-element.elementor-element-61c95a53.e-con { --flex-grow: 0; --flex-shrink: 0; }
.elementor-13739 .elementor-element.elementor-element-9979ac5 img { width: 109px; }
.elementor-13739 .elementor-element.elementor-element-47867730 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
.elementor-13739 .elementor-element.elementor-element-59e74cfe > .elementor-widget-container { margin: 0px; padding: 0px; }
.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-wrapper { align-items: start; gap: 10px; }
.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title { margin-block-end: 0px; }
.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon { font-size: 18px; }
.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; }
.elementor-13739 .elementor-element.elementor-element-676eae12 > .elementor-widget-container { margin: 0px; padding: 0px; }
.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-wrapper { align-items: start; gap: 10px; }
.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title { margin-block-end: 0px; }
.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon { font-size: 18px; }
.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title a { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; line-height: 20px; }
.elementor-13739 .elementor-element.elementor-element-1a5a55fa { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-eaef89a.elementor-social-icon { background-color: rgba(21, 54, 131, 0); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-eaef89a.elementor-social-icon i { color: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-eaef89a.elementor-social-icon svg { fill: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-2535b42.elementor-social-icon { background-color: rgba(2, 1, 1, 0); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-2535b42.elementor-social-icon i { color: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-2535b42.elementor-social-icon svg { fill: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-75eae4e.elementor-social-icon { background-color: rgba(2, 1, 1, 0); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-75eae4e.elementor-social-icon i { color: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-75eae4e.elementor-social-icon svg { fill: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-a1f54ed.elementor-social-icon { background-color: rgba(2, 1, 1, 0); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-a1f54ed.elementor-social-icon i { color: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-a1f54ed.elementor-social-icon svg { fill: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-f761d22.elementor-social-icon { background-color: rgba(2, 1, 1, 0); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-f761d22.elementor-social-icon i { color: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-f761d22.elementor-social-icon svg { fill: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-e9bf625.elementor-social-icon { background-color: rgba(2, 1, 1, 0); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-e9bf625.elementor-social-icon i { color: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-e9bf625.elementor-social-icon svg { fill: rgb(21, 54, 131); }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 { --grid-template-columns: repeat(0, auto); --icon-size: 23px; --grid-column-gap: 20px; --grid-row-gap: 0px; }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-widget-container { text-align: center; }
.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-social-icon { --icon-padding: 0em; }
.elementor-13739 .elementor-element.elementor-element-547860f img { width: 132px; }
.elementor-13739 .elementor-element.elementor-element-763b254 { --display: flex; }
.elementor-13739 .elementor-element.elementor-element-42db0b63 { --divider-border-style: solid; --divider-color: #00000080; --divider-border-width: 1px; }
.elementor-13739 .elementor-element.elementor-element-42db0b63 .elementor-divider-separator { width: 100%; }
.elementor-13739 .elementor-element.elementor-element-42db0b63 .elementor-divider { padding-block: 15px; }
.elementor-13739 .elementor-element.elementor-element-a5d91aa { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --margin-top: 0px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13739 .elementor-element.elementor-element-9e96f45 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13739 .elementor-element.elementor-element-21ecf0f { --display: flex; }
.elementor-13739 .elementor-element.elementor-element-c010a3e .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(48, 48, 48); }
.elementor-13739 .elementor-element.elementor-element-927355b > .elementor-widget-container { padding: 0px; }
.elementor-13739 .elementor-element.elementor-element-927355b.elementor-element { --align-self: flex-start; }
.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu .elementor-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); padding: 6px 0px; }
.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item:hover, .elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item.highlighted, .elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-primary ); fill: var( --e-global-color-primary ); }
.elementor-13739 .elementor-element.elementor-element-e63963e { --display: flex; }
.elementor-13739 .elementor-element.elementor-element-f1ea444 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(48, 48, 48); }
.elementor-13739 .elementor-element.elementor-element-0c61443 > .elementor-widget-container { padding: 0px; }
.elementor-13739 .elementor-element.elementor-element-0c61443.elementor-element { --align-self: flex-start; }
.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu .elementor-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); padding: 6px 0px; }
.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item:hover, .elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-primary ); fill: var( --e-global-color-primary ); }
.elementor-13739 .elementor-element.elementor-element-84a34b8 { --display: flex; }
.elementor-13739 .elementor-element.elementor-element-b1b70f1 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(48, 48, 48); }
.elementor-13739 .elementor-element.elementor-element-204e5a2 > .elementor-widget-container { padding: 0px; }
.elementor-13739 .elementor-element.elementor-element-204e5a2.elementor-element { --align-self: flex-start; }
.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu .elementor-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); padding: 6px 0px; }
.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item:hover, .elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-primary ); fill: var( --e-global-color-primary ); }
.elementor-13739 .elementor-element.elementor-element-4e25ac2 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-13739 .elementor-element.elementor-element-3622b67 { --display: flex; }
.elementor-13739 .elementor-element.elementor-element-3521589 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(48, 48, 48); }
.elementor-13739 .elementor-element.elementor-element-9f06073 > .elementor-widget-container { padding: 0px; }
.elementor-13739 .elementor-element.elementor-element-9f06073.elementor-element { --align-self: flex-start; }
.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu .elementor-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); padding: 6px 0px; }
.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item:hover, .elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-primary ); fill: var( --e-global-color-primary ); }
.elementor-13739 .elementor-element.elementor-element-1e1df96 { --display: flex; }
.elementor-13739 .elementor-element.elementor-element-ef4aecd .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(48, 48, 48); }
.elementor-13739 .elementor-element.elementor-element-c4d0d86 > .elementor-widget-container { padding: 0px; }
.elementor-13739 .elementor-element.elementor-element-c4d0d86.elementor-element { --align-self: flex-start; }
.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu .elementor-item { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; }
.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); padding: 6px 0px; }
.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item:hover, .elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-primary ); fill: var( --e-global-color-primary ); }
.elementor-13739 .elementor-element.elementor-element-b23143e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --flex-wrap: nowrap; --margin-top: 0px; --margin-bottom: -27px; --margin-left: 0px; --margin-right: 0px; --padding-top: 12px; --padding-bottom: 12px; --padding-left: 20px; --padding-right: 20px; }
.elementor-13739 .elementor-element.elementor-element-b23143e:not(.elementor-motion-effects-element-type-background), .elementor-13739 .elementor-element.elementor-element-b23143e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(0, 9, 70); }
.elementor-13739 .elementor-element.elementor-element-465633e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --flex-wrap: nowrap; }
.elementor-13739 .elementor-element.elementor-element-add4ead { width: auto; text-align: end; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-13739 .elementor-element.elementor-element-add4ead.elementor-element { --align-self: center; }
.elementor-13739 .elementor-element.elementor-element-3ee2a57 { width: auto; text-align: end; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-13739 .elementor-element.elementor-element-3ee2a57.elementor-element { --align-self: center; }
.elementor-13739 .elementor-element.elementor-element-2959e78 { width: auto; text-align: end; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-13739 .elementor-element.elementor-element-2959e78.elementor-element { --align-self: center; }
.elementor-13739 .elementor-element.elementor-element-33f887f { width: auto; text-align: end; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-13739 .elementor-element.elementor-element-33f887f.elementor-element { --align-self: center; }
.elementor-13739 .elementor-element.elementor-element-e0d9fea { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 25px 25px; --row-gap: 25px; --column-gap: 25px; --flex-wrap: nowrap; }
.elementor-13739 .elementor-element.elementor-element-1a41b0b { width: auto; text-align: end; font-family: Poppins, sans-serif; font-size: 16px; font-weight: 500; color: rgb(255, 255, 255); }
.elementor-13739 .elementor-element.elementor-element-1a41b0b.elementor-element { --align-self: center; }
.elementor-theme-builder-content-area { height: 400px; }
.elementor-location-header::before, .elementor-location-footer::before { content: ""; display: table; clear: both; }
@media (max-width: 1024px) {
  .elementor-13739 .elementor-element.elementor-element-4a088947 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; }
  .elementor-13739 .elementor-element.elementor-element-355b5a2a { --justify-content: center; }
  .elementor-13739 .elementor-element.elementor-element-47867730 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-13739 .elementor-element.elementor-element-59e74cfe.elementor-element { --align-self: flex-start; }
  .elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title a { font-size: 16px; }
  .elementor-13739 .elementor-element.elementor-element-676eae12.elementor-element { --align-self: flex-start; }
  .elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title a { font-size: 16px; }
  .elementor-13739 .elementor-element.elementor-element-1a5a55fa { --justify-content: space-between; }
  .elementor-13739 .elementor-element.elementor-element-740fc8c6 { --grid-template-columns: repeat(0, auto); --icon-size: 28px; --grid-column-gap: 15px; }
  .elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-widget-container { text-align: center; }
  .elementor-13739 .elementor-element.elementor-element-740fc8c6 > .elementor-widget-container { padding: 0px; }
  .elementor-13739 .elementor-element.elementor-element-740fc8c6.elementor-element { --align-self: center; }
  .elementor-13739 .elementor-element.elementor-element-a5d91aa { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
  .elementor-13739 .elementor-element.elementor-element-c010a3e .elementor-heading-title { font-size: 18px; }
  .elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu .elementor-item { font-size: 16px; }
  .elementor-13739 .elementor-element.elementor-element-f1ea444 .elementor-heading-title { font-size: 18px; }
  .elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu .elementor-item { font-size: 16px; }
  .elementor-13739 .elementor-element.elementor-element-b1b70f1 .elementor-heading-title { font-size: 18px; }
  .elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu .elementor-item { font-size: 16px; }
  .elementor-13739 .elementor-element.elementor-element-3521589 .elementor-heading-title { font-size: 18px; }
  .elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu .elementor-item { font-size: 16px; }
  .elementor-13739 .elementor-element.elementor-element-ef4aecd .elementor-heading-title { font-size: 18px; }
  .elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu .elementor-item { font-size: 16px; }
}
@media (max-width: 767px) {
  .elementor-13739 .elementor-element.elementor-element-61c95a53 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0px; --margin-bottom: 5px; --margin-left: 0px; --margin-right: 0px; }
  .elementor-13739 .elementor-element.elementor-element-47867730 { --justify-content: center; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .elementor-13739 .elementor-element.elementor-element-59e74cfe.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .elementor-13739 .elementor-element.elementor-element-676eae12.elementor-element { --align-self: flex-start; --flex-grow: 1; --flex-shrink: 0; }
  .elementor-13739 .elementor-element.elementor-element-1a5a55fa { --justify-content: center; }
  .elementor-13739 .elementor-element.elementor-element-b23143e { --flex-direction: column-reverse; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
  .elementor-13739 .elementor-element.elementor-element-465633e { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
  .elementor-13739 .elementor-element.elementor-element-e0d9fea { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
}
@media (min-width: 768px) {
  .elementor-13739 .elementor-element.elementor-element-11a3fc0b { --content-width: 1600px; }
  .elementor-13739 .elementor-element.elementor-element-4a088947 { --width: 100%; }
  .elementor-13739 .elementor-element.elementor-element-355b5a2a { --width: 60%; }
  .elementor-13739 .elementor-element.elementor-element-61c95a53 { --width: 40%; }
  .elementor-13739 .elementor-element.elementor-element-9e96f45 { --width: 60%; }
  .elementor-13739 .elementor-element.elementor-element-4e25ac2 { --width: 40%; }
  .elementor-13739 .elementor-element.elementor-element-b23143e { --content-width: 1600px; }
  .elementor-13739 .elementor-element.elementor-element-465633e { --width: 100%; }
  .elementor-13739 .elementor-element.elementor-element-e0d9fea { --width: 125px; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-13739 .elementor-element.elementor-element-355b5a2a { --width: 100%; }
  .elementor-13739 .elementor-element.elementor-element-61c95a53 { --width: 193.797px; }
  .elementor-13739 .elementor-element.elementor-element-9e96f45 { --width: 100%; }
  .elementor-13739 .elementor-element.elementor-element-4e25ac2 { --width: 66.6%; }
}
.elementor-13739 .elementor-element.elementor-element-add4ead a { color: white; font-size: 15px; }
.elementor-13739 .elementor-element.elementor-element-3ee2a57 a { color: white; font-size: 15px; }
.elementor-13739 .elementor-element.elementor-element-2959e78 a { color: white; font-size: 15px; }
.elementor-13739 .elementor-element.elementor-element-33f887f a { color: white; font-size: 15px; }
.elementor-13739 .elementor-element.elementor-element-1a41b0b a { color: white; font-size: 15px; }
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
.elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px; }
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px; }
.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image a img[src$=".svg"] { width: 48px; }
.elementor-widget-image img { display: inline-block; vertical-align: middle; }
[data-elementor-type="popup"] .elementor-section-wrap:not(:empty) + #elementor-add-new-section, [data-elementor-type="popup"]:not(.elementor-edit-area) { display: none; }
.elementor-popup-modal.dialog-type-lightbox { background-color: transparent; display: flex; pointer-events: none; user-select: auto; }
.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dialog-header { display: none; }
.elementor-popup-modal .dialog-close-button { display: none; inset-inline-end: 20px; margin-top: 0px; opacity: 1; pointer-events: all; top: 20px; z-index: 9999; }
.elementor-popup-modal .dialog-close-button svg { fill: rgb(31, 33, 36); height: 1em; width: 1em; }
.elementor-popup-modal .dialog-widget-content { background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; max-height: 100%; max-width: 100%; overflow: visible; pointer-events: all; width: auto; }
.elementor-popup-modal .dialog-message { display: flex; max-height: 100vh; max-width: 100vw; overflow: auto; padding: 0px; width: 640px; }
.elementor-popup-modal .elementor { width: 100%; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
.site-main .menu-navigation-container { overflow: visible; }
.elementor-item::after, .elementor-item::before { display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { opacity: 0; }
.elementor-item-active::after, .elementor-item-active::before, .elementor-item.highlighted::after, .elementor-item.highlighted::before, .elementor-item:focus::after, .elementor-item:focus::before, .elementor-item:hover::after, .elementor-item:hover::before { transform: scale(1); }
.e--pointer-double-line .elementor-item::after, .e--pointer-double-line .elementor-item::before, .e--pointer-overline .elementor-item::after, .e--pointer-overline .elementor-item::before, .e--pointer-underline .elementor-item::after, .e--pointer-underline .elementor-item::before { background-color: rgb(63, 68, 75); height: 3px; left: 0px; width: 100%; z-index: 2; }
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { height: 0px; left: 50%; width: 0px; }
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: 10px; }
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { bottom: 10px; }
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: -10px; }
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { bottom: -10px; }
.e--pointer-double-line.e--animation-none, .e--pointer-double-line.e--animation-none .elementor-item, .e--pointer-double-line.e--animation-none .elementor-item::after, .e--pointer-double-line.e--animation-none .elementor-item::before, .e--pointer-double-line.e--animation-none .elementor-item:focus, .e--pointer-double-line.e--animation-none .elementor-item:hover, .e--pointer-double-line.e--animation-none::after, .e--pointer-double-line.e--animation-none::before, .e--pointer-double-line.e--animation-none:focus, .e--pointer-double-line.e--animation-none:hover, .e--pointer-overline.e--animation-none, .e--pointer-overline.e--animation-none .elementor-item, .e--pointer-overline.e--animation-none .elementor-item::after, .e--pointer-overline.e--animation-none .elementor-item::before, .e--pointer-overline.e--animation-none .elementor-item:focus, .e--pointer-overline.e--animation-none .elementor-item:hover, .e--pointer-overline.e--animation-none::after, .e--pointer-overline.e--animation-none::before, .e--pointer-overline.e--animation-none:focus, .e--pointer-overline.e--animation-none:hover, .e--pointer-underline.e--animation-none, .e--pointer-underline.e--animation-none .elementor-item, .e--pointer-underline.e--animation-none .elementor-item::after, .e--pointer-underline.e--animation-none .elementor-item::before, .e--pointer-underline.e--animation-none .elementor-item:focus, .e--pointer-underline.e--animation-none .elementor-item:hover, .e--pointer-underline.e--animation-none::after, .e--pointer-underline.e--animation-none::before, .e--pointer-underline.e--animation-none:focus, .e--pointer-underline.e--animation-none:hover { transition-duration: 0s; }
.e--pointer-double-line .elementor-item::before, .e--pointer-overline .elementor-item::before { content: ""; top: 0px; }
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: -20px; width: 10px; }
.e--pointer-double-line .elementor-item::after, .e--pointer-underline .elementor-item::after { bottom: 0px; content: ""; }
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { inset-inline-start: 100%; width: 10px; }
.e--pointer-framed .elementor-item::after, .e--pointer-framed .elementor-item::before { background: transparent; border: 3px solid rgb(63, 68, 75); inset: 0px; }
.e--pointer-framed .elementor-item::before { content: ""; }
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(0.75); }
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(1.25); }
.e--pointer-framed.e--animation-grow .elementor-item::before, .e--pointer-framed.e--animation-shrink .elementor-item::before { transition: opacity 0.2s, transform 0.4s; }
.e--pointer-framed.e--animation-draw .elementor-item::after, .e--pointer-framed.e--animation-draw .elementor-item::before { height: 3px; width: 3px; }
.e--pointer-framed.e--animation-draw .elementor-item::before { border-block-width: 0px 3px; border-inline-width: 3px 0px; transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
.e--pointer-framed.e--animation-draw .elementor-item::after { border-block-width: 3px 0px; border-inline-width: 0px 3px; content: ""; inset-block: auto 0px; inset-inline: auto 0px; transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
.e--pointer-framed.e--animation-draw .elementor-item-active::after, .e--pointer-framed.e--animation-draw .elementor-item-active::before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted::after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted::before, .e--pointer-framed.e--animation-draw .elementor-item:focus::after, .e--pointer-framed.e--animation-draw .elementor-item:focus::before, .e--pointer-framed.e--animation-draw .elementor-item:hover::after, .e--pointer-framed.e--animation-draw .elementor-item:hover::before { height: 100%; width: 100%; }
.e--pointer-framed.e--animation-draw .elementor-item-active::before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted::before, .e--pointer-framed.e--animation-draw .elementor-item:focus::before, .e--pointer-framed.e--animation-draw .elementor-item:hover::before { transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
.e--pointer-framed.e--animation-draw .elementor-item-active::after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted::after, .e--pointer-framed.e--animation-draw .elementor-item:focus::after, .e--pointer-framed.e--animation-draw .elementor-item:hover::after { transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
.e--pointer-framed.e--animation-corners .elementor-item::after, .e--pointer-framed.e--animation-corners .elementor-item::before { height: 3px; width: 3px; }
.e--pointer-framed.e--animation-corners .elementor-item::before { border-block-width: 3px 0px; border-inline-width: 3px 0px; }
.e--pointer-framed.e--animation-corners .elementor-item::after { border-block-width: 0px 3px; border-inline-width: 0px 3px; content: ""; inset-block: auto 0px; inset-inline: auto 0px; }
.e--pointer-framed.e--animation-corners .elementor-item-active::after, .e--pointer-framed.e--animation-corners .elementor-item-active::before, .e--pointer-framed.e--animation-corners .elementor-item.highlighted::after, .e--pointer-framed.e--animation-corners .elementor-item.highlighted::before, .e--pointer-framed.e--animation-corners .elementor-item:focus::after, .e--pointer-framed.e--animation-corners .elementor-item:focus::before, .e--pointer-framed.e--animation-corners .elementor-item:hover::after, .e--pointer-framed.e--animation-corners .elementor-item:hover::before { height: 100%; transition: opacity 2ms, width 0.4s, height 0.4s; width: 100%; }
.e--pointer-framed.e--animation-none, .e--pointer-framed.e--animation-none .elementor-item, .e--pointer-framed.e--animation-none .elementor-item::after, .e--pointer-framed.e--animation-none .elementor-item::before, .e--pointer-framed.e--animation-none .elementor-item:focus, .e--pointer-framed.e--animation-none .elementor-item:hover, .e--pointer-framed.e--animation-none::after, .e--pointer-framed.e--animation-none::before, .e--pointer-framed.e--animation-none:focus, .e--pointer-framed.e--animation-none:hover { transition-duration: 0s; }
.e--pointer-background .elementor-item::after, .e--pointer-background .elementor-item::before { content: ""; transition: 0.3s; }
.e--pointer-background .elementor-item::before { background: rgb(63, 68, 75); inset: 0px; z-index: -1; }
.e--pointer-background .elementor-item-active, .e--pointer-background .elementor-item.highlighted, .e--pointer-background .elementor-item:focus, .e--pointer-background .elementor-item:hover { color: rgb(255, 255, 255); }
.e--pointer-background.e--animation-grow .elementor-item::before { transform: scale(0.5); }
.e--pointer-background.e--animation-grow .elementor-item-active::before, .e--pointer-background.e--animation-grow .elementor-item.highlighted::before, .e--pointer-background.e--animation-grow .elementor-item:focus::before, .e--pointer-background.e--animation-grow .elementor-item:hover::before { opacity: 1; transform: scale(1); }
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(1.2); transition: 0.3s; }
.e--pointer-background.e--animation-shrink .elementor-item-active::before, .e--pointer-background.e--animation-shrink .elementor-item.highlighted::before, .e--pointer-background.e--animation-shrink .elementor-item:focus::before, .e--pointer-background.e--animation-shrink .elementor-item:hover::before { transition: opacity 0.15s, transform 0.4s; }
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: 100%; }
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { right: 100%; }
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: 100%; }
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { bottom: 100%; }
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { bottom: 50%; top: 50%; }
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: 50%; right: 50%; }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item::after { background: rgb(63, 68, 75); inset: 0px; z-index: -1; }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item::before { bottom: 100%; top: 0px; }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item::after { bottom: 0px; top: 100%; }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::before { bottom: 50%; }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::after { top: 50%; }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::before { left: 100%; right: 0px; }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::after { left: 0px; right: 100%; }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::before { left: 50%; }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::after { right: 50%; }
.e--pointer-background.e--animation-none, .e--pointer-background.e--animation-none .elementor-item, .e--pointer-background.e--animation-none .elementor-item::after, .e--pointer-background.e--animation-none .elementor-item::before, .e--pointer-background.e--animation-none .elementor-item:focus, .e--pointer-background.e--animation-none .elementor-item:hover, .e--pointer-background.e--animation-none::after, .e--pointer-background.e--animation-none::before, .e--pointer-background.e--animation-none:focus, .e--pointer-background.e--animation-none:hover { transition-duration: 0s; }
.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.e--animation-skew .elementor-item:hover { transform: skew(-8deg); }
.e--pointer-text.e--animation-grow .elementor-item:focus, .e--pointer-text.e--animation-grow .elementor-item:hover { transform: scale(1.2); }
.e--pointer-text.e--animation-shrink .elementor-item:focus, .e--pointer-text.e--animation-shrink .elementor-item:hover { transform: scale(0.8); }
.e--pointer-text.e--animation-float .elementor-item:focus, .e--pointer-text.e--animation-float .elementor-item:hover { transform: translateY(-8px); }
.e--pointer-text.e--animation-sink .elementor-item:focus, .e--pointer-text.e--animation-sink .elementor-item:hover { transform: translateY(8px); }
.e--pointer-text.e--animation-rotate .elementor-item:focus, .e--pointer-text.e--animation-rotate .elementor-item:hover { transform: rotate(6deg); }
.e--pointer-text.e--animation-none, .e--pointer-text.e--animation-none .elementor-item, .e--pointer-text.e--animation-none .elementor-item::after, .e--pointer-text.e--animation-none .elementor-item::before, .e--pointer-text.e--animation-none .elementor-item:focus, .e--pointer-text.e--animation-none .elementor-item:hover, .e--pointer-text.e--animation-none::after, .e--pointer-text.e--animation-none::before, .e--pointer-text.e--animation-none:focus, .e--pointer-text.e--animation-none:hover { transition-duration: 0s; }
.elementor-nav-menu--main .elementor-nav-menu a { transition: 0.4s; }
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover { padding: 13px 20px; }
.elementor-nav-menu--main .elementor-nav-menu a.current { background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
.elementor-nav-menu--main .elementor-nav-menu a.disabled { background: rgb(63, 68, 75); color: rgb(136, 144, 155); }
.elementor-nav-menu--main .elementor-nav-menu ul { border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em; }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up { background: rgb(255, 255, 255); display: none; height: 20px; overflow: hidden; position: absolute; visibility: hidden; }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow { border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(51, 55, 61); border-image: initial; height: 0px; inset-block-start: -2px; inset-inline-start: 50%; margin-inline-start: -8px; overflow: hidden; position: absolute; width: 0px; }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow { border-color: rgb(51, 55, 61) transparent transparent; border-style: solid dashed dashed; top: 6px; }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg, .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i { transform: rotate(calc(-90deg * var(--direction-multiplier, 1))); }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg { fill: currentcolor; height: 1em; width: 1em; }
.elementor-nav-menu--layout-horizontal { display: flex; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu { display: flex; flex-wrap: wrap; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a { flex-grow: 1; white-space: nowrap; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { display: flex; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > .scroll-down { top: 100% !important; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a { margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin); }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-down, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-up, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul { inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a { margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin); }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after { align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%); }
.elementor-nav-menu__align-right .elementor-nav-menu { justify-content: flex-end; margin-left: auto; }
.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-end; }
.elementor-nav-menu__align-left .elementor-nav-menu { justify-content: flex-start; margin-right: auto; }
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-start; }
.elementor-nav-menu__align-start .elementor-nav-menu { justify-content: flex-start; margin-inline-end: auto; }
.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-start; }
.elementor-nav-menu__align-end .elementor-nav-menu { justify-content: flex-end; margin-inline-start: auto; }
.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-end; }
.elementor-nav-menu__align-center .elementor-nav-menu { justify-content: center; margin-inline: auto; }
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: center; }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu { width: 100%; }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { flex-grow: 1; }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > a { justify-content: center; }
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle { display: none; }
.elementor-widget-nav-menu .elementor-widget-container, .elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*="elementor-hidden-"]) { display: flex; flex-direction: column; }
.elementor-nav-menu { position: relative; z-index: 2; }
.elementor-nav-menu::after { clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden; }
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul { display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.elementor-nav-menu ul { display: none; }
.elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:active, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover { border-left: 16px solid transparent; }
.elementor-nav-menu ul ul ul a, .elementor-nav-menu ul ul ul a:active, .elementor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:hover { border-left: 24px solid transparent; }
.elementor-nav-menu ul ul ul ul a, .elementor-nav-menu ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul a:hover { border-left: 32px solid transparent; }
.elementor-nav-menu ul ul ul ul ul a, .elementor-nav-menu ul ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul ul a:hover { border-left: 40px solid transparent; }
.elementor-nav-menu a, .elementor-nav-menu li { position: relative; }
.elementor-nav-menu li { border-width: 0px; }
.elementor-nav-menu a { align-items: center; display: flex; }
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover { line-height: 20px; padding: 10px 20px; }
.elementor-nav-menu a.current { background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
.elementor-nav-menu a.disabled { color: rgb(136, 144, 155); cursor: not-allowed; }
.elementor-nav-menu .e-plus-icon::before { content: "+"; }
.elementor-nav-menu .sub-arrow { align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px; }
.elementor-nav-menu .sub-arrow i { pointer-events: none; }
.elementor-nav-menu .sub-arrow .fa.fa-chevron-down, .elementor-nav-menu .sub-arrow .fas.fa-chevron-down { font-size: 0.7em; }
.elementor-nav-menu .sub-arrow .e-font-icon-svg { height: 1em; width: 1em; }
.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down { height: 0.7em; width: 0.7em; }
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, .elementor-sub-item:focus, .elementor-sub-item:hover { background-color: rgb(63, 68, 75); color: rgb(255, 255, 255); }
.elementor-menu-toggle { align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em; }
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close { display: none; }
.elementor-menu-toggle .e-font-icon-svg { fill: rgb(51, 55, 61); height: 1em; width: 1em; }
.elementor-menu-toggle svg { height: auto; width: 1em; fill: var(--nav-menu-icon-color,currentColor); }
span.elementor-menu-toggle__icon--close, span.elementor-menu-toggle__icon--open { line-height: 1; }
.elementor-nav-menu--dropdown { background-color: rgb(255, 255, 255); font-size: 13px; }
.elementor-nav-menu--dropdown-none .elementor-menu-toggle, .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown { display: none; }
.elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; }
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item { font-size: 0.85em; }
.elementor-nav-menu--dropdown a { color: rgb(51, 55, 61); }
.elementor-nav-menu--dropdown a.current { background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
.elementor-nav-menu--dropdown a.disabled { color: rgb(179, 179, 179); }
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover { border-inline-start: 8px solid transparent; text-shadow: none; }
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a { justify-content: center; }
.elementor-nav-menu--toggle { --menu-height: 100vh; }
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container { max-height: 0px; overflow: hidden; transform: scaleY(0); }
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container { animation: 0.3s ease 0s 1 normal backwards running hide-scroll; max-height: var(--menu-height); transform: scaleY(1); }
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown { position: absolute; z-index: 9997; }
@media (max-width: 767px) {
  .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main { display: none; }
}
@media (min-width: 768px) {
  .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown { display: none; }
  .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@media (max-width:-1) {
  .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main { display: none; }
}
@media (min-width:-1) {
  .elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown { display: none; }
  .elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@media (max-width: 1024px) {
  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main { display: none; }
}
@media (min-width: 1025px) {
  .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown { display: none; }
  .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@media (max-width:-1) {
  .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main { display: none; }
}
@media (min-width:-1) {
  .elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown { display: none; }
  .elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
.elementor-search-form { display: block; transition: 0.2s; }
.elementor-search-form .e-font-icon-svg-container { align-items: center; display: flex; height: 100%; justify-content: center; width: 100%; }
.elementor-search-form button, .elementor-search-form input[type="search"] { appearance: none; background: none; border: 0px; display: inline-block; font-size: 15px; line-height: 1; margin: 0px; min-width: 0px; padding: 0px; vertical-align: middle; white-space: normal; }
.elementor-search-form button:focus, .elementor-search-form input[type="search"]:focus { color: inherit; outline: 0px; }
.elementor-search-form button { background-color: rgb(105, 114, 125); border-radius: 0px; color: rgb(255, 255, 255); font-size: var(--e-search-form-submit-icon-size,16px); }
.elementor-search-form__container { border: 0px solid transparent; display: flex; min-height: 50px; overflow: hidden; transition: 0.2s; }
.elementor-search-form__container:not(.elementor-search-form--full-screen) { background: rgb(241, 242, 243); }
.elementor-search-form__input { color: rgb(63, 68, 75); flex-basis: 100%; transition: color 0.2s; }
.elementor-search-form__input::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }
.elementor-search-form__submit { font-size: var(--e-search-form-submit-icon-size,16px); transition: color 0.2s, background 0.2s; }
.elementor-search-form__submit svg { fill: var(--e-search-form-submit-text-color,#fff); height: var(--e-search-form-submit-icon-size,16px); width: var(--e-search-form-submit-icon-size,16px); }
.elementor-search-form .elementor-search-form__submit, .elementor-search-form .elementor-search-form__submit:hover { border: none; border-radius: 0px; color: var(--e-search-form-submit-text-color,#fff); }
.elementor-search-form--button-type-text .elementor-search-form__submit { flex-shrink: 0; }
.elementor-search-form--skin-minimal .elementor-search-form__icon { align-items: center; color: rgb(63, 68, 75); display: flex; justify-content: flex-end; opacity: 0.6; fill: rgb(63, 68, 75); font-size: var(--e-search-form-icon-size-minimal,15px); }
.elementor-search-form--skin-minimal .elementor-search-form__icon svg { height: var(--e-search-form-icon-size-minimal,15px); width: var(--e-search-form-icon-size-minimal,15px); }
.elementor-search-form--skin-minimal:focus-within { outline-style: solid; outline-width: 2px; }
.elementor-search-form--skin-full_screen .elementor-search-form input[type="search"].elementor-search-form__input { border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 0px 1px; color: rgb(255, 255, 255); font-size: 50px; line-height: 1.5; text-align: center; }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle { color: var(--e-search-form-toggle-color,#33373d); cursor: pointer; display: inline-block; font-size: var(--e-search-form-toggle-size,33px); vertical-align: middle; }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i { background-color: var(--e-search-form-toggle-background-color,rgba(0,0,0,.05)); border-color: var(--e-search-form-toggle-color,#33373d); border-radius: var(--e-search-form-toggle-border-radius,3px); border-style: solid; border-width: var(--e-search-form-toggle-border-width,0); display: block; height: var(--e-search-form-toggle-size,33px); position: relative; transition: 0.2s; width: var(--e-search-form-toggle-size,33px); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container::before, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i::before { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container::before, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i::before { font-size: var(--e-search-form-toggle-icon-size,.55em); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg { fill: var(--e-search-form-toggle-color,#33373d); height: var(--e-search-form-toggle-icon-size,.55em); width: var(--e-search-form-toggle-icon-size,.55em); }
.elementor-search-form--skin-full_screen .elementor-search-form__container { align-items: center; background-color: rgba(0, 0, 0, 0.8); height: 100vh; inset: 0px; padding: 0px 15%; position: fixed; transition: 0.3s; z-index: 9998; }
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) { opacity: 0; overflow: hidden; transform: scale(0); }
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button { display: none; }
.elementor-sticky--active { z-index: 99; }
.elementor-sticky__spacer .e-n-menu .e-n-menu-content { display: none; }
.e-con.elementor-sticky--active { z-index: var(--z-index,99); }
.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }
.elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }
.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }
.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; }
.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }
.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }
.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }
@media (min-width:-1) {
  .elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }
  .elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
  .elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
  .elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }
}
@media (max-width:-1) {
  .elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }
  .elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
  .elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
  .elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }
  .elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }
  .elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
  .elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
  .elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }
}
@media (max-width: 1024px) {
  .elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }
  .elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
  .elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
  .elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }
}
@media (max-width:-1) {
  .elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }
  .elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
  .elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
  .elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }
}
@media (max-width: 767px) {
  .elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }
  .elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
  .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
  .elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }
}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) { font-size: 0px; line-height: 1; }
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid { display: inline-grid; }
.elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }
.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }
.elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }
.elementor-social-icon i { color: var(--e-social-icon-icon-color); }
.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); }
.elementor-social-icon:last-child { margin: 0px; }
.elementor-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }
.elementor-social-icon-android { background-color: rgb(164, 198, 57); }
.elementor-social-icon-apple { background-color: rgb(153, 153, 153); }
.elementor-social-icon-behance { background-color: rgb(23, 105, 255); }
.elementor-social-icon-bitbucket { background-color: rgb(32, 80, 129); }
.elementor-social-icon-codepen { background-color: rgb(0, 0, 0); }
.elementor-social-icon-delicious { background-color: rgb(51, 153, 255); }
.elementor-social-icon-deviantart { background-color: rgb(5, 204, 71); }
.elementor-social-icon-digg { background-color: rgb(0, 91, 226); }
.elementor-social-icon-dribbble { background-color: rgb(234, 76, 137); }
.elementor-social-icon-elementor { background-color: rgb(211, 12, 92); }
.elementor-social-icon-envelope { background-color: rgb(234, 67, 53); }
.elementor-social-icon-facebook, .elementor-social-icon-facebook-f { background-color: rgb(59, 89, 152); }
.elementor-social-icon-flickr { background-color: rgb(0, 99, 220); }
.elementor-social-icon-foursquare { background-color: rgb(45, 91, 227); }
.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp { background-color: rgb(0, 100, 0); }
.elementor-social-icon-github { background-color: rgb(51, 51, 51); }
.elementor-social-icon-gitlab { background-color: rgb(226, 67, 41); }
.elementor-social-icon-globe { background-color: rgb(105, 114, 125); }
.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g { background-color: rgb(221, 75, 57); }
.elementor-social-icon-houzz { background-color: rgb(122, 193, 66); }
.elementor-social-icon-instagram { background-color: rgb(38, 38, 38); }
.elementor-social-icon-jsfiddle { background-color: rgb(72, 122, 162); }
.elementor-social-icon-link { background-color: rgb(129, 138, 145); }
.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in { background-color: rgb(0, 119, 181); }
.elementor-social-icon-medium { background-color: rgb(0, 171, 107); }
.elementor-social-icon-meetup { background-color: rgb(236, 28, 64); }
.elementor-social-icon-mixcloud { background-color: rgb(39, 58, 75); }
.elementor-social-icon-odnoklassniki { background-color: rgb(244, 115, 28); }
.elementor-social-icon-pinterest { background-color: rgb(189, 8, 28); }
.elementor-social-icon-product-hunt { background-color: rgb(218, 85, 47); }
.elementor-social-icon-reddit { background-color: rgb(255, 69, 0); }
.elementor-social-icon-rss { background-color: rgb(242, 101, 34); }
.elementor-social-icon-shopping-cart { background-color: rgb(76, 175, 80); }
.elementor-social-icon-skype { background-color: rgb(0, 175, 240); }
.elementor-social-icon-slideshare { background-color: rgb(0, 119, 181); }
.elementor-social-icon-snapchat { background-color: rgb(255, 252, 0); }
.elementor-social-icon-soundcloud { background-color: rgb(255, 136, 0); }
.elementor-social-icon-spotify { background-color: rgb(46, 189, 89); }
.elementor-social-icon-stack-overflow { background-color: rgb(254, 122, 21); }
.elementor-social-icon-steam { background-color: rgb(0, 173, 238); }
.elementor-social-icon-stumbleupon { background-color: rgb(235, 73, 36); }
.elementor-social-icon-telegram { background-color: rgb(44, 165, 224); }
.elementor-social-icon-threads { background-color: rgb(0, 0, 0); }
.elementor-social-icon-thumb-tack { background-color: rgb(26, 161, 216); }
.elementor-social-icon-tripadvisor { background-color: rgb(88, 148, 66); }
.elementor-social-icon-tumblr { background-color: rgb(53, 70, 92); }
.elementor-social-icon-twitch { background-color: rgb(100, 65, 165); }
.elementor-social-icon-twitter { background-color: rgb(29, 161, 242); }
.elementor-social-icon-viber { background-color: rgb(102, 92, 172); }
.elementor-social-icon-vimeo { background-color: rgb(26, 183, 234); }
.elementor-social-icon-vk { background-color: rgb(69, 102, 142); }
.elementor-social-icon-weibo { background-color: rgb(221, 36, 48); }
.elementor-social-icon-weixin { background-color: rgb(49, 169, 24); }
.elementor-social-icon-whatsapp { background-color: rgb(37, 211, 102); }
.elementor-social-icon-wordpress { background-color: rgb(33, 117, 155); }
.elementor-social-icon-x-twitter { background-color: rgb(0, 0, 0); }
.elementor-social-icon-xing { background-color: rgb(2, 100, 102); }
.elementor-social-icon-yelp { background-color: rgb(175, 6, 6); }
.elementor-social-icon-youtube { background-color: rgb(205, 32, 31); }
.elementor-social-icon-500px { background-color: rgb(0, 153, 229); }
.e--ua-appleWebkit.rtl { --flex-right: flex-start; }
.e--ua-appleWebkit .elementor-share-buttons--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right { --justify-content: var(--flex-right,flex-end); }
.e--ua-appleWebkit .elementor-share-buttons--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center { --justify-content: center; }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid { display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-inline: calc(-.5 * var(--grid-column-gap)); width: auto; }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item { margin-inline: calc(.5 * var(--grid-column-gap)); }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid { display: inline-block; }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item { margin-inline: 0px; }
@media (max-width: 1024px) {
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right { --justify-content: var(--flex-right,flex-end); }
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center { --justify-content: center; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid { display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-inline: calc(-.5 * var(--grid-column-gap)); width: auto; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item { margin-inline: calc(.5 * var(--grid-column-gap)); }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid { display: inline-block; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item { margin-inline: 0px; }
}
@media (max-width: 767px) {
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right { --justify-content: var(--flex-right,flex-end); }
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center { --justify-content: center; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid { display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-inline: calc(-.5 * var(--grid-column-gap)); width: auto; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item { margin-inline: calc(.5 * var(--grid-column-gap)); }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid { display: inline-block; }
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item { margin-inline: 0px; }
}
.elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
.elementor-widget-divider .elementor-divider { display: flex; }
.elementor-widget-divider .elementor-divider__text { font-size: 15px; line-height: 1; max-width: 95%; }
.elementor-widget-divider .elementor-divider__element { flex-shrink: 0; margin: 0 var(--divider-element-spacing); }
.elementor-widget-divider .elementor-icon { font-size: var(--divider-icon-size); }
.elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }
.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator { align-items: center; }
.elementor-widget-divider--view-line_icon .elementor-divider-separator::after, .elementor-widget-divider--view-line_icon .elementor-divider-separator::before, .elementor-widget-divider--view-line_text .elementor-divider-separator::after, .elementor-widget-divider--view-line_text .elementor-divider-separator::before { border-block-end: 0px; border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); content: ""; display: block; flex-grow: 1; }
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-left .elementor-divider-separator::before { content: none; }
.elementor-widget-divider--element-align-left .elementor-divider__element { margin-left: 0px; }
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-right .elementor-divider-separator::after { content: none; }
.elementor-widget-divider--element-align-right .elementor-divider__element { margin-right: 0px; }
.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-start .elementor-divider-separator::before { content: none; }
.elementor-widget-divider--element-align-start .elementor-divider__element { margin-inline-start: 0px; }
.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
.elementor-widget-divider--element-align-end .elementor-divider-separator::after { content: none; }
.elementor-widget-divider--element-align-end .elementor-divider__element { margin-inline-end: 0px; }
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
.elementor-widget-divider--separator-type-pattern { --divider-border-style: none; }
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator { background-color: var(--divider-color); mask-image: var(--divider-pattern-url); mask-repeat: var(--divider-pattern-repeat); mask-size: var(--divider-pattern-size) 100%; min-height: var(--divider-pattern-height); width: 100%; }
.elementor-widget-divider--no-spacing { --divider-pattern-size: auto; }
.elementor-widget-divider--bg-round { --divider-pattern-repeat: round; }
.rtl .elementor-widget-divider .elementor-divider__text { direction: rtl; }
.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider { width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow ); }
.search-form-lrs { max-width: 420px; width: 100%; display: flex; margin: inherit; justify-content: start; }
@media only screen and (max-width: 767px) {
  .search-form-lrs { max-width: 520px; justify-content: center; margin: auto; }
}
.horizontal > .search-form-lrs { max-width: 920px; margin: 0px auto; }
.search-form-lrs input { border: none; }
.search-form-lrs input[type="text"] { width: calc(100% - 127px); padding: 15px 20px 15px 50px; font-size: 16px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: url("/wp-content/themes/lrstheme/images/search.svg") 14px center no-repeat rgb(255, 255, 255); }
.search-form-lrs input[type="submit"] { background: rgb(14, 130, 21); color: rgb(255, 255, 255); box-shadow: rgb(25, 90, 44) 0px 0px 0px 0px; text-transform: uppercase; font-size: 15px; font-weight: 500; padding: 12px 15px; border-radius: 0px 5px 5px 0px; transition: 0.2s; }
.horizontal .search-form-lrs input[type="text"], .horizontal .search-form-lrs input[type="submit"] { font-size: 18px; }
.horizontal .search-form-lrs input[type="submit"] { padding: 15px 32px; box-shadow: rgb(25, 90, 44) 2px 2px 0px 0px; }
@media only screen and (max-width: 1024px) {
  .horizontal .search-form-lrs input[type="text"], .horizontal .search-form-lrs input[type="submit"] { font-size: 16px; }
}
.search-form-lrs input[type="submit"]:hover { background: rgb(255, 255, 255); box-shadow: rgb(25, 90, 44) 0px 0px 0px 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.err-msg { font-size: 14px; line-height: 1.2em; font-weight: 600; margin-top: 15px; margin-bottom: 0px; color: rgb(21, 54, 131); opacity: 0; background: white; max-width: 75%; padding: 10px; position: relative; z-index: 1; border-radius: 5px; box-shadow: rgba(21, 54, 131, 0.17) 0px 0px 10px 0px; }
.err-msg a { font-size: 14px; font-weight: 600; }
@media only screen and (max-width: 1600px) {
  .err-msg { max-width: 85%; }
}
@media only screen and (max-width: 1140px) {
  .err-msg { max-width: 90%; }
}
.horizontal .err-msg { max-width: 90%; margin-left: auto; margin-right: auto; }
@media only screen and (max-width: 767px) {
  .err-msg { max-width: 90%; margin-right: auto; margin-left: auto; text-align: center; }
}
.search-form-lrs.loading { pointer-events: none; }
.search-form-lrs.loading input[type="submit"] { background-color: rgb(229, 229, 229); color: rgb(153, 153, 153); border-color: rgb(153, 153, 153); pointer-events: none; }
.horizontal .search-form-lrs.loading input[type="submit"] { background-color: rgb(229, 229, 229); border-color: rgb(153, 153, 153); box-shadow: rgb(102, 102, 102) 2px 2px 0px 0px; }
#lrs-myModal h5 { font-size: 1.25rem; margin-top: 0.5rem; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
#lrs-myModal small { font-size: 0.875em; }
#lrs-myModal small b { font-weight: bolder; }
#lrs-myModal .modal-locations-group { margin-top: 20px; }
#lrs-myModal .modal-locations-group:first-child { margin-top: 0px; }
#lrs-myModal ul { list-style-type: none; padding-left: 0px; margin: 0px; }
#lrs-myModal .list-group { display: flex; flex-direction: column; padding-left: 0px; margin-top: 20px; margin-bottom: 0px; border-radius: 0.25rem; }
#lrs-myModal .list-group-item { position: relative; display: block; padding: 0.5rem 1rem; color: rgb(33, 37, 41); text-decoration: none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.125); }
#lrs-myModal .list-group-item + .list-group-item { border-top-width: 0px; }
#lrs-myModal .list-group-item:first-child, #lrs-myModal .list-group-item:last-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
#lrs-myModal .list-group .list-group-item a, #lrs-myModal .list-group .list-group-item a:hover { text-decoration: none; font-size: 19px; font-weight: 600; color: rgb(48, 48, 48); }
#lrs-myModal .list-group .list-group-item a::after { content: url("/wp-content/themes/lrstheme/images/button-arrow-link-green.svg"); position: absolute; top: 50%; transform: translateY(-50%); display: inline-block; width: 19px; height: 19px; margin-left: 5px; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tmmpkzsq.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxiayp8kv8jhgfvrjjlme0tcmpi.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvgdeoceg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmv1pvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvgdeoceg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm21lvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjlufntakpy.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrjjluchta.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvgdeoceg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmg1hvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vgdeoceg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmr19vf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vgdeoceg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlmy15vf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vgdeoceg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm111vf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvgdeoceg.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxidyp8kv8jhgfvrjjlm81xvf9eo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptufntakpy.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxigyp8kv8jhgfvrlptuchta.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1jlfc-k.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlfj_z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1jlfc-k.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldz8z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjnecmne.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxieyp8kv8jhgfvrjjfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1jlfc-k.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlgt9z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1jlfc-k.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlej6z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1jlfc-k.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlcz7z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1jlfc-k.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrldd4z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1jlfc-k.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-pxibyp8kv8jhgfvrlbt5z1xlfq.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufa5qw54a.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufj5qw54a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufb5qw54a.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufo5qw54a.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufc5qw54a.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufd5qw54a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-bngmuxzytxpivibgjjsb6ufn5qu.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkc3kawzu.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkankawzu.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcnkawzu.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbxkawzu.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkenkawzu.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkahkawzu.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkcxkawzu.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkchkawzu.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo5cnqeu92fr1mu53zec9_vu3r1gihoszmkbnka.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3gubgee.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3iubgee.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3cubgee.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3-ubgee.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamawcubgee.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluamaxkubgee.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3oubgee.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3kubgee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; src: url("https://www.lrsrecycles.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.wpsl-gmap-canvas button.dismissButton { padding: 0px 24px; }
.pac-container button.dismissButton { padding: 0px 24px; }
body { margin: 0px; }
.wcc-consent-container button:hover, .wcc-modal button:hover, .wcc-btn-customize:hover, .wcc-btn-revisit, .wcc-btn-revisit:hover .wcc-btn-close:hover, .wcc-banner-btn-close:hover, .wcc-accordion-btn:hover { box-shadow: none !important; }
.wcc-btn-close:hover, .wcc-banner-btn-close:hover, .wcc-accordion-btn:hover, .wcc-btn-revisit:hover { border: 0px !important; }
.wcc-btn:hover { opacity: 1 !important; }
.wcc-btn-revisit-wrapper .wcc-revisit-help-text { display: block !important; }
.wcc-btn-revisit img { display: none; }
.wcc-btn-revisit-wrapper.wcc-revisit-bottom-left { padding: 4px 10px; }
.wcc-consent-container button, .wcc-modal button { padding: 8px 27px; font-size: 14px; }
.wcc-btn-reject:hover, .wcc-btn-preferences:hover, .wcc-btn-customize:hover { opacity: 1; background-color: rgb(45, 46, 133) !important; color: rgb(255, 255, 255) !important; }
.wcc-btn-accept:hover { opacity: 1; color: rgb(25, 90, 44) !important; background: transparent !important; }
.wcc-show-desc-btn:hover { color: rgb(24, 99, 220) !important; }
.wcc-revisit-help-text { margin-left: 0px !important; }
.wcc-consent-container { width: 650px !important; }
.wcc-btn-revisit-wrapper { color: rgb(255, 255, 255); background: rgb(11, 119, 43) !important; }
.wcc-revisit-bottom-left { bottom: 0px !important; }
.wcc-btn-revisit-wrapper { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px; border-radius: 8px 8px 0px 0px !important; }
@media (max-width: 650px) {
  .wcc-consent-container { width: 100% !important; }
}
.page-id-13693 .header { z-index: 1; position: relative; background: white; }
.unclickable > a:hover { cursor: default !important; }
p { margin-block: 0em; }
a:visited { color: rgb(21, 54, 131); }
@media screen and (min-width: 600px) {
  .Pay-Bill-Nav { display: none !important; }
}
.Pay-Bill-Nav { max-width: 120px; font-family: Poppins, sans-serif !important; font-size: 17px !important; font-weight: 600 !important; background-color: rgb(11, 119, 43) !important; border-style: solid !important; border-width: 2px !important; border-color: rgb(25, 90, 44) !important; border-radius: 8px !important; box-shadow: rgb(25, 90, 44) 2px 2px 0px 0px !important; line-height: 1 !important; color: rgb(255, 255, 255) !important; text-align: center !important; transition: 0.3s !important; margin-bottom: 13px !important; margin-top: 10px !important; margin-left: 8px !important; }
.Pay-Bill-Nav .elementor-item { color: white; }
@media screen and (max-width: 599px) {
  .nav-btn { display: none !important; }
}
.page-id-3349 .porta-potty-banner::after, .page-id-447 .porta-potty-banner::after, .page-id-3384 .porta-potty-banner::after, .page-id-1141 .porta-potty-banner::after, .page-id-1198 .porta-potty-banner::after, .page-id-1220 .porta-potty-banner::after, .page-id-1231 .porta-potty-banner::after, .page-id-1244 .porta-potty-banner::after, .page-id-1250 .porta-potty-banner::after { display: none; }
.page-id-3349 .porta-potty-banner-desc h1, .page-id-447 .porta-potty-banner-desc h1, .page-id-3384 .porta-potty-banner-desc h1, .page-id-1141 .porta-potty-banner-desc h1, .page-id-1198 .porta-potty-banner-desc h1, .page-id-1220 .porta-potty-banner-desc h1, .page-id-1231 .porta-potty-banner-desc h1, .page-id-1244 .porta-potty-banner-desc h1, .page-id-1250 .porta-potty-banner-desc h1 { display: none; }
.single-wpsl_stores nav.nav-single, .single-wpsl_stores div#secondary, .single-wpsl_stores footer.entry-meta { display: none; }
.MuiIconButton-root { background-color: rgb(255, 255, 255) !important; color: initial !important; box-shadow: none !important; }
.MuiPickersToolbar-toolbar { background-color: rgb(21, 54, 131) !important; }
.MuiPickersToolbarText-toolbarBtnSelected, .MuiPickersToolbarText-toolbarTxt { color: rgb(255, 255, 255) !important; }
.MuiIconButton-root:hover { background-color: rgb(0, 89, 0) !important; color: rgb(255, 255, 255) !important; }
.MuiButtonBase-root { font-weight: 400 !important; box-shadow: none !important; border-style: none !important; }
.MuiToolbar-root .MuiButtonBase-root { background-color: transparent !important; padding: 0px !important; }
.MuiPickersDay-day { padding: 0px !important; border-radius: 0px !important; }
.MuiPickersDay-daySelected { background-color: rgb(28, 17, 154) !important; color: rgb(255, 255, 255) !important; }
.MuiPickersDay-dayDisabled { color: rgba(0, 0, 0, 0.5) !important; }
.MuiPickersModal-dialogRoot .MuiDialogActions-root .MuiButtonBase-root { color: rgb(0, 0, 0); padding: 10px 10px 8px !important; background-color: transparent !important; }
.MuiPickersModal-dialogRoot .MuiDialogActions-root .MuiButtonBase-root:hover { background-color: rgb(0, 89, 0) !important; color: rgb(255, 255, 255); }
.MuiPickersCalendarHeader-switchHeader .MuiIconButton-root:hover { background-color: transparent !important; }
.MuiButton-label .MuiPickersToolbarText-toolbarTxt { color: white !important; }
.MuiPickersCalendarHeader-iconButton:hover { color: rgb(21, 54, 131) !important; }
#pum_popup_title_153111 { font-weight: 400; font-size: 30px; }
.wcc-overlay { background: rgb(0, 0, 0); opacity: 0.4; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999999; }
.wcc-popup-overflow { overflow: hidden; }
.wcc-hide { display: none; }
.wcc-btn-revisit-wrapper { display: flex; padding: 6px; border-radius: 8px; background-color: rgb(255, 255, 255); box-shadow: rgba(121, 141, 160, 0.3) 0px 3px 10px 0px; align-items: center; justify-content: center; position: fixed; z-index: 999999; cursor: pointer; }
.wcc-revisit-bottom-left { bottom: 15px; left: 15px; }
.wcc-revisit-bottom-right { bottom: 15px; right: 15px; }
.wcc-btn-revisit-wrapper .wcc-btn-revisit { display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0px; padding: 0px; }
.wcc-btn-revisit-wrapper .wcc-btn-revisit img { max-width: fit-content; margin: 0px; }
.wcc-btn-revisit-wrapper .wcc-revisit-help-text { font-size: 14px; margin-left: 4px; display: none; }
.wcc-btn-revisit-wrapper:hover .wcc-revisit-help-text, .wcc-btn-revisit-wrapper:focus-within .wcc-revisit-help-text { display: block; }
.wcc-revisit-hide { display: none; }
.wcc-preference-btn:hover { cursor: pointer; text-decoration: underline; }
.wcc-cookie-audit-table { font-family: inherit; border-collapse: collapse; width: 100%; }
.wcc-cookie-audit-table th, .wcc-cookie-audit-table td { text-align: left; padding: 10px; font-size: 12px; color: rgb(0, 0, 0); word-break: normal; background-color: rgb(217, 223, 231); border: 1px solid rgb(203, 206, 214); }
.wcc-cookie-audit-table tr:nth-child(2n+1) td { background: rgb(241, 245, 250); }
.wcc-consent-container { position: fixed; width: 440px; box-sizing: border-box; z-index: 99999999; transform: translate(-50%, -50%); border-radius: 6px; }
.wcc-consent-container .wcc-consent-bar { background: rgb(255, 255, 255); border: 1px solid; padding: 20px 26px; border-radius: 6px; box-shadow: rgba(172, 171, 171, 0.3) 0px -1px 10px 0px; }
.wcc-consent-bar .wcc-banner-btn-close { position: absolute; right: 14px; top: 14px; background: none; border: none; cursor: pointer; padding: 0px; margin: 0px; height: auto; width: auto; min-height: 0px; line-height: 0; text-shadow: none; box-shadow: none; }
.wcc-consent-bar .wcc-banner-btn-close img { height: 10px; width: 10px; margin: 0px; }
.wcc-popup-center { top: 50%; left: 50%; }
.wcc-custom-brand-logo-wrapper .wcc-custom-brand-logo { width: 100px; height: auto; margin: 0px 0px 12px; }
.wcc-notice .wcc-title { color: rgb(33, 33, 33); font-weight: 700; font-size: 18px; line-height: 24px; margin: 0px 0px 12px; word-break: break-word; }
.wcc-notice-des * { font-size: 14px; }
.wcc-notice-des { color: rgb(33, 33, 33); font-size: 14px; line-height: 24px; font-weight: 400; }
.wcc-notice-des img { min-height: 25px; min-width: 25px; }
.wcc-consent-bar .wcc-notice-des p { color: inherit; margin-top: 0px; word-break: break-word; }
.wcc-notice-des p:last-child { margin-bottom: 0px; }
.wcc-notice-des a.wcc-policy, .wcc-notice-des button.wcc-policy { font-size: 14px; color: rgb(24, 99, 220); white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline; }
.wcc-notice-des button.wcc-policy { padding: 0px; }
.wcc-notice-des a.wcc-policy:focus-visible, .wcc-consent-bar .wcc-banner-btn-close:focus-visible, .wcc-notice-des button.wcc-policy:focus-visible, .wcc-preference-content-wrapper .wcc-show-desc-btn:focus-visible, .wcc-accordion-header .wcc-accordion-btn:focus-visible, .wcc-preference-header .wcc-btn-close:focus-visible, .wcc-switch input[type="checkbox"]:focus-visible, .wcc-btn:focus-visible { outline: rgb(24, 99, 220) solid 2px; outline-offset: 2px; }
.wcc-btn:focus:not(:focus-visible), .wcc-accordion-header .wcc-accordion-btn:focus:not(:focus-visible), .wcc-preference-content-wrapper .wcc-show-desc-btn:focus:not(:focus-visible), .wcc-btn-revisit-wrapper .wcc-btn-revisit:focus:not(:focus-visible), .wcc-preference-header .wcc-btn-close:focus:not(:focus-visible), .wcc-consent-bar .wcc-banner-btn-close:focus:not(:focus-visible) { outline: 0px; }
button.wcc-show-desc-btn:not(:hover):not(:active) { color: rgb(24, 99, 220); background: transparent; }
button.wcc-accordion-btn:not(:hover):not(:active), button.wcc-banner-btn-close:not(:hover):not(:active), button.wcc-btn-close:not(:hover):not(:active), button.wcc-btn-revisit:not(:hover):not(:active) { background: transparent; }
.wcc-consent-bar button:hover, .wcc-modal.wcc-modal-open button:hover, .wcc-consent-bar button:focus, .wcc-modal.wcc-modal-open button:focus { text-decoration: none; }
.wcc-notice-btn-wrapper { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 16px; }
.wcc-notice-btn-wrapper .wcc-btn { text-shadow: none; box-shadow: none; }
.wcc-btn { flex: 1 1 auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0px; }
.wcc-btn:hover { opacity: 0.8; }
.wcc-btn-customize { color: rgb(24, 99, 220); background: transparent; border: 2px solid rgb(24, 99, 220); }
.wcc-btn-reject { color: rgb(24, 99, 220); background: transparent; border: 2px solid rgb(24, 99, 220); }
.wcc-btn-accept { background: rgb(24, 99, 220); color: rgb(255, 255, 255); border: 2px solid rgb(24, 99, 220); }
.wcc-btn:last-child { margin-right: 0px; }
@media (max-width: 576px) {
  .wcc-box-bottom-left { bottom: 0px; left: 0px; }
  .wcc-box-bottom-right { bottom: 0px; right: 0px; }
  .wcc-box-top-left { top: 0px; left: 0px; }
  .wcc-box-top-right { top: 0px; right: 0px; }
}
@media (max-width: 440px) {
  .wcc-popup-center { width: 100%; max-width: 100%; }
  .wcc-consent-container .wcc-consent-bar { padding: 20px 0px; }
  .wcc-custom-brand-logo-wrapper, .wcc-notice .wcc-title, .wcc-notice-des, .wcc-notice-btn-wrapper { padding: 0px 24px; }
  .wcc-notice-des { max-height: 40vh; overflow-y: scroll; }
  .wcc-notice-btn-wrapper { flex-direction: column; gap: 10px; }
  .wcc-btn { width: 100%; }
  .wcc-notice-btn-wrapper .wcc-btn-customize { order: 2; }
  .wcc-notice-btn-wrapper .wcc-btn-reject { order: 3; }
  .wcc-notice-btn-wrapper .wcc-btn-accept { order: 1; }
}
@media (max-width: 352px) {
  .wcc-notice .wcc-title { font-size: 16px; }
  .wcc-notice-des * { font-size: 12px; }
  .wcc-notice-des, .wcc-btn, .wcc-notice-des a.wcc-policy { font-size: 12px; }
}
.wcc-modal.wcc-modal-open { display: flex; visibility: visible; transform: translate(-50%, -50%); top: 50%; left: 50%; transition: 1s; }
.wcc-modal { box-shadow: rgba(0, 0, 0, 0.3) 0px 32px 68px; margin: 0px auto; position: fixed; max-width: 100%; background: rgb(255, 255, 255); top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: rgb(33, 33, 33); transform: translate(-50%, 100%); visibility: hidden; transition: all; }
.wcc-preference-center { max-height: 79vh; width: 845px; overflow: hidden; flex: 1 1 0px; display: flex; flex-direction: column; border-radius: 6px; }
.wcc-preference-header { display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid; }
.wcc-preference-header .wcc-preference-title { font-size: 18px; font-weight: 700; line-height: 24px; word-break: break-word; }
.wcc-google-privacy-url a { text-decoration: none; color: rgb(24, 99, 220); cursor: pointer; }
.wcc-preference-header .wcc-btn-close { cursor: pointer; vertical-align: middle; padding: 0px; margin: 0px; background: none; border: none; height: auto; width: auto; min-height: 0px; line-height: 0; box-shadow: none; text-shadow: none; }
.wcc-preference-header .wcc-btn-close img { margin: 0px; height: 10px; width: 10px; }
.wcc-preference-body-wrapper { padding: 0px 24px; flex: 1 1 0%; overflow: auto; box-sizing: border-box; }
.wcc-preference-content-wrapper *, .wcc-preference-body-wrapper * { font-size: 14px; }
.wcc-preference-content-wrapper { font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0px; }
.wcc-preference-content-wrapper img { min-height: 25px; min-width: 25px; }
.wcc-preference-content-wrapper .wcc-show-desc-btn { font-size: 14px; font-family: inherit; color: rgb(24, 99, 220); text-decoration: none; line-height: 24px; padding: 0px; margin: 0px; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0px; text-shadow: none; box-shadow: none; }
.wcc-preference-body-wrapper .wcc-preference-content-wrapper p { color: inherit; margin-top: 0px; }
.wcc-preference-content-wrapper p:last-child { margin-bottom: 0px; }
.wcc-accordion-wrapper { margin-bottom: 10px; }
.wcc-accordion { border-bottom: 1px solid; }
.wcc-accordion:last-child { border-bottom: none; }
.wcc-accordion .wcc-accordion-item { display: flex; margin-top: 10px; }
.wcc-accordion .wcc-accordion-body { display: none; }
.wcc-accordion.wcc-accordion-active .wcc-accordion-body { display: block; padding: 0px 22px; margin-bottom: 16px; }
.wcc-accordion-header-wrapper { width: 100%; cursor: pointer; }
.wcc-accordion-item .wcc-accordion-header { display: flex; justify-content: space-between; align-items: center; }
.wcc-accordion-header .wcc-accordion-btn { font-size: 16px; font-family: inherit; color: rgb(33, 33, 33); line-height: 24px; background: none; border: none; font-weight: 700; padding: 0px; margin: 0px; cursor: pointer; text-transform: none; min-height: 0px; text-shadow: none; box-shadow: none; }
.wcc-accordion-header .wcc-always-active { color: rgb(0, 128, 0); font-weight: 600; line-height: 24px; font-size: 14px; }
.wcc-accordion-header-des * { font-size: 14px; }
.wcc-accordion-header-des { font-size: 14px; line-height: 24px; margin: 10px 0px 16px; }
.wcc-accordion-header-wrapper .wcc-accordion-header-des p { color: inherit; margin-top: 0px; }
.wcc-accordion-chevron { margin-right: 22px; position: relative; cursor: pointer; }
.wcc-accordion-chevron-hide { display: none; }
.wcc-accordion .wcc-accordion-chevron i::before { content: ""; position: absolute; border-right-width: 1.4px; border-right-style: solid; border-bottom-width: 1.4px; border-bottom-style: solid; border-color: inherit; height: 6px; width: 6px; transform: rotate(-45deg); transition: 0.2s ease-in-out; top: 8px; }
.wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before { transform: rotate(45deg); }
.wcc-audit-table { background: rgb(244, 244, 244); border-radius: 6px; }
.wcc-audit-table .wcc-empty-cookies-text { color: inherit; font-size: 12px; line-height: 24px; margin: 0px; padding: 10px; }
.wcc-audit-table .wcc-cookie-des-table { font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: inherit; margin: 0px; }
.wcc-audit-table .wcc-cookie-des-table:last-child { border-bottom: none; }
.wcc-audit-table .wcc-cookie-des-table li { list-style-type: none; display: flex; padding: 3px 0px; }
.wcc-audit-table .wcc-cookie-des-table li:first-child { padding-top: 0px; }
.wcc-cookie-des-table li div:first-child { width: 100px; font-weight: 600; word-break: break-word; overflow-wrap: break-word; }
.wcc-cookie-des-table li div:last-child { flex: 1 1 0%; word-break: break-word; overflow-wrap: break-word; margin-left: 8px; }
.wcc-cookie-des-table li div:last-child p { color: inherit; margin-top: 0px; }
.wcc-cookie-des-table li div:last-child p:last-child { margin-bottom: 0px; }
.wcc-footer-shadow { display: block; width: 100%; height: 40px; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); position: absolute; bottom: calc(100% - 1px); }
.wcc-footer-wrapper { position: relative; }
.wcc-prefrence-btn-wrapper { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid; }
.wcc-prefrence-btn-wrapper .wcc-btn { text-shadow: none; box-shadow: none; }
.wcc-btn-preferences { color: rgb(24, 99, 220); background: transparent; border: 2px solid rgb(24, 99, 220); }
.wcc-preference-header, .wcc-preference-body-wrapper, .wcc-preference-content-wrapper, .wcc-accordion-wrapper, .wcc-accordion, .wcc-accordion-wrapper, .wcc-footer-wrapper, .wcc-prefrence-btn-wrapper { border-color: inherit; }
@media (max-width: 845px) {
  .wcc-modal { max-width: calc(100% - 16px); }
}
@media (max-width: 576px) {
  .wcc-modal { max-width: 100%; }
  .wcc-preference-center { max-height: 100vh; }
  .wcc-prefrence-btn-wrapper { flex-direction: column; gap: 10px; }
  .wcc-accordion.wcc-accordion-active .wcc-accordion-body { padding-right: 0px; }
  .wcc-prefrence-btn-wrapper .wcc-btn { width: 100%; }
  .wcc-prefrence-btn-wrapper .wcc-btn-reject { order: 3; }
  .wcc-prefrence-btn-wrapper .wcc-btn-accept { order: 1; }
  .wcc-prefrence-btn-wrapper .wcc-btn-preferences { order: 2; }
}
@media (max-width: 425px) {
  .wcc-accordion-chevron { margin-right: 15px; }
  .wcc-accordion.wcc-accordion-active .wcc-accordion-body { padding: 0px 15px; }
}
@media (max-width: 352px) {
  .wcc-preference-header .wcc-preference-title { font-size: 16px; }
  .wcc-preference-header { padding: 16px 24px; }
  .wcc-preference-content-wrapper *, .wcc-accordion-header-des * { font-size: 12px; }
  .wcc-preference-content-wrapper, .wcc-preference-content-wrapper .wcc-show-more, .wcc-accordion-header .wcc-always-active, .wcc-accordion-header-des, .wcc-preference-content-wrapper .wcc-show-desc-btn { font-size: 12px; }
  .wcc-accordion-header .wcc-accordion-btn { font-size: 14px; }
}
.wcc-switch { display: flex; }
.wcc-switch input[type="checkbox"] { position: relative; width: 44px; height: 24px; margin: 0px; background: rgb(208, 213, 210); appearance: none; border-radius: 50px; cursor: pointer; outline: 0px; border: none; top: 0px; }
.wcc-switch input[type="checkbox"]:checked { background: rgb(24, 99, 220); }
.wcc-switch input[type="checkbox"]::before { position: absolute; content: ""; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; transition: 0.4s; margin: 0px; }
.wcc-switch input[type="checkbox"]::after { display: none; }
.wcc-switch input[type="checkbox"]:checked::before { transform: translateX(20px); }
@media (max-width: 425px) {
  .wcc-switch input[type="checkbox"] { width: 38px; height: 21px; }
  .wcc-switch input[type="checkbox"]::before { height: 17px; width: 17px; }
  .wcc-switch input[type="checkbox"]:checked::before { transform: translateX(17px); }
}
.video-placeholder-youtube { background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; background-color: rgba(178, 176, 176, 0.35); position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%; }
.video-placeholder-text-youtube { text-align: center; align-items: center; padding: 10px 16px; background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); border: 1px solid; border-radius: 2px; cursor: pointer; }
.video-placeholder-text-youtube:hover { text-decoration: underline; }
.video-placeholder-normal { background-image: url("/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/placeholder.svg"); background-size: 80px; background-position: center center; background-repeat: no-repeat; background-color: rgba(178, 176, 176, 0.35); position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%; }
.video-placeholder-text-normal { align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer; }
.wcc-rtl { direction: rtl; text-align: right; }
.wcc-rtl .wcc-banner-btn-close { left: 9px; right: auto; }
.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child { margin-right: 8px; }
.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:first-child { margin-right: 0px; }
.wcc-rtl .wcc-notice-btn-wrapper { margin-left: 0px; }
.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn { margin-right: 8px; }
.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn:first-child { margin-right: 0px; }
.wcc-rtl .wcc-accordion .wcc-accordion-chevron i::before { border-right: none; border-bottom: none; border-image: initial; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px; }
.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before { transform: rotate(-135deg); }
@media (max-width: 768px) {
  .wcc-rtl .wcc-notice-btn-wrapper { margin-right: 0px; }
}
@media (max-width: 576px) {
  .wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child { margin-right: 0px; }
  .wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn { margin-right: 0px; }
  .wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body { padding: 0px 22px 0px 0px; }
}
@media (max-width: 425px) {
  .wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body { padding: 0px 15px 0px 0px; }
}
@media (max-width: 440px) {
  .wcc-consent-bar .wcc-banner-btn-close, .wcc-preference-header .wcc-btn-close { padding: 17px; }
  .wcc-consent-bar .wcc-banner-btn-close { right: 2px; top: 6px; }
  .wcc-preference-header { padding: 12px 0px 12px 24px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wcc-consent-bar .wcc-banner-btn-close, .wcc-preference-header .wcc-btn-close { padding: 17px; }
  .wcc-consent-bar .wcc-banner-btn-close { right: 2px; top: 6px; }
  .wcc-preference-header { padding: 12px 0px 12px 24px; }
}
@supports not (gap: 10px) {
  .wcc-btn { margin: 0px 8px 0px 0px; }
  @media (max-width: 440px) {
  .wcc-notice-btn-wrapper { margin-top: 0px; }
  .wcc-btn { margin: 10px 0px 0px; }
  .wcc-notice-btn-wrapper .wcc-btn-accept { margin-top: 16px; }
}
  @media (max-width: 576px) {
  .wcc-prefrence-btn-wrapper .wcc-btn { margin: 10px 0px 0px; }
  .wcc-prefrence-btn-wrapper .wcc-btn-accept { margin-top: 0px; }
}
}
.wcc-hide-ad-settings { display: none; }
button.wcc-iab-dec-btn, .wcc-child-accordion-header-wrapper .wcc-child-accordion-btn, .wcc-vendor-wrapper .wcc-show-table-btn { font-size: 14px; font-family: inherit; line-height: 24px; padding: 0px; margin: 0px; cursor: pointer; text-decoration: none; background: none; border: none; text-transform: none; min-height: 0px; text-shadow: none; box-shadow: none; }
button.wcc-iab-dec-btn { color: rgb(24, 99, 220); }
.wcc-iab-detail-wrapper { display: flex; flex-direction: column; overflow: hidden; border-color: inherit; height: 100vh; }
.wcc-iab-detail-wrapper .wcc-iab-preference-des, .wcc-iab-detail-wrapper .wcc-google-privacy-policy { padding: 12px 24px; font-size: 14px; line-height: 24px; }
.wcc-iab-detail-wrapper .wcc-iab-preference-des p { color: inherit; margin-top: 0px; }
.wcc-iab-detail-wrapper .wcc-iab-preference-des p:last-child { margin-bottom: 0px; }
.wcc-iab-detail-wrapper .wcc-iab-navbar-wrapper { padding: 0px 24px; border-color: inherit; }
.wcc-iab-navbar-wrapper .wcc-iab-navbar { display: flex; list-style-type: none; margin: 0px; padding: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-color: inherit; }
.wcc-iab-navbar .wcc-iab-nav-item { margin: 0px 12px; }
.wcc-iab-nav-item.wcc-iab-nav-item-active { border-bottom: 4px solid rgb(0, 0, 0); }
.wcc-iab-navbar .wcc-iab-nav-item:first-child { margin: 0px 12px 0px 0px; }
.wcc-iab-navbar .wcc-iab-nav-item:last-child { margin: 0px 0px 0px 12px; }
.wcc-iab-nav-item button.wcc-iab-nav-btn { padding: 6px 0px 14px; color: rgb(117, 117, 117); font-size: 16px; line-height: 24px; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0px; text-shadow: none; box-shadow: none; }
.wcc-iab-nav-item.wcc-iab-nav-item-active button.wcc-iab-nav-btn { color: rgb(24, 99, 220); font-weight: 700; }
.wcc-iab-detail-wrapper .wcc-iab-detail-sub-wrapper { flex: 1 1 0%; overflow: auto; border-color: inherit; }
.wcc-accordion .wcc-accordion-iab-item { display: flex; padding: 20px 0px; cursor: pointer; }
.wcc-accordion-header-wrapper .wcc-accordion-header { display: flex; align-items: center; justify-content: space-between; }
.wcc-accordion-title { display: flex; align-items: center; font-size: 16px; }
.wcc-accordion-body .wcc-child-accordion { padding: 0px 15px; background-color: rgb(244, 244, 244); box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 0px inset; border-radius: 6px; margin-bottom: 20px; }
.wcc-child-accordion .wcc-child-accordion-item { display: flex; padding: 15px 0px; cursor: pointer; }
.wcc-accordion-body .wcc-child-accordion.wcc-accordion-active { padding: 0px 15px 15px; }
.wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-item { padding: 15px 0px 0px; }
.wcc-child-accordion-chevron { margin-right: 18px; position: relative; cursor: pointer; }
.wcc-child-accordion .wcc-child-accordion-chevron i::before { content: ""; position: absolute; border-right: 1.4px solid rgb(33, 33, 33); border-bottom: 1.4px solid rgb(33, 33, 33); border-top-color: rgb(33, 33, 33); border-left-color: rgb(33, 33, 33); height: 6px; width: 6px; transform: rotate(-45deg); transition: 0.2s ease-in-out; top: 8px; }
.wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-chevron i::before { top: 6px; transform: rotate(45deg); }
.wcc-child-accordion-item .wcc-child-accordion-header-wrapper { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; }
.wcc-child-accordion-header-wrapper .wcc-child-accordion-btn { color: rgb(33, 33, 33); font-weight: 700; text-align: left; }
.wcc-child-accordion-header-wrapper .wcc-switch-wrapper { color: rgb(33, 33, 33); display: flex; align-items: center; justify-content: end; flex-wrap: wrap; }
.wcc-switch-wrapper .wcc-legitimate-switch-wrapper, .wcc-switch-wrapper .wcc-consent-switch-wrapper { display: flex; align-items: center; justify-content: center; }
.wcc-legitimate-switch-wrapper.wcc-switch-separator { border-right: 1px solid rgb(208, 213, 210); padding: 0px 10px 0px 0px; }
.wcc-switch-wrapper .wcc-consent-switch-wrapper { padding: 0px 0px 0px 10px; }
.wcc-legitimate-switch-wrapper .wcc-switch-label, .wcc-consent-switch-wrapper .wcc-switch-label { font-size: 14px; line-height: 24px; margin: 0px 8px 0px 0px; }
.wcc-switch-sm { display: flex; }
.wcc-switch-sm input[type="checkbox"] { position: relative; width: 34px; height: 20px; margin: 0px; background: rgb(208, 213, 210); appearance: none; border-radius: 50px; cursor: pointer; outline: 0px; border: none; top: 0px; }
.wcc-switch-sm input[type="checkbox"]:checked { background: rgb(24, 99, 220); }
.wcc-switch-sm input[type="checkbox"]::before { position: absolute; content: ""; height: 16px; width: 16px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; transition: 0.4s; margin: 0px; }
.wcc-switch-sm input[type="checkbox"]:checked::before { transform: translateX(14px); }
.wcc-switch-sm input[type="checkbox"]:focus-visible { outline: rgb(24, 99, 220) solid 2px; outline-offset: 2px; }
.wcc-child-accordion .wcc-child-accordion-body, .wcc-preference-body-wrapper .wcc-iab-detail-title { display: none; }
.wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-body { display: block; }
.wcc-accordion-iab-item .wcc-accordion-btn { color: inherit; }
.wcc-child-accordion-body .wcc-iab-ad-settings-details { color: rgb(33, 33, 33); font-size: 12px; line-height: 24px; margin: 0px 0px 0px 18px; }
.wcc-child-accordion-body .wcc-iab-ad-settings-details * { font-size: 12px; line-height: 24px; overflow-wrap: break-word; }
.wcc-iab-ad-settings-details .wcc-vendor-wrapper { color: rgb(33, 33, 33); }
.wcc-iab-ad-settings-details .wcc-iab-ad-settings-details-des, .wcc-iab-ad-settings-details .wcc-vendor-privacy-link { margin: 13px 0px 11px; }
.wcc-iab-illustrations p, .wcc-iab-illustrations .wcc-iab-illustrations-des { margin: 0px; }
.wcc-iab-illustrations .wcc-iab-illustrations-title, .wcc-vendor-privacy-link .wcc-vendor-privacy-link-title, .wcc-vendor-legitimate-link .wcc-vendor-legitimate-link-title { font-weight: 700; }
.wcc-vendor-privacy-link .external-link-img, .wcc-vendor-legitimate-link .external-link-img { display: inline-block; vertical-align: text-top; }
.wcc-iab-illustrations .wcc-iab-illustrations-des { padding: 0px 0px 0px 24px; }
.wcc-iab-ad-settings-details .wcc-iab-vendors-count-wrapper { font-weight: 700; margin: 11px 0px 0px; }
.wcc-vendor-wrapper .wcc-vendor-data-retention-section, .wcc-vendor-wrapper .wcc-vendor-purposes-section, .wcc-vendor-wrapper .wcc-vendor-special-purposes-section, .wcc-vendor-wrapper .wcc-vendor-features-section, .wcc-vendor-wrapper .wcc-vendor-special-features-section, .wcc-vendor-wrapper .wcc-vendor-categories-section, .wcc-vendor-wrapper .wcc-vendor-storage-overview-section, .wcc-vendor-wrapper .wcc-vendor-storage-disclosure-section, .wcc-vendor-wrapper .wcc-vendor-legitimate-link { margin: 11px 0px; }
.wcc-vendor-privacy-link a, .wcc-vendor-legitimate-link a { text-decoration: none; color: rgb(24, 99, 220); }
.wcc-vendor-data-retention-section .wcc-vendor-data-retention-value, .wcc-vendor-purposes-section .wcc-vendor-purposes-title, .wcc-vendor-special-purposes-section .wcc-vendor-special-purposes-title, .wcc-vendor-features-section .wcc-vendor-features-title, .wcc-vendor-special-features-section .wcc-vendor-special-features-title, .wcc-vendor-categories-section .wcc-vendor-categories-title, .wcc-vendor-storage-overview-section .wcc-vendor-storage-overview-title { font-weight: 700; margin: 0px; }
.wcc-vendor-storage-disclosure-section .wcc-vendor-storage-disclosure-title { font-weight: 700; margin: 0px 0px 11px; }
.wcc-vendor-data-retention-section .wcc-vendor-data-retention-list, .wcc-vendor-purposes-section .wcc-vendor-purposes-list, .wcc-vendor-special-purposes-section .wcc-vendor-special-purposes-list, .wcc-vendor-features-section .wcc-vendor-features-list, .wcc-vendor-special-features-section .wcc-vendor-special-features-list, .wcc-vendor-categories-section .wcc-vendor-categories-list, .wcc-vendor-storage-overview-section .wcc-vendor-storage-overview-list, .wcc-vendor-storage-disclosure-section .wcc-vendor-storage-disclosure-list { margin: 0px; padding: 0px 0px 0px 18px; }
.wcc-cookie-des-table .wcc-purposes-list { padding: 0px 0px 0px 12px; margin: 0px; }
.wcc-cookie-des-table .wcc-purposes-list li { display: list-item; list-style-type: disc; }
.wcc-vendor-wrapper .wcc-show-table-btn { font-size: 12px; color: rgb(24, 99, 220); }
.wcc-vendor-wrapper .wcc-loader, .wcc-vendor-wrapper .wcc-error-msg { margin: 0px; }
.wcc-vendor-wrapper .wcc-error-msg { color: rgb(231, 29, 54); }
.wcc-audit-table.wcc-vendor-audit-table { background-color: rgb(255, 255, 255); border-color: rgb(244, 244, 244); }
.wcc-audit-table.wcc-vendor-audit-table .wcc-cookie-des-table li div:first-child { width: 200px; }
button.wcc-iab-dec-btn:focus-visible, button.wcc-child-accordion-btn:focus-visible, button.wcc-show-table-btn:focus-visible, button.wcc-iab-nav-btn:focus-visible, .wcc-vendor-privacy-link a:focus-visible, .wcc-vendor-legitimate-link a:focus-visible { outline: rgb(24, 99, 220) solid 2px; outline-offset: 2px; }
button.wcc-iab-dec-btn:not(:hover):not(:active), button.wcc-iab-nav-btn:not(:hover):not(:active), button.wcc-child-accordion-btn:not(:hover):not(:active), button.wcc-show-table-btn:not(:hover):not(:active), .wcc-vendor-privacy-link a:not(:hover):not(:active), .wcc-vendor-legitimate-link a:not(:hover):not(:active) { background: transparent; }
.wcc-accordion-iab-item button.wcc-accordion-btn:not(:hover):not(:active) { color: inherit; }
button.wcc-iab-nav-btn:not(:hover):not(:active) { color: rgb(117, 117, 117); }
button.wcc-iab-dec-btn:not(:hover):not(:active), .wcc-iab-nav-item.wcc-iab-nav-item-active button.wcc-iab-nav-btn:not(:hover):not(:active), button.wcc-show-table-btn:not(:hover):not(:active) { color: rgb(24, 99, 220); }
button.wcc-child-accordion-btn:not(:hover):not(:active) { color: rgb(33, 33, 33); }
button.wcc-iab-nav-btn:focus:not(:focus-visible), button.wcc-iab-dec-btn:focus:not(:focus-visible), button.wcc-child-accordion-btn:focus:not(:focus-visible), button.wcc-show-table-btn:focus:not(:focus-visible) { outline: 0px; }
.wcc-switch-sm input[type="checkbox"]::after { display: none; }
@media (max-width: 768px) {
  .wcc-child-accordion-header-wrapper .wcc-switch-wrapper { width: 100%; }
}
@media (max-width: 576px) {
  .wcc-hide-ad-settings { display: block; }
  .wcc-iab-detail-wrapper { display: block; flex: 1 1 0%; overflow: auto; border-color: inherit; }
  .wcc-iab-detail-wrapper .wcc-iab-navbar-wrapper { display: none; }
  .wcc-iab-detail-sub-wrapper .wcc-preference-body-wrapper { border-top-width: 1px; border-top-style: solid; border-color: inherit; }
  .wcc-preference-body-wrapper .wcc-iab-detail-title { display: block; font-size: 16px; font-weight: 700; margin: 10px 0px 0px; line-height: 24px; }
  .wcc-audit-table.wcc-vendor-audit-table .wcc-cookie-des-table li div:first-child { width: 100px; }
}
@media (max-width: 425px) {
  .wcc-switch-sm input[type="checkbox"] { width: 25px; height: 16px; }
  .wcc-switch-sm input[type="checkbox"]::before { height: 12px; width: 12px; }
  .wcc-switch-sm input[type="checkbox"]:checked::before { transform: translateX(9px); }
  .wcc-child-accordion-chevron { margin-right: 15px; }
  .wcc-child-accordion-body .wcc-iab-ad-settings-details { margin: 0px 0px 0px 15px; }
}
@media (max-width: 352px) {
  .wcc-iab-detail-wrapper .wcc-iab-preference-des, .wcc-child-accordion-header-wrapper .wcc-child-accordion-btn, .wcc-legitimate-switch-wrapper .wcc-switch-label, .wcc-consent-switch-wrapper .wcc-switch-label, button.wcc-iab-dec-btn { font-size: 12px; }
  .wcc-preference-body-wrapper .wcc-iab-detail-title { font-size: 14px; }
}
.wcc-rtl .wcc-child-accordion .wcc-child-accordion-chevron i::before { border-right: none; border-bottom: none; border-image: initial; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px; }
.wcc-rtl .wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-chevron i::before { transform: rotate(-135deg); }
.wcc-rtl .wcc-child-accordion-body .wcc-iab-ad-settings-details { margin: 0px 18px 0px 0px; }
.wcc-rtl .wcc-iab-illustrations .wcc-iab-illustrations-des { padding: 0px 24px 0px 0px; }
.wcc-rtl .wcc-consent-switch-wrapper .wcc-switch-label, .wcc-rtl .wcc-legitimate-switch-wrapper .wcc-switch-label { margin: 0px 0px 0px 8px; }
.wcc-rtl .wcc-switch-wrapper .wcc-legitimate-switch-wrapper { padding: 0px; border-right: none; }
.wcc-rtl .wcc-legitimate-switch-wrapper.wcc-switch-separator { border-left: 1px solid rgb(208, 213, 210); padding: 0px 0px 0px 10px; }
.wcc-rtl .wcc-switch-wrapper .wcc-consent-switch-wrapper { padding: 0px 10px 0px 0px; }
.wcc-rtl .wcc-child-accordion-header-wrapper .wcc-child-accordion-btn { text-align: right; }
.wcc-rtl .wcc-vendor-data-retention-section .wcc-vendor-data-retention-list, .wcc-rtl .wcc-vendor-purposes-section .wcc-vendor-purposes-list, .wcc-rtl .wcc-vendor-special-purposes-section .wcc-vendor-special-purposes-list, .wcc-rtl .wcc-vendor-features-section .wcc-vendor-features-list, .wcc-rtl .wcc-vendor-special-features-section .wcc-vendor-special-features-list, .wcc-rtl .wcc-vendor-categories-section .wcc-vendor-categories-list, .wcc-rtl .wcc-vendor-storage-overview-section .wcc-vendor-storage-overview-list, .wcc-rtl .wcc-vendor-storage-disclosure-section .wcc-vendor-storage-disclosure-list { padding: 0px 18px 0px 0px; }
@media (max-width: 425px) {
  .wcc-rtl .wcc-child-accordion-body .wcc-iab-ad-settings-details { margin: 0px 15px 0px 0px; }
}
@media (max-height: 480px) {
  .wcc-consent-container { max-height: 100vh; overflow-y: scroll; }
  .wcc-notice-des { max-height: unset; overflow-y: unset; }
  .wcc-preference-center { height: 100vh; overflow: auto; }
  .wcc-preference-center .wcc-preference-body-wrapper { overflow: unset; }
}
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
.swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
.elementor-17774 .elementor-element.elementor-element-2df675b { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-68921d7 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-ad50a16 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-84e86b6 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-279e776 { text-align: start; }
.elementor-17774 .elementor-element.elementor-element-71eac68 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-9407b62 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-c767463 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-3f1379b { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-41b722b > .elementor-widget-container { margin: 0px; padding: 0px; }
.elementor-17774 .elementor-element.elementor-element-d30b4b5 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-a22fe1d { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-6992156 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-1696431 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-c1a2c90 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-0d7f8d3 { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-37b9f5f { --display: flex; }
.elementor-17774 .elementor-element.elementor-element-8b29abd { --n-accordion-title-font-size: 24px; --n-accordion-title-icon-order: -1; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-icon-size: 17px; }
.elementor-17774 .elementor-element.elementor-element-8b29abd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title { border-style: solid; border-width: 0px 0px 2px; border-color: var( --e-global-color-primary ); }
.elementor-17774 .elementor-element.elementor-element-8b29abd { --n-accordion-padding: 18px 18px 18px 18px; }
:where(.elementor-17774 .elementor-element.elementor-element-8b29abd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { font-family: Poppins, sans-serif; font-weight: 400; }
:where(.elementor-17774 .elementor-element.elementor-element-8b29abd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item) > .e-con { border-style: none; }
.elementor-17774 .elementor-element.elementor-element-b85c470 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-17774 .elementor-element.elementor-element-0b3322a { text-align: center; }
.elementor-17774 .elementor-element.elementor-element-ff69339 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; }
@media (max-width: 1024px) {
  .elementor-17774 .elementor-element.elementor-element-ff69339 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
}
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.custom-table { border: 1px solid black; border-collapse: collapse; margin-top: 10px; }
.custom-table td { border: 1px solid black; padding: 5px; }
.elementor-16022 .elementor-element.elementor-element-3c65c777 { --display: flex; }
.elementor-widget-n-accordion { --n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%; }
.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item { display: flex; flex-direction: column; position: relative; }
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) { margin-block-end: var(--n-accordion-item-title-space-between); }
:where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) { border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color); }
.elementor-widget-n-accordion .e-n-accordion-item-title { align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding); }
.elementor-widget-n-accordion .e-n-accordion-item-title-header { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .elementor-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widget-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-accordion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accordion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-item-title-header p { margin-block: 0px; }
.elementor-widget-n-accordion .e-n-accordion-item-title-text { align-items: center; font-size: var(--n-accordion-title-font-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon { align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content; }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span { height: var(--n-accordion-icon-size); width: auto; }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); font-size: var(--n-accordion-icon-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size); }
.elementor-widget-n-accordion .e-n-accordion-item-title > span { cursor: pointer; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-active-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title { color: var(--n-accordion-title-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-hover-color); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened { display: none; }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed { display: flex; }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); }
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > i { color: var(--n-accordion-icon-normal-color); }
.elementor-widget-n-accordion .e-n-accordion-item > span { cursor: pointer; }
div.wpforms-container-full, div.wpforms-container-full .wpforms-form * { background: none; border: 0px none; border-radius: 0px; float: none; font-size: 100%; height: auto; letter-spacing: normal; list-style: none; outline: none; position: static; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; width: auto; visibility: visible; overflow: visible; margin: 0px; padding: 0px; box-sizing: border-box; box-shadow: none; }
div.wpforms-container-full { margin-left: auto; margin-right: auto; }
div.wpforms-container-full .wpforms-form amp-img > img { position: absolute; }
div.wpforms-container-full .wpforms-form input, div.wpforms-container-full .wpforms-form label, div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form button, div.wpforms-container-full .wpforms-form textarea { margin: 0px; border: 0px; padding: 0px; display: inline-block; vertical-align: middle; background: none; height: auto; box-sizing: border-box; }
div.wpforms-container-full .wpforms-form textarea { max-width: 100%; width: 100%; }
div.wpforms-container-full .wpforms-form ul, div.wpforms-container-full .wpforms-form ul li { background: none !important; border: 0px !important; margin: 0px !important; padding: 0px !important; list-style: none !important; }
div.wpforms-container-full .wpforms-form ul li { margin-bottom: 5px !important; }
div.wpforms-container-full .wpforms-form ul li:last-of-type { margin-bottom: 0px !important; }
div.wpforms-container-full .wpforms-form hr { border-top: 1px solid rgb(204, 204, 204); margin: 0.5em auto; }
div.wpforms-container-full .wpforms-form fieldset { min-width: 0px; }
.flatpickr-calendar .flatpickr-current-month select { display: initial; }
@media only screen and (max-width: 600px) {
  .flatpickr-calendar .flatpickr-current-month .numInputWrapper { width: calc(6ch - 14px); }
  .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp, .flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown { display: none; }
}
.wpforms-container .wpforms-form .wpforms-error-alert { border: 1px solid rgb(204, 204, 204); text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px; padding: 10px 15px; font-size: 14px; margin: 0px 0px 10px; }
.wpforms-container .wpforms-form .wpforms-error-alert { color: rgb(185, 74, 72); background-color: rgb(242, 222, 222); border-color: rgb(238, 211, 215); }
div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"] { border-style: none; }
.wpforms-is-turnstile iframe { margin-left: -2px !important; }
.wpforms-container .wpforms-hidden { display: none !important; }
.wpforms-clear::before { content: " "; display: table; }
.wpforms-clear::after { clear: both; content: " "; display: table; }
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium { max-width: 60%; }
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium { height: 120px; }
div.wpforms-container-full .wpforms-form input.wpforms-field-small, div.wpforms-container-full .wpforms-form select.wpforms-field-small, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small { max-width: 25%; }
div.wpforms-container-full .wpforms-form textarea.wpforms-field-small { height: 70px; }
div.wpforms-container-full .wpforms-form input.wpforms-field-large, div.wpforms-container-full .wpforms-form select.wpforms-field-large, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large { max-width: 100%; }
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large { height: 220px; }
div.wpforms-container-full .wpforms-form .wpforms-field { padding: 10px 0px; clear: both; }
div.wpforms-container-full .wpforms-form .wpforms-field-description, div.wpforms-container-full .wpforms-form .wpforms-field-limit-text { font-size: 13px; line-height: 1.3; margin: 8px 0px 0px; word-break: break-word; overflow-wrap: break-word; }
div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); padding: 15px 15px 0px; margin-top: 15px; height: 125px; overflow: hidden scroll; font-size: 12px; }
div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description p { color: rgb(68, 68, 68); font-size: 12px; line-height: 18px; margin-bottom: 15px; }
div.wpforms-container-full .wpforms-form .wpforms-field-description-before, div.wpforms-container-full .wpforms-form .wpforms-field-description.before { margin: 0px 0px 8px; }
div.wpforms-container-full .wpforms-form .wpforms-field-label { display: block; font-weight: 700; font-size: 16px; float: none; line-height: 1.3; margin: 0px 0px 4px; padding: 0px; word-break: break-word; overflow-wrap: break-word; }
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel { display: block; font-size: 13px; float: none; font-weight: 400; line-height: 1.3; margin: 4px 0px 0px; padding: 0px; word-break: break-word; overflow-wrap: break-word; }
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.before { margin: 0px 0px 4px; }
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline { display: inline; vertical-align: baseline; font-size: 16px; font-weight: 400; line-height: 1.3; word-break: break-word; }
div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide, div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.wpforms-sublabel-hide { position: absolute; clip: rect(0px, 0px, 0px, 0px); width: 1px; height: 1px; margin: -1px; overflow: hidden; }
div.wpforms-container-full .wpforms-form .wpforms-required-label { color: rgb(255, 0, 0); font-weight: 400; }
div.wpforms-container-full .wpforms-form .wpforms-field-row { margin-bottom: 8px; position: relative; }
div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-of-type { margin-bottom: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-field-row::before { content: ""; display: table; }
div.wpforms-container-full .wpforms-form .wpforms-field-row::after { clear: both; content: ""; display: table; }
div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-one-half:only-child { margin-left: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-five-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-sixths, div.wpforms-container-full .wpforms-form .wpforms-four-fifths, div.wpforms-container-full .wpforms-form .wpforms-one-fifth, div.wpforms-container-full .wpforms-form .wpforms-one-fourth, div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-one-sixth, div.wpforms-container-full .wpforms-form .wpforms-one-third, div.wpforms-container-full .wpforms-form .wpforms-three-fourths, div.wpforms-container-full .wpforms-form .wpforms-three-fifths, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths, div.wpforms-container-full .wpforms-form .wpforms-two-fifths, div.wpforms-container-full .wpforms-form .wpforms-two-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-thirds { float: left; margin-left: 20px; clear: none; }
div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths { width: calc(50% - 10px); }
div.wpforms-container-full .wpforms-form .wpforms-one-third, div.wpforms-container-full .wpforms-form .wpforms-two-sixths { width: calc(33.3333% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-one-third.wpforms-first, div.wpforms-container-full .wpforms-form .wpforms-two-sixths.wpforms-first { width: calc(33.3333%); }
div.wpforms-container-full .wpforms-form .wpforms-four-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-thirds { width: calc(66.6667% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-four-sixths.wpforms-first, div.wpforms-container-full .wpforms-form .wpforms-two-thirds.wpforms-first { width: calc(66.6667%); }
div.wpforms-container-full .wpforms-form .wpforms-one-fourth { width: calc(25% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-one-fourth.wpforms-first { width: 25%; }
div.wpforms-container-full .wpforms-form .wpforms-three-fourths { width: calc(75% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-three-fourths.wpforms-first { width: 75%; }
div.wpforms-container-full .wpforms-form .wpforms-one-fifth { width: calc(20% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-one-fifth.wpforms-first { width: calc(20%); }
div.wpforms-container-full .wpforms-form .wpforms-two-fifths { width: calc(40% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-two-fifths.wpforms-first { width: calc(40%); }
div.wpforms-container-full .wpforms-form .wpforms-three-fifths { width: calc(60% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-three-fifths.wpforms-first { width: calc(60%); }
div.wpforms-container-full .wpforms-form .wpforms-four-fifths { width: calc(80% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-four-fifths.wpforms-first { width: calc(80%); }
div.wpforms-container-full .wpforms-form .wpforms-one-sixth { width: calc(16.6667% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-one-sixth.wpforms-first { width: calc(16.6667%); }
div.wpforms-container-full .wpforms-form .wpforms-five-sixths { width: calc(83.3333% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-five-sixths.wpforms-first { width: calc(83.3333%); }
div.wpforms-container-full .wpforms-form .wpforms-first { clear: both !important; margin-left: 0px !important; }
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul, div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul { display: flex; flex-wrap: wrap; }
div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li { width: 50%; display: block; padding-right: 26px !important; }
div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li { width: 33.3333%; display: block; padding-right: 26px !important; }
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li { display: inline-block; vertical-align: top; margin-right: 20px !important; }
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-half { float: left; width: 48%; clear: both; }
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-half { float: right; width: 48%; clear: none; }
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-third { float: left; width: 30.6667%; clear: both; }
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-middle-third { float: left; width: 30.6667%; margin-left: 4%; clear: none; }
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-third { float: right; width: 30.6667%; clear: none; }
div.wpforms-container-full .wpforms-form div.wpforms-last { clear: none; float: right !important; margin-right: 0px !important; }
div.wpforms-container-full.inline-fields { overflow: visible; }
div.wpforms-container-full.inline-fields .wpforms-form { display: flex; align-items: flex-end; }
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container { display: table; width: calc(100% - 160px); float: left; }
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field { display: table-cell; padding-right: 2%; vertical-align: top; }
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container { float: right; width: 160px; clear: none; padding-bottom: 10px; }
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit { display: block; width: 100%; }
div.wpforms-container-full.inline-fields .wpforms-form input.wpforms-field-medium, div.wpforms-container-full.inline-fields .wpforms-form select.wpforms-field-medium, div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-row.wpforms-field-medium { max-width: 100%; }
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea { background-color: rgb(255, 255, 255); border-radius: 2px; color: rgb(51, 51, 51); box-sizing: border-box; display: block; float: none; font-size: 16px; font-family: inherit; border: 1px solid rgb(204, 204, 204); padding: 6px 10px; height: 38px; width: 100%; line-height: 1.3; }
div.wpforms-container-full .wpforms-form textarea { min-height: 38px; resize: vertical; }
div.wpforms-container-full .wpforms-form input[type="checkbox"], div.wpforms-container-full .wpforms-form input[type="radio"] { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); width: 14px; height: 14px; margin: 0px 10px 0px 3px; display: inline-block; vertical-align: baseline; }
div.wpforms-container-full .wpforms-form input[type="radio"] { border-radius: 50%; }
div.wpforms-container-full .wpforms-form select { max-width: 100%; text-transform: none; white-space: nowrap; }
div.wpforms-container-full .wpforms-form select[multiple] { height: auto; overflow-y: scroll; background-image: none; }
div.wpforms-container-full .wpforms-form input[type="number"]:read-only { appearance: textfield; }
div.wpforms-container-full .wpforms-form input[type="number"]:read-only::-webkit-inner-spin-button { visibility: hidden; }
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button { background-color: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); font-size: 1em; font-family: inherit; padding: 10px 15px; }
div.wpforms-container-full .wpforms-form .wpforms-page-button { font-size: 0.9em; font-weight: 400; margin: 0px 5px; min-width: 90px; text-align: center; }
div.wpforms-container-full .wpforms-form input[type="submit"]:hover, div.wpforms-container-full .wpforms-form input[type="submit"]:focus, div.wpforms-container-full .wpforms-form input[type="submit"]:active, div.wpforms-container-full .wpforms-form button[type="submit"]:hover, div.wpforms-container-full .wpforms-form button[type="submit"]:focus, div.wpforms-container-full .wpforms-form button[type="submit"]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus { background-color: rgb(221, 221, 221); border: 1px solid rgb(204, 204, 204); cursor: pointer; }
div.wpforms-container-full .wpforms-form input[type="submit"]:disabled, div.wpforms-container-full .wpforms-form button[type="submit"]:disabled, div.wpforms-container-full .wpforms-form .wpforms-page-button:disabled { background-color: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); cursor: default; opacity: 0.5; }
div.wpforms-container-full .wpforms-form input:focus, div.wpforms-container-full .wpforms-form textarea:focus, div.wpforms-container-full .wpforms-form select:focus, div.wpforms-container-full .wpforms-form .is-focused .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__inner, div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown { border: 1px solid rgb(153, 153, 153); box-shadow: none; }
div.wpforms-container-full .wpforms-form input:disabled, div.wpforms-container-full .wpforms-form textarea:disabled, div.wpforms-container-full .wpforms-form select:disabled { background-color: rgb(249, 249, 249); border-color: rgb(221, 221, 221); color: rgb(153, 153, 153); cursor: not-allowed; }
div.wpforms-container-full .wpforms-error-container.wpforms-error-styled-container { padding: 10px 0px; font-size: 15px; }
div.wpforms-container-full .wpforms-error-container.wpforms-error-styled-container .wpforms-error { padding: 6px; border-width: 1px 1px 1px 5px; border-style: solid; border-top-color: rgb(153, 0, 0); border-right-color: rgb(153, 0, 0); border-bottom-color: rgb(153, 0, 0); border-image: initial; border-left-color: initial; }
div.wpforms-container-full .wpforms-form .wpforms-error-container, div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript { color: rgb(153, 0, 0); }
div.wpforms-container-full .wpforms-form label.wpforms-error { display: block; color: rgb(153, 0, 0); font-size: 12px; float: none; cursor: default; margin-top: 8px; }
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner { border: 1px solid rgb(204, 0, 0); }
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration label.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code label.wpforms-error { display: none !important; }
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full { color: rgb(51, 51, 51); margin: 0px auto 24px; padding: 15px; overflow-wrap: break-word; }
.wpforms-confirmation-container-full iframe, div[submit-success] > .wpforms-confirmation-container-full iframe { width: 100%; border: 0px; }
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) { background: rgb(224, 255, 199); border: 1px solid rgb(180, 211, 155); box-sizing: border-box; }
.wpforms-confirmation-container-full p, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) p { color: rgb(51, 51, 51); }
.wpforms-confirmation-container-full p:last-of-type, div[submit-success] > .wpforms-confirmation-container-full p:last-of-type { margin: 0px; }
.amp-form-submit-success .wpforms-field-container, .amp-form-submit-success .wpforms-submit-container { display: none; }
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container { padding: 10px 0px 20px; clear: both; }
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile-invisible { padding: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .g-recaptcha, div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .h-captcha, div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .cf-turnstile { line-height: 0; font-size: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .g-recaptcha iframe, div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .h-captcha iframe, div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .cf-turnstile iframe { position: relative !important; }
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container iframe { width: 100%; max-width: 100%; }
div.wpforms-container-full .wpforms-form .wpforms-title { font-size: 26px; margin: 0px 0px 10px; }
div.wpforms-container-full .wpforms-form .wpforms-description { margin: 0px 0px 10px; }
div.wpforms-container-full .wpforms-form .wpforms-submit-container { padding: 10px 0px 0px; clear: both; position: relative; }
div.wpforms-container-full .wpforms-form .wpforms-submit-spinner { margin-inline-start: 0.5em; display: inline-block; vertical-align: middle; max-width: 26px; }
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center { text-align: center; }
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left { text-align: left; }
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button { margin: 0px 10px 0px 0px; }
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right { text-align: right; }
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button { margin: 0px 0px 0px 10px; }
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev { float: left; margin: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next { float: right; margin: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-number { margin-right: 100px; width: calc(100% - 120px); }
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code { position: absolute; right: 0px; top: 0px; width: 110px; }
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-name { margin-right: 170px; }
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration { position: absolute; right: 0px; top: 0px; width: 160px; }
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration select { width: 45%; float: left; display: block; }
div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration span { float: left; width: 10%; text-align: center; line-height: 38px; }
div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"] { appearance: none; height: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 5px; outline: none; padding: 0px; margin: 10px 0px 5px; }
div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb { appearance: none; width: 17px; height: 17px; background: rgb(181, 181, 181); cursor: pointer; border-radius: 100%; }
div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint { font-size: 13px; }
div.wpforms-container-full .wpforms-form .wpforms-field-stripe-credit-card-cardnumber, div.wpforms-container-full .wpforms-form input.wpforms-stripe-credit-card-hidden-input { background-color: rgb(255, 255, 255); border-radius: 2px; color: rgb(51, 51, 51); box-sizing: border-box; display: block; float: none; font-size: 16px; border: 1px solid rgb(204, 204, 204); padding: 8px 10px; height: 38px; width: 100%; line-height: 1.3; }
div.wpforms-container-full .wpforms-form .wpforms-stripe-element-invalid { border: 1px solid rgb(204, 0, 0) !important; }
div.wpforms-container-full .wpforms-form .wpforms-field-html ul, div.wpforms-container-full .wpforms-form .wpforms-field-html ol { margin: 0px 0px 20px !important; }
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li, div.wpforms-container-full .wpforms-form .wpforms-field-html ol li { margin: 0px 0px 5px !important; }
div.wpforms-container-full .wpforms-form .wpforms-field-html ul li { list-style: disc !important; }
div.wpforms-container-full .wpforms-form .wpforms-field-html ol li { list-style: decimal !important; }
div.wpforms-container-full .wpforms-form .wpforms-field-html li > ul, div.wpforms-container-full .wpforms-form .wpforms-field-html li > ol { margin: 6px 0px 0px 20px !important; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row { display: flex; flex-wrap: wrap; align-items: start; gap: 10px 12px; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::before, div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::after { position: absolute; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown { align-items: center; display: flex; flex-grow: 1; flex-wrap: wrap; width: clamp(50% - 12px, 100px, 100%); }
div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown + .wpforms-field-row-block { width: clamp(50% - 12px, 100px, 100%); flex: 1 1 0%; min-width: 30%; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-date-dropdown-wrap { width: 100%; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-sublabel { width: 100%; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap { align-items: center; display: flex; flex-grow: 1; flex-wrap: wrap; margin: 0px -6px; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small { width: calc(25% + 12px); }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small select { appearance: none; background-image: none; padding-left: 5px; padding-right: 5px; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium { width: calc(60% + 12px); }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large { width: calc(100% + 12px); }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select { margin: 0px 6px; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-date-dropdown-wrap { width: 100%; }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-day, div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-month { width: calc(30% - 12px); }
div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-year { width: calc(40% - 12px); }
div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-datepicker { width: clamp(50% - 12px, 100px, 100%); }
div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-datepicker + .wpforms-field-row-block { width: clamp(50%, 100px, 100%); }
div.wpforms-container-full .wpforms-datepicker-wrap { position: relative; }
div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear { position: absolute; width: 16px; height: 16px; cursor: pointer; display: block; border-radius: 50%; right: 10px; top: 50%; margin-top: -8px; transition: 0.3s; background-image: url("../../../pro/images/times-solid-white.svg") !important; background-position: 50% 50% !important; background-repeat: no-repeat !important; background-color: rgb(204, 204, 204) !important; background-size: 8px !important; }
div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover, div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear:focus { background-color: red !important; }
div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-small + .wpforms-datepicker-clear { right: calc(75% + 10px); }
div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-medium + .wpforms-datepicker-clear { right: calc(40% + 10px); }
div.wpforms-container-full .wpforms-form .wpforms-captcha-math input { display: inline-block; width: 70px; vertical-align: inherit; margin: 0px 0px 0px 5px; }
div.wpforms-container-full .wpforms-form .wpforms-captcha-equation { font-size: 16px; }
div.wpforms-container-full .wpforms-form .wpforms-captcha-question { margin: 0px 0px 4px; }
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item { padding-right: 6px; }
div.wpforms-container-full .wpforms-form .wpforms-field-rating svg { cursor: pointer; transform: perspective(1px) translateZ(0px); box-shadow: transparent 0px 0px 1px; opacity: 0.6; }
div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg, div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg { transform: scale(1.3); opacity: 1; }
div.wpforms-container-full .wpforms-form .wpforms-field-rating-wrapper { display: inline-block; }
div.wpforms-container-full .wpforms-form .wpforms-field-rating-labels { display: flex; justify-content: space-between; gap: 10px; }
div.wpforms-container-full .wpforms-form .wpforms-field-layout { padding: 0px; }
div.wpforms-field-file-upload .wpforms-hide { display: none !important; }
div.wpforms-field-file-upload input[type="file"] { font-style: normal; font-weight: 400; font-size: 16px; line-height: 22px; padding: 1px; height: auto; width: 60%; box-shadow: none; border: none !important; }
div.wpforms-field-file-upload input[type="file"]::-webkit-file-upload-button { padding: 4px 12px; font-weight: 400; font-size: 14px; margin-right: 10px; cursor: pointer; transition: 0.15s ease-out; }
div.wpforms-field-file-upload input[type="file"]:hover::-webkit-file-upload-button { background: rgb(238, 238, 238); }
div.wpforms-field-file-upload p.wpforms-file-upload-capture-camera-classic { margin-top: 20px; display: block; }
div.wpforms-field-file-upload p.wpforms-file-upload-capture-camera-classic a.camera { color: var(--wpforms-field-text-color); text-decoration: underline; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern { border: 2px dashed rgba(0, 0, 0, 0.1); background: rgba(0, 0, 0, 0.02); padding: 20px; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern.wpforms-with-files { padding: 5px; flex-flow: wrap; align-items: flex-start; justify-content: flex-start; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern svg { height: 50px; width: 50px; color: rgb(226, 119, 48); }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-modern-title { font-weight: bold; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-modern-hint { color: rgba(0, 0, 0, 0.1); }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern.wpforms-highlighted { border-color: rgb(226, 119, 48); }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-text { display: flex; align-items: center; justify-content: center; flex-direction: column; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block { width: 100px; height: 100px; border: 1px solid rgba(0, 0, 0, 0.1); background-image: initial; background-position: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); margin: 5px; position: relative; display: flex; align-items: center; justify-content: center; cursor: default; background-size: cover !important; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block:hover .wpforms-overlay { opacity: 1; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay { position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.5); opacity: 0; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close { position: absolute; right: 5px; top: 5px; cursor: pointer; display: block; width: 18px; height: 18px; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-title { position: absolute; font-size: 12px; color: rgb(255, 255, 255); inset: 25px 5px 10px; overflow-y: auto; line-height: 16px; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-left, div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-right { height: 18px; width: 1px; background: rgb(255, 255, 255); position: absolute; display: block; z-index: 1; right: 9px; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-left { transform: rotate(-45deg); }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-right { transform: rotate(45deg); }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block svg { height: 25px; width: 25px; color: rgba(0, 0, 0, 0.1); }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-progress { height: 5px; width: 0px; position: absolute; bottom: 0px; left: 0px; background: rgb(226, 119, 48); transition: 0.5s; }
div.wpforms-field-file-upload .wpforms-file-upload-builder-modern input[type="file"] { display: none; }
.wpforms-container .wpforms-field-radio .wpforms-other-input { margin-top: 16px; }
body div.wpforms-container-full .wpforms-camera-link { color: rgb(3, 106, 171); text-decoration: underline; font-size: 16px; }
body div.wpforms-container-full .wpforms-camera-link:hover { text-decoration: none; }
body div.wpforms-container-full .wpforms-camera-link:focus { outline: rgb(3, 106, 171) solid 2px; outline-offset: 2px; text-decoration: none; }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button { display: inline-flex; align-items: center; gap: 7px; line-height: 100%; cursor: pointer; padding: 0px 15px; border: 1px solid rgb(204, 204, 204); height: 41px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-size: 16px; }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button:hover, body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button:focus { border-color: rgb(187, 187, 187); }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-button svg { fill: rgb(187, 187, 187); width: 1.1em; height: auto; flex-shrink: 0; vertical-align: middle; }
body div.wpforms-container-full .wpforms-field-camera input[type="file"] { display: none; }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file { display: none; align-items: center; gap: 10px; color: rgb(119, 119, 119); font-size: 15px; }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file svg { fill: rgb(214, 54, 56); cursor: pointer; }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file svg:hover { opacity: 0.75; }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file .wpforms-camera-remove-file { height: 15px; }
body div.wpforms-container-full .wpforms-field-camera .wpforms-camera-selected-file.wpforms-camera-selected-file-active { display: inline-flex; }
body div.wpforms-container-full .wpforms-layout-column-33 .wpforms-camera-selected-file.wpforms-camera-selected-file-active { display: block; }
body div.wpforms-container-full .wpforms-layout-column-33 .wpforms-camera-selected-file.wpforms-camera-selected-file-active button { margin-left: 5px; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay { position: fixed; inset: 0px; background: rgba(0, 0, 0, 0.75); display: flex; align-items: center; justify-content: center; z-index: 999999; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions { justify-content: space-between; position: relative; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown { font-family: monospace; font-size: 14px; color: rgb(153, 153, 153); flex: 0 0 auto; font-weight: 500; min-width: 120px; text-align: left; white-space: nowrap; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span { display: inline-block; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown div { display: inline; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture, body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown, body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop { position: absolute; left: 50%; transform: translateX(-50%); }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture { background-color: rgb(214, 54, 56); }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:hover { background-color: rgb(179, 45, 46); }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop { width: 48px; height: 48px; border-radius: 50%; background-color: rgb(214, 54, 56); display: flex; align-items: center; justify-content: center; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop::after { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 18px; height: 18px; background-color: rgb(255, 255, 255); border-radius: 4px; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop:hover { background-color: rgb(179, 45, 46); }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button { border: none; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel { width: 26px; background: url("../../../pro/images/camera-video.svg") center center no-repeat; }
body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop { background: url("../../../images/crop.svg") center center no-repeat; }
body div.wpforms-container-full div.wpforms-camera-modal { background: rgb(255, 255, 255); max-width: 100%; width: 540px; height: 440px; display: flex; flex-direction: column; border-radius: 9px; box-shadow: rgba(0, 0, 0, 0.15) -4px 5px 15px 0px; overflow: hidden; position: relative; z-index: 1000000; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header { display: flex; height: 62px; padding: 16px 30px; justify-content: space-between; align-items: center; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-title { font-size: 18px; font-weight: 700; color: rgb(68, 68, 68); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close { cursor: pointer; width: 12px; height: 12px; display: flex; justify-content: center; align-items: center; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close svg { fill: rgb(187, 187, 187); width: 12px; height: 12px; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-close:hover { opacity: 0.75; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content { min-height: 300px; background-color: rgb(222, 222, 222); display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview { display: none; width: 100%; height: auto; position: relative; overflow: hidden; justify-content: center; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview video { max-width: 100%; height: auto; width: auto; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview .wpforms-camera-captured-photo { max-width: 100%; height: auto; width: auto; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas { min-height: 0px; width: 100%; height: 100%; display: block; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-shade { outline-style: solid; outline-color: rgba(0, 0, 0, 0.75); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-image { max-width: 100%; max-height: 100%; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle::after { width: 8px !important; height: 8px !important; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-selection { min-width: auto; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle { background-color: transparent; height: 15px; position: absolute; width: 15px; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-handle[action="move"] { height: 100%; left: 0px; top: 0px; width: 100%; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-grid { position: absolute; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview cropper-canvas cropper-grid[bordered] { border: 2px solid rgb(255, 255, 255) !important; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-error { display: none; padding: 20px; text-align: center; color: rgb(214, 54, 55); font-size: 16px; line-height: 1.5; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer { height: 78px; min-height: 78px; padding: 0px 30px; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgb(230, 233, 236); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-text { font-size: 14px; color: rgb(85, 85, 85); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions { display: flex; width: 100%; justify-content: space-between; align-items: center; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions button { border: none; outline: none; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture { width: 48px; height: 48px; border-radius: 50%; background-color: rgb(3, 106, 171); display: flex; align-items: center; justify-content: center; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:hover, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:focus { outline: none; background-color: rgb(33, 93, 143); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture:disabled { opacity: 0.5; cursor: not-allowed; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown { position: absolute; left: 50%; transform: translateX(-50%); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip { display: none; position: absolute; right: 20px; width: 24px; height: 24px; background: url("../../../pro/images/camera-rotate.svg") center center no-repeat; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip:hover { opacity: 0.75; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown { width: 48px; height: 48px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: rgb(153, 153, 153); font-size: 24px; font-weight: 500; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown svg { position: absolute; top: 0px; left: 0px; width: 48px; height: 48px; transform: rotate(-90deg); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle { cx: 24px; cy: 24px; r: calc(22px); stroke-width: 4px; fill: none; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle.bg { stroke: rgb(222, 222, 222); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown circle.progress { stroke: rgb(3, 106, 171); stroke-linecap: round; transform-origin: 24px 24px; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown.animate circle.progress { animation: 3s linear 0s 1 normal forwards running wpforms-camera-countdown; }
@keyframes wpforms-camera-countdown { 
  0% { stroke-dasharray: 0, calc(138.23px); }
  100% { stroke-dasharray: calc(138.23px), 0; }
}
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons { display: flex; width: 100%; justify-content: space-between; align-items: center; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button { border: none; outline: none; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons button:focus { outline: none; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel { width: 24px; height: 24px; background: url("../../../pro/images/camera.svg") center center no-repeat; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel:hover { opacity: 0.75; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop { font-size: 15px; padding: 0px 15px; background-color: rgb(3, 106, 171); color: rgb(255, 255, 255); border-radius: 3px; height: 41px; font-weight: 500; line-height: 100%; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept:hover, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept:focus, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop:hover, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop:focus { background-color: rgb(33, 93, 143); }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop { visibility: hidden; width: 24px; height: 24px; background: url("../../../pro/images/crop.svg") center center no-repeat; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop:hover { opacity: 0.75; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop-cancel { width: 24px; height: 24px; background: url("../../../pro/images/cancel.svg") center center no-repeat; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-crop-cancel:hover { opacity: 0.75; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel-video { width: 24px; height: 24px; background: url("../../../pro/images/trash.svg") center center no-repeat; cursor: pointer; }
body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-cancel-video:hover { opacity: 0.75; }
body.wpforms-camera-modal-open { overflow: hidden; position: fixed; width: 100%; }
@media only screen and (max-width: 767px) and (orientation: portrait) {
  body div.wpforms-container-full div.wpforms-camera-modal { height: 75vh; max-height: 75vh; width: 90vw; max-width: 90vw; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header { padding: 20px 16px; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content { min-height: 0px; height: 100%; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview { height: auto; width: 100%; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer { padding: 0px 20px; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip.wpforms-camera-flip-active { display: block; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip { position: static; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video .wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span { text-align: left; }
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  body div.wpforms-container-full div.wpforms-camera-modal { flex-direction: row; width: 80vw; max-width: 90vw; height: 75vh; max-height: 75vh; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content { min-height: 0px; height: 100%; flex-grow: 1; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview { height: auto; width: auto; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-content .wpforms-camera-preview .wpforms-camera-captured-photo { object-fit: cover; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header { flex-direction: column-reverse; height: 100%; padding: 20px 16px; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-header .wpforms-camera-modal-title { writing-mode: vertical-lr; transform: rotate(180deg); text-align: center; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer { height: 100%; flex-direction: row; padding: 20px 0px; width: 78px; min-width: 78px; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions { justify-content: center; display: flex; flex-direction: column-reverse; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop { position: relative; left: auto; transform: none; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip { left: calc(100% - 52px); top: 20px; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip.wpforms-camera-flip-active { display: block; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons { flex-direction: column-reverse; height: 100%; }
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept, body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-buttons .wpforms-camera-accept-crop { transform: rotate(-90deg); transform-origin: center center; width: max-content; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-preview { max-height: 100%; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-preview video { max-height: 100%; object-fit: cover; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-preview .wpforms-camera-captured-photo { object-fit: cover; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions { height: 100%; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-capture, body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-countdown, body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-stop { position: absolute; left: auto; top: 50%; transform: translateY(-50%); }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-flip { position: static; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown { min-width: auto; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown span { text-align: center; }
  body div.wpforms-container-full div.wpforms-camera-modal-overlay.wpforms-camera-format-video div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-modal-actions .wpforms-camera-video-countdown div { display: none !important; }
}
@media only screen and (max-width: 767px) {
  body div.wpforms-container-full div.wpforms-camera-modal .wpforms-camera-modal-footer .wpforms-camera-video-countdown div { display: none !important; }
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label:not(.wpforms-error) { cursor: pointer; position: relative; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label input { top: 50%; }
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-modern li { margin: 5px !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img { display: inline-block; margin: 0px auto; max-width: 100%; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error) { background-color: rgb(255, 255, 255); display: block; margin: 0px auto; border: 1px solid rgb(255, 255, 255); border-radius: 3px; padding: 20px 20px 18px; transition: 0.5s; text-align: center; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error):hover, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error):focus { border: 1px solid rgb(221, 221, 221); }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li:has(input:checked) label { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 20px 0px; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image::after { content: "✔"; font-size: 22px; line-height: 32px; color: rgb(255, 255, 255); background: green; opacity: 0; position: absolute; top: 50%; left: 50%; margin: -16px 0px 0px -16px; width: 32px; height: 32px; border-radius: 50%; transition: 0.5s; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image::after, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-image::after { opacity: 1; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image { display: block; position: relative; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li:has(input:checked) .wpforms-image-choices-label { font-weight: 700; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label { display: block; margin-top: 12px; }
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li { margin: 0px 10px 10px 0px !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic img { display: inline-block; margin: 0px auto; max-width: 100%; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error) { background-color: rgb(255, 255, 255); display: block; margin: 0px auto; border: 2px solid rgb(255, 255, 255); padding: 10px; text-align: center; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):hover, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):focus { border-color: rgb(221, 221, 221); }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-image { display: block; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-selected label, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic li:has(input:checked) label { border-color: rgb(102, 102, 102) !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-label { display: block; margin-top: 8px; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices, div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices * { box-sizing: border-box; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices { display: flex; flex-direction: column; width: 100%; padding: 0px 1px !important; margin: 12px 0px -20px !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices + .wpforms-field-description, div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices + .wpforms-error { margin-top: 15px; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices li { min-width: 120px; padding-right: 0px !important; margin: 0px 0px 20px !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices label { position: relative; display: block; margin: 0px; cursor: pointer; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices .wpforms-icon-choices-icon { display: block; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices svg { margin: 0px auto; fill: var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-none svg { margin: 0px; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li, div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li { margin: 0px 0px 22px !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default label { text-align: center; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon { position: relative; z-index: 1; margin-bottom: 10px; padding: 15px 20px 45px; background-color: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 0px 0px 1px; border-radius: 6px; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon svg { position: relative; z-index: 2; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg { display: block; position: absolute; z-index: 0; inset: 0px; border-radius: 6px; background-color: rgb(255, 255, 255); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon, div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon { background-color: transparent; box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); box-sizing: border-box; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg, div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon-bg { background-color: var(--wpforms-icon-choices-color); opacity: 0.1; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label { box-shadow: rgb(204, 204, 204) 0px 0px 0px 1px; border-radius: 6px; height: 100%; padding: 20px 20px 15px; text-align: center; background-color: rgb(255, 255, 255) !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label, div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li:has(input:checked) label { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color),0 2px 10px rgba(0,0,0,0.15); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li .wpforms-icon-choices-icon { margin-bottom: 10px; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label { height: 100%; padding: 20px 20px 15px; text-align: center; background-color: rgb(255, 255, 255) !important; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover { box-shadow: rgb(153, 153, 153) 0px 0px 0px 1px; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label { box-shadow: rgb(153, 153, 153) 0px 0px 0px 1px; }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label, div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li:has(input:checked) label { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li .wpforms-icon-choices-icon { margin-bottom: 10px; }
div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon::before { content: ""; position: absolute; z-index: 2; bottom: 15px; left: calc(50% - 8px); display: block; width: 16px; height: 16px; background-color: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 0px 0px 1px; border-radius: 50%; margin: 15px auto 0px; }
div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::before { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::after, div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::after, div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::after, div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::after { content: ""; position: absolute; z-index: 2; bottom: calc(19px); left: calc(50% - 4px); display: block; width: 8px; height: 8px; background-color: var(--wpforms-icon-choices-color); border-radius: 50%; }
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon::before { content: ""; position: absolute; z-index: 2; bottom: 15px; left: calc(50% - 8px); display: block; width: 16px; height: 16px; background-color: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 0px 0px 1px; border-radius: 3px; margin: 15px auto 0px; }
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::before, div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::before { box-shadow: 0 0 0 1px var(--wpforms-icon-choices-color); }
div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::after, div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::after, div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon::after, div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li:has(input:checked) .wpforms-icon-choices-icon::after { content: ""; box-sizing: border-box; display: block; position: absolute; z-index: 2; bottom: 23px; left: calc(50% - 6px); width: 6px; height: 10px; border-style: solid; border-color: var(--wpforms-icon-choices-color); border-width: 0px 2px 2px 0px; transform-origin: left bottom; transform: rotate(45deg); }
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices, div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices { flex-flow: wrap; }
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li, div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices li { margin-right: 20px !important; }
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li, div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li { margin-right: 22px !important; margin-bottom: 22px !important; }
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li { width: calc(50% - 10px); }
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n) { margin-right: 0px !important; }
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { width: calc(50% - 11px); }
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li { width: calc(33.3333% - 13.3333px); }
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n) { margin-right: 0px !important; }
div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { width: calc(33.3333% - 14.6667px); }
div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices li { width: auto; max-width: calc(25% - 20px); }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator { margin: 0px 0px 20px; overflow: hidden; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles { border-top: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); padding: 15px 10px; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page { float: left; margin: 0px 20px 0px 0px; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type { margin: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number { height: 40px; width: 40px; border-radius: 50%; display: inline-block; margin: 0px 10px 0px 0px; line-height: 40px; text-align: center; background-color: rgb(221, 221, 221); color: rgb(102, 102, 102); }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number { color: rgb(255, 255, 255); }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page { float: left; text-align: center; font-size: 16px; line-height: 1.2; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number { display: block; text-indent: -9999px; height: 6px; background-color: rgb(221, 221, 221); margin: 0px 0px 16px; position: relative; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle { position: absolute; top: 100%; left: 50%; width: 0px; height: 0px; margin-left: -5px; border-style: solid; border-width: 6px 5px 0px; border-color: transparent; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title { display: inline-block; padding: 0px 15px; font-size: 16px; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress { font-size: 18px; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap { display: block; width: 100%; background-color: rgb(221, 221, 221); height: 18px; border-radius: 10px; overflow: hidden; position: relative; margin: 5px 0px 0px; }
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress { height: 18px; position: absolute; left: 0px; top: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-field-select select > option { color: inherit; }
div.wpforms-container-full .wpforms-form .wpforms-field-select select > option.placeholder, div.wpforms-container-full .wpforms-form .wpforms-field-select select > option[disabled] { color: inherit; opacity: 0.5; }
div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple] { padding: 0px; }
@supports (font: -apple-system-body) and (-webkit-appearance: none) and (-webkit-hyphens: none) {
  div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple] { padding: 10px 8px; }
}
div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple] > option { padding: 8px 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0px 0px; }
div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple] > option.placeholder, div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple] > option[disabled] { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 0px 0px; }
div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple] > option:checked { background-color: lightgrey; }
@supports (font: -apple-system-body) and (-webkit-appearance: none) and (-webkit-hyphens: none) {
  div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select { text-indent: 2px; }
}
div.wpforms-container-full .wpforms-form .choices { font-size: 16px; color: rgb(51, 51, 51); }
div.wpforms-container-full .wpforms-form .choices .choices__list--single { font-size: 1em; line-height: normal; }
div.wpforms-container-full .wpforms-form .choices.is-open.is-flipped .choices__inner, div.wpforms-container-full .wpforms-form .choices.is-open .choices__list--dropdown { border-radius: 0px 0px 2px 2px; }
div.wpforms-container-full .wpforms-form .choices.is-open.is-flipped .choices__list--dropdown, div.wpforms-container-full .wpforms-form .choices.is-open .choices__inner { border-radius: 2px 2px 0px 0px; }
div.wpforms-container-full .wpforms-form .choices .choices__inner { min-height: 38px; line-height: 38px; border-radius: 2px; padding-top: 0px; }
div.wpforms-container-full .wpforms-form .choices input.choices__input { display: inline-block; height: auto; line-height: 1.3; }
div.wpforms-container-full .wpforms-form .choices ::-webkit-input-placeholder { color: inherit; opacity: 0.5; }
div.wpforms-container-full .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner .choices__list--multiple:empty + .choices__input { text-overflow: ellipsis; white-space: nowrap; min-width: 100% !important; padding-right: 4px !important; margin-bottom: 1px !important; }
div.wpforms-container-full .wpforms-field.wpforms-field-select-style-modern .choices .choices__inner input[disabled] { opacity: 1; }
div.wpforms-container-full .wpforms-notice { background-color: rgb(255, 255, 255); border-width: 1px 1px 1px 12px; border-style: solid; border-color: rgb(221, 221, 221); border-image: initial; color: rgb(51, 51, 51); font-size: 16px; line-height: 1.5; margin-bottom: 30px; padding: 20px 36px 20px 26px; position: relative; }
div.wpforms-container-full .wpforms-notice .wpforms-delete { user-select: none; appearance: none; background-color: rgba(10, 10, 10, 0.2); border: none; border-radius: 290486px; cursor: pointer; display: inline-block; height: 20px; margin: 0px; padding: 0px; outline: none; vertical-align: top; width: 20px; position: absolute; right: 10px; top: 10px; }
div.wpforms-container-full .wpforms-notice .wpforms-delete::before, div.wpforms-container-full .wpforms-notice .wpforms-delete::after { background-color: rgb(255, 255, 255); content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%) rotate(45deg); transform-origin: center center; }
div.wpforms-container-full .wpforms-notice .wpforms-delete::before { height: 2px; width: 50%; }
div.wpforms-container-full .wpforms-notice .wpforms-delete::after { height: 50%; width: 2px; }
div.wpforms-container-full .wpforms-notice .wpforms-delete:hover, div.wpforms-container-full .wpforms-notice .wpforms-delete:focus { background-color: rgba(10, 10, 10, 0.3); }
div.wpforms-container-full .wpforms-notice a { text-decoration: underline; }
div.wpforms-container-full .wpforms-notice p { margin: 0px 0px 20px; }
div.wpforms-container-full .wpforms-notice p:last-of-type { margin-bottom: 0px; }
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action, div.wpforms-container-full .wpforms-notice.wpforms-info { border-color: rgb(50, 115, 220); }
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action, div.wpforms-container-full .wpforms-notice.wpforms-success { border-color: rgb(35, 209, 96); }
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action, div.wpforms-container-full .wpforms-notice.wpforms-warning { border-color: rgb(255, 221, 87); }
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action, div.wpforms-container-full .wpforms-notice.wpforms-error { border-color: rgb(255, 56, 96); }
div.wpforms-container-full .wpforms-notice .wpforms-notice-actions { margin-top: 20px; }
div.wpforms-container-full .wpforms-notice .wpforms-notice-action { border: 2px solid; margin-right: 20px; padding: 5px; text-decoration: none; }
div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover, div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus, div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active { color: rgb(255, 255, 255); }
div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:hover, div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:focus, div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:active { background-color: rgb(50, 115, 220); }
div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:hover, div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:focus, div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:active { background-color: rgb(35, 209, 96); }
div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:hover, div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:focus, div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:active { background-color: rgb(255, 221, 87); color: inherit; }
div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:hover, div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:focus, div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:active { background-color: rgb(255, 56, 96); }
div.wpforms-container-full .wpforms-form textarea.wpforms-field-small.wp-editor-area { height: 100px; }
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium.wp-editor-area { height: 250px; }
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large.wp-editor-area { height: 400px; }
.wpforms-preview-notice-links { line-height: 2.4; }
.wpforms-preview-notice { background-color: rgb(252, 249, 232); border: 1px solid rgb(245, 230, 171); padding: 15px; box-sizing: border-box; font-size: 16px; }
.wpforms-preview-notice p { margin: 0px; }
div.wpforms-container-full { margin: 24px auto; }
div.wpforms-container-full .wpforms-form h3 { font-size: 24px; }
div.wpforms-container-full .wpforms-form .wpforms-field-hp { display: none !important; position: absolute !important; left: -9000px !important; }
div.wpforms-container-full .wpforms-form .wpforms-field-hidden { display: none; padding: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-screen-reader-element { position: absolute !important; clip: rect(0px, 0px, 0px, 0px) !important; height: 1px !important; width: 1px !important; border: 0px !important; margin: 0px !important; padding: 0px !important; overflow: hidden !important; overflow-wrap: normal !important; }
div.wpforms-container-full .wpforms-form .wpforms-limit-text { font-size: 13px; display: block; }
body.rtl .wpforms-field-phone input[type="tel"] { direction: ltr; unicode-bidi: embed; text-align: right; }
body.rtl .wpforms-container-full .wpforms-form .wpforms-first { float: right; }
body.rtl .wpforms-container-full .wpforms-form .wpforms-first + .wpforms-one-half { margin-right: 4%; margin-left: 0px; }
div.wpforms-container-full .wpforms-form .wpforms-error-container ul li { list-style: inside !important; }
div.wpforms-container-full .wpforms-form .wpforms-error-container ol li { list-style: inside decimal !important; }
div.wpforms-container-full .wpforms-form .wpforms-error-container a { text-decoration: underline !important; }
div.wpforms-container-full .wpforms-form .wpforms-error-container del { text-decoration: line-through !important; }
div.wpforms-container-full .wpforms-form .wpforms-error-container blockquote { padding-left: 20px; border-left: 4px solid; font-style: italic; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content { display: flex; align-items: center; gap: 15px; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price { width: calc(60% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-small { text-wrap: balance; width: calc(25% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content .wpforms-single-item-price.wpforms-field-large { width: calc(100% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-payment-single .wpforms-single-item-price-content select.wpforms-payment-quantity { margin-left: 0px; height: 30px; min-height: 30px; font-size: 14px; padding-top: 0px; padding-bottom: 0px; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price { display: inline-block; max-width: calc(60% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small { max-width: calc(25% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-large { max-width: calc(100% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-quantity { display: inline-block; margin-inline-start: 15px; width: 70px; min-width: 70px; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern { display: flex; flex-wrap: wrap; column-gap: 15px; align-items: flex-start; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-label { min-width: 100%; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .choices { margin-bottom: 5px; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row { flex-grow: 1; max-width: calc(60% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-small { max-width: calc(25% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row.wpforms-field-large { max-width: calc(100% - 85px); }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity { flex-basis: 70px; max-width: 70px; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-payment-quantity .choices__list--dropdown { min-width: 70px; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-description { flex-basis: 100%; margin-top: 0px; }
.wpforms-container .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-error { flex-basis: 100%; }
@media only screen and (max-width: 600px) {
  .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price { width: calc(100% - 85px) !important; max-width: 100% !important; }
  .wpforms-form .wpforms-payment-quantities-enabled .wpforms-single-item-price-content .wpforms-single-item-price { width: calc(100% - 70px) !important; }
  .wpforms-form .wpforms-payment-quantities-enabled.wpforms-field-select-style-modern .wpforms-field-row { width: calc(100% - 85px) !important; max-width: 100% !important; }
}
#wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-medium, #wpforms-form-page-page .wpforms-form .wpforms-payment-quantities-enabled select.wpforms-payment-price.wpforms-field-small { max-width: calc(100% - 85px); }
.wpforms-container .wpforms-form .wpforms-order-summary-container, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container, .wpforms-confirmation-container-full .wpforms-order-summary-container { display: block; max-width: 60%; }
.wpforms-container .wpforms-form .wpforms-order-summary-container *, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container *, .wpforms-confirmation-container-full .wpforms-order-summary-container * { word-break: break-word; box-sizing: border-box; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview { width: 100%; table-layout: fixed; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th { text-align: center; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label { text-align: left; }
.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label { text-align: right; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity { width: 8ch; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short { display: none; }
@media (max-width: 600px) {
  .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity { width: 4ch; }
  .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short { display: inline; }
  .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full { display: none; }
}
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price { width: 6ch; text-align: right; }
.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price { text-align: left; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td { text-align: left; }
.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td { text-align: right; }
.wpforms-container .wpforms-form .size-large > .wpforms-order-summary-container, .wpforms-container .wpforms-form .wpforms-field-large > .wpforms-order-summary-container, .wpforms-confirmation-container-order-summary .size-large > .wpforms-order-summary-container, .wpforms-confirmation-container-order-summary .wpforms-field-large > .wpforms-order-summary-container, .wpforms-confirmation-container-full .size-large > .wpforms-order-summary-container, .wpforms-confirmation-container-full .wpforms-field-large > .wpforms-order-summary-container { max-width: 100%; }
.wpforms-container .wpforms-form .size-medium > .wpforms-order-summary-container, .wpforms-container .wpforms-form .wpforms-field-medium > .wpforms-order-summary-container, .wpforms-confirmation-container-order-summary .size-medium > .wpforms-order-summary-container, .wpforms-confirmation-container-order-summary .wpforms-field-medium > .wpforms-order-summary-container, .wpforms-confirmation-container-full .size-medium > .wpforms-order-summary-container, .wpforms-confirmation-container-full .wpforms-field-medium > .wpforms-order-summary-container { max-width: 60%; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview { border-radius: 4px; border: 1px solid rgb(226, 226, 226); border-collapse: separate; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td { border-top: 1px solid rgb(226, 226, 226); border-bottom: none; border-left: none; border-right: none; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th { font-weight: 400; border: none; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th { padding: 9px 0px; line-height: 20px; background: none; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label { text-wrap: balance; padding-left: 10px; }
.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label { padding-right: 10px; padding-left: 0px; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price { padding-right: 10px; }
.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price { padding-left: 10px; padding-right: 0px; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td { padding-left: 10px; }
.rtl .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td { padding-right: 10px; padding-left: 0px; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td { font-weight: 700; }
.wpforms-container .wpforms-form .wpforms-order-summary-container, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container, .wpforms-confirmation-container-full .wpforms-order-summary-container { font-size: 16px; }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview { border-color: color-mix(in srgb, currentcolor 25%, transparent); }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total), .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total), .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr td:not(.wpforms-order-summary-preview-total) { color: color-mix(in srgb, currentcolor, transparent); border-color: color-mix(in srgb, currentcolor, transparent); }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price { color: rgb(153, 0, 0); border-color: color-mix(in srgb, black 25%, transparent); }
.wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td, .wpforms-container .wpforms-form .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td, .wpforms-confirmation-container-order-summary .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td, .wpforms-confirmation-container-full .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td { color: currentcolor; border-color: color-mix(in srgb, currentcolor 25%, transparent); }
.wpforms-confirmation-container-order-summary .wpforms-order-summary-container, .wpforms-confirmation-container-full .wpforms-order-summary-container { max-width: 100%; margin-bottom: 24px; }
.wpforms-confirmation-container-order-summary .wpforms-order-summary-container tr td, .wpforms-confirmation-container-full .wpforms-order-summary-container tr td { color: color-mix(in srgb, currentcolor 75%, transparent); }
.wpforms-field.wpf-disable-field select, .wpforms-field.wpf-disable-field textarea, .wpforms-field.wpf-disable-field button, .wpforms-field.wpf-disable-field input[type="text"], .wpforms-field.wpf-disable-field input[type="number"], .wpforms-field.wpf-disable-field input[type="email"], .wpforms-field.wpf-disable-field input[type="url"], .wpforms-field.wpf-disable-field input[type="tel"], .wpforms-field.wpf-disable-field input[type="password"], .wpforms-field.wpf-disable-field input[type="radio"], .wpforms-field.wpf-disable-field input[type="checkbox"], .wpforms-field.wpf-disable-field input[type="range"], .wpforms-field.wpf-disable-field input[type="file"], .wpforms-field.wpf-disable-field input.wpforms-field-date-time-date, .wpforms-field.wpf-disable-field .wpforms-uploader, .wpforms-field.wpf-disable-field .choices, .wpforms-field.wpf-disable-field .wpforms-image-choices-image, .wpforms-field.wpf-disable-field .wpforms-field-rating-wrapper, .wpforms-field.wpf-disable-field .wpforms-field-password-input-icon, .wpforms-field.wpf-disable-field .wpforms-disclaimer-description, .wpforms-field.wpf-disable-field .mce-tinymce, .wpforms-field.wpf-disable-field .iti__selected-country, .wpforms-field.wpf-disable-field .StripeElement, .wpforms-field.wpf-disable-field .wpforms-stripe-element, .wpforms-field.wpf-disable-field .wpforms-field-square-cardnumber, .wpforms-field.wpf-disable-field .wpforms-square-cardnumber, .wpforms-field.wpf-disable-field .wpforms-geolocation-map, .wpforms-field.wpf-disable-field .wpforms-signature-wrap, .wpforms-field.wpf-disable-field .wpforms-paypal-commerce-card-fields, .wpforms-field.wpf-disable-field.wpforms-field-net_promoter_score table.modern > tbody > tr > td, .wpforms-field.wpf-disable-field .wpforms-camera-link, .wpforms-field.wpforms-field-readonly select, .wpforms-field.wpforms-field-readonly textarea, .wpforms-field.wpforms-field-readonly button, .wpforms-field.wpforms-field-readonly input[type="text"], .wpforms-field.wpforms-field-readonly input[type="number"], .wpforms-field.wpforms-field-readonly input[type="email"], .wpforms-field.wpforms-field-readonly input[type="url"], .wpforms-field.wpforms-field-readonly input[type="tel"], .wpforms-field.wpforms-field-readonly input[type="password"], .wpforms-field.wpforms-field-readonly input[type="radio"], .wpforms-field.wpforms-field-readonly input[type="checkbox"], .wpforms-field.wpforms-field-readonly input[type="range"], .wpforms-field.wpforms-field-readonly input[type="file"], .wpforms-field.wpforms-field-readonly input.wpforms-field-date-time-date, .wpforms-field.wpforms-field-readonly .wpforms-uploader, .wpforms-field.wpforms-field-readonly .choices, .wpforms-field.wpforms-field-readonly .wpforms-image-choices-image, .wpforms-field.wpforms-field-readonly .wpforms-field-rating-wrapper, .wpforms-field.wpforms-field-readonly .wpforms-field-password-input-icon, .wpforms-field.wpforms-field-readonly .wpforms-disclaimer-description, .wpforms-field.wpforms-field-readonly .mce-tinymce, .wpforms-field.wpforms-field-readonly .iti__selected-country, .wpforms-field.wpforms-field-readonly .StripeElement, .wpforms-field.wpforms-field-readonly .wpforms-stripe-element, .wpforms-field.wpforms-field-readonly .wpforms-field-square-cardnumber, .wpforms-field.wpforms-field-readonly .wpforms-square-cardnumber, .wpforms-field.wpforms-field-readonly .wpforms-geolocation-map, .wpforms-field.wpforms-field-readonly .wpforms-signature-wrap, .wpforms-field.wpforms-field-readonly .wpforms-paypal-commerce-card-fields, .wpforms-field.wpforms-field-readonly.wpforms-field-net_promoter_score table.modern > tbody > tr > td, .wpforms-field.wpforms-field-readonly .wpforms-camera-link { cursor: default !important; opacity: 0.35 !important; pointer-events: none !important; }
.wpforms-field.wpf-disable-field input[type="radio"], .wpforms-field.wpf-disable-field input[type="checkbox"], .wpforms-field.wpforms-field-readonly input[type="radio"], .wpforms-field.wpforms-field-readonly input[type="checkbox"] { cursor: default !important; pointer-events: none !important; }
.wpforms-field.wpf-disable-field label, .wpforms-field.wpforms-field-readonly label { pointer-events: none !important; }
.wpforms-field.wpf-disable-field .iti__country-container, .wpforms-field.wpforms-field-readonly .iti__country-container { cursor: default !important; }
.wpforms-field.wpf-disable-field .iti__country-container button, .wpforms-field.wpforms-field-readonly .iti__country-container button { cursor: default !important; }
@media only screen and (max-width: 600px) {
  div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container, div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field { display: block; width: 100%; }
  div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container { width: 100%; }
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title { display: none; }
  div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout):not(.wpforms-field-repeater) { overflow-x: hidden; }
  div.wpforms-container-full .wpforms-form .wpforms-field { padding-right: 1px; padding-left: 1px; }
  div.wpforms-container-full .wpforms-form .wpforms-field > * { max-width: 100%; }
  div.wpforms-container-full .wpforms-form .wpforms-mobile-full { width: 100% !important; margin-left: 0px !important; float: none !important; }
  div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium, div.wpforms-container-full .wpforms-form input.wpforms-field-small, div.wpforms-container-full .wpforms-form select.wpforms-field-small, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small, div.wpforms-container-full .wpforms-form input.wpforms-field-large, div.wpforms-container-full .wpforms-form select.wpforms-field-large, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large { max-width: 100%; }
  div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li, div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li { float: none; width: 100%; }
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page { margin: 0px 10px 0px 0px; }
  div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number { width: 30px; height: 30px; line-height: 30px; }
  div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"] { margin: 20px 0px 15px; }
  div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type="range"]::-webkit-slider-thumb { width: 30px; height: 30px; }
}
.lrs-modal { display: none; position: fixed; z-index: 99; padding-top: 100px; left: 0px; top: 0px; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.4); }
.lrs-modal-content { background-color: rgb(254, 254, 254); padding: 20px; border: 1px solid rgb(136, 136, 136); width: 50%; }
.lrs-modal-opt { }
.elementor-lightbox { --lightbox-ui-color: hsla(0,0%,93%,.9); --lightbox-ui-color-hover: #fff; --lightbox-text-color: var(--lightbox-ui-color); --lightbox-header-icons-size: 20px; --lightbox-navigation-icons-size: 25px; }
.elementor-lightbox:not(.elementor-popup-modal) .dialog-header, .elementor-lightbox:not(.elementor-popup-modal) .dialog-message { text-align: center; }
.elementor-lightbox .dialog-header { display: none; }
.elementor-lightbox .dialog-widget-content { background: none; box-shadow: none; height: 100%; width: 100%; }
.elementor-lightbox .dialog-message { animation-duration: 0.3s; height: 100%; }
.elementor-lightbox .dialog-message.dialog-lightbox-message { padding: 0px; }
.elementor-lightbox .dialog-lightbox-close-button { cursor: pointer; display: flex; font-size: var(--lightbox-header-icons-size); inset-inline-end: 0.75em; line-height: 1; margin-top: 13px; padding: 0.25em; position: absolute; z-index: 2; }
.elementor-lightbox .dialog-lightbox-close-button svg { height: 1em; width: 1em; }
.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button { color: var(--lightbox-ui-color); opacity: 1; transition: 0.3s; }
.elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg { fill: var(--lightbox-ui-color); }
.elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover { color: var(--lightbox-ui-color-hover); }
.elementor-lightbox .dialog-lightbox-close-button:hover svg, .elementor-lightbox .elementor-swiper-button:hover svg { fill: var(--lightbox-ui-color-hover); }
.elementor-lightbox .swiper { height: 100%; }
.elementor-lightbox .elementor-lightbox-item { align-items: center; box-sizing: border-box; display: flex; height: 100%; justify-content: center; margin: auto; padding: 70px; position: relative; }
@media (max-width: 767px) {
  .elementor-lightbox .elementor-lightbox-item { padding: 70px 0px; }
}
.elementor-lightbox .elementor-lightbox-image { max-height: 100%; user-select: none; }
.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover { border: none; filter: none; opacity: 1; }
.elementor-lightbox .elementor-lightbox-image { border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px, rgba(0, 0, 0, 0.3) 0px 0px 8px -5px; }
.elementor-lightbox .elementor-video-container { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }
.elementor-lightbox .elementor-video-container .elementor-video-landscape, .elementor-lightbox .elementor-video-container .elementor-video-portrait, .elementor-lightbox .elementor-video-container .elementor-video-square { height: 100%; margin: auto; width: 100%; }
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-square iframe { background-color: rgb(0, 0, 0); border: 0px; }
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-landscape video, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait video, .elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video { aspect-ratio: var(--video-aspect-ratio,1.77777); }
.elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video { height: min(90vh, 90vw); width: min(90vh, 90vw); }
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-landscape video { height: auto; max-height: 90vh; width: 100%; }
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait video { height: 100%; max-width: 90vw; }
@media (min-width: 1025px) {
  .elementor-lightbox .elementor-video-container .elementor-video-landscape { max-height: 85vh; width: 85vw; }
  .elementor-lightbox .elementor-video-container .elementor-video-portrait { height: 85vh; max-width: 85vw; }
}
@media (max-width: 1024px) {
  .elementor-lightbox .elementor-video-container .elementor-video-landscape { max-height: 95vh; width: 95vw; }
  .elementor-lightbox .elementor-video-container .elementor-video-portrait { height: 95vh; max-width: 95vw; }
}
.elementor-lightbox .swiper .elementor-swiper-button-prev { left: 0px; }
.elementor-lightbox .swiper .elementor-swiper-button-next { right: 0px; }
.elementor-lightbox .swiper .swiper-pagination-fraction { color: rgb(255, 255, 255); width: max-content; }
.elementor-lightbox .elementor-swiper-button:focus { outline-width: 1px; }
.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev { align-items: center; display: flex; font-size: var(--lightbox-navigation-icons-size); height: 100%; justify-content: center; width: 15%; }
@media (max-width: 1024px) {
  .elementor-lightbox .elementor-swiper-button-next:active, .elementor-lightbox .elementor-swiper-button-prev:active { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox .elementor-swiper-button-next svg, .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-prev svg { cursor: pointer; }
  .elementor-lightbox .elementor-swiper-button-next i:active, .elementor-lightbox .elementor-swiper-button-next svg:active, .elementor-lightbox .elementor-swiper-button-prev i:active, .elementor-lightbox .elementor-swiper-button-prev svg:active { background-color: rgba(0, 0, 0, 0.5); outline: none; }
}
@media (max-width: 767px) {
  .elementor-lightbox .elementor-swiper-button:focus { outline: none; }
  .elementor-lightbox .elementor-swiper-button-next:active, .elementor-lightbox .elementor-swiper-button-prev:active { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev { width: 20%; }
  .elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox .elementor-swiper-button-prev i { background-color: rgba(0, 0, 0, 0.5); padding: 10px; }
  .elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox .elementor-swiper-button-next svg, .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-prev svg { cursor: pointer; }
  .elementor-lightbox .elementor-swiper-button-next i:active, .elementor-lightbox .elementor-swiper-button-next svg:active, .elementor-lightbox .elementor-swiper-button-prev i:active, .elementor-lightbox .elementor-swiper-button-prev svg:active { background-color: rgba(0, 0, 0, 0.5); outline: none; }
  .elementor-lightbox .elementor-swiper-button-prev { justify-content: flex-start; left: 0px; }
  .elementor-lightbox .elementor-swiper-button-next { justify-content: flex-end; right: 0px; }
}
.elementor-slideshow__counter { color: currentcolor; font-size: 0.75em; width: max-content; }
.elementor-slideshow__footer, .elementor-slideshow__header { left: 0px; padding: 15px 20px; position: absolute; transition: 0.3s; width: 100%; }
.elementor-slideshow__footer { color: var(--lightbox-text-color); }
.elementor-slideshow__header { align-items: center; color: var(--lightbox-ui-color); display: flex; flex-direction: row-reverse; font-size: var(--lightbox-header-icons-size); padding-inline: 1em 2.6em; top: 0px; z-index: 10; }
.elementor-slideshow__header > i, .elementor-slideshow__header > svg { cursor: pointer; margin: 0px 0.35em; padding: 0.25em; }
.elementor-slideshow__header > i { font-size: inherit; }
.elementor-slideshow__header > i:hover { color: var(--lightbox-ui-color-hover); }
.elementor-slideshow__header > svg { box-sizing: content-box; fill: var(--lightbox-ui-color); height: 1em; width: 1em; }
.elementor-slideshow__header > svg:hover { fill: var(--lightbox-ui-color-hover); }
.elementor-slideshow__header .elementor-slideshow__counter { margin-inline-end: auto; }
.elementor-slideshow__header .elementor-icon-share { z-index: 5; }
.elementor-slideshow__share-menu { background-color: transparent; height: 0px; overflow: hidden; position: absolute; transition: background-color 0.4s; width: 0px; }
.elementor-slideshow__share-menu .elementor-slideshow__share-links a { color: rgb(12, 13, 14); }
.elementor-slideshow__share-links { background-color: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 15px; display: block; inset-inline-end: 2.8em; min-width: 200px; opacity: 0; padding: 14px 20px; position: absolute; top: 3em; transform: scale(0); transform-origin: 90% 10%; transition: 0.25s 0.1s; }
.elementor-slideshow__share-links a { color: rgb(63, 68, 75); display: block; font-size: 12px; line-height: 2.5; opacity: 0; text-align: start; transition: opacity 0.5s 0.1s; }
.elementor-slideshow__share-links a:hover { color: rgb(0, 0, 0); }
.elementor-slideshow__share-links a i, .elementor-slideshow__share-links a svg { margin-inline-end: 0.75em; }
.elementor-slideshow__share-links a i { font-size: 1.25em; }
.elementor-slideshow__share-links a svg { height: 1.25em; width: 1.25em; }
.elementor-slideshow__share-links::before { border-width: 0.45em; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: initial; content: ""; display: block; inset-inline-end: 0.5em; position: absolute; top: 1px; transform: translateY(-100%) scaleX(0.7); }
.elementor-slideshow__footer { bottom: 0px; position: fixed; z-index: 5; }
.elementor-slideshow__description, .elementor-slideshow__title { margin: 0px; }
.elementor-slideshow__title { font-size: 16px; font-weight: 700; }
.elementor-slideshow__description { font-size: 14px; }
.elementor-slideshow--ui-hidden .elementor-slideshow__footer, .elementor-slideshow--ui-hidden .elementor-slideshow__header { opacity: 0; pointer-events: none; }
.elementor-slideshow--ui-hidden .elementor-swiper-button-next, .elementor-slideshow--ui-hidden .elementor-swiper-button-prev { opacity: 0; }
.elementor-slideshow--fullscreen-mode .elementor-video-container { width: 100%; }
.elementor-slideshow--zoom-mode .elementor-slideshow__footer, .elementor-slideshow--zoom-mode .elementor-slideshow__header { background-color: rgba(0, 0, 0, 0.5); }
.elementor-slideshow--zoom-mode .elementor-swiper-button-next, .elementor-slideshow--zoom-mode .elementor-swiper-button-prev { opacity: 0; pointer-events: none; }
.elementor-slideshow--share-mode .elementor-slideshow__share-menu { background-color: rgba(0, 0, 0, 0.5); cursor: default; height: 100vh; left: 0px; opacity: 1; top: 0px; width: 100vw; }
.elementor-slideshow--share-mode .elementor-slideshow__share-links { transform: scale(1); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a { opacity: 1; }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter { color: rgb(29, 161, 242); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook { color: rgb(59, 89, 152); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest { color: rgb(189, 8, 28); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold { color: rgb(157, 165, 174); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter { fill: rgb(29, 161, 242); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook { fill: rgb(59, 89, 152); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest { fill: rgb(189, 8, 28); }
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold { fill: rgb(157, 165, 174); }
.elementor-slideshow--share-mode .eicon-share-arrow { z-index: 2; }

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
/*# sourceURL=/wp-includes/css/dist/block-library/theme.min.css */


/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #21759b;--wp--preset--color--dark-gray: #444;--wp--preset--color--medium-gray: #9f9f9f;--wp--preset--color--light-gray: #e6e6e6;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */


.wpa-hide-ltr#skiplinks a, .wpa-hide-ltr#skiplinks a:hover, .wpa-hide-ltr#skiplinks a:visited {
	
}
.wpa-hide-ltr#skiplinks a:active,  .wpa-hide-ltr#skiplinks a:focus {
	
}
	:root { --admin-bar-top : 7px; }
/*# sourceURL=wpa-style-inline-css */


.elementor-kit-10153{--e-global-color-primary:#153683;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-color-9aa0514:#E2EBF8;--e-global-color-327b148:#C5C5C5;--e-global-color-c135d99:#0B772B;--e-global-color-fc41b0d:#195A2C;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-361c1b5-font-family:"Poppins";--e-global-typography-361c1b5-font-size:24px;--e-global-typography-361c1b5-font-weight:400;--e-global-typography-87b051d-font-family:"Poppins";--e-global-typography-87b051d-font-size:45px;--e-global-typography-87b051d-font-weight:600;color:#303030;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-10153 button,.elementor-kit-10153 input[type="button"],.elementor-kit-10153 input[type="submit"],.elementor-kit-10153 .elementor-button{background-color:var( --e-global-color-c135d99 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;color:#FFFFFF;box-shadow:2px 2px 0px 0px #195A2C;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fc41b0d );border-radius:8px 8px 8px 8px;padding:16px 28px 16px 28px;}.elementor-kit-10153 button:hover,.elementor-kit-10153 button:focus,.elementor-kit-10153 input[type="button"]:hover,.elementor-kit-10153 input[type="button"]:focus,.elementor-kit-10153 input[type="submit"]:hover,.elementor-kit-10153 input[type="submit"]:focus,.elementor-kit-10153 .elementor-button:hover,.elementor-kit-10153 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-fc41b0d );box-shadow:2px 2px 0px 0px #195A2C;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-kit-10153 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10153 a{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-kit-10153 h1{color:#153683;font-family:"Poppins", Sans-serif;font-size:56px;font-weight:400;line-height:64px;letter-spacing:-1px;}.elementor-kit-10153 h2{color:#153683;font-family:"Poppins", Sans-serif;font-size:48px;font-weight:400;}.elementor-kit-10153 h3{color:#303030;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;}.elementor-kit-10153 h4{color:#45484C;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;}.elementor-kit-10153 h5{font-family:"Poppins", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10153{--e-global-typography-primary-font-size:30px;font-size:17px;}.elementor-kit-10153 h1{font-size:30px;line-height:36px;}.elementor-kit-10153 h2{font-size:30px;}.elementor-kit-10153 h3{font-size:26px;}.elementor-kit-10153 h4{font-size:22px;}.elementor-kit-10153 h5{line-height:1.2em;}.elementor-kit-10153 button,.elementor-kit-10153 input[type="button"],.elementor-kit-10153 input[type="submit"],.elementor-kit-10153 .elementor-button{font-size:16px;padding:13px 15px 13px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10153 h1{font-size:30px;}.elementor-kit-10153 h2{font-size:28px;line-height:1.2em;}.elementor-kit-10153 h4{font-size:20px;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-15002 .elementor-element.elementor-element-eceb21f{--display:flex;}.elementor-15002 .elementor-element.elementor-element-c58e5cc > .elementor-widget-container{margin:10px 40px 0px 40px;}.elementor-15002 .elementor-element.elementor-element-c58e5cc{text-align:center;}#elementor-popup-modal-15002{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15002 .dialog-message{width:90vw;height:auto;}#elementor-popup-modal-15002 .dialog-close-button{display:flex;}#elementor-popup-modal-15002 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}
.elementor-14999 .elementor-element.elementor-element-eceb21f{--display:flex;}.elementor-14999 .elementor-element.elementor-element-c58e5cc > .elementor-widget-container{margin:10px 40px 0px 40px;}.elementor-14999 .elementor-element.elementor-element-c58e5cc{text-align:center;}#elementor-popup-modal-14999{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-14999 .dialog-message{width:90vw;height:auto;}#elementor-popup-modal-14999 .dialog-close-button{display:flex;}#elementor-popup-modal-14999 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}
.elementor-14996 .elementor-element.elementor-element-eceb21f{--display:flex;}.elementor-14996 .elementor-element.elementor-element-c58e5cc > .elementor-widget-container{margin:10px 40px 0px 40px;}.elementor-14996 .elementor-element.elementor-element-c58e5cc{text-align:center;}#elementor-popup-modal-14996{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-14996 .dialog-message{width:90vw;height:auto;}#elementor-popup-modal-14996 .dialog-close-button{display:flex;}#elementor-popup-modal-14996 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}
.elementor-14056 .elementor-element.elementor-element-13cca76{--display:flex;}#elementor-popup-modal-14056 .dialog-widget-content{animation-duration:0.9s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:10px 10px 10px 10px;}#elementor-popup-modal-14056{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-14056 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-14056 .dialog-close-button{display:flex;}@media(min-width:768px){.elementor-14056 .elementor-element.elementor-element-13cca76{--width:800px;}}
.elementor-13733 .elementor-element.elementor-element-56704ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;--z-index:101;}.elementor-13733 .elementor-element.elementor-element-56704ec:not(.elementor-motion-effects-element-type-background), .elementor-13733 .elementor-element.elementor-element-56704ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13733 .elementor-element.elementor-element-94eaeee{text-align:center;font-size:17px;color:var( --e-global-color-text );}.elementor-13733 .elementor-element.elementor-element-1b10e42c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;box-shadow:0px 7px 12px 0px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-13733 .elementor-element.elementor-element-1b10e42c:not(.elementor-motion-effects-element-type-background), .elementor-13733 .elementor-element.elementor-element-1b10e42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13733 .elementor-element.elementor-element-26fcbd25{text-align:center;}.elementor-13733 .elementor-element.elementor-element-26fcbd25 img{width:80px;}.elementor-13733 .elementor-element.elementor-element-472ee356{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-menu-toggle{margin:0 auto;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main .elementor-item{color:#303030;fill:#303030;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#153683;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .e--pointer-framed .elementor-item:before,
					.elementor-13733 .elementor-element.elementor-element-1b8babbb .e--pointer-framed .elementor-item:after{border-color:#153683;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a:hover,
					.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a:focus,
					.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a.highlighted{background-color:#153683;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#204AAE;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown .elementor-item, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 11px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-13733 .elementor-element.elementor-element-3f129ff8 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-13733 .elementor-element.elementor-element-3f129ff8 .elementor-search-form{text-align:center;}.elementor-13733 .elementor-element.elementor-element-3f129ff8 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;}.elementor-13733 .elementor-element.elementor-element-3f129ff8:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-13733 .elementor-element.elementor-element-3f129ff8.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button{background-color:#0B772B;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;box-shadow:2px 2px 0px 0px #195A2C;border-style:solid;border-width:2px 2px 2px 2px;border-color:#195A2C;border-radius:8px 8px 8px 8px;padding:12px 15px 12px 15px;}.elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:hover, .elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:focus{background-color:#FFFFFF;color:#0B772B;}.elementor-13733 .elementor-element.elementor-element-3ee4aa0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:hover svg, .elementor-13733 .elementor-element.elementor-element-3ee4aa0a .elementor-button:focus svg{fill:#0B772B;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-13733 .elementor-element.elementor-element-472ee356{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13733 .elementor-element.elementor-element-1b8babbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu .elementor-item{font-size:30px;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown .elementor-item, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:23px !important;}.elementor-13733 .elementor-element.elementor-element-3f129ff8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13733 .elementor-element.elementor-element-3ee4aa0a > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-13733 .elementor-element.elementor-element-56704ec{--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-13733 .elementor-element.elementor-element-94eaeee{font-size:16px;line-height:1.2em;}.elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-13733 .elementor-element.elementor-element-1b8babbb .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:18px !important;}.elementor-13733 .elementor-element.elementor-element-3f129ff8 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-13733 .elementor-element.elementor-element-472ee356{--width:94%;}}/* Start custom CSS for text-editor, class: .elementor-element-94eaeee */.elementor-13733 .elementor-element.elementor-element-94eaeee a {
    color: white!important;
    font-size: 17px!important;
    font-weight: 400!important;
}

.elementor-13733 .elementor-element.elementor-element-94eaeee p {
    color: white!important;
    font-size: 17px!important;
    font-weight: 400!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ee4aa0a */.nav-btn {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b10e42c */.elementor-13733 .elementor-element.elementor-element-1b10e42c {drop-shadow(0px 10px 20px black)}/* End custom CSS */
.elementor-13739 .elementor-element.elementor-element-11a3fc0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13739 .elementor-element.elementor-element-4a088947{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13739 .elementor-element.elementor-element-355b5a2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13739 .elementor-element.elementor-element-61c95a53{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13739 .elementor-element.elementor-element-61c95a53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13739 .elementor-element.elementor-element-9979ac5 img{width:109px;}.elementor-13739 .elementor-element.elementor-element-47867730{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13739 .elementor-element.elementor-element-59e74cfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title{margin-block-end:0px;}.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon{font-size:18px;}.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-13739 .elementor-element.elementor-element-676eae12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title{margin-block-end:0px;}.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon{font-size:18px;}.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-13739 .elementor-element.elementor-element-1a5a55fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-eaef89a.elementor-social-icon{background-color:#15368300;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-eaef89a.elementor-social-icon i{color:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-eaef89a.elementor-social-icon svg{fill:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-2535b42.elementor-social-icon{background-color:#02010100;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-2535b42.elementor-social-icon i{color:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-2535b42.elementor-social-icon svg{fill:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-75eae4e.elementor-social-icon{background-color:#02010100;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-75eae4e.elementor-social-icon i{color:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-75eae4e.elementor-social-icon svg{fill:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-a1f54ed.elementor-social-icon{background-color:#02010100;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-a1f54ed.elementor-social-icon i{color:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-a1f54ed.elementor-social-icon svg{fill:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-f761d22.elementor-social-icon{background-color:#02010100;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-f761d22.elementor-social-icon i{color:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-f761d22.elementor-social-icon svg{fill:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-e9bf625.elementor-social-icon{background-color:#02010100;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-e9bf625.elementor-social-icon i{color:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-repeater-item-e9bf625.elementor-social-icon svg{fill:#153683;}.elementor-13739 .elementor-element.elementor-element-740fc8c6{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-widget-container{text-align:center;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-social-icon{--icon-padding:0em;}.elementor-13739 .elementor-element.elementor-element-547860f img{width:132px;}.elementor-13739 .elementor-element.elementor-element-763b254{--display:flex;}.elementor-13739 .elementor-element.elementor-element-42db0b63{--divider-border-style:solid;--divider-color:#00000080;--divider-border-width:1px;}.elementor-13739 .elementor-element.elementor-element-42db0b63 .elementor-divider-separator{width:100%;}.elementor-13739 .elementor-element.elementor-element-42db0b63 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13739 .elementor-element.elementor-element-a5d91aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13739 .elementor-element.elementor-element-9e96f45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13739 .elementor-element.elementor-element-21ecf0f{--display:flex;}.elementor-13739 .elementor-element.elementor-element-c010a3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#303030;}.elementor-13739 .elementor-element.elementor-element-927355b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-927355b.elementor-element{--align-self:flex-start;}.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-13739 .elementor-element.elementor-element-e63963e{--display:flex;}.elementor-13739 .elementor-element.elementor-element-f1ea444 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#303030;}.elementor-13739 .elementor-element.elementor-element-0c61443 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-0c61443.elementor-element{--align-self:flex-start;}.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-13739 .elementor-element.elementor-element-84a34b8{--display:flex;}.elementor-13739 .elementor-element.elementor-element-b1b70f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#303030;}.elementor-13739 .elementor-element.elementor-element-204e5a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-204e5a2.elementor-element{--align-self:flex-start;}.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-13739 .elementor-element.elementor-element-4e25ac2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13739 .elementor-element.elementor-element-3622b67{--display:flex;}.elementor-13739 .elementor-element.elementor-element-3521589 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#303030;}.elementor-13739 .elementor-element.elementor-element-9f06073 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-9f06073.elementor-element{--align-self:flex-start;}.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-13739 .elementor-element.elementor-element-1e1df96{--display:flex;}.elementor-13739 .elementor-element.elementor-element-ef4aecd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#303030;}.elementor-13739 .elementor-element.elementor-element-c4d0d86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-c4d0d86.elementor-element{--align-self:flex-start;}.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-13739 .elementor-element.elementor-element-b23143e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-13739 .elementor-element.elementor-element-b23143e:not(.elementor-motion-effects-element-type-background), .elementor-13739 .elementor-element.elementor-element-b23143e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000946;}.elementor-13739 .elementor-element.elementor-element-465633e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-13739 .elementor-element.elementor-element-add4ead{width:auto;max-width:auto;text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-13739 .elementor-element.elementor-element-add4ead.elementor-element{--align-self:center;}.elementor-13739 .elementor-element.elementor-element-3ee2a57{width:auto;max-width:auto;text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-13739 .elementor-element.elementor-element-3ee2a57.elementor-element{--align-self:center;}.elementor-13739 .elementor-element.elementor-element-2959e78{width:auto;max-width:auto;text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-13739 .elementor-element.elementor-element-2959e78.elementor-element{--align-self:center;}.elementor-13739 .elementor-element.elementor-element-33f887f{width:auto;max-width:auto;text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-13739 .elementor-element.elementor-element-33f887f.elementor-element{--align-self:center;}.elementor-13739 .elementor-element.elementor-element-e0d9fea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-13739 .elementor-element.elementor-element-1a41b0b{width:auto;max-width:auto;text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-13739 .elementor-element.elementor-element-1a41b0b.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-13739 .elementor-element.elementor-element-4a088947{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13739 .elementor-element.elementor-element-355b5a2a{--justify-content:center;}.elementor-13739 .elementor-element.elementor-element-47867730{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13739 .elementor-element.elementor-element-59e74cfe.elementor-element{--align-self:flex-start;}.elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-59e74cfe .elementor-icon-box-title a{font-size:16px;}.elementor-13739 .elementor-element.elementor-element-676eae12.elementor-element{--align-self:flex-start;}.elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title, .elementor-13739 .elementor-element.elementor-element-676eae12 .elementor-icon-box-title a{font-size:16px;}.elementor-13739 .elementor-element.elementor-element-1a5a55fa{--justify-content:space-between;}.elementor-13739 .elementor-element.elementor-element-740fc8c6{--grid-template-columns:repeat(0, auto);--icon-size:28px;--grid-column-gap:15px;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 .elementor-widget-container{text-align:center;}.elementor-13739 .elementor-element.elementor-element-740fc8c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13739 .elementor-element.elementor-element-740fc8c6.elementor-element{--align-self:center;}.elementor-13739 .elementor-element.elementor-element-a5d91aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13739 .elementor-element.elementor-element-c010a3e .elementor-heading-title{font-size:18px;}.elementor-13739 .elementor-element.elementor-element-927355b .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-13739 .elementor-element.elementor-element-f1ea444 .elementor-heading-title{font-size:18px;}.elementor-13739 .elementor-element.elementor-element-0c61443 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-13739 .elementor-element.elementor-element-b1b70f1 .elementor-heading-title{font-size:18px;}.elementor-13739 .elementor-element.elementor-element-204e5a2 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-13739 .elementor-element.elementor-element-3521589 .elementor-heading-title{font-size:18px;}.elementor-13739 .elementor-element.elementor-element-9f06073 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-13739 .elementor-element.elementor-element-ef4aecd .elementor-heading-title{font-size:18px;}.elementor-13739 .elementor-element.elementor-element-c4d0d86 .elementor-nav-menu .elementor-item{font-size:16px;}}@media(max-width:767px){.elementor-13739 .elementor-element.elementor-element-61c95a53{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-13739 .elementor-element.elementor-element-47867730{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13739 .elementor-element.elementor-element-59e74cfe.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-13739 .elementor-element.elementor-element-676eae12.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-13739 .elementor-element.elementor-element-1a5a55fa{--justify-content:center;}.elementor-13739 .elementor-element.elementor-element-b23143e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13739 .elementor-element.elementor-element-465633e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13739 .elementor-element.elementor-element-e0d9fea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(min-width:768px){.elementor-13739 .elementor-element.elementor-element-11a3fc0b{--content-width:1600px;}.elementor-13739 .elementor-element.elementor-element-4a088947{--width:100%;}.elementor-13739 .elementor-element.elementor-element-355b5a2a{--width:60%;}.elementor-13739 .elementor-element.elementor-element-61c95a53{--width:40%;}.elementor-13739 .elementor-element.elementor-element-9e96f45{--width:60%;}.elementor-13739 .elementor-element.elementor-element-4e25ac2{--width:40%;}.elementor-13739 .elementor-element.elementor-element-b23143e{--content-width:1600px;}.elementor-13739 .elementor-element.elementor-element-465633e{--width:100%;}.elementor-13739 .elementor-element.elementor-element-e0d9fea{--width:125px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13739 .elementor-element.elementor-element-355b5a2a{--width:100%;}.elementor-13739 .elementor-element.elementor-element-61c95a53{--width:193.797px;}.elementor-13739 .elementor-element.elementor-element-9e96f45{--width:100%;}.elementor-13739 .elementor-element.elementor-element-4e25ac2{--width:66.6%;}}/* Start custom CSS for text-editor, class: .elementor-element-add4ead */.elementor-13739 .elementor-element.elementor-element-add4ead a {
    color: white;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ee2a57 */.elementor-13739 .elementor-element.elementor-element-3ee2a57 a {
    color: white;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2959e78 */.elementor-13739 .elementor-element.elementor-element-2959e78 a {
    color: white;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33f887f */.elementor-13739 .elementor-element.elementor-element-33f887f a {
    color: white;
    font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41b0b */.elementor-13739 .elementor-element.elementor-element-1a41b0b a {
    color: white;
    font-size: 15px;
}/* End custom CSS */
/*# sourceURL=elementor-frontend-inline-css */


	.wpsl-gmap-canvas button.dismissButton {
			padding: 0 24px;
	}
	.pac-container button.dismissButton {
			padding: 0 24px;
	}
	body{
		margin: 0;
	}
	.wcc-consent-container button:hover, .wcc-modal button:hover, .wcc-btn-customize:hover, .wcc-btn-revisit, .wcc-btn-revisit:hover .wcc-btn-close:hover, .wcc-banner-btn-close:hover,
	.wcc-accordion-btn:hover{
    box-shadow: none !important;
	}
	.wcc-btn-close:hover, .wcc-banner-btn-close:hover, .wcc-accordion-btn:hover, .wcc-btn-revisit:hover{
		border:0 !important;;
	}
	.wcc-btn:hover{
		opacity: 1 !important;
	}
	.wcc-btn-revisit-wrapper .wcc-revisit-help-text{
		display: block !important;
	}
	.wcc-btn-revisit img{
		display:none;
	}
	.wcc-btn-revisit-wrapper.wcc-revisit-bottom-left{
		padding: 4px 10px;
	}
	.wcc-consent-container button, .wcc-modal button{
			padding: 8px 27px;
			font-size: 14px;
	}
	.wcc-btn-reject:hover, .wcc-btn-preferences:hover, .wcc-btn-customize:hover{
			background-color: #2D2E85 !important;
			color: #fff !important;
			opacity:1;
	}
	.wcc-btn-accept:hover{
			color:#195A2C !important;
			background: transparent !important;
			opacity:1;
	}
	.wcc-show-desc-btn:hover{
			color:#1863dc !important;
	}
	.wcc-revisit-help-text{
		margin-left: 0 !important;
	}
	.wcc-consent-container{
		width: 650px !important;
	}
	.wcc-btn-revisit-wrapper{
		background: #0B772B !important;
		color: #ffffff;
	}
	.wcc-revisit-bottom-left{
		bottom: 0 !important;
	}
	.wcc-btn-revisit-wrapper{
		border-radius: 8px 8px 0px 0px !important;
		box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
	}
	@media (max-width: 650px) {
		.wcc-consent-container{
			width: 100% !important;
		}
	}


			/* Begin Wow updates /*
/*making the header z-indexed and not transparent on the landing page so the hero graphic doesn't overlap*/

.page-id-13693 .header {
 z-index: 1;
 position: relative;
 background: white;
}

.unclickable > a:hover {
       cursor: default !important;
 }

/*getting rid of extra margins on text widgets*/
p {
    margin-block-start: 0em;
    margin-block-end: 0em;
}

/*forcing visited link color*/
a:visited {
color: #153683;
}

/*pay bill button on nav*/
/*hide the pay bill nav item on larger screens*/
@media screen and (min-width: 600px) {
.Pay-Bill-Nav {
	display: none!important;
	}}

/*style the pay bill nav button*/
.Pay-Bill-Nav {
	  font-family: "Poppins", Sans-serif!important;
    font-size: 17px!important;
    font-weight: 600!important;
    background-color: #0B772B!important;
    border-style: solid!important;
    border-width: 2px 2px 2px 2px!important;
    border-color: #195A2C!important;
    border-radius: 8px 8px 8px 8px!important;
    box-shadow: 2px 2px 0px 0px #195a2c!important;
    line-height: 1!important;
    color: #fff!important;
    text-align: center!important;
    transition: all .3s!important;
		max-width: 120px;
    margin-bottom: 13px!important;
    margin-top: 10px!important;
    margin-left: 8px!important;
}

.Pay-Bill-Nav .elementor-item {
	color: white;
}

/*hide the pay bill elementor button on small screens*/
@media screen and (max-width: 599px) {
.nav-btn {
	display: none!important;
	}}

/* End Wow updates /*

.city-pages-banner h1,
.porta-potty-banner-desc h1,
.location-header h2,
.city-page-content h2
{text-transform: uppercase;}
.city-page-content h2{font-size:36px}
.ui-widget-content{
	border:0 !important;
}
.temp-services p a {
    color: #153683 !important;
}
.service-presentive p a {
    color: #153683 !important;
}

.big-boton{
	padding: 20px 65px !important;
}


/*11-3-22*/
.page-id-3349 .porta-potty-banner:after,
.page-id-447 .porta-potty-banner:after,
.page-id-3384 .porta-potty-banner:after,
.page-id-1141 .porta-potty-banner:after,
.page-id-1198 .porta-potty-banner:after,
.page-id-1220 .porta-potty-banner:after,
.page-id-1231 .porta-potty-banner:after,
.page-id-1244 .porta-potty-banner:after,
.page-id-1250 .porta-potty-banner:after
{display:none;}

.page-id-3349 .porta-potty-banner-desc h1,
.page-id-447 .porta-potty-banner-desc h1,
.page-id-3384 .porta-potty-banner-desc h1,
.page-id-1141 .porta-potty-banner-desc h1,
.page-id-1198 .porta-potty-banner-desc h1,
.page-id-1220 .porta-potty-banner-desc h1,
.page-id-1231 .porta-potty-banner-desc h1,
.page-id-1244 .porta-potty-banner-desc h1,
.page-id-1250 .porta-potty-banner-desc h1
{   display:none;}

.single-wpsl_stores nav.nav-single, 
.single-wpsl_stores div#secondary, 
.single-wpsl_stores footer.entry-meta {
    display: none;
}

/* importanting trashbolt stuff so elementor doesn't override it */

/* fix styling for date picker in salesstryke widget  */
.MuiIconButton-root {
    background-color: #fff !important;
      color: initial !important;
  box-shadow: none !important;
}

/* style datepicker toolbar */
.MuiPickersToolbar-toolbar {
      background-color: #153683 !important;
}

/* style datepicker toolbar current date and year text*/
.MuiPickersToolbarText-toolbarBtnSelected, .MuiPickersToolbarText-toolbarTxt {
  color: #fff !important;
}

/* style date selector  */
.MuiIconButton-root:hover {
    background-color: #005900 !important;
    color: #fff !important;
}

.MuiButtonBase-root {
    font-weight: 400 !important;
  box-shadow: none !important;
	border-style: none !important;
}

.MuiToolbar-root .MuiButtonBase-root {
  background-color: transparent !important;
  padding: 0px !important;
}

.MuiPickersDay-day {
    padding: 0!important;
	border-radius: 0!important;
}

/* style current date selected  */
.MuiPickersDay-daySelected {
  background-color: #1c119a !important;
  color: #fff !important;
}

.MuiPickersDay-dayDisabled {
  color: rgba(0, 0, 0, 0.5) !important;
}

.MuiPickersModal-dialogRoot .MuiDialogActions-root .MuiButtonBase-root {
  padding: 10px 10px 8px 10px !important;
  background-color: transparent !important;
  color: #000;
}

.MuiPickersModal-dialogRoot .MuiDialogActions-root .MuiButtonBase-root:hover {
  background-color: #005900 !important;
  color: #fff;
}

.MuiPickersCalendarHeader-switchHeader .MuiIconButton-root:hover {
  background-color: transparent !important;
}

.MuiButton-label .MuiPickersToolbarText-toolbarTxt {
  color: white !important;
}

/* month fwd and back buttons */
.MuiPickersCalendarHeader-iconButton:hover {
    color: rgb(21, 54, 131)!important;
}

/* Popup Title */
#pum_popup_title_153111{
	font-weight:400;
	font-size:30px;
}		
.wcc-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999999;}.wcc-popup-overflow{overflow: hidden;}.wcc-hide{display: none;}.wcc-btn-revisit-wrapper{display: flex; padding: 6px; border-radius: 8px; opacity: 0px; background-color:#ffffff; box-shadow: 0px 3px 10px 0px #798da04d;  align-items: center; justify-content: center;  position: fixed; z-index: 999999; cursor: pointer;}.wcc-revisit-bottom-left{bottom: 15px; left: 15px;}.wcc-revisit-bottom-right{bottom: 15px; right: 15px;}.wcc-btn-revisit-wrapper .wcc-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.wcc-btn-revisit-wrapper .wcc-btn-revisit img{max-width: fit-content; margin: 0; } .wcc-btn-revisit-wrapper .wcc-revisit-help-text{font-size:14px; margin-left:4px; display:none;}.wcc-btn-revisit-wrapper:hover .wcc-revisit-help-text, .wcc-btn-revisit-wrapper:focus-within .wcc-revisit-help-text { display: block;}.wcc-revisit-hide{display: none;}.wcc-preference-btn:hover{cursor:pointer; text-decoration:underline;}.wcc-cookie-audit-table { font-family: inherit; border-collapse: collapse; width: 100%;} .wcc-cookie-audit-table th, .wcc-cookie-audit-table td {text-align: left; padding: 10px; font-size: 12px; color: #000000; word-break: normal; background-color: #d9dfe7; border: 1px solid #cbced6;} .wcc-cookie-audit-table tr:nth-child(2n + 1) td { background: #f1f5fa; }.wcc-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 99999999; transform: translate(-50%, -50%); border-radius: 6px;}.wcc-consent-container .wcc-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; border-radius: 6px; box-shadow: 0 -1px 10px 0 #acabab4d;}.wcc-consent-bar .wcc-banner-btn-close{position: absolute; right: 14px; top: 14px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; height: auto; width: auto; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.wcc-consent-bar .wcc-banner-btn-close img{height: 10px; width: 10px; margin: 0;}.wcc-popup-center{top: 50%; left: 50%;}.wcc-custom-brand-logo-wrapper .wcc-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.wcc-notice .wcc-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0; word-break: break-word;}.wcc-notice-des *{font-size: 14px;}.wcc-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.wcc-notice-des img{min-height: 25px; min-width: 25px;}.wcc-consent-bar .wcc-notice-des p{color: inherit; margin-top: 0; word-break: break-word;}.wcc-notice-des p:last-child{margin-bottom: 0;}.wcc-notice-des a.wcc-policy,.wcc-notice-des button.wcc-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.wcc-notice-des button.wcc-policy{padding: 0;}.wcc-notice-des a.wcc-policy:focus-visible,.wcc-consent-bar .wcc-banner-btn-close:focus-visible,.wcc-notice-des button.wcc-policy:focus-visible,.wcc-preference-content-wrapper .wcc-show-desc-btn:focus-visible,.wcc-accordion-header .wcc-accordion-btn:focus-visible,.wcc-preference-header .wcc-btn-close:focus-visible,.wcc-switch input[type="checkbox"]:focus-visible,.wcc-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.wcc-btn:focus:not(:focus-visible),.wcc-accordion-header .wcc-accordion-btn:focus:not(:focus-visible),.wcc-preference-content-wrapper .wcc-show-desc-btn:focus:not(:focus-visible),.wcc-btn-revisit-wrapper .wcc-btn-revisit:focus:not(:focus-visible),.wcc-preference-header .wcc-btn-close:focus:not(:focus-visible),.wcc-consent-bar .wcc-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.wcc-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.wcc-accordion-btn:not(:hover):not(:active),button.wcc-banner-btn-close:not(:hover):not(:active),button.wcc-btn-close:not(:hover):not(:active),button.wcc-btn-revisit:not(:hover):not(:active){background: transparent;}.wcc-consent-bar button:hover,.wcc-modal.wcc-modal-open button:hover,.wcc-consent-bar button:focus,.wcc-modal.wcc-modal-open button:focus{text-decoration: none;}.wcc-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 8px; margin-top: 16px;}.wcc-notice-btn-wrapper .wcc-btn{text-shadow: none; box-shadow: none;}.wcc-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.wcc-btn:hover{opacity: 0.8;}.wcc-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.wcc-btn:last-child{margin-right: 0;}@media (max-width: 576px){.wcc-box-bottom-left{bottom: 0; left: 0;}.wcc-box-bottom-right{bottom: 0; right: 0;}.wcc-box-top-left{top: 0; left: 0;}.wcc-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.wcc-popup-center{width: 100%; max-width: 100%;}.wcc-consent-container .wcc-consent-bar{padding: 20px 0;}.wcc-custom-brand-logo-wrapper, .wcc-notice .wcc-title, .wcc-notice-des, .wcc-notice-btn-wrapper{padding: 0 24px;}.wcc-notice-des{max-height: 40vh; overflow-y: scroll;}.wcc-notice-btn-wrapper{flex-direction: column; gap: 10px;}.wcc-btn{width: 100%;}.wcc-notice-btn-wrapper .wcc-btn-customize{order: 2;}.wcc-notice-btn-wrapper .wcc-btn-reject{order: 3;}.wcc-notice-btn-wrapper .wcc-btn-accept{order: 1;}}@media (max-width: 352px){.wcc-notice .wcc-title{font-size: 16px;}.wcc-notice-des *{font-size: 12px;}.wcc-notice-des, .wcc-btn, .wcc-notice-des a.wcc-policy{font-size: 12px;}}.wcc-modal.wcc-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.wcc-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.wcc-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.wcc-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.wcc-preference-header .wcc-preference-title{font-size: 18px; font-weight: 700; line-height: 24px; word-break: break-word;}.wcc-google-privacy-url a {text-decoration:none;color: #1863dc;cursor:pointer;} .wcc-preference-header .wcc-btn-close{cursor: pointer; vertical-align: middle; padding: 0; margin: 0; background: none; border: none; height: auto; width: auto; min-height: 0; line-height: 0; box-shadow: none; text-shadow: none;}.wcc-preference-header .wcc-btn-close img{margin: 0; height: 10px; width: 10px;}.wcc-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.wcc-preference-content-wrapper *,.wcc-preference-body-wrapper *{font-size: 14px;}.wcc-preference-content-wrapper{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0; }.wcc-preference-content-wrapper img{min-height: 25px; min-width: 25px;}.wcc-preference-content-wrapper .wcc-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.wcc-preference-body-wrapper .wcc-preference-content-wrapper p{color: inherit; margin-top: 0;}.wcc-preference-content-wrapper p:last-child{margin-bottom: 0;}.wcc-accordion-wrapper{margin-bottom: 10px;}.wcc-accordion{border-bottom: 1px solid;}.wcc-accordion:last-child{border-bottom: none;}.wcc-accordion .wcc-accordion-item{display: flex; margin-top: 10px;}.wcc-accordion .wcc-accordion-body{display: none;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.wcc-accordion-header-wrapper{width: 100%; cursor: pointer;}.wcc-accordion-item .wcc-accordion-header{display: flex; justify-content: space-between; align-items: center;}.wcc-accordion-header .wcc-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.wcc-accordion-header .wcc-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.wcc-accordion-header-des *{font-size: 14px;}.wcc-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.wcc-accordion-header-wrapper .wcc-accordion-header-des p{color: inherit; margin-top: 0;}.wcc-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.wcc-accordion-chevron-hide{display: none;}.wcc-accordion .wcc-accordion-chevron i::before{content: ""; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.wcc-audit-table{background: #f4f4f4; border-radius: 6px;}.wcc-audit-table .wcc-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.wcc-audit-table .wcc-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.wcc-audit-table .wcc-cookie-des-table:last-child{border-bottom: none;}.wcc-audit-table .wcc-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.wcc-audit-table .wcc-cookie-des-table li:first-child{padding-top: 0;}.wcc-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.wcc-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.wcc-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.wcc-cookie-des-table li div:last-child p:last-child{margin-bottom: 0;}.wcc-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.wcc-footer-wrapper{position: relative;}.wcc-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.wcc-prefrence-btn-wrapper .wcc-btn{text-shadow: none; box-shadow: none;}.wcc-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.wcc-preference-header,.wcc-preference-body-wrapper,.wcc-preference-content-wrapper,.wcc-accordion-wrapper,.wcc-accordion,.wcc-accordion-wrapper,.wcc-footer-wrapper,.wcc-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.wcc-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.wcc-modal{max-width: 100%;}.wcc-preference-center{max-height: 100vh;}.wcc-prefrence-btn-wrapper{flex-direction: column; gap: 10px;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding-right: 0;}.wcc-prefrence-btn-wrapper .wcc-btn{width: 100%;}.wcc-prefrence-btn-wrapper .wcc-btn-reject{order: 3;}.wcc-prefrence-btn-wrapper .wcc-btn-accept{order: 1;}.wcc-prefrence-btn-wrapper .wcc-btn-preferences{order: 2;}}@media (max-width: 425px){.wcc-accordion-chevron{margin-right: 15px;}.wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.wcc-preference-header .wcc-preference-title{font-size: 16px;}.wcc-preference-header{padding: 16px 24px;}.wcc-preference-content-wrapper *, .wcc-accordion-header-des *{font-size: 12px;}.wcc-preference-content-wrapper, .wcc-preference-content-wrapper .wcc-show-more, .wcc-accordion-header .wcc-always-active, .wcc-accordion-header-des, .wcc-preference-content-wrapper .wcc-show-desc-btn{font-size: 12px;}.wcc-accordion-header .wcc-accordion-btn{font-size: 14px;}}.wcc-switch{display: flex;}.wcc-switch input[type="checkbox"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.wcc-switch input[type="checkbox"]:checked{background: #1863dc;}.wcc-switch input[type="checkbox"]:before{position: absolute; content: ""; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.wcc-switch input[type="checkbox"]:after{display: none;}.wcc-switch input[type="checkbox"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.wcc-switch input[type="checkbox"]{width: 38px; height: 21px;}.wcc-switch input[type="checkbox"]:before{height: 17px; width: 17px;}.wcc-switch input[type="checkbox"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-text-youtube:hover{text-decoration:underline;}.video-placeholder-normal{background-image: url("/wp-content/plugins/webtoffee-cookie-consent/lite/frontend/images/placeholder.svg"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.wcc-rtl{direction: rtl; text-align: right;}.wcc-rtl .wcc-banner-btn-close{left: 9px; right: auto;}.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child{margin-right: 8px;}.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-notice-btn-wrapper{margin-left: 0;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn{margin-right: 8px;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn:first-child{margin-right: 0;}.wcc-rtl .wcc-accordion .wcc-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.wcc-rtl .wcc-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.wcc-rtl .wcc-notice-btn-wrapper .wcc-btn:last-child{margin-right: 0;}.wcc-rtl .wcc-prefrence-btn-wrapper .wcc-btn{margin-right: 0;}.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.wcc-rtl .wcc-accordion.wcc-accordion-active .wcc-accordion-body{padding: 0 15px 0 0;}}@media (max-width: 440px){.wcc-consent-bar .wcc-banner-btn-close,.wcc-preference-header .wcc-btn-close{padding: 17px;}.wcc-consent-bar .wcc-banner-btn-close {right: 2px; top: 6px; } .wcc-preference-header{padding: 12px 0 12px 24px;}} @media (min-width: 768px) and (max-width: 1024px) {.wcc-consent-bar .wcc-banner-btn-close,.wcc-preference-header .wcc-btn-close{padding: 17px;}.wcc-consent-bar .wcc-banner-btn-close {right: 2px; top: 6px; } .wcc-preference-header{padding: 12px 0 12px 24px;}}@supports not (gap: 10px){.wcc-btn{margin: 0 8px 0 0;}@media (max-width: 440px){.wcc-notice-btn-wrapper{margin-top: 0;}.wcc-btn{margin: 10px 0 0 0;}.wcc-notice-btn-wrapper .wcc-btn-accept{margin-top: 16px;}}@media (max-width: 576px){.wcc-prefrence-btn-wrapper .wcc-btn{margin: 10px 0 0 0;}.wcc-prefrence-btn-wrapper .wcc-btn-accept{margin-top: 0;}}}.wcc-hide-ad-settings{display: none;}button.wcc-iab-dec-btn,.wcc-child-accordion-header-wrapper .wcc-child-accordion-btn,.wcc-vendor-wrapper .wcc-show-table-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 0; margin: 0; cursor: pointer; text-decoration: none; background: none; border: none; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}button.wcc-iab-dec-btn{color: #1863dc;}.wcc-iab-detail-wrapper{display: flex; flex-direction: column; overflow: hidden; border-color: inherit; height: 100vh;}.wcc-iab-detail-wrapper .wcc-iab-preference-des,.wcc-iab-detail-wrapper .wcc-google-privacy-policy{padding: 12px 24px; font-size: 14px; line-height: 24px;}.wcc-iab-detail-wrapper .wcc-iab-preference-des p{color: inherit; margin-top: 0;}.wcc-iab-detail-wrapper .wcc-iab-preference-des p:last-child{margin-bottom: 0;}.wcc-iab-detail-wrapper .wcc-iab-navbar-wrapper{padding: 0 24px; border-color: inherit;}.wcc-iab-navbar-wrapper .wcc-iab-navbar{display: flex; list-style-type: none; margin: 0; padding: 0; border-bottom: 1px solid; border-color: inherit;}.wcc-iab-navbar .wcc-iab-nav-item{margin: 0 12px;}.wcc-iab-nav-item.wcc-iab-nav-item-active{border-bottom: 4px solid #000000;}.wcc-iab-navbar .wcc-iab-nav-item:first-child{margin: 0 12px 0 0;}.wcc-iab-navbar .wcc-iab-nav-item:last-child{margin: 0 0 0 12px;}.wcc-iab-nav-item button.wcc-iab-nav-btn{padding: 6px 0 14px; color: #757575; font-size: 16px; line-height: 24px; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.wcc-iab-nav-item.wcc-iab-nav-item-active button.wcc-iab-nav-btn{color: #1863dc; font-weight: 700;}.wcc-iab-detail-wrapper .wcc-iab-detail-sub-wrapper{flex: 1; overflow: auto; border-color: inherit;}.wcc-accordion .wcc-accordion-iab-item{display: flex; padding: 20px 0; cursor: pointer;}.wcc-accordion-header-wrapper .wcc-accordion-header{display: flex; align-items: center; justify-content: space-between;}.wcc-accordion-title {display:flex; align-items:center; font-size:16px;}.wcc-accordion-body .wcc-child-accordion{padding: 0 15px; background-color: #f4f4f4; box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.1); border-radius: 6px; margin-bottom: 20px;}.wcc-child-accordion .wcc-child-accordion-item{display: flex; padding: 15px 0; cursor: pointer;}.wcc-accordion-body .wcc-child-accordion.wcc-accordion-active{padding: 0 15px 15px;}.wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-item{padding: 15px 0 0;}.wcc-child-accordion-chevron{margin-right: 18px; position: relative; cursor: pointer;}.wcc-child-accordion .wcc-child-accordion-chevron i::before{content: ""; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: #212121; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-chevron i::before{top: 6px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.wcc-child-accordion-item .wcc-child-accordion-header-wrapper{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%;}.wcc-child-accordion-header-wrapper .wcc-child-accordion-btn{color: #212121; font-weight: 700; text-align: left;}.wcc-child-accordion-header-wrapper .wcc-switch-wrapper{color: #212121; display: flex; align-items: center; justify-content: end; flex-wrap: wrap;}.wcc-switch-wrapper .wcc-legitimate-switch-wrapper,.wcc-switch-wrapper .wcc-consent-switch-wrapper{display: flex; align-items: center; justify-content: center;}.wcc-legitimate-switch-wrapper.wcc-switch-separator{border-right: 1px solid #d0d5d2; padding: 0 10px 0 0;}.wcc-switch-wrapper .wcc-consent-switch-wrapper{padding: 0 0 0 10px;}.wcc-legitimate-switch-wrapper .wcc-switch-label,.wcc-consent-switch-wrapper .wcc-switch-label{font-size: 14px; line-height: 24px; margin: 0 8px 0 0;}.wcc-switch-sm{display: flex;}.wcc-switch-sm input[type="checkbox"]{position: relative; width: 34px; height: 20px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.wcc-switch-sm input[type="checkbox"]:checked{background: #1863dc;}.wcc-switch-sm input[type="checkbox"]:before{position: absolute; content: ""; height: 16px; width: 16px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.wcc-switch-sm input[type="checkbox"]:checked:before{-webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px);}.wcc-switch-sm input[type="checkbox"]:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.wcc-child-accordion .wcc-child-accordion-body,.wcc-preference-body-wrapper .wcc-iab-detail-title{display: none;}.wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-body{display: block;}.wcc-accordion-iab-item .wcc-accordion-btn{color: inherit;}.wcc-child-accordion-body .wcc-iab-ad-settings-details{color: #212121; font-size: 12px; line-height: 24px; margin: 0 0 0 18px;}.wcc-child-accordion-body .wcc-iab-ad-settings-details *{font-size: 12px; line-height: 24px; word-wrap: break-word;}.wcc-iab-ad-settings-details .wcc-vendor-wrapper{color: #212121;}.wcc-iab-ad-settings-details .wcc-iab-ad-settings-details-des,.wcc-iab-ad-settings-details .wcc-vendor-privacy-link{margin: 13px 0 11px;}.wcc-iab-illustrations p,.wcc-iab-illustrations .wcc-iab-illustrations-des{margin: 0;}.wcc-iab-illustrations .wcc-iab-illustrations-title,.wcc-vendor-privacy-link .wcc-vendor-privacy-link-title,.wcc-vendor-legitimate-link .wcc-vendor-legitimate-link-title{font-weight: 700;}.wcc-vendor-privacy-link .external-link-img,.wcc-vendor-legitimate-link .external-link-img{display: inline-block; vertical-align: text-top;}.wcc-iab-illustrations .wcc-iab-illustrations-des{padding: 0 0 0 24px;}.wcc-iab-ad-settings-details .wcc-iab-vendors-count-wrapper{font-weight: 700; margin: 11px 0 0;}.wcc-vendor-wrapper .wcc-vendor-data-retention-section,.wcc-vendor-wrapper .wcc-vendor-purposes-section,.wcc-vendor-wrapper .wcc-vendor-special-purposes-section,.wcc-vendor-wrapper .wcc-vendor-features-section,.wcc-vendor-wrapper .wcc-vendor-special-features-section,.wcc-vendor-wrapper .wcc-vendor-categories-section,.wcc-vendor-wrapper .wcc-vendor-storage-overview-section,.wcc-vendor-wrapper .wcc-vendor-storage-disclosure-section,.wcc-vendor-wrapper .wcc-vendor-legitimate-link{margin: 11px 0;}.wcc-vendor-privacy-link a,.wcc-vendor-legitimate-link a{text-decoration: none; color: #1863dc;}.wcc-vendor-data-retention-section .wcc-vendor-data-retention-value,.wcc-vendor-purposes-section .wcc-vendor-purposes-title,.wcc-vendor-special-purposes-section .wcc-vendor-special-purposes-title,.wcc-vendor-features-section .wcc-vendor-features-title,.wcc-vendor-special-features-section .wcc-vendor-special-features-title,.wcc-vendor-categories-section .wcc-vendor-categories-title,.wcc-vendor-storage-overview-section .wcc-vendor-storage-overview-title{font-weight: 700; margin: 0;}.wcc-vendor-storage-disclosure-section .wcc-vendor-storage-disclosure-title{font-weight: 700; margin: 0 0 11px;}.wcc-vendor-data-retention-section .wcc-vendor-data-retention-list,.wcc-vendor-purposes-section .wcc-vendor-purposes-list,.wcc-vendor-special-purposes-section .wcc-vendor-special-purposes-list,.wcc-vendor-features-section .wcc-vendor-features-list,.wcc-vendor-special-features-section .wcc-vendor-special-features-list,.wcc-vendor-categories-section .wcc-vendor-categories-list,.wcc-vendor-storage-overview-section .wcc-vendor-storage-overview-list,.wcc-vendor-storage-disclosure-section .wcc-vendor-storage-disclosure-list{margin: 0; padding: 0 0 0 18px;}.wcc-cookie-des-table .wcc-purposes-list{padding: 0 0 0 12px; margin: 0;}.wcc-cookie-des-table .wcc-purposes-list li{display: list-item; list-style-type: disc;}.wcc-vendor-wrapper .wcc-show-table-btn{font-size: 12px; color: #1863dc;}.wcc-vendor-wrapper .wcc-loader,.wcc-vendor-wrapper .wcc-error-msg{margin: 0;}.wcc-vendor-wrapper .wcc-error-msg{color: #e71d36;}.wcc-audit-table.wcc-vendor-audit-table{background-color: #ffffff; border-color: #f4f4f4;}.wcc-audit-table.wcc-vendor-audit-table .wcc-cookie-des-table li div:first-child{width: 200px;}button.wcc-iab-dec-btn:focus-visible,button.wcc-child-accordion-btn:focus-visible,button.wcc-show-table-btn:focus-visible,button.wcc-iab-nav-btn:focus-visible,.wcc-vendor-privacy-link a:focus-visible,.wcc-vendor-legitimate-link a:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}button.wcc-iab-dec-btn:not(:hover):not(:active),button.wcc-iab-nav-btn:not(:hover):not(:active),button.wcc-child-accordion-btn:not(:hover):not(:active),button.wcc-show-table-btn:not(:hover):not(:active),.wcc-vendor-privacy-link a:not(:hover):not(:active),.wcc-vendor-legitimate-link a:not(:hover):not(:active){background: transparent;}.wcc-accordion-iab-item button.wcc-accordion-btn:not(:hover):not(:active){color: inherit;}button.wcc-iab-nav-btn:not(:hover):not(:active){color: #757575;}button.wcc-iab-dec-btn:not(:hover):not(:active),.wcc-iab-nav-item.wcc-iab-nav-item-active button.wcc-iab-nav-btn:not(:hover):not(:active),button.wcc-show-table-btn:not(:hover):not(:active){color: #1863dc;}button.wcc-child-accordion-btn:not(:hover):not(:active){color: #212121;}button.wcc-iab-nav-btn:focus:not(:focus-visible),button.wcc-iab-dec-btn:focus:not(:focus-visible),button.wcc-child-accordion-btn:focus:not(:focus-visible),button.wcc-show-table-btn:focus:not(:focus-visible){outline: 0;}.wcc-switch-sm input[type="checkbox"]:after{display: none;}@media (max-width: 768px){.wcc-child-accordion-header-wrapper .wcc-switch-wrapper{width: 100%;}}@media (max-width: 576px){.wcc-hide-ad-settings{display: block;}.wcc-iab-detail-wrapper{display: block; flex: 1; overflow: auto; border-color: inherit;}.wcc-iab-detail-wrapper .wcc-iab-navbar-wrapper{display: none;}.wcc-iab-detail-sub-wrapper .wcc-preference-body-wrapper{border-top: 1px solid; border-color: inherit;}.wcc-preference-body-wrapper .wcc-iab-detail-title{display: block; font-size: 16px; font-weight: 700; margin: 10px 0 0; line-height: 24px;}.wcc-audit-table.wcc-vendor-audit-table .wcc-cookie-des-table li div:first-child{width: 100px;}}@media (max-width: 425px){.wcc-switch-sm input[type="checkbox"]{width: 25px; height: 16px;}.wcc-switch-sm input[type="checkbox"]:before{height: 12px; width: 12px;}.wcc-switch-sm input[type="checkbox"]:checked:before{-webkit-transform: translateX(9px); -ms-transform: translateX(9px); transform: translateX(9px);}.wcc-child-accordion-chevron{margin-right: 15px;}.wcc-child-accordion-body .wcc-iab-ad-settings-details{margin: 0 0 0 15px;}}@media (max-width: 352px){.wcc-iab-detail-wrapper .wcc-iab-preference-des, .wcc-child-accordion-header-wrapper .wcc-child-accordion-btn, .wcc-legitimate-switch-wrapper .wcc-switch-label, .wcc-consent-switch-wrapper .wcc-switch-label, button.wcc-iab-dec-btn{font-size: 12px;}.wcc-preference-body-wrapper .wcc-iab-detail-title{font-size: 14px;}}.wcc-rtl .wcc-child-accordion .wcc-child-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.wcc-rtl .wcc-child-accordion.wcc-accordion-active .wcc-child-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}.wcc-rtl .wcc-child-accordion-body .wcc-iab-ad-settings-details{margin: 0 18px 0 0;}.wcc-rtl .wcc-iab-illustrations .wcc-iab-illustrations-des{padding: 0 24px 0 0;}.wcc-rtl .wcc-consent-switch-wrapper .wcc-switch-label,.wcc-rtl .wcc-legitimate-switch-wrapper .wcc-switch-label{margin: 0 0 0 8px;}.wcc-rtl .wcc-switch-wrapper .wcc-legitimate-switch-wrapper{padding: 0; border-right: none;}.wcc-rtl .wcc-legitimate-switch-wrapper.wcc-switch-separator{border-left: 1px solid #d0d5d2; padding: 0 0 0 10px;}.wcc-rtl .wcc-switch-wrapper .wcc-consent-switch-wrapper{padding: 0 10px 0 0;}.wcc-rtl .wcc-child-accordion-header-wrapper .wcc-child-accordion-btn{text-align: right;}.wcc-rtl .wcc-vendor-data-retention-section .wcc-vendor-data-retention-list,.wcc-rtl .wcc-vendor-purposes-section .wcc-vendor-purposes-list,.wcc-rtl .wcc-vendor-special-purposes-section .wcc-vendor-special-purposes-list,.wcc-rtl .wcc-vendor-features-section .wcc-vendor-features-list,.wcc-rtl .wcc-vendor-special-features-section .wcc-vendor-special-features-list,.wcc-rtl .wcc-vendor-categories-section .wcc-vendor-categories-list,.wcc-rtl .wcc-vendor-storage-overview-section .wcc-vendor-storage-overview-list,.wcc-rtl .wcc-vendor-storage-disclosure-section .wcc-vendor-storage-disclosure-list{padding: 0 18px 0 0;}@media (max-width: 425px){.wcc-rtl .wcc-child-accordion-body .wcc-iab-ad-settings-details{margin: 0 15px 0 0;}}@media (max-height: 480px) {.wcc-consent-container {max-height: 100vh; overflow-y: scroll;} .wcc-notice-des { max-height: unset; overflow-y: unset; } .wcc-preference-center { height: 100vh; overflow: auto; } .wcc-preference-center .wcc-preference-body-wrapper { overflow: unset; } }
.elementor-17774 .elementor-element.elementor-element-2df675b{--display:flex;}.elementor-17774 .elementor-element.elementor-element-68921d7{--display:flex;}.elementor-17774 .elementor-element.elementor-element-ad50a16{--display:flex;}.elementor-17774 .elementor-element.elementor-element-84e86b6{--display:flex;}.elementor-17774 .elementor-element.elementor-element-279e776{text-align:start;}.elementor-17774 .elementor-element.elementor-element-71eac68{--display:flex;}.elementor-17774 .elementor-element.elementor-element-9407b62{--display:flex;}.elementor-17774 .elementor-element.elementor-element-c767463{--display:flex;}.elementor-17774 .elementor-element.elementor-element-3f1379b{--display:flex;}.elementor-17774 .elementor-element.elementor-element-41b722b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17774 .elementor-element.elementor-element-d30b4b5{--display:flex;}.elementor-17774 .elementor-element.elementor-element-a22fe1d{--display:flex;}.elementor-17774 .elementor-element.elementor-element-6992156{--display:flex;}.elementor-17774 .elementor-element.elementor-element-1696431{--display:flex;}.elementor-17774 .elementor-element.elementor-element-c1a2c90{--display:flex;}.elementor-17774 .elementor-element.elementor-element-0d7f8d3{--display:flex;}.elementor-17774 .elementor-element.elementor-element-37b9f5f{--display:flex;}.elementor-17774 .elementor-element.elementor-element-8b29abd{--n-accordion-title-font-size:24px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:17px;}.elementor-17774 .elementor-element.elementor-element-8b29abd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-17774 .elementor-element.elementor-element-8b29abd {--n-accordion-padding:18px 18px 18px 18px;}:where( .elementor-17774 .elementor-element.elementor-element-8b29abd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:400;}:where( .elementor-17774 .elementor-element.elementor-element-8b29abd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-17774 .elementor-element.elementor-element-b85c470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17774 .elementor-element.elementor-element-0b3322a{text-align:center;}.elementor-17774 .elementor-element.elementor-element-ff69339{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}@media(max-width:1024px){.elementor-17774 .elementor-element.elementor-element-ff69339{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc740ea */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb031cc */.custom-table {
border: 1px solid black;
border-collapse: collapse;
margin-top: 10px;
}
.custom-table td {
border: 1px solid black;
padding: 5px;
}/* End custom CSS */
.elementor-16022 .elementor-element.elementor-element-3c65c777{--display:flex;}/* Start custom CSS */ {
    overflow-x: hidden;
}/* End custom CSS */

	.lrs-modal {
    display: none;
    position: fixed;
    z-index: 99;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}
	.lrs-modal-content {
		background-color: #fefefe;
    padding: 20px;
    border: 1px solid #888;
    width: 50%;
	}
.lrs-modal-opt {

}
svg.e-font-icon-svg { max-width: 1em; max-height: 1em; }
.elementor-accordion-icon-opened { display: none; }
