.event-packages-page>.event-landing-page__section{max-width:min(67%,1700px)}.event-packages-page .location-page__hero-gallery-main{border:3px solid #6366f1;border-radius:1rem}.event-packages-page__card-grid{width:100%}.event-packages-page__next-steps{grid-template-columns:1fr;justify-items:stretch;gap:1rem;width:100%;max-width:min(72rem,100%);margin:.75rem auto 0;display:grid}@media (min-width:720px){.event-packages-page__next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.35rem)}}.event-packages-page__next-steps .grid-container{grid-template-columns:minmax(0,1fr);justify-content:start;justify-self:stretch;align-items:stretch;gap:0;width:100%;max-width:none}.event-packages-page__next-steps .relative-group{width:100%;max-width:none}.event-packages-page__next-steps .grid-container .relative-group .button-container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:none;min-height:3rem;padding:.85rem 1rem;font-size:1.1rem;line-height:1.35}.event-packages-page__next-steps .grid-container .relative-group .button-container:hover{font-size:1.12rem}.event-packages-page__next-steps .grid-container .relative-group .button-container .icon-container{flex:1;justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;display:flex}.event-packages-page__next-steps .grid-container .relative-group .button-container .icon-container>span:first-child{flex-shrink:0;align-items:center;display:flex}.event-packages-page__next-steps .grid-container .relative-group .button-container .button-info{text-align:center;flex:1;padding-left:0;padding-right:0;font-size:1.05rem;font-weight:700;line-height:1.3}.event-packages-page__next-steps .grid-container .relative-group .button-container:hover .icon-container .button-info{font-size:1.07rem}.event-packages-page__next-steps .grid-container .relative-group .button-container .more-info{white-space:nowrap;flex-shrink:0;font-size:.95rem;font-weight:600}.event-packages-page__next-steps .grid-container .relative-group .button-container:hover .more-info{font-size:.98rem}.event-packages-page__next-steps .grid-container .relative-group .button-container svg{flex-shrink:0;width:2.35rem;height:2.35rem;margin-right:0}.event-packages-page__towns-panel{max-height:none}.event-packages-page__counties{flex-direction:column;gap:1.5rem;margin-top:.5rem;display:flex}.event-packages-page__county-block{margin-bottom:1rem}.event-packages-page__county-block:last-of-type{margin-bottom:0}.event-packages-page__county-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.event-packages-page__county-title a{color:inherit;text-decoration:none}.event-packages-page__county-title a:hover{text-decoration:underline}.event-packages-page__towns-grid{margin-top:0}.event-packages-page__faq-section{box-sizing:border-box;width:100%;overflow-x:clip}.event-packages-page__faq-wrapper{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.event-packages-page__faq-wrap{box-sizing:border-box;contain:inline-size;width:100%;min-width:0;max-width:min(72rem,100%);margin-inline:auto}.event-packages-page__faq-wrap .event-landing-page__section-header{box-sizing:border-box;min-width:0;max-width:100%}.event-packages-page__faq-wrap .event-landing-page__description-container{min-width:0;max-width:100%}.event-packages-page__faq-wrap .event-landing-page__faqs-list{box-sizing:border-box;contain:inline-size;width:100%;min-width:0;max-width:100%}.event-packages-page__faq-wrap .event-landing-page__faq-panel{overflow-wrap:anywhere;word-break:break-word;max-width:100%}
