@keyframes Hero-module-scss-module__V_xnaa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module-scss-module__V_xnaa__infiniteScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 25px))}}.Hero-module-scss-module__V_xnaa__heroWrapper{grid-template-columns:1fr 1fr;align-items:center;gap:1.75rem;margin-bottom:6rem;display:grid}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left{max-width:500px;position:relative}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons{flex-direction:column;gap:1.65rem;display:flex;position:absolute;top:2rem}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons .Hero-module-scss-module__V_xnaa__ikon1,.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons .Hero-module-scss-module__V_xnaa__ikon2,.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons .Hero-module-scss-module__V_xnaa__ikon3{border-radius:50%;width:30px;height:30px}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons .Hero-module-scss-module__V_xnaa__ikon3{background-color:#47160d}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons .Hero-module-scss-module__V_xnaa__ikon1{background-color:#f58520}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons .Hero-module-scss-module__V_xnaa__ikon2{background-color:#e82229}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer{margin-left:50px}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer h1{color:#47160d;margin-bottom:1rem;font-size:3rem;font-weight:600;line-height:1.1}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer h1 span{color:#5d7e10}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer h1 .Hero-module-scss-module__V_xnaa__solutions{color:#f58520}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer p{max-width:460px;font-size:1rem;line-height:1.5}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer .Hero-module-scss-module__V_xnaa__heroBtn{color:#fff;cursor:pointer;background-color:#f58520;border:none;border-radius:1.5rem;width:220px;margin-top:1.5rem;padding:.75rem 1.75rem;font-size:1.25rem}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer .Hero-module-scss-module__V_xnaa__heroBtn:hover{background-color:#47160d}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__right{justify-content:flex-end;align-items:center;display:flex}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__right img{margin-top:3rem}@media (max-width:600px){.Hero-module-scss-module__V_xnaa__heroWrapper{flex-direction:column;justify-content:center;align-items:center;gap:3rem;margin-top:4rem;display:flex}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left{flex-direction:column;justify-content:center;align-items:center;display:flex}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__heroIcons{display:none}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer{flex-direction:column;justify-content:center;align-items:center;margin-left:0;display:flex}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer h1{text-align:center;max-width:350px;font-size:52px}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer p{text-align:center;max-width:350px}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__left .Hero-module-scss-module__V_xnaa__textContainer .Hero-module-scss-module__V_xnaa__heroBtn{margin-top:2rem}.Hero-module-scss-module__V_xnaa__heroWrapper .Hero-module-scss-module__V_xnaa__right{margin-top:3rem}}
@keyframes reservation-module-scss-module__H_pGzG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes reservation-module-scss-module__H_pGzG__infiniteScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 25px))}}.reservation-module-scss-module__H_pGzG__container{max-width:1200px;margin:0 auto;padding:2rem 1rem}.reservation-module-scss-module__H_pGzG__reservationWrapper{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.reservation-module-scss-module__H_pGzG__header{text-align:center;background-color:#f4f4f4;padding:2rem 1rem}.reservation-module-scss-module__H_pGzG__header p{color:#666;max-width:700px;margin:0 auto;line-height:1.6}.reservation-module-scss-module__H_pGzG__reservationGrid{grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;display:grid}.reservation-module-scss-module__H_pGzG__formContainer{background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}.reservation-module-scss-module__H_pGzG__reservationForm .reservation-module-scss-module__H_pGzG__formRow{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.reservation-module-scss-module__H_pGzG__formGroup{flex-direction:column;display:flex}.reservation-module-scss-module__H_pGzG__formGroup label{color:#333;margin-bottom:.5rem;font-weight:600}.reservation-module-scss-module__H_pGzG__formGroup input,.reservation-module-scss-module__H_pGzG__formGroup select,.reservation-module-scss-module__H_pGzG__formGroup textarea{border:1px solid #ddd;border-radius:4px;padding:.75rem;font-size:1rem}.reservation-module-scss-module__H_pGzG__formGroup textarea{resize:vertical}.reservation-module-scss-module__H_pGzG__submitButton{color:#fff;cursor:pointer;background-color:#5d7e10;border:none;border-radius:4px;width:100%;margin-top:2rem;padding:1rem;font-size:1rem;transition:background-color .3s}.reservation-module-scss-module__H_pGzG__submitButton:hover{background-color:#f58520}.reservation-module-scss-module__H_pGzG__infoContainer{background-color:#f9f9f9;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a}.reservation-module-scss-module__H_pGzG__infoContainer h2{color:#333;border-bottom:2px solid #5d7e10;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}.reservation-module-scss-module__H_pGzG__guidelineSection{margin-bottom:1.5rem}.reservation-module-scss-module__H_pGzG__guidelineSection h3{color:#5d7e10;margin-bottom:.5rem;font-size:22px;font-weight:500}.reservation-module-scss-module__H_pGzG__guidelineSection p{color:#666;line-height:1.6}@media (max-width:768px){.reservation-module-scss-module__H_pGzG__reservationGrid,.reservation-module-scss-module__H_pGzG__formRow{grid-template-columns:1fr}}
