.package_container__vOGzV{flex-direction:column;justify-content:center;row-gap:2em;padding:4em 0}.package_container__vOGzV,.package_intro__v577h{display:flex;align-items:flex-start;width:100%;max-width:1200px;margin:0 auto}.package_intro__v577h{justify-content:space-between;padding-bottom:4em;position:relative}.package_greenFlower__AWF0J{position:absolute;right:250px;z-index:-1;opacity:1;filter:drop-shadow(0 0 2px rgba(0,0,0,.1))}.package_left__uXaEP{display:flex;flex-direction:column;align-items:flex-start;row-gap:2em;width:48%}.package_image__9Jeew{border-radius:10px;height:auto;object-fit:cover;box-shadow:0 2px 19px 1px var(--dark-green)}.package_title__Hnd7r{font-family:Italiana,sans-serif;font-size:2.5em;font-weight:bolder;color:var(--dark-heading-green);line-height:1.4}.package_text__NHsBe{font-family:Montserrat,sans-serif;color:gray;line-height:1.7;font-size:1rem}.package_text__NHsBe p{margin:1em 0}.package_text__NHsBe ul{display:flex;flex-direction:column;gap:.8em;margin:.7em 0 1.2em;padding:0;list-style:none}.package_text__NHsBe li{margin:0;padding:1em 1.1em;border:1px solid rgba(1,78,88,.16);border-left:4px solid var(--dark-green);border-radius:6px;background-color:rgba(1,78,88,.035);line-height:1.75;text-align:left}.package_text__NHsBe strong{color:var(--dark-heading-green);font-weight:700}.package_text__NHsBe li>strong:first-child{display:block;margin-bottom:.35em;font-size:1.06rem}.package_link__VxJZP{display:flex;align-items:center;justify-content:center;column-gap:1em;cursor:pointer;padding:10px 20px;border-radius:100px;border:1px solid var(--dark-green);color:var(--dark-green);background-color:#fff}.package_link__VxJZP:hover{background-color:var(--dark-green);color:var(--light-bg)}.package_flowerImg__CaBWU{width:160px;height:auto;object-fit:contain}.package_content__9ogtj{display:flex;flex-direction:column;align-items:flex-start;row-gap:1em;width:100%;scroll-margin-top:200px}.package_contentTitle__SzYe1{font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:500;color:var(--dark-heading-green)}.package_contentList__0Asc6{display:flex;flex-direction:column;align-items:flex-start;row-gap:1em;width:100%;padding-left:2em}.package_listItem___5Jpp{text-decoration:none;font-family:Montserrat,sans-serif;color:gray}.package_content__9ogtj .package_link__VxJZP{margin-top:1em}.package_right__YLmQL{display:flex;flex-direction:column;align-items:flex-end;row-gap:2em;width:47%}.package_sliderDiv__oiwpz{width:100%}.package_arrows__AdfLm{display:flex;align-items:center;column-gap:1em}.package_navArrow__3wC4T{cursor:pointer;color:var(--dark-green);font-size:1.5em}.package_btns__i1SHL{display:flex;align-items:center;width:100%;column-gap:2em}.package_bookLink__2cp9B{display:flex;align-items:center;justify-content:center;column-gap:1em;cursor:pointer;padding:10px 20px;border:1px solid var(--dark-green);border-radius:100px;background-color:var(--dark-green);color:var(--light-bg)}.package_bookLink__2cp9B:hover{background-color:#fff;color:var(--dark-green)}@media screen and (max-width:1200px){.package_container__vOGzV{padding:2em}.package_intro__v577h{flex-direction:column;align-items:center;padding:1em}.package_left__uXaEP{width:100%;align-items:center;text-align:center}.package_image__9Jeew{width:90vw}.package_flowerImg__CaBWU{width:100px}.package_right__YLmQL{width:100%}.package_image__9Jeew{width:100%;height:auto}.package_btns__i1SHL{flex-direction:column;align-items:flex-start;row-gap:1em}}.package_table__kw3sz{border-collapse:collapse;margin:2em 0;font-family:Montserrat,sans-serif;font-size:.9em}.package_table__kw3sz th{background-color:var(--dark-green);color:var(--light-bg);padding:10px 20px;font-weight:400}.package_table__kw3sz td{padding:10px 20px;border-bottom:1px solid var(--dark-green)}.package_table__kw3sz tr:hover{background-color:var(--light-bg)}.package_newYearPage__s8sIF{box-sizing:border-box;overflow-x:clip;padding:4em clamp(1rem,3vw,2rem)}.package_newYearIntro__3iIkk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;grid-column-gap:clamp(2rem,4vw,3.5rem);column-gap:clamp(2rem,4vw,3.5rem);box-sizing:border-box;padding:1rem 0 3rem}.package_newYearPage__s8sIF .package_left__uXaEP,.package_newYearRight__U0wvh{width:auto;min-width:0}.package_newYearRight__U0wvh{align-items:stretch}.package_newYearText__wqjFj h1{color:var(--dark-heading-green);font-family:Italiana,sans-serif;font-size:2.1rem;font-weight:600;line-height:1.2}.package_newYearText__wqjFj>p{margin:0;padding:.9rem 1.1rem;border-left:3px solid #b28a47;border-radius:0 6px 6px 0;background-color:rgba(1,78,88,.06);color:var(--dark-green);line-height:1.8}.package_newYearText__wqjFj ul{gap:.75rem}.package_newYearText__wqjFj li{border-color:rgba(1,78,88,.14) rgba(1,78,88,.14) rgba(1,78,88,.14) #b28a47;background-color:rgba(1,78,88,.035);box-shadow:0 8px 22px rgba(0,0,0,.06)}.package_newYearText__wqjFj li:first-line{color:#145747;font-weight:700}.package_newYearText__wqjFj li:first-child{border-left-color:#a67c2e;background-color:rgba(166,124,46,.08)}.package_newYearText__wqjFj li:first-child:first-line{color:#7f5e25}.package_newYearText__wqjFj li:nth-child(2){border-left-color:#18705f;background-color:rgba(24,112,95,.05)}.package_newYearText__wqjFj li:nth-child(2):first-line{color:#145747}.package_newYearText__wqjFj li:nth-child(3){border-left-color:#a34a43;background-color:rgba(163,74,67,.045)}.package_newYearText__wqjFj li:nth-child(3):first-line{color:#843a35}.package_newYearText__wqjFj li strong{font-weight:700;white-space:nowrap}.package_newYearText__wqjFj li:first-child strong{color:#7f5e25}.package_newYearText__wqjFj li:nth-child(2) strong{color:#145747}.package_newYearText__wqjFj li:nth-child(3) strong{color:#843a35}.package_newYearPage__s8sIF .package_sliderDiv__oiwpz{width:100%;min-width:0;overflow:hidden;border-radius:8px}.package_newYearImage__2_1da{display:block;width:100%;height:400px;border-radius:8px;object-fit:cover;box-shadow:0 14px 36px rgba(0,0,0,.18)}@media screen and (max-width:1200px){.package_newYearPage__s8sIF{padding:2em}.package_newYearIntro__3iIkk{grid-template-columns:minmax(0,1fr);row-gap:2rem;padding:1rem 0 2rem}.package_newYearPage__s8sIF .package_left__uXaEP,.package_newYearRight__U0wvh{width:100%}.package_newYearImage__2_1da{height:360px}}@media screen and (max-width:700px){.package_newYearPage__s8sIF{padding:1.25em 1em}.package_newYearText__wqjFj h1{font-size:1.8rem}.package_newYearImage__2_1da{height:260px}}