.font-display-2xl{font-size:72px;line-height:90px}.font-display-xl{font-size:60px;line-height:72px}.font-display-lg{font-size:48px;line-height:60px}.font-h-1{font-size:40px;line-height:44px}.font-h-2{font-size:32px;line-height:38px}.font-h-3{font-size:28px;line-height:32px}.font-text-xl{font-size:24px;line-height:28px}.font-text-lg{font-size:20px;line-height:24px}.font-text-md{font-size:18px;line-height:20px}.font-text-sm{font-size:16px;line-height:18px}.font-text-xs{font-size:14px;line-height:16px}.line-height-display-2xl{line-height:90px}.line-height-display-xl{line-height:72px}.line-height-display-lg{line-height:60px}.line-height-h-1{line-height:44px}.line-height-h-2{line-height:38px}.line-height-h-3{line-height:32px}.line-height-text-xl{line-height:28px}.line-height-text-lg{line-height:24px}.line-height-text-md{line-height:20px}.line-height-text-sm{line-height:18px}.line-height-text-xs{line-height:16px}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-semibold{font-weight:600}.weight-bold{font-weight:700}*{box-sizing:border-box;padding:0;margin:0}#root{--color--white: #fff;--color--black: #000;--color--luminous-vivid-orange: #ff8200;--color--dark-gray: #5b6770;--color--light-gray: #9bb1c2;--font-weight--regular: 400;--font-weight--medium: 500;--font-weight--semibold: 600;--font-weight--bold: 700;--font-size--xs: .75rem;--font-size--sm: .875rem;--font-size--base: 1rem;--font-size--lg: 1.125rem;--font-size--xl: 1.25rem;--font-size--2xl: 1.5rem;--font-size--3xl: 1.875rem;--font-size--4xl: 2.25rem;margin:0 auto}body{font-family:Poppins,sans-serif;margin:0}ul{list-style:none}a{color:inherit;text-decoration:none}a:focus{outline:none}a:hover,a:active{text-decoration:none}input{outline:none;border:0}button{outline:none;border:0;background:none;cursor:pointer}.uppercase{text-transform:uppercase}.bullet{align-items:center;display:flex;padding-left:24px;position:relative}.bullet:before{content:"";background-color:#ffcc42;position:absolute;top:9px;left:0;width:9px;height:9px}.button{padding:8px 16px;border-radius:4px;cursor:pointer;height:40px;transition:background-color .2s ease}.button--blue.button--fill{background-color:#00acc6;color:#fff;border:none}.button--blue.button--outline{background-color:transparent;border:1px solid #00acc6;color:#00acc6}.button--gray.button--fill{background-color:#5b6770;color:#fff;border:none}.button--gray.button--outline{background-color:transparent;border:1px solid #5b6770;color:#5b6770}.button--white.button--fill{background-color:#fff;color:#333;border:none}.button--white.button--outline{background-color:transparent;border:1px solid white;color:#fff}.button--green.button--fill{background-color:#4a9e46;color:#fff;border:none}.button--green.button--outline{background-color:transparent;border:1px solid #4A9E46;color:#fff}.button--yellow.button--fill{background-color:#ffcc42;color:#333;border:none}.button--yellow.button--outline{background-color:transparent;border:1px solid #ffcc42;color:#fff}.button--full-width{width:100%}.button:disabled{cursor:not-allowed}.button:disabled.button--fill{background-color:#ffffff1a;color:#ffffff80}.button:disabled.button--outline{border-color:#ffffff1a;color:#ffffff80}.button:not(:disabled):hover.button--fill.button--blue{background-color:#0097a7}.button:not(:disabled):hover.button--fill.button--gray{background-color:#424a51}.button:not(:disabled):hover.button--fill.button--white{background-color:#f2f2f2}.button:not(:disabled):hover.button--outline.button--blue{background-color:#007bff1a}.button:not(:disabled):hover.button--outline.button--gray{background-color:#6c757d1a}.button:not(:disabled):hover.button--outline.button--white{background-color:#ffffff1a}.connect-with-us{align-items:center;background:url(/assets/footer-DmWdVgCO.jpg) no-repeat center center;background-size:cover;display:flex;justify-content:center;height:470px;margin:0 auto;padding:40px;width:100%}.connect-with-us__card{background-color:var(--color--white);border-radius:12px;box-shadow:0 1px 11px 5px #0000001f;display:flex;max-width:1170px;padding:40px 0;width:auto}.connect-with-us__left-section{border-right:1px solid #c3c3c3;display:flex;flex-direction:column;gap:24px;padding:0 60px;width:45%}.connect-with-us__left-section__buttons{display:flex;gap:24px}.connect-with-us__right-section{display:flex;flex:1;flex-direction:column;gap:25px;padding:0 60px}.connect-with-us__right-section__content{display:flex;gap:44px}.connect-with-us__right-section__contact-info{display:flex;flex-direction:column;gap:24px;width:55%}@media screen and (max-width: 768px){.connect-with-us{height:auto;padding:40px 20px}.connect-with-us__card{flex-direction:column;gap:40px}.connect-with-us__left-section{width:100%;border-bottom:1px solid #f0f0f0;padding:0 28px 40px}.connect-with-us__left-section__buttons{flex-direction:column;gap:12px}.connect-with-us__right-section{padding:0 28px}.connect-with-us__right-section__content{flex-direction:column}.connect-with-us__right-section__contact-info{gap:16px;width:100%}}.schedules{display:flex;flex-direction:column;gap:12px;width:100%}.schedules__list{display:flex;flex-direction:column;gap:8px}.schedules__item{align-items:center;display:flex;justify-content:flex-start}.schedules__item--highlight .schedules__day,.schedules__item--highlight .schedules__hours{color:#e55125;font-weight:600}.schedules__day{flex:1}.schedules__hours{flex:2;text-align:left;white-space:nowrap}@media screen and (max-width: 768px){.schedules__hours{align-items:center}}.app-promo{align-items:center;display:flex;gap:64px;justify-content:center;padding:24px 40px 40px;width:100%}.app-promo__title{display:flex;flex-direction:column;gap:8px;text-transform:uppercase}.app-promo__badges{display:flex;gap:16px;margin-top:40px}.app-promo__image{margin-bottom:-50px;width:100%;max-width:400px}@media screen and (max-width: 768px){.app-promo{flex-direction:column;gap:32px}.app-promo__title{gap:0}.app-promo__badges{display:flex;gap:16px;margin-top:20px}}.footer-menu{padding:20px 40px;background-color:#fff;position:relative}.footer-menu__list{display:flex;gap:32px;justify-content:center;width:100%}.footer-menu__item{text-transform:lowercase}@media screen and (max-width: 768px){.footer-menu{padding:40px}.footer-menu__list{flex-direction:column;align-items:center}}.home-video{align-items:center;display:flex;height:440px;justify-content:center;position:relative}.home-video__mask{background-image:linear-gradient(180deg,#00000040 0,#00000040 38%,#00000040 53%,#00000080);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.home-video__video{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}@media screen and (max-width: 768px){.home-video{padding:12px 16px}}.yellow-banner{padding:8px 16px;text-align:center;width:100%}.business-card{border-radius:12px;justify-self:end;background-color:#fff;box-shadow:0 0 4px 5px #00000026;padding:36px 32px;position:relative;width:540px;z-index:2}.business-card__header{margin-bottom:20px}.business-card__body{display:flex;flex-direction:column;gap:16px}.business-card__rating{align-items:center;display:flex;gap:16px}.business-card__social{display:flex;gap:8px}.business-card__footer{display:flex;justify-content:space-between;margin-top:20px}.business-card__contact{margin-top:2px}@media screen and (max-width: 768px){.business-card__footer{flex-direction:column;gap:12px}}.home-video-children{align-items:center;display:flex;gap:120px;justify-content:center;width:100%}.home-video-children__logo{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.image-slider{width:100%}.image-slider__image-wrapper{position:relative}.image-slider__image-wrapper:before{border-bottom:4px solid #E55125;border-left:4px solid #E55125;border-top:4px solid #E55125;bottom:-40px;content:"";left:-40px;position:absolute;right:40px;top:40px;z-index:-1;width:calc(100% - 100px)}.image-slider__image{border-radius:8px;box-shadow:0 1px 6px 2px #0000004d;max-height:460px;object-fit:cover;object-position:center 65%;position:relative;width:100%}.image-slider__controls{align-items:center;display:flex;gap:12px;justify-content:end;margin-top:4px}.image-slider__buttons{align-items:center;display:flex}@media screen and (max-width: 768px){.image-slider__image-wrapper:before{border-bottom:0;border-left:0;border-top:0}}.slider-section{display:flex;gap:60px;width:100%}.slider-section__image-slider{width:50%}.slider-section__text{display:flex;flex-direction:column;gap:20px;justify-content:center;width:50%}.slider-section__text__header{display:flex;flex-direction:column;gap:8px}.slider-section__text__footer{margin-top:10px}@media screen and (max-width: 768px){.slider-section{flex-direction:column;padding:0 20px}.slider-section__image-slider,.slider-section__text{width:100%}}.all-services-and-pricing{align-items:end;border-bottom:4px solid #e55125;display:flex;gap:40px;padding-bottom:20px}.all-services-and-pricing__images{display:flex;gap:20px;width:100%}.all-services-and-pricing__image-wrapper{max-width:170px;width:100%;border-radius:4px}.all-services-and-pricing__image{border-radius:8px;width:100%;height:120px;object-fit:cover}@media screen and (max-width: 768px){.all-services-and-pricing{flex-direction:column;gap:20px;padding:0 20px;border-bottom:0}}.overview{display:flex;flex-direction:column;gap:50px;width:100%}.overview__body{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:1170px}.overview__body__section{display:flex;gap:20px;justify-content:center;width:100%}.location-hours{align-items:center;border-radius:8px;box-shadow:0 0 7px #00000040;display:flex;flex-direction:column;flex:1;gap:16px;height:100%;padding:20px 32px;background-color:#fff;max-width:300px;margin-left:auto}@media screen and (max-width: 768px){.location-hours{width:100%;margin-left:unset}}.location-hours-section{display:flex;gap:60px}.location-hours-section__text{width:50%}.location-hours-section__schedules{align-items:center;display:flex;width:30%}.location-hours-section__schedules__img{border-top-left-radius:8px;border-bottom-left-radius:8px;height:194px;width:200px;object-fit:cover}@media screen and (max-width: 768px){.location-hours-section{flex-direction:column;gap:24px;padding:0 20px}.location-hours-section__text{width:100%}.location-hours-section__schedules{flex-direction:column;width:100%}}.dog-of-the-week{align-items:center;border-radius:8px;box-shadow:0 0 7px #00000040;display:flex;flex-direction:column;justify-content:start;height:fit-content;min-width:330px;padding:40px 20px}.dog-of-the-week__img{border-radius:4px;height:130px;margin-top:-80px;width:130px}.dog-of-the-week__header{display:flex;flex-direction:column;gap:4px;margin-top:24px;text-align:center}.dog-of-the-week__fields{display:flex;flex-direction:column;gap:12px;margin-top:24px}.dog-of-the-week__field{display:flex;gap:4px}.overview-main-content{display:flex;flex-direction:column;gap:24px}.overview-main-content__text-with-dog-of-the-week{display:flex;gap:40px}.overview-main-content__text-with-dog-of-the-week__text{display:flex;flex-direction:column;gap:24px}.overview-main-content__text-with-dog-of-the-week__aside{align-items:center;display:flex;flex-direction:column;gap:80px}@media screen and (max-width: 768px){.overview-main-content{padding:0 20px}.overview-main-content__text-with-dog-of-the-week{flex-direction:column-reverse;margin-top:20px}.overview-main-content__healthy-pets-logo-wrapper{width:100%;display:flex;justify-content:center}.overview-main-content__healthy-pets-logo{width:240px}}.nav-item-submenu{background-color:var(--color--white);border-radius:4px;box-shadow:0 2px 4px #0003;display:none;left:0;min-width:200px;padding:8px 0;position:absolute;top:100%;z-index:3}.nav-item-submenu--is-open{display:block}.nav-item-submenu__item{color:var(--color--dark-gray);padding:8px 16px}.nav-item-submenu__link{display:block;text-decoration:none}.nav-item-submenu__link--selected{color:var(--color--luminous-vivid-orange)}.nav-item-submenu__link:hover{color:var(--color--light-gray)}.desktop-navbar-item{align-items:center;border-bottom:3px solid transparent;color:var(--color--white);display:flex;font-weight:var(--font-weight--medium);height:100%;padding-top:4px;position:relative}.desktop-navbar-item--selected{border-bottom:3px solid var(--color--white)}.desktop-navbar-item__link{align-items:center;border-radius:4px;display:flex;gap:8px;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.desktop-navbar-item__link:hover{background-color:#ffffff1a}.desktop-navbar{box-shadow:0 0 3px 5px #0003;display:flex;height:60px;justify-content:center;padding:0 32px}.desktop-navbar__list{display:flex;gap:16px;height:100%}.mobile-navbar{align-items:center;display:flex;justify-content:space-between;padding:20px;position:relative;z-index:3}.mobile-menu{height:100%;left:0;position:fixed;top:0;width:100%;z-index:3;overflow-y:auto}.mobile-menu__header{align-items:center;display:flex;justify-content:space-between;padding:20px}.mobile-menu__white-section{align-items:center;display:flex;flex-direction:column;gap:24px;padding:20px}.mobile-menu__menu{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.mobile-menu__menu-with-subitem{display:flex;align-items:center;justify-content:center;gap:4px}.mobile-menu__menu-items{display:flex;flex-direction:column;gap:20px}.mobile-menu__submenu-items{margin-top:12px;margin-bottom:8px;display:flex;flex-direction:column;gap:24px}.contact-us{align-items:center;display:flex;gap:40px}.contact-us__text{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.contact-us{padding:0 20px;flex-direction:column}}.image-banner{display:flex;height:395px;position:relative}.image-banner__image{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.image-banner__mask{background-image:linear-gradient(180deg,#00000073 0,#00000040 38%,#00000040 53%,#0006);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.image-banner__content{justify-content:center;align-items:center;height:100%;display:flex;max-width:660px;position:relative;width:50%;z-index:2;padding:0 60px 20px}@media screen and (max-width: 768px){.image-banner{height:300px}.image-banner__content{width:100%;align-items:start;justify-content:start;gap:40px;padding:20px}.image-banner__title :before{top:-70px}}.main-layout{display:flex;flex-direction:column;height:100vh}.main-layout__title{text-transform:uppercase}.main-layout__content{background-color:#fff;position:relative;z-index:2;margin:50px auto;padding:0 40px;max-width:1170px}@media screen and (max-width: 768px){.main-layout__content{padding:0 20px}}.services{display:flex;flex-direction:column;gap:32px}.services__section{display:flex;justify-content:center;margin-top:50px;width:100%}.services__bullets{display:flex;flex-direction:column;gap:6px}.services__bullet{align-items:center;display:flex;padding-left:24px;position:relative}.services__bullet:before{content:"";background-color:#4a9e46;position:absolute;top:9px;left:0;width:9px;height:9px}@media screen and (max-width: 768px){.services__section{margin-top:0}}.content-with-aside{display:flex;justify-content:center;gap:40px}.content-with-aside__text{display:flex;flex-direction:column;gap:32px;width:60%}.content-with-aside__aside{align-items:start;display:flex;flex-direction:column;gap:32px;width:40%}.content-with-aside__image{border-radius:12px;width:100%;max-width:100%}@media screen and (max-width: 768px){.content-with-aside{flex-direction:column-reverse}.content-with-aside__text,.content-with-aside__aside,.content-with-aside__image{width:100%}}.services-slider{align-items:center;display:flex;width:100%}.services-slider__slider{width:100%;z-index:0}.services-slider__text{background-color:#fff;border-radius:8px;box-shadow:0 0 7px #00000040;margin-left:-40px;padding:60px 52px;position:relative;width:330px}.services-slider__text:before{border-radius:8px;bottom:20px;content:"";border:4px solid #E55125;display:block;left:20px;position:absolute;right:-20px;top:-20px;z-index:-1}@media screen and (max-width: 768px){.services-slider{flex-direction:column-reverse;gap:4px}.services-slider__text{width:100%;margin-left:0;padding:24px}.services-slider__text:before{border:0}}.pricing-section{display:flex;width:100%}.pricing-section__content{background-color:#fff;border-radius:12px;box-shadow:0 0 7px #00000040;display:flex;flex-direction:column;padding:60px 48px;position:relative;width:60%;z-index:1}.pricing-section__header{display:flex;justify-content:space-between}.pricing-section__badge{height:75px;right:32px;position:absolute;top:32px;width:75px}.pricing-section__footer{margin-top:40px}.pricing-section__img{border-radius:12px;max-height:450px;max-width:490px;object-fit:cover;width:40%;margin-left:-20px;margin-top:-20px}@media screen and (max-width: 768px){.pricing-section{flex-direction:column-reverse;padding:0 20px}.pricing-section__content{border-radius:0 0 12px 12px;padding:60px 24px 40px;width:100%}.pricing-section__badge{top:-37px;left:0;right:0;margin:0 auto}.pricing-section__img{width:100%;border-radius:12px 12px 0 0;margin-left:0;margin-top:0;max-height:350px}}.pricing-bullet{display:flex;width:100%}.pricing-bullet__service{align-items:start;display:flex;flex:1;flex-direction:column;gap:8px;padding-left:20px;position:relative}.pricing-bullet__service:before{content:"";background-color:#4a9e46;position:absolute;top:7px;left:0;width:9px;height:9px}.pricing-bullet__paw-points{padding-left:12px}.dog-grooming{margin-top:20px}.dog-grooming__bullet-group{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.dog-grooming__notes-bullets{display:flex;flex-direction:column;gap:12px;margin-top:64px}.dog-grooming__note-bullet{list-style:disc;margin-left:16px}.dog-grooming__sizes,.dog-boarding{margin-top:20px}.dog-boarding__bullet-group{display:flex;flex-direction:column;gap:16px;margin-bottom:64px}.dog-daycare{margin-top:20px}.dog-daycare__bullet-group{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.dog-daycare__benefit-bullets{display:flex;flex-direction:column;gap:12px;margin-top:64px}.dog-daycare__benefit-bullet{list-style:disc;margin-left:16px}.enrichment{margin-top:20px}.enrichment__bullet-group{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.pricing{align-items:center;display:flex;flex-direction:column;gap:80px;justify-content:center}.event-card{display:flex;align-items:center;margin:0 auto;width:930px;height:130px;box-shadow:0 0 7px #00000026;border-radius:12px}.event-card:hover{transition:box-shadow .2s ease;box-shadow:0 0 7px #00000040}.event-card__img{height:100%;border-top-left-radius:12px;border-bottom-left-radius:12px}.event-card__info{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px}.event-card__texts{display:flex;flex-direction:column;gap:4px}.event-card__date{display:flex;align-items:center;gap:4px}@media screen and (max-width: 768px){.event-card{width:100%}}.events__list{margin:40px 0;display:flex;flex-direction:column;gap:28px}.events__gallery{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.new-pet-parent__welcome-section{display:flex;gap:40px}.new-pet-parent__welcome-section__text{width:60%;display:flex;flex-direction:column;gap:20px}.new-pet-parent__welcome-section__schedule-meet-and-greet{margin-top:-150px;width:40%}@media screen and (max-width: 768px){.new-pet-parent__welcome-section{flex-direction:column}.new-pet-parent__welcome-section__text{width:100%}.new-pet-parent__welcome-section__schedule-meet-and-greet{margin-top:0;width:100%}}.schedule-meet-greet{width:100%;box-shadow:0 0 7px #00000040;border-radius:12px;background-color:#fff}.schedule-meet-greet header{padding:24px 32px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px;border-bottom:1px solid #f0f0f0}.schedule-meet-greet main{padding:24px 32px}.schedule-meet-greet main ul{display:flex;flex-direction:column;gap:16px;margin-top:20px}.schedule-meet-greet footer{padding:24px 32px}.meet-and-greet__paragraphs{margin-top:24px;display:flex;flex-direction:column;gap:20px}.meet-and-greet__paragraph-title{margin-bottom:20px}.meet-and-greet__paragraph-bullets{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.images-with-text{display:flex;flex-direction:column;gap:20px}.images-with-text__images{display:flex;gap:20px;width:100%}.images-with-text__images li{width:100%}.images-with-text__image{width:100%;border-radius:8px;max-height:240px;object-fit:cover}@media screen and (max-width: 768px){.images-with-text__images{flex-direction:column}}.webcams{display:flex;gap:40px;align-items:start}.webcams__sample-video{width:65%}.webcams__text-section{margin-top:20px;width:35%;border-radius:8px;padding:16px;box-shadow:0 0 7px #00000040}@media screen and (max-width: 768px){.webcams{flex-direction:column;gap:12px}.webcams__sample-video,.webcams__text-section{width:100%}}.sample-video{box-shadow:0 0 7px #00000040;width:100%;border-radius:8px}.sample-video__header{display:flex;align-items:end;gap:20px;position:relative;padding:12px 20px}.sample-video__header__image{width:140px;position:absolute;bottom:0;right:0}.sample-video__video-wrapper{display:flex;align-items:center;justify-content:center}.team__first-team-member{display:flex}.team__first-team-member__member{width:60%}.team__first-team-member__phrase{width:40%;display:flex;justify-content:center;align-items:center}.team__list{display:flex;flex-direction:column;gap:44px;margin-top:44px}@media screen and (max-width: 768px){.team{margin:32px auto}.team__first-team-member{flex-direction:column-reverse;gap:20px}.team__first-team-member__member,.team__first-team-member__phrase{width:100%}}.team-member-card{display:flex;gap:52px;align-items:start}.team-member-card__img-wrapper{position:relative;width:195px;height:195px}.team-member-card__img-wrapper:before{content:"";border:4px solid #4A9E46;position:absolute;top:8px;right:0;bottom:0;left:5px;z-index:-1;width:195px;height:195px;border-radius:4px}.team-member-card__img{width:195px;height:195px;object-fit:cover;border-radius:4px}.team-member-card__information{border-bottom:2px solid #4A9E46;padding-bottom:32px}.team-member-card__header{display:flex;align-items:center;gap:8px;padding-bottom:12px}.team-member-card__name{text-transform:uppercase}@media screen and (max-width: 768px){.team-member-card{flex-direction:column;align-items:center}.team-member-card__header{align-items:center;flex-direction:column}}.contact{display:flex;gap:120px;justify-content:space-between;background-repeat:no-repeat;background-position:top;background-size:550px;align-items:center;height:420px;position:relative;z-index:0}.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff9;z-index:-1}.contact__contact-section{display:flex;flex-direction:column;gap:40px;background-color:#fff;padding:20px;box-shadow:0 0 7px #00000040;border-radius:8px}@media screen and (max-width: 768px){.contact{flex-direction:column;height:auto;gap:40px}.contact__contact-section{border-radius:8px;box-shadow:0 0 7px #00000040;padding:20px;background-color:#fff;width:100%}.contact__location-hours-container{width:100%}}.career-inquiries__images{margin:40px 0;display:flex;gap:32px;width:100%;justify-content:space-between}.career-inquiries__images-item{width:25%}.career-inquiries__image{border-radius:12px;object-fit:cover;height:200px;width:100%}@media screen and (max-width: 768px){.career-inquiries__images{flex-direction:column}.career-inquiries__images-item{width:100%}}.event-information{margin:50px auto;max-width:1170px;box-shadow:0 0 7px #00000040;border-radius:12px;padding:32px}.event-information__back-button{display:flex;align-items:center;gap:8px;margin-bottom:20px}.event-information__image{width:400px;height:300px;object-fit:cover;border-radius:8px}.event-information__content{display:flex;justify-content:space-between;margin-top:40px}.event-information__texts{width:50%}.event-information__date{width:fit-content;display:flex;flex-direction:column;border-bottom:3px solid #F6987F;border-top:3px solid #F6987F;padding:16px 0;gap:8px}.event-information__date__row{display:flex;align-items:center;gap:8px}.event-information__list{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width: 768px){.event-information{box-shadow:none;padding:0}.event-information__content{flex-direction:column-reverse;gap:20px}.event-information__texts,.event-information__image{width:100%}.event-information__list{flex-direction:column;gap:12px}}.event-detail__texts{margin:0 auto;width:930px;display:flex;flex-direction:column;align-items:center;gap:20px}.event-detail__services-pricing{margin-top:20px}@media screen and (max-width: 768px){.event-detail__texts{width:100%}}.meet-and-greet{box-shadow:0 1px 6px #0000004f;display:flex;align-items:center;flex-direction:column;padding:40px;border-radius:12px}.meet-and-greet__header{text-align:center}.meet-and-greet__content{max-width:75%}.meet-and-greet__form{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:40px}.meet-and-greet__input{width:100%;margin-bottom:20px;border-bottom:2px solid #5b6770;padding:8px}.meet-and-greet__select{width:100%;padding:8px 16px;border-radius:12px}.meet-and-greet__text-area{width:100%;padding:8px 16px;border-radius:12px;margin-top:20px}.meet-and-greet__interests{width:100%}.meet-and-greet__interests-options{margin-top:20px;margin-left:20px;display:flex;gap:20px}.meet-and-greet__checkbox{display:flex;gap:12px}.meet-and-greet__checkbox-section{display:flex;flex-direction:column;gap:20px;width:100%}.meet-and-greet__interest{display:flex;gap:40px;margin-bottom:20px}.meet-and-greet__button{margin-top:40px;justify-self:end}@media screen and (max-width: 768px){.meet-and-greet{padding:0;box-shadow:none}.meet-and-greet__interests{flex-direction:column}}.green-100{color:#94cc90}.green-200{color:#aad0a7}.green-300{color:#4a9e46}.green-400{color:#1f4b1b}.green-500{color:#316b30}.bg-green-100{background-color:#94cc90}.bg-green-200{background-color:#aad0a7}.bg-green-300{background-color:#4a9e46}.bg-green-400{background-color:#1f4b1b}.bg-green-500{background-color:#316b30}.border-green-100{border-color:#94cc90;border-width:1px;border-style:solid}.border-green-200{border-color:#aad0a7;border-width:1px;border-style:solid}.border-green-300{border-color:#4a9e46;border-width:1px;border-style:solid}.border-green-400{border-color:#1f4b1b;border-width:1px;border-style:solid}.border-green-500{border-color:#316b30;border-width:1px;border-style:solid}.gray-50{color:#f0f0f0}.gray-100{color:#74848f}.gray-200{color:#5b6770}.gray-300{color:#424a51}.bg-gray-50{background-color:#f0f0f0}.bg-gray-100{background-color:#74848f}.bg-gray-200{background-color:#5b6770}.bg-gray-300{background-color:#424a51}.border-gray-50{border-color:#f0f0f0;border-width:1px;border-style:solid}.border-gray-100{border-color:#74848f;border-width:1px;border-style:solid}.border-gray-200{border-color:#5b6770;border-width:1px;border-style:solid}.border-gray-300{border-color:#424a51;border-width:1px;border-style:solid}.blue-100{color:#00acc6}.blue-200{color:#0097a7}.bg-blue-100{background-color:#00acc6}.bg-blue-200{background-color:#0097a7}.border-blue-100{border-color:#00acc6;border-width:1px;border-style:solid}.border-blue-200{border-color:#0097a7;border-width:1px;border-style:solid}.orange-100{color:#f6987f}.orange-200{color:#f5ab96}.orange-300{color:#e55125}.orange-400{color:#c4461f}.orange-500{color:#a2391a}.bg-orange-100{background-color:#f6987f}.bg-orange-200{background-color:#f5ab96}.bg-orange-300{background-color:#e55125}.bg-orange-400{background-color:#c4461f}.bg-orange-500{background-color:#a2391a}.border-orange-100{border-color:#f6987f;border-width:1px;border-style:solid}.border-orange-200{border-color:#f5ab96;border-width:1px;border-style:solid}.border-orange-300{border-color:#e55125;border-width:1px;border-style:solid}.border-orange-400{border-color:#c4461f;border-width:1px;border-style:solid}.border-orange-500{border-color:#a2391a;border-width:1px;border-style:solid}.white{color:#fff}.yellow{color:#ffcc42}.bg-white{background-color:#fff}.transparent-bg{background-color:transparent}.white-border{border-color:#fff;border-width:1px;border-style:solid}.border-0{border:0}.general-inquiry{box-shadow:0 1px 6px #0000004f;display:flex;align-items:center;flex-direction:column;padding:40px;border-radius:12px}.general-inquiry__header{text-align:center}.general-inquiry__content{max-width:75%}.general-inquiry__form{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:40px}.general-inquiry__input{width:100%;margin-bottom:20px;border-bottom:2px solid #5b6770;padding:8px}.general-inquiry__select{width:100%;padding:8px 16px;border-radius:12px}.general-inquiry__text-area{width:100%;padding:8px 16px;border-radius:12px;margin-top:20px}.general-inquiry__interests{width:100%}.general-inquiry__interests-options{margin-top:20px;margin-left:20px;display:flex;gap:20px}.general-inquiry__checkbox{display:flex;gap:12px}.general-inquiry__checkbox-section{display:flex;flex-direction:column;gap:20px;width:100%}.general-inquiry__interest{display:flex;gap:40px;margin-bottom:20px}.general-inquiry__button{margin-top:40px;justify-self:end;width:100%}@media screen and (max-width: 768px){.general-inquiry{padding:0;box-shadow:none}.general-inquiry__interests{flex-direction:column}}.home-card{display:grid;padding:24px;gap:18px;align-items:center;margin:12px auto;max-width:400px;min-height:130px;box-shadow:0 0 7px #00000026;border-radius:12px}.home-card:hover{transition:box-shadow .2s ease;box-shadow:0 0 7px #00000040}.home-card__img{height:100%;border-top-left-radius:12px;border-bottom-left-radius:12px}.home-card__info{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px}.home-card__texts{display:flex;flex-direction:column;gap:4px}.home-card__date{display:flex;align-items:center;gap:4px}@media screen and (max-width: 768px){.home-card{width:100%}}
