img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-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 */

.wp-block-rank-math-related-posts{--rm-related-gap: 1rem;--rm-related-border-radius: 6px;--rm-related-card-padding: 16px;--rm-related-hover-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);--rm-related-transition: 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts{display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-wrap{display:grid;gap:var(--rm-related-gap)}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-vertical .rank-math-related-wrap{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-item{display:flex;gap:16px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 140px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:140px;height:140px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-title{margin-top:0}@media (max-width: 640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb{flex:0 0 100px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-grid-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-grid-horizontal .rank-math-related-thumb img{width:100px;height:100px}}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-vertical .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-vertical .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-wrap,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-wrap{grid-template-columns:1fr}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{display:flex;gap:20px;align-items:flex-start}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 180px;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-content,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-content{flex:1;min-width:0;display:flex;flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-title,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-title{margin-top:0}@media (max-width: 640px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{gap:16px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 120px}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:120px;height:120px}}@media (max-width: 480px){.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-item,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-item{flex-direction:column}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb{flex:0 0 auto;width:100%}.wp-block-rank-math-related-posts.rank-math-related-posts.is-style-list-horizontal .rank-math-related-thumb img,.wp-block-rank-math-related-posts.rank-math-related-posts.rank-math-related-list-horizontal .rank-math-related-thumb img{width:100%;height:auto;max-height:200px}}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item{border-radius:var(--rm-related-border-radius);padding:var(--rm-related-card-padding);background:inherit;transition:transform var(--rm-related-transition),box-shadow var(--rm-related-transition)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-item:hover{transform:translate(0,0);box-shadow:var(--rm-related-hover-shadow)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title{margin:0.5rem 0;font-size:inherit;line-height:inherit}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title a:hover{color:#2563eb;text-decoration:underline}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-title:not(:has(a)){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb{position:relative;overflow:hidden;border-radius:4px;display:block}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb img{display:block;width:100%;height:auto;border-radius:4px;transition:transform 0.3s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:hover img{transform:scale(1.05)}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a){cursor:default}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-thumb:not(a):hover img{transform:none}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-date{margin-top:0.25rem;font-size:0.85em;opacity:0.7}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-terms{margin-top:0.5rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-chip{display:inline-block;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:0.15rem 0.5rem;margin-right:0.35rem;font-size:0.8em}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-excerpt{margin-top:0.5rem;color:inherit;opacity:0.8;font-size:0.9em;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-more{margin-top:1rem}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button{display:inline-block;background:#111827;color:#fff;border-radius:6px;padding:0.625rem 1.25rem;text-decoration:none;font-weight:500;transition:background 0.2s ease, transform 0.2s ease}.wp-block-rank-math-related-posts.rank-math-related-posts .rank-math-related-button:hover{background:#1f2937;transform:translate(0,0)}.wp-block-rank-math-related-posts.has-border-color .rank-math-related-item{border-color:inherit}.wp-block-rank-math-related-posts.has-border-width .rank-math-related-item{border-width:inherit}.wp-block-rank-math-related-posts.has-border-style .rank-math-related-item{border-style:inherit}.wp-block-rank-math-related-posts.has-border-radius .rank-math-related-item{border-radius:inherit}.wp-block-rank-math-related-posts:not(.has-border-color):not(.has-border-width):not(.has-border-style) .rank-math-related-item{border:1px solid #e5e7eb}

/*# sourceURL=wp-content/plugins/seo-by-rank-math-pro/includes/modules/link-genius/blocks/related/assets/css/styles.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: #ffffff;--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--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(body) { margin: 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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
:root :where(.wp-block-icon svg){width: 24px;}
: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 */

.onetap-container-toggle .onetap-toggle svg,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image svg {
			fill: #5b2024 !important;
		}		
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2, nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level3,
		.onetap-container-toggle .onetap-toggle img,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-right .box-swich label.switch input+.slider,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch input:checked+.slider,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active div.onetap-right div.box-swich label.switch span.slider.round:hover,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature.onetap-active .onetap-left svg,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active .onetap-icon .onetap-icon-animation svg {
			background: #5b2024 !important;
		}
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-btn,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-step-controls .onetap-new-level .onetap-title .box-btn .onetap-btn {
			color: #5b2024 !important;
		}			
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input[type='radio']:checked {
			accent-color: #5b2024 !important;
			box-shadow: 0 0 0 1px #5b2024 !important;
			background: #5b2024 !important;
		}
		.onetap-container-toggle .onetap-toggle img.design-border1 {
			box-shadow: 0 0 0 4px #5b2024;
		}

		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label.active,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:focus-visible,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:hover {
			outline: none !important;
			border: 1px solid #5b2024 !important;
			box-shadow: 0 0 0 1px #5b2024 !important;
		}		
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button:focus,			
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button:focus {
			outline: 2px solid #5b2024 !important;
			outline-offset: 2px !important;
		}			
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature .onetap-box-functions .onetap-functional-feature .onetap-right .box-swich label.switch:focus .slider,			
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button:focus,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button:focus {
			outline: 2px solid #5b2024 !important;
		}
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:hover,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature:focus-visible,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features button.onetap-box-feature.onetap-inactive:hover,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-left,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-center,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-active.onetap-text-align-mode-right,		
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-features .onetap-box-feature.onetap-inactive:focus-visible,
		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-skip-content-control select:focus-visible {
			border-color: #5b2024 !important;
			box-shadow: 0 0 0 1px #5b2024 !important;
		}

		nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar {
			border-color: #5b2024 !important;
		}
		@media only screen and (max-width: 576px) {
			.onetap-container-toggle .onetap-toggle {
				right: 0 !important;
					margin-right: 15px !important;
					left: unset !important;
					margin-left: unset !important;
					bottom: 0 !important;
					margin-bottom: 15px !important;
					top: unset !important;
					margin-top: unset !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap {
				right: -580px !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open {
				right: 0 !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close {
				right: 20px !important;
			}
			
		}
		
		@media only screen and (min-width: 576px) and (max-width: 991.98px) {
			.onetap-container-toggle .onetap-toggle {
				right: 0 !important;
					margin-right: 15px !important;
					left: unset !important;
					margin-left: unset !important;
					bottom: 0 !important;
					margin-bottom: 15px !important;
					top: unset !important;
					margin-top: unset !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap {
				right: -580px !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open {
				right: 0 !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close {
				right: 20px !important;
			}
			
		}
		
		@media only screen and (min-width: 992px) {
			.onetap-container-toggle .onetap-toggle {
				right: 0 !important;
					margin-right: 15px !important;
					left: unset !important;
					margin-left: unset !important;
					bottom: 0 !important;
					margin-bottom: 15px !important;
					top: unset !important;
					margin-top: unset !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap {
				right: -580px !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open {
				right: 0 !important;
			}
			nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close {
				right: 20px !important;
			}
			
		}
		
			nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings div.onetap-multi-functional-feature {
				display: none !important;
			}

			nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container.onetap-feature-content-modules {
				padding: 0 14px 0 14px !important;
				margin-top: -85px !important;
				margin-bottom: 24px !important;
			}
				
			nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container.onetap-feature-content-secondary {
				margin-top: 24px !important;
			}
/*# sourceURL=accessibility-onetap-inline-css */

.unique-container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap; /* Allow wrapping for mobile */
        gap: 20px; /* Add spacing between items */
    }

    .unique-content {
        flex: 1 1 65%; /* Allow the content to take up 65% of space */
        max-width: 65%; /* Limit max-width to prevent overflow */
    }

    .unique-logo-container {
        flex: 0 1 30%; /* Allow the logo to take up 30% of space */
        text-align: right;
        max-width: 30%; /* Limit max-width to prevent overflow */
    }

    .unique-logo-container img {
        width: 100%; /* Make logo take full width of its container */
        height: auto;
    }

    @media (max-width: 768px) {
        .unique-container {
            flex-direction: column-reverse; /* Stack elements vertically */
            text-align: left; /* Center content and logo */
        }

        .unique-logo-container {
            max-width: 100%; /* Allow the logo to expand full width on mobile */
            margin-bottom: 0px; /* Add spacing below the logo */
					  max-width: 200px !important;
    				margin: auto;
        }

        .unique-content {
            max-width: 100%; /* Allow content to expand full width on mobile */
        }
    }

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}

#hidden-section{
	display:none!important;
	visibility:hidden!important;
}
#gform_60{
	display:table!important;
}
.btn-red{
	background-color: #bd232e;
	font-size: 1rem;
	padding: 0.5625rem 2rem 0.5rem;
	text-decoration: none !important;
	color: #ffffff !important;
	border-radius: 3rem;
	min-width: 12.5rem;
  min-height: 2.75rem;
	text-align: center !important;
	display: inline-block;
	font-weight: 700px;
	font-size: 16px;
	font-family: montserrat, sans-serif;
}
@media screen and (min-width: 641px){
	#input_7_18{
		width: 50%;
		float: right;
	}
}
@media screen and (min-width: 1024px){
.side_by_side_list{
	display: flex;
	flex-flow: row nowrap;
	}}
/*flash sale popup  */
.flash-sale{
	background: rgb(255,4,45);
background: linear-gradient(156deg, rgba(255,4,45,1) 0%, rgba(255,139,4,1) 100%);
margin: 0 !important;
	padding: 20px !important;
}
#popmake-38464{
	background: linear-gradient(8deg, rgba(255,152,3,1) 0%, rgba(255,4,25,1) 100%) !important;
}
#win-a-free-year-of-daycare {background: linear-gradient(180deg, rgba(255,255,255,0) 19%, rgba(189,35,46,1) 19%);

width: 100% !important;
    height: 100%;}
#founder-specials ul li:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    color: inherit;
    height: 1.0625rem;
    width: 1.0625rem;
    border-radius: 100%;
    background-color: #ffffff !important;
}
#gform_submit_button_14, #gform_submit_button_15, #gform_submit_button_16, #gform_submit_button_17, #gform_submit_button_18, #gform_submit_button_19, #gform_submit_button_20, #gform_submit_button_21, #gform_submit_button_22, #gform_submit_button_23, #gform_submit_button_24, #gform_submit_button_27, #gform_submit_button_30, #gform_submit_button_31, #gform_submit_button_32, #gform_submit_button_33, #gform_submit_button_34, #gform_submit_button_35, #gform_submit_button_36, #gform_submit_button_37, #gform_submit_button_38, #gform_submit_button_40, #gform_submit_button_28, #gform_submit_button_44, #gform_submit_button_45, #gform_submit_button_47, #gform_submit_button_48, #gform_submit_button_49, #gform_submit_button_50, #gform_submit_button_51, #gform_submit_button_52, #gform_submit_button_55, #gform_submit_button_56, #gform_submit_button_57,
#gform_submit_button_61, #gform_submit_button_63, #gform_submit_button_64,
#gform_submit_button_65, #gform_submit_button_66,
#gform_submit_button_68,
#gform_submit_button_69, #gform_submit_button_53, #gform_submit_button_72, #gform_submit_button_73, #gform_submit_button_74, #gform_submit_button_75, #gform_submit_button_76, #gform_submit_button_78, #gform_submit_button_77, #gform_submit_button_79, #gform_submit_button_80, #gform_submit_button_81, #gform_submit_button_83, #gform_submit_button_84, #gform_submit_button_86, #gform_submit_button_85, #gform_submit_button_87, #gform_submit_button_88, #gform_submit_button_89, #gform_submit_button_90, #gform_submit_button_92, #gform_submit_button_91, #gform_submit_button_94, #gform_submit_button_93, #gform_submit_button_96, #gform_submit_button_95, #gform_submit_button_98, #gform_submit_button_97, #gform_submit_button_100, #gform_submit_button_99, #gform_submit_button_101,
#gform_submit_button_102, #gform_submit_button_103, #gform_submit_button_104, #gform_submit_button_105, #gform_submit_button_106, #gform_submit_button_107, #gform_submit_button_108, #gform_submit_button_109, #gform_submit_button_110, #gform_submit_button_111, #gform_submit_button_112, #gform_submit_button_113, #gform_submit_button_114, #gform_submit_button_115, #gform_submit_button_116, #gform_submit_button_117, #gform_submit_button_118, #gform_submit_button_119, #gform_submit_button_121, #gform_submit_button_120, #gform_submit_button_122, #gform_submit_button_123, #gform_submit_button_124, #gform_submit_button_125, 
#gform_submit_button_126, #gform_submit_button_127, #gform_submit_button_128, #gform_submit_button_129,
#gform_submit_button_130{ 
    align-items: center;
    justify-content: center;
    font-size: 0.875rem;
    font-weight: 700;
    color: #272727;
    line-height: 1;
    text-transform: uppercase;
    border-radius: 3rem;
    padding: 0.5625rem 1.5rem 0.5rem;
    min-width: 12.5rem;
    min-height: 2.75rem;
    background-color: #fabc1c;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
    cursor: pointer;
	position: absolute;
	top: 101%;
	left: 0;
}
#gform_submit_button_51{margin:20px auto 0 auto; text-align: center; LEFT: 25% !important; }
#gform_submit_button_41, #gform_submit_button_42, #gform_submit_button_46, #gform_submit_button_62{
	color: #272727;
    line-height: 1;
    text-transform: uppercase;
    border-radius: 3rem;
    padding: 0.5625rem 1.5rem 0.5rem;
    min-width: 12.5rem;
    min-height: 2.75rem;
    background-color: #fabc1c;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
    cursor: pointer;
	position: relative;
	align-items: center;
    justify-content: center;
	font-weight: 700;
}
#gform_submit_button_41{
	margin-top: 30px;
}
#gform_submit_button_38, #gform_submit_button_56{
	text-align: center;
}
#gform_submit_button_26, #gform_submit_button_56{
	margin-top: 30px !important;
}
@media screen and (max-width: 640px){
  #gform_submit_button_51{left: 0 !important; }
}
.exit-popup #gform_26, .exit-popup .gform-body{
	width: 100% !important;
}
.exit-popup .gform_footer{
	margin: 0 auto !important;
}
/* g form on fran dev page */
@media (max-width: 768px) {
    /* Force two-column layout with !important */
    .gform_wrapper #gform_wrapper_25 .gf_left_half,
    .gform_wrapper #gform_wrapper_25 .gf_right_half {
        width: 48% !important;
        float: left !important;
        margin-right: 2% !important;
    }

    /* Last item on the row shouldn't have right margin */
    .gform_wrapper #gform_wrapper_25 .gf_right_half:last-child {
        margin-right: 0 !important;
    }
}
/* telemed pop up */
#pum-66658 .main-content-area, #pum-66655 .main-content-area, #pum-66661 .main-content-area, #pum-66663 .main-content-area, #pum-66657 .main-content-area, #pum-66664 .main-content-area
{
    padding: 7px 19px 10px 1px;
}
#pum-66658 .main-content-area .container, #pum-66655 .main-content-area .container, #pum-66661 .main-content-area .container, #pum-66663 .main-content-area .container, #pum-66657 .main-content-area .container, #pum-66664 .main-content-area .container, #popmake-67096 .main-content-area .container,#popmake-67096 .main-content-area.margin-bottom-normal, #popmake-67096 .main-content-area.margin-bottom-normal{
	padding: 0 !important;
}
/* holiday pop up */
.holiday-booking-container, .black-friday-knox-container{
	display: flex;
	flex-flow: row nowrap;
}
.black-friday-knox{
	width: 50%;
	object-fit:cover;
	background-position: 70% 10%;
	background-repeat: no-repeat;

}
.knoxville-popup{
	    font-family: montserrat, sans-serif !important;
}
.holiday-booking-outer-container{
	width: 50%;
	object-fit:cover;
	background-position: 70% 10%;
	background-repeat: no-repeat;

}
.holiday-booking-inner-container{
	width: 50%;
	justify-content: center;
	padding: 20px !important;
}
.holiday-booking-inner-img{
	max-width: 150px !important;
	margin: 0 auto;
	justify-self: center;
}
.holiday-booking-inner-container h1{
	font-size: 20px;
	text-align: center;
	color: #272727;
	padding: 0 5%;
}
.holiday-booking-inner-container h2{
	font-size: 40px;
	text-align: center;
	color: #bd232e;
	padding: 0 5%;
	margin-top: 17px;
	font-family: voltage !important;
}
.holiday-popup-h2{
	font-size: 40px;
	text-align: center;
	color: #bd232e;
	padding: 0 5%;
	margin-top: 17px;
		font-family: voltage !important;
}
.holiday-booking-inner-container h3{
	font-size: 35px;
	text-align: center;
	padding: 0 5%;
	color: #272727;
}
.holiday-booking-inner-container p{
	text-align: center;
	padding: 0 5%;
	color: #bd232e;
}
#popmake-66821 div{
	padding: 0 !important;
}
#popmake-66821 .main-content-area{
	padding: 0 !important;
}
.holiday-booking-inner-container a{
	margin-top: 20px;

}

.mobile-btn-container{
		display: none;
	}
@media screen and (max-width: 600px){

	.mobile-btn-container{
		display: inline-block;
		margin: 0 auto 10px auto !important;
		text-align: center;
		
	}
	.mobile-btn-container a{
			margin: 20px auto 10px auto !important;
	}
	.holiday-booking-container, .holiday-booking-outer-container{
	display: none;
}
	.black-friday-knox-container{
	flex-direction: column
	}
	.black-friday-knox{
		width: 100%;
	
	}
	.knox-blackfri-inner{
		width: 100%;
		order: 1;
	}
	.holiday-booking-inner-container h2{
		font-size: 30px;
	}
	}
#black-friday-slider .testimonial-slider__right:before{}
#car-slider-reviews-2{display: none !important;}
/*sub nav  */
/*sub nav  */
.menu-main-nav-container ul li:hover ul{
	display: block;
	transition-timing-function: ease-in-out;
}
.menu-main-nav-container ul li ul{
	margin-left: 25px;
	background-color: #ffffff;
}
@media screen and (min-width:960px){
	.menu-main-nav-container ul li ul{
	position: absolute;
}
	.menu-main-nav-container ul li:hover ul{
	display: block;
	transition-timing-function: ease-in-out;
}
.menu-main-nav-container ul li ul{
	display: none;
	background-color: #ffffff;
}
.dropdown:first-child:before{
		content: "⌄ ";
	}
}
/* #popmake-69548, #popmake-69548 .container,  #popmake-69548  .main-content-area, #popmake-69548 p, #popmake-69548 img{
	padding: 0 !important;
	margin: 0 !important;
	line-height: 0;
}
#popmake-69548 img{
width: 100%;
} */
.newsignup{
	    background-color: #FEE934 !important;
    color: #000 !important;
    font-family: Montserrat, Sans-serif;
    font-size: 21px;
    line-height: 1.3;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 25px;
	text-align: center;
}
.playpass-getstarted{
	text-align: center;
}
/* adpot a dog */
    .image-card-component {
            max-width: 1400px;
            margin: 30px auto;
            padding: 0 20px; 
        }
  .card-grid{
    display: block;
   
}
.image-card-component .card {

    box-sizing: border-box;
     margin: 25px auto;
}
        .image-card-component .card {
            background: #fff;
            border-radius: 25px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            position: relative;
        }

        .image-card-component .image-container {
            position: relative;
            height: 300px;
            overflow: hidden;
        }
        .image-card-component .card-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
            transition: transform 0.4s ease;
        }
        .image-card-component .image-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.25);
            opacity: 0;
            transition: opacity 0.3s ease;
        }
        .image-card-component .card:hover .image-overlay {
            opacity: 1;
        }
        .image-card-component .card:hover .card-image {
            transform: scale(1.05);
        }
        .image-card-component .text-container {
            padding: 20px;
            position: relative;
            z-index: 2;
        }
        .image-card-component .text-container.bg-yellow {
            background: #FEEA12;
        }
        .image-card-component .text-container.bg-orange {
            background: #F68C20;
        }
        .image-card-component .text-container.bg-red {
            background: #E92429;
        }
        .image-card-component .text-container.bg-gold {
            background: #FCBC1B;
        }
        .image-card-component .card:nth-child(4n+1) .text-container:not([class*="bg-"]) {
            background: #FEEA12;
        }
        .image-card-component .card:nth-child(4n+2) .text-container:not([class*="bg-"]) {
            background: #F68C20;
        }
        .image-card-component .card:nth-child(4n+3) .text-container:not([class*="bg-"]) {
            background: #E92429;
        }
        .image-card-component .card:nth-child(4n+4) .text-container:not([class*="bg-"]) {
            background: #FCBC1B;
        }
        
        .image-card-component .card-title {
            color: #000;
            font-family: 'Sofia Sans Extra Condensed', sans-serif;
            font-size: 28px;
            line-height: 1.2;
            font-weight: 800;
            margin: 0 0 10px 0;
        }
        .image-card-component .card-details {
            display: flex;
            gap: 20px;
            margin-bottom: 8px;
        }
        .image-card-component .card-details p {
            color: #000;
            font-family: 'Montserrat', sans-serif;
            font-size: 16px;
            font-weight: 500;
            margin: 0;
        }
        .image-card-component .card-location {
            color: #333;
            font-family: 'Montserrat', sans-serif;
            font-size: 16px;
            font-weight: 700;
            margin: 0;
        }
        .image-card-component .card-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 300px;
            display: flex;
            justify-content: center;
            align-items: center;
            opacity: 0;
            transition: opacity 0.3s ease;
            z-index: 10;
            pointer-events: none;
        }
        .image-card-component .card:hover .card-overlay {
            opacity: 1;
            pointer-events: auto;
        }
        .image-card-component .card-btn {
            background: #FEEA12;
            padding: 12px 30px;
            color: #000;
            border-radius: 30px;
            font-family: 'Montserrat', sans-serif;
            text-decoration: none;
            font-weight: 700;
            font-size: 16px;
            border: none;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            cursor: pointer;
            transition: all 0.3s ease;
        }
        .image-card-component .card-btn:hover {
            background: #f68c20;
        }
        @media (min-width: 768px) {
                .image-card-component .card-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
}
.image-card-component .card {
        flex: 1 1 calc(50% - 25px);
    }
        }
        @media (min-width: 1024px) {
    .image-card-component .card {
        flex: 1 1 calc(25% - 25px);
        max-width: 251px;
    }
}
/* adpot */

.card-location, .card-location a{
	text-decoration: none !important;
}
.adopt-container{
	display: flex;
	flex-flow: row nowrap;
}
.adopt-container img{
	width: 35%;
	margin-bottom: 0 !important;
}
.adoptpopup-h2{
	color: #000000;
	font-weight: 600;
}
.popup-yellow{
	background-color:#FAED20;
		width: 65%;
		padding: 20px 20px 0 20px;
	margin-bottom: 0 !important;
			border-radius:0 20px 20px 0;
}
.popup-orange{
	background-color:#F68C20;
		width: 65%;
		padding: 20px 20px 0 20px;
	margin-bottom: 0 !important;
			border-radius:0 20px 20px 0;
}
.popup-red{
	background-color:#E92429;
		width: 65%;
		padding: 20px 20px 0 20px;
	margin-bottom: 0 !important;
			border-radius:0 20px 20px 0;
}
.popup-dark-yellow{
	background-color:#FCBC1B;
		width: 65%;
		padding: 20px 20px 0 20px;
	margin-bottom: 0 !important;
			border-radius:0 20px 20px 0;
}
/* .popup-yellow .content-inner img{
	margin-bottom: 0 !important;
} */
.btn-red{
	position: relative;
    display: inline-flex
;
    align-items: center;
    justify-content: center;
    font-size: 0.875rem;
    font-weight: 700;
    color: #272727;
    line-height: 1;
    text-transform: uppercase;
    border-radius: 3rem;
    padding: 0.5625rem 1.5rem 0.5rem;
    min-width: 12.5rem;
    min-height: 2.75rem;
    background-color: #bd232e;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;
    cursor: pointer;
}
.btn-red:hover{
	background-color: #833136;
}
@media screen and (max-width: 600px){
	.adopt-container img{display: none;}
	.popup-yellow, .popup-orange, .popup-red, .popup-dark-yellow{
		width: 100%;
		border-radius: 20px;
	}
}
/* grand opening */
/* also clearwater's summer pop ip */
#popmake-73953 ul li:before{
	background-color: #bd232e;
}
#popmake-73953 ul li{
	font-weight: 700 !important;
}
#popmake-73666, #popmake-73953{
	background: rgba(235, 35, 40, 10.05);
background: linear-gradient(90deg, rgba(235, 35, 40, 1) 0%, rgba(254, 234, 18, 1) 100%);
	padding: 0;
}
#popmake-73977,
#popmake-73977 .main-content-area, #popmake-73977 .container{
		padding: 0 !important;
}
.clearwater-summer-popup{
	padding: 20px;
}
#popmake-73977 .grand-opening-popup{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	background-repeat: no-repeat;
	background-size: cover;
}
.grand-opening-popup{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
}
#popmake-73666 .inner-img-popup, #popmake-73953 .inner-img-popup, #popmake-73977 .inner-img-popup{
	display: none;
	padding: 0 !improtant;
	margin: 0 !improtant;
}
#popmake-73666 .outer-img-popup, #popmake-73953 .outer-img-popup, #popmake-73977 .outer-img-popup{
	display: block;
margin-top: auto;
	padding: 0 !improtant;
	margin: 0 !improtant;
}
.desktop-container-popup{display: block;}
.mobile-h3{
		display: none;
	}
#popmake-73977 .desktop-container-popup{
	align-items: end;
display: flex;
justify-content: center;
}
@media screen and (max-width: 500px){
	#popmake-73666 .inner-img-popup, #popmake-73953 .inner-img-popup,  #popmake-73977 .inner-img-popup{
	display: block;
	padding: 0 !improtant;
	margin: 0 !improtant;
}
	#popmake-73953 .inner-img-popup{
		margin: 0 auto !important;
	}
#popmake-73666 .outer-img-popup, #popmake-73953 .outer-img-popup,  #popmake-73977 .outer-img-popup{
	display: none;
	padding: 0 !improtant;
	margin: 0 !improtant;
}
	.desktop-container-popup{display: none;}
.mobile-h3{
		display: block;
	}
	.clearwater-summer-popup{
		padding: 20px 20px 0 20px;
		text-align: center;
	}
	.clearwater-summer-popup p, .clearwater-summer-popup h2{
		text-align: center;
	}
	#popmake-73953{
		margin-bottom: 0 !important;
	}
}
#popmake-73666 .margin-bottom-normal{
	margin-bottom: -16px !important;
	padding-bottom: 0 !important;
}
#popmake-73953 .margin-bottom-normal{
 !important;
	padding-bottom: 0 !important;
}
#popmake-73953 .mytime-widget-button-wrapper-v2{
	text-align: center !important; 
	width: 100%;
}
.hs-button{
    color: #272727 !important;
    text-transform: uppercase !important;
    background-color: #bd232e !important;
    cursor: pointer !important;
}
#franchise-inquiry{
background-color: #fabc1c;
}

/*accordion */
 .container-accordion{
            max-width: 800px;
            margin: 0 auto;
        }
        .accordion-item {
           margin-bottom: 20px;
           border-radius: 16px;
             box-shadow: 0 0 0.5rem 0 rgba(0, 0, 0, 0.1);
        }
        .accordion-header {
            background: #f9f9f9;
             padding: 10px 20px;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: all 0.3s ease;
            user-select: none;
            border-radius: 16px;
					color: #bd232e;
        }
        .accordion-header.active {
            background: #bd232e;
            color: #ffffff;
            border-bottom-left-radius: 0;
             border-bottom-right-radius: 0;
        }
        .accordion-header.active .accordion-title{
	color: #ffffff !important;
}
        .accordion-title {
            font-size: 1.2rem;
            font-weight: 600;
            margin: 0;
            margin-bottom: 0 !important;
        }
        .accordion-content-icon, .accordion-header p {
            font-size: 1.5rem;
            transition: transform 0.3s ease !important;
            font-weight: bold;
        }
        .accordion-header.active .accordion-content-icon, .accordion-header.active p {
            transform: rotate(45deg) !important;
        }

        .accordion-content {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease-out;
            background: #f9f9f9;
             border-bottom-left-radius: 16px;
             border-bottom-right-radius: 16px; 
        }
        .accordion-content.active {
            max-height: 600px;
            transition: max-height 0.3s ease-in;
        }
          .accordion-body {
                padding: 10px 20px 20px 20px;
            }
        .accordion-body p {
            margin-bottom: 15px;
        }
        .accordion-body ul {
            margin-left: 20px;
            margin-bottom: 15px;
        }
        .accordion-body li {
            margin-bottom: 8px;
        }
/* lcoation add slider */
.location-ad-slider-2 {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: auto;
    overflow: hidden;
  }
  .slides-2 {
    display: flex;
    transition: transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);
  }
  .slide-2 {
    flex: 0 0 100%;
    box-sizing: border-box;
  }
  .slide-2 img {
    width: 100%;
    height: auto;
    display: block;
    cursor: pointer;
  }
  .dots-2 {
display: flex;
    justify-content: center;
    text-align: center;
    margin-top: 20px;
  }
  .dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 5px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.3s ease;
  }
  .dot.active {
    background-color: #717171;
  }
  .dot:hover {
    background-color: #717171;
  }
#add-slider-container:before{
  content: "";
    position: absolute;
    width: 50%;
    height: 500px;
    background-image: url(../wp-content/themes/theme/images/assets/footprints-right.svg);
    background-position: 100% 0;
    background-size: contain;
    top: 688px;
    left: -30%;
    background-repeat: repeat-y;
    pointer-events: none;
}
  @media (max-width: 480px) {
    .dot {
      height: 12px;
      width: 12px;
      margin: 0 3px;
    }
  }
/*iframe dog cams  */
.dogcam-maincontainer {
    padding: 20px;
    box-sizing: border-box;
    border-radius: 25px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}
.container-dogcams {
    max-width: 970px;
    margin: 0 auto;
    background: white;
    border-radius: 15px;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    border-radius: 25px; 
}
.tab-header {
    display: flex;
    background: #f8f9fa;
    border-bottom: 2px solid #e9ecef;
    border-radius: 25px 25px 0 0;
}
.tab-button {
    flex: 1;
    padding: 18px 24px;
    background: none;
    border: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    color: #6c757d;
    transition: all 0.3s ease;
    position: relative;
    text-align: center;
    border-radius: 25px 25px 0 0;
}
.tab-button:hover {
    background: rgba(102, 126, 234, 0.05);
    color: #495057;
}
.tab-button.active {
    color: #bd232e;
    background: white;
}
.tab-button.active::after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, #bd232e, #FEE934);
    border-radius: 2px 2px 0 0;
}
.tab-content {
    display: none;
    padding: 30px;
    text-align: center;
    animation: fadeIn 0.4s ease-in;
}
.tab-content.active {
    display: block;
}
@keyframes fadeIn {
    from { opacity: 0; transform: translate(0,0); }
    to { opacity: 1; transform: translateY(0); }
}
.tab-content h3 {
    color: #bd232e;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 700;
}
.camera-frame {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
    display: inline-block;
    background: #f8f9fa;
    width: 100%;
    max-width: 900px;
}
iframe {
    display: block;
    border: none;
    width: 100%;
    height: 520px;
}
.camera-frame iframe {
    width: 100% !important;
    height: 520px;
}
.laf-cams iframe{
	height: 360px !important;
}
.met-cams iframe{
	height: 500px !improtant;
}
.met-cams .camera-frame{
max-width: 704px !important;
}
.laf-cams .camera-frame{
max-width: 641px !important;	
}
@keyframes pulse {
    0% { opacity: 1; }
    50% { opacity: 0.5; }
    100% { opacity: 1; }
}
@media (max-width: 768px) {
    .camera-frame {
        overflow-x: auto !important;
        overflow-y: hidden !important;
        -webkit-overflow-scrolling: touch;
    } 
    .camera-frame iframe {
        width: 900px !important;
        height: 520px;
        min-width: 900px;
    }
	.laf-cams .camera-frame, .laf-cams iframe{
min-width: 300px !important;
max-width: 641px !important;
}
	.met-cams .camera-frame, .met-cams iframe{
	max-width: 704px !important;
		min-width: 300px !important;
}
    .container {
        margin: 10px;
        border-radius: 10px;
    }
    .tab-button {
        padding: 14px 12px;
        font-size: 14px;
    }
    .tab-content {
        padding: 20px 15px;
    }
    .tab-content h3 {
        font-size: 20px;
    }
}
@media (max-width: 480px) {
    .tab-button {
        font-size: 12px;
        padding: 12px 8px;
    }
    .tab-content h3 {
        font-size: 18px;
    }   
}

undefined

.tk-verveine{font-family:"verveine",sans-serif;}.tk-montserrat{font-family:"montserrat",sans-serif;}

@font-face{font-family:verveine;src:url(../assets/l-a0e0da) format("woff2"),url(../assets/d-ccd7d1) format("woff"),url(../assets/a-a21fa0) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:montserrat;src:url(../assets/l-4832a8) format("woff2"),url(../assets/d-48e305) format("woff"),url(../assets/a-8444f0) format("opentype");font-weight:400;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:montserrat;src:url(../assets/l) format("woff2"),url(../assets/d) format("woff"),url(../assets/a) format("opentype");font-weight:400;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:montserrat;src:url(../assets/l-02c27b) format("woff2"),url(../assets/d-e8a474) format("woff"),url(../assets/a-7521ae) format("opentype");font-weight:500;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:montserrat;src:url(../assets/l-369088) format("woff2"),url(../assets/d-aa205c) format("woff"),url(../assets/a-042cde) format("opentype");font-weight:500;font-style:italic;font-stretch:normal;font-display:auto;}@font-face{font-family:montserrat;src:url(../assets/l-606703) format("woff2"),url(../assets/d-2077a8) format("woff"),url(../assets/a-ce0d8d) format("opentype");font-weight:700;font-style:normal;font-stretch:normal;font-display:auto;}@font-face{font-family:montserrat;src:url(../assets/l-1317ea) format("woff2"),url(../assets/d-2f53e8) format("woff"),url(../assets/a-d7f367) format("opentype");font-weight:700;font-style:italic;font-stretch:normal;font-display:auto;}

.modal,.modal.fade,.modal-backdrop,.ss-lightbox-modal,.ss-plx-overlay-container,.offcanvas,.offcanvas-backdrop,[class*='overlay-container']{display:none!important;visibility:hidden!important}ul.dropdown-menu,.dropdown-menu,.sm-nowrap,.mega-menu-panel{display:none!important}li:hover>ul.dropdown-menu,li:hover>.dropdown-menu,.has-submenu:hover>.dropdown-menu,.dropdown:hover>.dropdown-menu{display:block!important;visibility:visible!important}body{overflow-x:hidden!important}

:root{--ws-font-size-title:18px;--ws-font-size-circle-title:14px;--ws-font-size-excerpt:16px;--ws-font-size-author-date:14px;--ws-aspect-ratio:4/6;--ws-list-aspect-ratio:4/6;--ws-overlay-text-color:#fff;--ws-overlay-text-lh:1.3;--ws-story-min-width:160px;--ws-story-max-width:285px;--ws-circle-size:96px;--ws-circle-border-color:#ccc}.web-stories-list{margin-bottom:24px;margin-top:24px}.web-stories-theme-header-section .web-stories-list{margin-bottom:0;margin-top:0}.web-stories-list.is-carousel .web-stories-list__inner-wrapper{margin:0 auto;max-width:max-content;position:relative}.web-stories-list__story{cursor:pointer;position:relative}.web-stories-list.is-view-type-carousel .web-stories-list__story{min-width:var(--ws-story-min-width)}.web-stories-list.is-style-default.is-view-type-carousel .web-stories-list__story,.web-stories-list.is-style-default.is-view-type-grid .web-stories-list__story{border-radius:8px;overflow:hidden}.web-stories-list__story-poster{aspect-ratio:var(--ws-aspect-ratio);position:relative}.web-stories-list__story-poster a{aspect-ratio:var(--ws-aspect-ratio);display:block;margin:0}.web-stories-list__story-poster .web-stories-list__story-poster-placeholder{box-sizing:border-box}.web-stories-list__story-poster .web-stories-list__story-poster-placeholder a,.web-stories-list__story-poster .web-stories-list__story-poster-placeholder span{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.web-stories-list__story.web-stories-list__story--amp .web-stories-list__story-poster a{pointer-events:none}.web-stories-list__story-poster img{box-sizing:border-box;height:100%;object-fit:cover;position:absolute;width:100%}.web-stories-list__story-poster:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.8));content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.web-stories-list__story-content-overlay{line-height:var(--ws-overlay-text-lh);padding:10px}html[amp] .web-stories-list__story-content-overlay{white-space:normal}.web-stories-list.is-view-type-carousel .web-stories-list__story-content-overlay,.web-stories-list.is-view-type-grid .web-stories-list__story-content-overlay{bottom:0;color:var(--ws-overlay-text-color);position:absolute;z-index:1}.web-stories-list .story-content-overlay__title{font-size:var(--ws-font-size-title);font-weight:700}.web-stories-list .story-content-overlay__author,.web-stories-list .story-content-overlay__date{font-size:var(--ws-font-size-author-date)}.web-stories-list .story-content-overlay__excerpt,.web-stories-list .story-content-overlay__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.web-stories-list .story-content-overlay__title:not(:last-child){margin-bottom:15px}.web-stories-list .story-content-overlay__excerpt{-webkit-line-clamp:3;font-size:var(--ws-font-size-excerpt);margin-bottom:8px}.web-stories-list.alignfull .web-stories-list__archive-link{right:10px}.web-stories-list.is-view-type-grid .web-stories-list__archive-link,.web-stories-list.is-view-type-list .web-stories-list__archive-link{display:block;flex-basis:100%;margin:32px auto 0;text-align:center}.web-stories-list.is-view-type-grid .web-stories-list__archive-link a,.web-stories-list.is-view-type-list .web-stories-list__archive-link a{border:1px solid;border-radius:100px;padding:7px 53px}.web-stories-lightbox-open{overflow-y:hidden}.web-stories-list__lightbox,.web-stories-singleton__lightbox{align-items:center;background:#000;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:translateY(-100vh);width:100%;z-index:-999999999}.web-stories-list__lightbox-wrapper amp-lightbox,.web-stories-list__lightbox.show,.web-stories-singleton__lightbox.show{z-index:999999999}.web-stories-list__lightbox.show,.web-stories-singleton__lightbox.show{opacity:1;transform:translate(0)}.web-stories-list__lightbox amp-story-player,.web-stories-singleton__lightbox amp-story-player{height:100%;width:100%}.story-lightbox__close-button{background:none!important;border:none;border-radius:0;cursor:pointer;display:inline-block;height:40px;left:0;position:absolute;top:8px;width:40px;z-index:1}.story-lightbox__close-button--stick{background-color:#fff;display:inline-block;height:20px;left:20px;position:absolute;top:15px;transform:rotate(45deg);width:3px}.story-lightbox__close-button--stick:first-child{transform:rotate(-45deg)}html:not([amp]) .web-stories-list .web-stories-list__lightbox amp-story-player a,html:not([amp]) .web-stories-singleton__lightbox amp-story-player a{position:absolute}@media (min-width:676px){.admin-bar .web-stories-list__lightbox,.admin-bar .web-stories-singleton__lightbox{top:46px}.story-lightbox__close-button{left:10px}.story-lightbox__close-button--stick{height:25px;left:20px;top:5px}}@media (min-width:783px){.admin-bar .web-stories-list__lightbox,.admin-bar .web-stories-singleton__lightbox{top:32px}}.web-stories-list.is-view-type-grid .web-stories-list__inner-wrapper{display:flex;flex-wrap:wrap}.web-stories-list.is-view-type-grid .web-stories-list__story{flex-basis:calc(100% - 8px);margin:4px}@media (min-width:415px){.web-stories-list.is-view-type-grid.columns-1 .web-stories-list__story{flex-basis:calc(100% - 8px)}.web-stories-list.is-view-type-grid.columns-2 .web-stories-list__story{flex-basis:calc(50% - 8px)}.web-stories-list.is-view-type-grid.columns-3 .web-stories-list__story{flex-basis:calc(33.33333% - 8px)}.web-stories-list.is-view-type-grid.columns-4 .web-stories-list__story{flex-basis:calc(25% - 8px)}.web-stories-list.is-view-type-grid.columns-5 .web-stories-list__story{flex-basis:calc(20% - 8px)}}.web-stories-theme-header-section .web-stories-list.is-view-type-circles{border-bottom:1px solid #ccc;padding:12px 0}.web-stories-list.is-view-type-circles .amp-carousel-slide{vertical-align:top}.web-stories-list.is-view-type-circles .glider-track{margin:0 auto}.web-stories-list.is-view-type-circles .web-stories-list__story{display:inline-block;margin:0 5px;max-width:var(--ws-circle-size);min-width:var(--ws-circle-size);text-align:center}.web-stories-list.is-view-type-circles .web-stories-list__story-poster,.web-stories-list.is-view-type-circles .web-stories-list__story-poster a{aspect-ratio:1}.web-stories-list.is-view-type-circles .web-stories-list__story-poster>img{border-radius:50%}.web-stories-list.is-view-type-circles .web-stories-list__story-poster .web-stories-list__story-poster-placeholder,.web-stories-list.is-view-type-circles .web-stories-list__story-poster a>img,.web-stories-list.is-view-type-circles .web-stories-list__story-poster>img{background-clip:content-box;border:2px solid var(--ws-circle-border-color);border-radius:50%;height:var(--ws-circle-size);left:0;max-width:none;padding:2px;position:absolute;top:0;width:var(--ws-circle-size)}.web-stories-list.is-view-type-circles .web-stories-list__story-poster a>img{border-radius:50%}.web-stories-list.is-view-type-circles .web-stories-list__story-poster:after{display:none}.web-stories-list.is-view-type-circles .web-stories-list__story-poster-placeholder:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.8));border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.web-stories-list.is-view-type-circles .web-stories-list__story-content-overlay{padding-bottom:0}.web-stories-list.is-view-type-circles .story-content-overlay__title{font-size:var(--ws-font-size-circle-title)}.web-stories-list.is-view-type-circles.has-title .glider-next,.web-stories-list.is-view-type-circles.has-title .glider-prev{top:35%}.web-stories-list.is-view-type-list .web-stories-list__story{margin-bottom:12px}.web-stories-list.is-view-type-list .web-stories-list__story-content-overlay{bottom:0;color:var(--ws-overlay-text-color);position:absolute;z-index:1}.ws-legacy-widget-preview .web-stories-list.is-view-type-list .web-stories-list__story{align-items:center;display:flex;flex-wrap:nowrap}.ws-legacy-widget-preview .web-stories-list.is-view-type-list .web-stories-list__story-poster{aspect-ratio:var(--ws-list-aspect-ratio);flex-basis:40%}.ws-legacy-widget-preview .web-stories-list.is-view-type-list .web-stories-list__story-poster:after{display:none}.ws-legacy-widget-preview .web-stories-list.is-view-type-list .web-stories-list__story-content-overlay{color:inherit;flex-basis:60%;padding:10px 15px;position:relative}.ws-legacy-widget-preview .web-stories-list.is-view-type-list .image-align-right .web-stories-list__story-poster{order:2}.ws-legacy-widget-preview .web-stories-list.is-view-type-list .image-align-right .web-stories-list__story-content-overlay{order:1}.ws-legacy-widget-preview .web-stories-list.is-view-type-list.is-style-default .web-stories-list__story-poster{border-radius:8px;overflow:hidden}@media (min-width:676px){.web-stories-list.is-view-type-list .web-stories-list__story{align-items:center;display:flex;flex-wrap:nowrap}.web-stories-list.is-view-type-list .web-stories-list__story-poster{aspect-ratio:var(--ws-list-aspect-ratio);flex-basis:40%}.web-stories-list.is-view-type-list .web-stories-list__story-poster:after{display:none}.web-stories-list.is-view-type-list .web-stories-list__story-content-overlay{color:inherit;flex-basis:60%;padding:10px 15px;position:relative}.web-stories-list.is-view-type-list .image-align-right .web-stories-list__story-poster{order:2}.web-stories-list.is-view-type-list .image-align-right .web-stories-list__story-content-overlay{order:1}.web-stories-list.is-view-type-list.is-style-default .web-stories-list__story-poster{border-radius:8px;overflow:hidden}}.carousel>.glider-track>.web-stories-list__story{margin:0 10px}@media (min-width:676px){.web-stories-list.is-view-type-carousel .web-stories-list__story{margin:0 5px;max-width:var(--ws-story-max-width)}}.ws-legacy-widget-preview .web-stories-list.is-view-type-carousel .web-stories-list__story{margin:0 5px;max-width:var(--ws-story-max-width)}.web-stories-list.is-carousel.has-archive-link{margin-top:59px}.web-stories-theme-header-section .web-stories-list.is-carousel.has-archive-link{margin-top:24px;padding-top:59px;position:relative}.web-stories-list.is-carousel .web-stories-list__archive-link{margin-bottom:5px;text-align:right}.web-stories-theme-header-section .web-stories-list.is-carousel .web-stories-list__archive-link{margin-right:10px}.web-stories-list.is-carousel .glider-next,.web-stories-list.is-carousel .glider-prev{padding:10px;top:50%;transform:translateY(-50%)}.web-stories-list.is-carousel .glider-prev{left:0;right:auto;transform:translateY(-50%) rotate(180deg) /*!rtl:translateY(-50%)*/}.web-stories-list.is-carousel .glider-next{left:auto;right:0}.web-stories-list.is-carousel .amp-carousel-button-next,.web-stories-list.is-carousel .amp-carousel-button-prev,.web-stories-list.is-carousel .glider-next,.web-stories-list.is-carousel .glider-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOSAxNCI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xLjUzMiAxLjM4MyA1LjUxIDUuNTEtNS41MSA1LjUxMSIvPjwvc3ZnPg==)}.web-stories-list.is-carousel .amp-carousel-button-next,.web-stories-list.is-carousel .glider-next{right:0}.web-stories-list.is-carousel .amp-carousel-button-prev,.web-stories-list.is-carousel .glider-prev{left:0}.web-stories-list.is-carousel .amp-carousel-button-prev{transform:rotate(180deg) /*!rtl:none*/}html[dir=rtl] .web-stories-list.is-carousel .amp-carousel-button-next{transform:rotate(180deg)}.web-stories-list.is-carousel .amp-carousel-button,.web-stories-list.is-carousel .glider-next,.web-stories-list.is-carousel .glider-prev{background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;background-size:30%;border-radius:50%;border-style:none;box-sizing:border-box;cursor:pointer;height:34px;pointer-events:all;width:34px;z-index:10}html[dir=rtl] .web-stories-list.is-carousel .glider-next{transform:translateY(-50%) rotate(180deg)}.web-stories-list.is-carousel .web-stories-list__carousel:not(.glider)~.glider-next,.web-stories-list.is-carousel .web-stories-list__carousel:not(.glider)~.glider-prev{display:none}.glider-next.disabled,.glider-prev.disabled,.web-stories-list.is-carousel .amp-carousel-button.amp-disabled{opacity:0}html[dir=rtl] .glider-next.disabled,html[dir=rtl] .glider-prev.disabled{cursor:pointer;opacity:1}.web-stories-list.is-carousel .amp-carousel-button:not(.amp-disabled):hover,.web-stories-list.is-carousel .glider-next:not(.disabled):focus,.web-stories-list.is-carousel .glider-next:not(.disabled):hover,.web-stories-list.is-carousel .glider-prev:not(.disabled):focus,.web-stories-list.is-carousel .glider-prev:not(.disabled):hover,html[dir=rtl] .glider-next.disabled:hover,html[dir=rtl] .glider-prev.disabled:hover{filter:invert(1)}.web-stories-list.is-carousel .web-stories-list__carousel{scrollbar-width:none}.web-stories-list.is-carousel .glider-track::-webkit-scrollbar{display:none}.web-stories-list.is-carousel.is-view-type-carousel .web-stories-list__carousel:not(.glider){display:flex;overflow-y:scroll}@supports (scroll-marker-group:after){.web-stories-list.is-carousel .web-stories-list__carousel~.glider-next,.web-stories-list.is-carousel .web-stories-list__carousel~.glider-prev{display:none}.web-stories-list.is-carousel .web-stories-list__inner-wrapper{display:grid;justify-content:center;max-width:none!important}.web-stories-list.is-carousel .web-stories-list__carousel{display:grid;gap:0 10px;grid-auto-columns:var(--ws-circle-size);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.web-stories-list.is-view-type-circles .web-stories-list__story{margin:0;scroll-snap-align:center}.web-stories-list.is-carousel .web-stories-list__carousel::scroll-button(*){aspect-ratio:1;background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;background-size:30%;border-radius:50%;border-style:none;box-sizing:border-box;cursor:pointer;display:block;height:34px;line-height:1;opacity:1;pointer-events:all;position:absolute;top:50%;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67);width:34px;z-index:10}.web-stories-list.is-carousel .web-stories-list__carousel::scroll-button(*):disabled{opacity:0}.web-stories-list.is-carousel .web-stories-list__carousel::scroll-button(*):hover{filter:invert(1)}.web-stories-list.is-carousel .web-stories-list__carousel::scroll-button(left){content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOSAxNCI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xLjUzMiAxLjM4MyA1LjUxIDUuNTEtNS41MSA1LjUxMSIvPjwvc3ZnPg==)/attr(data-prev);
    /*!rtl:ignore*/left:0;transform:rotate(180deg)}.web-stories-list.is-carousel .web-stories-list__carousel::scroll-button(right){content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOSAxNCI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xLjUzMiAxLjM4MyA1LjUxIDUuNTEtNS41MSA1LjUxMSIvPjwvc3ZnPg==)/attr(data-next);
    /*!rtl:ignore*/right:0}}
/*# sourceURL=wp-content/plugins/web-stories/assets/css/web-stories-list-styles.css */
