.social-icon-header{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-size:32px;object-fit:contain;text-decoration:none;padding:16px}.social-icon-header:is(:hover,:focus){color:var(--contrast)}.social-icon-header .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}@media (max-width:767px){.social-icon-header{padding:0px}}.placey-heart-svg{align-items:center;background-attachment:scroll;background-blend-mode:normal;background-color:var(--base-4);background-image:url('https://my.placey.bg/wp-content/uploads/2025/05/place-heart.svg');background-position:48% 47%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;padding:8px}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.dropdown-link{align-items:center;background-color:var(--base-4);color:var(--accent);display:flex;justify-content:center;text-decoration:none;padding:8px}.dropdown-link:is(:hover,:focus){background-color:var(--accent);color:#ffffff}.dropdown-wrapper{display:inline-block;position:relative;text-align:center;width:130px;z-index:2000}.dropdown-wrapper:is(:hover,:focus-within) .dropdown-link-wrapper{height:auto}@media (max-width:767px){.dropdown-wrapper{display:inline-block;text-align:center}}.dropdown-button{align-items:center;background-color:var(--base-3);border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;color:var(--accent);display:inline-flex;flex-direction:column;font-size:14px;font-weight:600;text-align:center;text-decoration:none;width:130px}.dropdown-button:is(:hover,:focus){background-color:var(--base-3);color:var(--accent)}.dropdown-button svg{width:80px;height:80px}.dropdown-link-wrapper{height:0px;left:0px;overflow-x:clip;overflow-y:clip;padding-top:4px;position:absolute;text-align:center;top:100%;transition:all 0.35 ease-in-out 0.5;width:100%}@media (max-width:767px){.dropdown-link-wrapper{height:0px;overflow-x:clip;overflow-y:clip;width:100%}}.header-wrapper{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:24px 32px}@media (max-width:767px){.header-wrapper{padding:8px}}.social-wrapper{column-gap:8px;display:flex}.data-row{column-gap:8px;display:flex;row-gap:8px}.outbound-button{background-color:var(--accent);color:var(--base-3) !important;display:flex;flex-direction:row-reverse;text-decoration:none;border-radius:32px;padding:8px 18px}.outbound-button:is(:hover,:focus){background-color:var(--base-4);color:var(--accent) !important}.outbound-button a{color:var(--base-3)}@media (max-width:767px){.outbound-button{font-size:14px;padding-left:8px;padding-right:8px}}.event-date{color:var(--contrast-2);font-size:20px;font-weight:600}.event-date a{color:var(--base-3) !important}@media (max-width:767px){.event-date{font-size:18px}}.cpt-single-featured-image{display:block;margin-top:16px;position:relative;text-align:center;z-index:999;border-radius:8px}.cpt-image{border-radius:8px}.place-listing-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.place-listing-items{display:grid;grid-template-columns:1fr}}.place-listing-item{border:1px solid var(--accent);border-radius:8px;margin:8px;padding:8px}.place-listing-item:is(:hover,:focus){background-color:rgba(237,216,216,0.25)}.place-categories{background-color:var(--base-4);color:var(--accent);display:inline-block;margin-bottom:16px;border-radius:8px;padding:4px}.place-featured-image{height:auto;margin-bottom:16px;max-width:100%;object-fit:cover;width:auto;border-radius:8px}.place-title{font-size:21px;font-weight:600;text-decoration:none}.place-title:is(:hover,:focus){color:var(--contrast-2)}.place-title a{text-decoration:none}.place-meta-address{display:flex}.place-meta-icon-address{color:var(--accent);display:inline-flex;margin-right:8px;width:16px}.place-meta-icon-address svg{fill:currentColor;height:30px;width:30px}.place-meta-text{font-size:14px;font-weight:600}