.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-46a42b96-2677-07cb-5eeb-8f1acf16b22e {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-46a42b96-2677-07cb-5eeb-8f1acf16b22e {
position: relative;
}

.lfr-layout-structure-item-46a42b96-2677-07cb-5eeb-8f1acf16b22e strong.h4 {
color: #009fe4;
}

.lfr-layout-structure-item-46a42b96-2677-07cb-5eeb-8f1acf16b22e {
filter: drop-shadow(0.5rem 0.5rem 0px #009fe4);
transform: translateZ(0);
}.lfr-layout-structure-item-75e20d5c-cb7c-1eac-c52d-38ad49e37c7c {
color: var(--white) !important;
}
.lfr-layout-structure-item-75e20d5c-cb7c-1eac-c52d-38ad49e37c7c h1 {
margin: 0;
max-width: 100%;
}.lfr-layout-structure-item-4a9b869f-6d7a-5fe4-41f3-513b2e60ea2e {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4a9b869f-6d7a-5fe4-41f3-513b2e60ea2e {
position: relative;
}

.lfr-layout-structure-item-4a9b869f-6d7a-5fe4-41f3-513b2e60ea2e strong.h4 {
color: #00499a;
}

.lfr-layout-structure-item-4a9b869f-6d7a-5fe4-41f3-513b2e60ea2e {
filter: drop-shadow(0.5rem 0.5rem 0px #00499a);
transform: translateZ(0);
}.lfr-layout-structure-item-41e9a3ef-e423-c4a4-3250-4775633225e3 {
overflow: visible !important;
}
.lfr-layout-structure-item-f92de72b-c440-0b79-dd84-94fce78dc489 {
max-width: max-content !important;
padding-bottom: 0.75rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 0.75rem !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-f92de72b-c440-0b79-dd84-94fce78dc489 {
margin-top: 0 !important;
position: relative;
z-index: 1;
transform: translateX(0.5rem);
}

.lfr-layout-structure-item-f92de72b-c440-0b79-dd84-94fce78dc489 h3 {
margin-top: 0 !important;
position: relative;
z-index: 1;
}

.lfr-layout-structure-item-f92de72b-c440-0b79-dd84-94fce78dc489::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #0b6822 !important;
    top: 0;
    left: 0;
    z-index: -1;
}.lfr-layout-structure-item-951f5656-7385-7366-c3b0-a1e1a1f5914c {
overflow: visible !important;
}
.lfr-layout-structure-item-51d1fc4d-3d2b-76be-4c4e-a04929e6ff01 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3902b495-8e1c-c042-ce9a-d6bdc40a795d {
max-width: max-content !important;
padding-bottom: 0.75rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 0.75rem !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-3902b495-8e1c-c042-ce9a-d6bdc40a795d {
margin-top: 0 !important;
position: relative;
z-index: 1;
transform: translateX(0.5rem);
}

.lfr-layout-structure-item-3902b495-8e1c-c042-ce9a-d6bdc40a795d h3 {
margin-top: 0 !important;
position: relative;
z-index: 1;
}

.lfr-layout-structure-item-3902b495-8e1c-c042-ce9a-d6bdc40a795d::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #a02484 !important;
    top: 0;
    left: 0;
    z-index: -1;
}.lfr-layout-structure-item-145ac01a-bd7a-7c9e-d2b0-faf0bffbbc45 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-145ac01a-bd7a-7c9e-d2b0-faf0bffbbc45) !important;
}
.lfr-layout-structure-item-145ac01a-bd7a-7c9e-d2b0-faf0bffbbc45 {
    background-position: 50% 50%;
    background-repeat: repeat-x;
    background-size: auto 100%;
    background-image: url("/documents/d/guest/park-life-header-sky-v2") !important;
}


#wrapper {
  background-color: #7db127 !important;
}

#wrapper {
    background-position: center 95%;
    background-repeat: no-repeat;
    background-image: url("/documents/d/guest/park-life-footer-bg") !important;
  background-size: 100% auto;
}


.lfr-layout-structure-item-913751f6-fbfa-299e-7485-b32b7c92ffd2 {
max-width: max-content !important;
padding-bottom: 0.75rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 0.75rem !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-913751f6-fbfa-299e-7485-b32b7c92ffd2 {
margin-top: 0 !important;
position: relative;
z-index: 1;
transform: translateX(0.5rem);
}

.lfr-layout-structure-item-913751f6-fbfa-299e-7485-b32b7c92ffd2 h3 {
margin-top: 0 !important;
position: relative;
z-index: 1;
}

.lfr-layout-structure-item-913751f6-fbfa-299e-7485-b32b7c92ffd2::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #c41320 !important;
    top: 0;
    left: 0;
    z-index: -1;
}.lfr-layout-structure-item-710a91eb-d1cf-fd89-18c9-80512873a394 {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-710a91eb-d1cf-fd89-18c9-80512873a394 {
position: relative;
}

.lfr-layout-structure-item-710a91eb-d1cf-fd89-18c9-80512873a394 strong.h4 {
color: #0b6822;
}

.lfr-layout-structure-item-710a91eb-d1cf-fd89-18c9-80512873a394 {
filter: drop-shadow(0.5rem 0.5rem 0px #0b6822);
transform: translateZ(0);
}.lfr-layout-structure-item-87f8b58f-4c0c-525f-62aa-c47871f992ba {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-87f8b58f-4c0c-525f-62aa-c47871f992ba {
position: relative;
}

.lfr-layout-structure-item-87f8b58f-4c0c-525f-62aa-c47871f992ba strong.h4 {
color: #c41320;
}

.lfr-layout-structure-item-87f8b58f-4c0c-525f-62aa-c47871f992ba {
filter: drop-shadow(0.5rem 0.5rem 0px #c41320);
transform: translateZ(0);
}.lfr-layout-structure-item-01e8ce9d-0ff7-1902-0657-2081ff7b1fc8 {
max-width: max-content !important;
padding-bottom: 0.75rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 0.75rem !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-01e8ce9d-0ff7-1902-0657-2081ff7b1fc8 {
margin-top: 0 !important;
position: relative;
z-index: 1;
transform: translateX(0.5rem);
}

.lfr-layout-structure-item-01e8ce9d-0ff7-1902-0657-2081ff7b1fc8 h3 {
margin-top: 0 !important;
position: relative;
z-index: 1;
}

.lfr-layout-structure-item-01e8ce9d-0ff7-1902-0657-2081ff7b1fc8::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00499a !important;
    top: 0;
    left: 0;
    z-index: -1;
}.lfr-layout-structure-item-f37c37aa-29b1-a4ac-7a27-e5d033616f7f {
overflow: visible !important;
}
.lfr-layout-structure-item-bf912f55-75a1-060c-69a0-8a949f2a38e4 {
background-color: #1C265D !important;
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-top: 2rem !important;
max-width: max-content !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-bf912f55-75a1-060c-69a0-8a949f2a38e4 h2 {
margin: 0;
}
.lfr-layout-structure-item-d0c3164f-7fa4-1c59-72ee-9edc1bf892bc {
overflow: visible !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d0c3164f-7fa4-1c59-72ee-9edc1bf892bc {
position: relative;
}

.lfr-layout-structure-item-d0c3164f-7fa4-1c59-72ee-9edc1bf892bc strong.h4 {
color: #d9007e;
}

.lfr-layout-structure-item-d0c3164f-7fa4-1c59-72ee-9edc1bf892bc {
filter: drop-shadow(0.5rem 0.5rem 0px #d9007e);
transform: translateZ(0);
}.lfr-layout-structure-item-b07737c7-d242-2b82-384f-9d1763783875 {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}

.lfr-layout-structure-item-b07737c7-d242-2b82-384f-9d1763783875 h1, .lfr-layout-structure-item-b07737c7-d242-2b82-384f-9d1763783875 .h1 {
  font-size: 2rem !important;
}

.lfr-layout-structure-item-b07737c7-d242-2b82-384f-9d1763783875 h2, .lfr-layout-structure-item-b07737c7-d242-2b82-384f-9d1763783875 .h2 {
  font-size: 1.5rem !important;
}



.events {
z-index: 0;
}

.events::after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    background-color: white;
    left: 0;
    top: 0;
    z-index: -1;
    clip-path: polygon(0 0, 95% 0, 100% 100%, 0 95%);
}.lfr-layout-structure-item-b6f78e09-5ed2-64f4-5384-c045d8cc7c2b {
max-width: 1126px !important;
}
.lfr-layout-structure-item-220adb04-96ed-919c-3b80-bf006f0888af {
max-width: max-content !important;
padding-bottom: 0.75rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 0.75rem !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-220adb04-96ed-919c-3b80-bf006f0888af {
margin-top: 0 !important;
position: relative;
z-index: 1;
transform: translateX(0.5rem);
}

.lfr-layout-structure-item-220adb04-96ed-919c-3b80-bf006f0888af h3 {
margin-top: 0 !important;
position: relative;
z-index: 1;
}

.lfr-layout-structure-item-220adb04-96ed-919c-3b80-bf006f0888af::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #009fe4 !important;
    top: 0;
    left: 0;
    z-index: -1;
}.lfr-layout-structure-item-0c203adf-b5f2-4780-7d5d-b6714ad21a27 {
max-width: max-content !important;
padding-bottom: 0.75rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 0.75rem !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-0c203adf-b5f2-4780-7d5d-b6714ad21a27 {
margin-top: 0 !important;
position: relative;
z-index: 1;
transform: translateX(0.5rem);
}

.lfr-layout-structure-item-0c203adf-b5f2-4780-7d5d-b6714ad21a27 h3 {
margin-top: 0 !important;
position: relative;
z-index: 1;
}

.lfr-layout-structure-item-0c203adf-b5f2-4780-7d5d-b6714ad21a27::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #d9007e !important;
    top: 0;
    left: 0;
    z-index: -1;
}.lfr-layout-structure-item-5b61808d-3b00-b8b6-913b-cf445c5c7e1c {
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5b61808d-3b00-b8b6-913b-cf445c5c7e1c {
position: relative;
}

.lfr-layout-structure-item-5b61808d-3b00-b8b6-913b-cf445c5c7e1c strong.h4 {
color: #a02484;
}

.lfr-layout-structure-item-5b61808d-3b00-b8b6-913b-cf445c5c7e1c {
filter: drop-shadow(0.5rem 0.5rem 0px #a02484);
transform: translateZ(0);
}