._4e5Hda_container{background:#f8f7f3;min-height:100vh;padding:32px}._4e5Hda_backLink{color:#3f6536;align-items:center;margin-bottom:24px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}._4e5Hda_backLink:hover{transform:translate(-4px)}._4e5Hda_expose{max-width:1400px;margin:0 auto}._4e5Hda_content{background:#fff;border-radius:16px;padding:24px 48px;box-shadow:0 4px 16px #00000014}._4e5Hda_header{border-bottom:1px solid #00000014;margin-bottom:40px;padding-bottom:32px}._4e5Hda_title{color:#333;letter-spacing:-.015em;font-size:2rem;font-weight:700;line-height:1.25}._4e5Hda_location{color:#666;font-size:1.05rem;font-weight:400}@media (max-width:768px){._4e5Hda_container{padding:16px}._4e5Hda_content{padding:24px}._4e5Hda_header{flex-direction:column;align-items:flex-start}._4e5Hda_title{font-size:1.6rem}}
.rPyZRW_navbar{box-sizing:border-box;background-color:#f8f7f3;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;display:flex;position:relative}.rPyZRW_logo{cursor:pointer;z-index:101;align-items:center;gap:1rem;text-decoration:none;transition:opacity .2s;display:flex}.rPyZRW_logo:hover{opacity:.8}.rPyZRW_logoImage{object-fit:contain;object-position:center;width:80px;height:80px}@media (min-width:768px){.rPyZRW_logoImage{width:100px;height:100px}}.rPyZRW_menu{align-items:center;gap:2rem;display:none}@media (min-width:768px){.rPyZRW_menu{display:flex}}.rPyZRW_menu .rPyZRW_menuItem{color:#333;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:large;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.rPyZRW_menu .rPyZRW_menuItem:hover{color:#3f6536;text-decoration:none}.rPyZRW_menu .rPyZRW_menuItem.rPyZRW_active{color:#3f6536}.rPyZRW_dropdownContainer{position:relative}.rPyZRW_dropdownTrigger{align-items:center;gap:.25rem;display:flex}.rPyZRW_chevron{margin-left:2px;transition:transform .2s}.rPyZRW_chevronOpen{transform:rotate(180deg)}.rPyZRW_dropdownMenu{z-index:200;padding-top:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.rPyZRW_dropdownMenu:before{content:"";height:12px;position:absolute;top:0;left:0;right:0}.rPyZRW_dropdownMenuInner{background:#fff;border-radius:12px;min-width:220px;padding:8px;box-shadow:0 4px 20px #00000026}.rPyZRW_dropdownItem{color:#333;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.rPyZRW_dropdownItem:hover{color:#3f6536;background-color:#3f65361a}.rPyZRW_contact{color:#fff;background-color:#3f6536;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:600;transition:opacity .2s;display:none}@media (min-width:768px){.rPyZRW_contact{display:flex}}.rPyZRW_contact:hover{opacity:.9}.rPyZRW_mobileMenuToggle{color:#333;cursor:pointer;z-index:101;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}@media (min-width:768px){.rPyZRW_mobileMenuToggle{display:none}}.rPyZRW_mobileOverlay{z-index:99;background:#0000004d;display:block;position:fixed;inset:0}@media (min-width:768px){.rPyZRW_mobileOverlay{display:none}}.rPyZRW_mobileMenu{z-index:100;background-color:#f8f7f3;flex-direction:column;width:280px;max-width:80vw;padding-top:100px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-4px 0 20px #0000001a}@media (min-width:768px){.rPyZRW_mobileMenu{display:none}}.rPyZRW_mobileMenu.rPyZRW_mobileMenuOpen{transform:translate(0)}.rPyZRW_mobileMenuItems{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.rPyZRW_mobileMenuItem{color:#333;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.rPyZRW_mobileMenuItem:hover{color:#3f6536;background-color:#0000000d}.rPyZRW_mobileMenuItem.rPyZRW_active{color:#3f6536;background-color:#3f65361a}.rPyZRW_mobileContact{color:#fff;background-color:#3f6536;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem;font-size:1.1rem;font-weight:600;transition:opacity .2s;display:flex}.rPyZRW_mobileContact:hover{opacity:.9}.rPyZRW_mobileTreeContainer{flex-direction:column;display:flex}.rPyZRW_mobileSubmenu{border-left:2px solid #3f653633;flex-direction:column;margin-left:1rem;padding-left:1rem;display:flex}.rPyZRW_mobileSubmenuItem{color:#555;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.rPyZRW_mobileSubmenuItem:hover{color:#3f6536;background-color:#0000000d}
.DhPlOa_overlay{z-index:1000;background-color:#00000080;animation:.2s ease-out DhPlOa_fadeIn;position:fixed;inset:0}.DhPlOa_modal{z-index:1001;text-align:left;background:#fff;border-radius:12px;width:90%;max-width:480px;max-height:90vh;animation:.3s ease-out DhPlOa_slideUp;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.DhPlOa_modal{border-radius:16px 16px 0 0;width:100%;max-width:100%;animation:.3s ease-out DhPlOa_slideUpMobile;inset:auto 0 0;transform:none}}.DhPlOa_header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}@media (max-width:768px){.DhPlOa_header{padding:20px 20px 12px}}.DhPlOa_title{color:#333;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:768px){.DhPlOa_title{font-size:1.25rem}}.DhPlOa_closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:flex}.DhPlOa_closeButton:hover{color:#333;background-color:#f5f5f5}.DhPlOa_closeButton:active{background-color:#e5e5e5}.DhPlOa_content{padding:24px}@media (max-width:768px){.DhPlOa_content{padding:20px}}.DhPlOa_subtitle{color:#666;text-align:center;margin:0 0 20px;font-size:.95rem}@media (max-width:768px){.DhPlOa_subtitle{margin-bottom:16px;font-size:.9rem}}.DhPlOa_options{flex-direction:column;gap:12px;display:flex}.DhPlOa_option{border:2px solid #0000;border-radius:10px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .2s;display:flex}@media (max-width:768px){.DhPlOa_option{gap:14px;padding:18px 16px}}.DhPlOa_option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.DhPlOa_option:active{transform:translateY(0)}.DhPlOa_whatsapp{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%)}.DhPlOa_whatsapp:hover{box-shadow:0 4px 16px #25d36666}.DhPlOa_phone{color:#fff;background:linear-gradient(135deg,#3f6536 0%,#2a4424 100%)}.DhPlOa_phone:hover{box-shadow:0 4px 16px #3f653666}.DhPlOa_email{color:#fff;background:linear-gradient(135deg,#4a90e2 0%,#357abd 100%)}.DhPlOa_email:hover{box-shadow:0 4px 16px #4a90e266}.DhPlOa_optionIcon{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (max-width:768px){.DhPlOa_optionIcon{width:52px;height:52px}}.DhPlOa_optionText{flex:1}.DhPlOa_optionLabel{margin-bottom:2px;font-size:1.1rem;font-weight:600}@media (max-width:768px){.DhPlOa_optionLabel{font-size:1.15rem}}.DhPlOa_optionSublabel{opacity:.9;font-size:.9rem}@media (max-width:768px){.DhPlOa_optionSublabel{font-size:.95rem}}@keyframes DhPlOa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DhPlOa_slideUp{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes DhPlOa_slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}
._4zj5Ra_footer{color:#333;background:#f5f5f0;margin-top:2rem;padding:2rem 1rem}@media (min-width:768px){._4zj5Ra_footer{padding:3rem 2rem}}._4zj5Ra_container{grid-template-columns:1fr;gap:2rem;max-width:1400px;margin:0 auto;display:grid}@media (min-width:640px){._4zj5Ra_container{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:968px){._4zj5Ra_container{grid-template-columns:repeat(4,1fr);gap:2rem}}._4zj5Ra_column{flex-direction:column;gap:1rem;display:flex}._4zj5Ra_logo{cursor:pointer;justify-content:center;align-items:center;gap:1rem;margin:0 auto;text-decoration:none;transition:opacity .2s;display:flex}._4zj5Ra_logo:hover{opacity:.8}._4zj5Ra_logoImage{object-fit:contain;object-position:center;width:150px;height:100px}@media (min-width:768px){._4zj5Ra_logoImage{width:150px;height:150px}}._4zj5Ra_heading{color:#000;margin:0 0 .75rem;font-size:1.25rem;font-weight:700}@media (min-width:768px){._4zj5Ra_heading{margin:0 0 1rem;font-size:1.5rem}}._4zj5Ra_content{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){._4zj5Ra_content{gap:1rem}}._4zj5Ra_companyName{margin:0 0 .5rem;font-weight:500}._4zj5Ra_contactItem{align-items:center;gap:.75rem;display:flex}._4zj5Ra_contactItem svg{flex-shrink:0}._4zj5Ra_contactItem div{flex-direction:column;gap:.25rem;display:flex}._4zj5Ra_contactItem p{word-break:break-word;margin:0;font-size:.9rem;line-height:1.4}@media (min-width:768px){._4zj5Ra_contactItem p{font-size:.95rem}}._4zj5Ra_contactItem ._4zj5Ra_icon{vertical-align:middle;flex-shrink:0;margin-right:6px}._4zj5Ra_contactItem ._4zj5Ra_link{color:inherit;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}._4zj5Ra_contactItem ._4zj5Ra_link:hover{color:#3f6536}._4zj5Ra_label{font-weight:500}._4zj5Ra_linkList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){._4zj5Ra_linkList{gap:.75rem}}._4zj5Ra_linkList li a{color:#333;font-size:.9rem;text-decoration:none;transition:color .2s}@media (min-width:768px){._4zj5Ra_linkList li a{font-size:.95rem}}._4zj5Ra_linkList li a:hover{color:#3f6536}._4zj5Ra_cookieButton{color:#333;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9rem;text-decoration:none;transition:color .2s}@media (min-width:768px){._4zj5Ra_cookieButton{font-size:.95rem}}._4zj5Ra_cookieButton:hover{color:#3f6536}
.aMqNWW_divider{box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #e3ddcf;width:100%;height:2px;margin:16px 0}
._8MrWYG_gallery{margin-bottom:48px}._8MrWYG_gallery .swiper-navigation-icon{display:none}._8MrWYG_mainImageWrapper{width:100%;margin-bottom:16px;position:relative}._8MrWYG_loadingPlaceholder{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:16px;width:100%;height:600px;animation:1.5s infinite _8MrWYG_shimmer}@keyframes _8MrWYG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._8MrWYG_mainSwiper{border-radius:16px;width:100%;height:600px;overflow:hidden;box-shadow:0 8px 24px #00000026}:is(._8MrWYG_mainSwiper .swiper-button-next,._8MrWYG_mainSwiper .swiper-button-prev){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#fffffff2;border-radius:50%;width:50px;height:50px;transition:all .3s cubic-bezier(.4,0,.2,1)}._8MrWYG_mainSwiper .swiper-button-next:after{content:""}._8MrWYG_mainSwiper .swiper-button-prev:after{content:""}._8MrWYG_mainSwiper .swiper-button-next:before{content:"";border-top:3px solid #3f6536;border-right:3px solid #3f6536;width:12px;height:12px;transition:border-color .2s;position:absolute}._8MrWYG_mainSwiper .swiper-button-prev:before{content:"";border-top:3px solid #3f6536;border-right:3px solid #3f6536;width:12px;height:12px;transition:border-color .2s;position:absolute}:is(._8MrWYG_mainSwiper .swiper-button-next:hover,._8MrWYG_mainSwiper .swiper-button-prev:hover){background:#fff;transform:scale(1.1)}._8MrWYG_mainSwiper .swiper-button-next:hover:before{border-color:#20331b}._8MrWYG_mainSwiper .swiper-button-prev:hover:before{border-color:#20331b}:is(._8MrWYG_mainSwiper .swiper-button-next._8MrWYG_swiper-button-disabled,._8MrWYG_mainSwiper .swiper-button-prev._8MrWYG_swiper-button-disabled){pointer-events:none;opacity:0!important}:is(._8MrWYG_mainSwiper:hover .swiper-button-next,._8MrWYG_mainSwiper:hover .swiper-button-prev){opacity:1}._8MrWYG_mainSwiper .swiper-button-prev{left:20px}._8MrWYG_mainSwiper .swiper-button-prev:before{left:22px;transform:rotate(-135deg)}._8MrWYG_mainSwiper .swiper-button-next{right:20px}._8MrWYG_mainSwiper .swiper-button-next:before{right:22px;transform:rotate(45deg)}._8MrWYG_mainImage{border-radius:16px;width:100%;height:600px;position:relative;overflow:hidden}._8MrWYG_image{object-fit:cover;width:100%;height:100%}._8MrWYG_statusBadge{letter-spacing:.04em;text-transform:uppercase;z-index:10;color:#fff;background:#3f6536;border-radius:4px;padding:6px 16px;font-size:.72rem;font-weight:700;position:absolute;top:24px;right:24px;box-shadow:0 2px 8px #0003}._8MrWYG_status_Verkauft,._8MrWYG_status_Vermietet{color:#fff;background:#888}._8MrWYG_status_Reserviert{color:#fff;background:#e6a028}._8MrWYG_status_Entwurf{color:#888;background:#ffffffe6}._8MrWYG_thumbnailsWrapper{align-items:center;gap:16px;padding:12px;display:flex;position:relative}._8MrWYG_thumbsSwiper{flex:1;width:100%;padding:0}._8MrWYG_thumbsSwiper .swiper-slide{width:auto!important}:is(._8MrWYG_thumbsSwiper .swiper-button-next,._8MrWYG_thumbsSwiper .swiper-button-prev){background:#fffffff2;border-radius:50%;width:44px;height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #0000001f}._8MrWYG_thumbsSwiper .swiper-button-next:after{content:""}._8MrWYG_thumbsSwiper .swiper-button-prev:after{content:""}._8MrWYG_thumbsSwiper .swiper-button-next:before{content:"";border-top:2.5px solid #3f6536;border-right:2.5px solid #3f6536;width:10px;height:10px;transition:all .2s;position:absolute}._8MrWYG_thumbsSwiper .swiper-button-prev:before{content:"";border-top:2.5px solid #3f6536;border-right:2.5px solid #3f6536;width:10px;height:10px;transition:all .2s;position:absolute}:is(._8MrWYG_thumbsSwiper .swiper-button-next:hover,._8MrWYG_thumbsSwiper .swiper-button-prev:hover){background:#3f6536;transform:scale(1.08);box-shadow:0 4px 16px #0003}._8MrWYG_thumbsSwiper .swiper-button-next:hover:before{border-color:#fff}._8MrWYG_thumbsSwiper .swiper-button-prev:hover:before{border-color:#fff}:is(._8MrWYG_thumbsSwiper .swiper-button-next._8MrWYG_swiper-button-disabled,._8MrWYG_thumbsSwiper .swiper-button-prev._8MrWYG_swiper-button-disabled){opacity:0;pointer-events:none}._8MrWYG_thumbsSwiper .swiper-button-prev{left:8px}._8MrWYG_thumbsSwiper .swiper-button-prev:before{left:19px;transform:rotate(-135deg)}._8MrWYG_thumbsSwiper .swiper-button-next{right:8px}._8MrWYG_thumbsSwiper .swiper-button-next:before{right:19px;transform:rotate(45deg)}._8MrWYG_thumbnailSlide{cursor:pointer;width:auto}._8MrWYG_thumbnail{cursor:pointer;border-radius:8px;flex-shrink:0;min-width:200px;height:150px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}._8MrWYG_thumbnail:hover{transform:scale(1.05)}.swiper-slide-thumb-active ._8MrWYG_thumbnail{box-shadow:0 4px 12px #0003}.swiper-slide-thumb-active ._8MrWYG_thumbnail:after{content:"";pointer-events:none;border:3px solid #3f6536;border-radius:8px;position:absolute;inset:0}._8MrWYG_thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){._8MrWYG_mainSwiper{height:300px}:is(._8MrWYG_mainSwiper .swiper-button-next,._8MrWYG_mainSwiper .swiper-button-prev){opacity:1;width:42px;height:42px}._8MrWYG_mainSwiper .swiper-button-next:before{border-width:2.5px;width:10px;height:10px}._8MrWYG_mainSwiper .swiper-button-prev:before{border-width:2.5px;width:10px;height:10px}._8MrWYG_mainSwiper .swiper-button-prev{left:12px}._8MrWYG_mainSwiper .swiper-button-prev:before{left:19px}._8MrWYG_mainSwiper .swiper-button-next{right:12px}._8MrWYG_mainSwiper .swiper-button-next:before{right:19px}._8MrWYG_mainImage{height:300px}._8MrWYG_thumbnail{min-width:100px;height:80px}:is(._8MrWYG_thumbsSwiper .swiper-button-next,._8MrWYG_thumbsSwiper .swiper-button-prev){width:36px;height:36px}._8MrWYG_thumbsSwiper .swiper-button-next:before{border-width:2px;width:8px;height:8px}._8MrWYG_thumbsSwiper .swiper-button-prev:before{border-width:2px;width:8px;height:8px}._8MrWYG_thumbsSwiper .swiper-button-prev{left:4px}._8MrWYG_thumbsSwiper .swiper-button-prev:before{left:16px}._8MrWYG_thumbsSwiper .swiper-button-next{right:4px}._8MrWYG_thumbsSwiper .swiper-button-next:before{right:16px}}
.T3T-Xa_container{background:#f8f7f3;grid-template-columns:1fr 2fr;grid-template-areas:"left right";max-width:1400px;margin:0 auto;padding:40px 1rem;display:grid}.T3T-Xa_left{flex-direction:column;grid-area:left;padding:40px;display:flex}.T3T-Xa_right{grid-area:right;align-items:flex-start;padding:40px;display:flex}.T3T-Xa_imageWrapper{aspect-ratio:4/3;border-radius:16px;width:100%;position:relative;overflow:hidden}.T3T-Xa_image{object-fit:cover;object-position:center center}.T3T-Xa_tagline{text-align:left;width:100%;margin-top:24px}.T3T-Xa_tagline h1{color:#333;margin:0 0 16px;font-size:2.5rem;font-weight:700;line-height:1.1}.T3T-Xa_tagline h1 em{color:#3f6536;font-style:italic}.T3T-Xa_tagline p{color:#555;margin:0;font-size:1rem;line-height:1.5}.T3T-Xa_whatsappButton{color:#fff;background-color:#3f6536;border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.T3T-Xa_whatsappButton:hover{background-color:#2a4424;transform:translateY(-2px)}.T3T-Xa_whatsappButton:active{transform:translateY(0)}.T3T-Xa_whatsappIcon{flex-shrink:0;width:24px;height:24px}@media (max-width:1000px){.T3T-Xa_container{min-height:initial;grid-template-columns:1fr;grid-template-areas:"left""right";padding:24px 1rem}.T3T-Xa_left{padding:0 0 24px}.T3T-Xa_right{padding:0}.T3T-Xa_imageWrapper{aspect-ratio:4/3}.T3T-Xa_image{object-position:center 50%}.T3T-Xa_tagline{text-align:center}.T3T-Xa_tagline h1{font-size:1.75rem}}
.aZU_Xq_animatedlogo_svg{z-index:0;pointer-events:none;mix-blend-mode:normal;width:auto;max-width:455px;height:auto;margin:0 auto;display:block;overflow:visible}.aZU_Xq_animatedlogo_group{transform-box:fill-box;transform-origin:50% 0}.aZU_Xq_animatedlogo_path{stroke-dasharray:4000;stroke-dashoffset:4000px;animation:aZU_Xq_drawLine var(--logo-path-duration) ease forwards var(--logo-path-delay)}.aZU_Xq_animatedlogo_text{opacity:0;animation:aZU_Xq_pop var(--logo-text-duration) ease forwards var(--logo-text-delay);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}@keyframes aZU_Xq_drawLine{to{stroke-dashoffset:0}}@keyframes aZU_Xq_pop{to{opacity:1}}
.Qxx4uq_section{background:#f5f5f0;padding:60px 1rem}.Qxx4uq_container{text-align:center;max-width:1400px;margin:0 auto}.Qxx4uq_title{color:#333;margin:0 0 12px;font-size:2rem;font-weight:700}@media (min-width:768px){.Qxx4uq_title{font-size:2.5rem}}.Qxx4uq_highlight{color:#3f6536}.Qxx4uq_subtitle{color:#666;max-width:600px;margin:0 auto 40px;font-size:1rem}@media (min-width:768px){.Qxx4uq_subtitle{font-size:1.125rem}}.Qxx4uq_cards{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:640px){.Qxx4uq_cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:968px){.Qxx4uq_cards{grid-template-columns:repeat(3,1fr)}}.Qxx4uq_card{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:32px 24px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 20px #00000014}.Qxx4uq_card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.Qxx4uq_card:hover .Qxx4uq_link{color:#3f6536}.Qxx4uq_icon{color:#3f6536;background:#3f65361a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.Qxx4uq_cardTitle{color:#333;margin:0 0 12px;font-size:1.25rem;font-weight:700}.Qxx4uq_description{color:#666;flex-grow:1;margin:0 0 16px;font-size:.95rem;line-height:1.6}.Qxx4uq_link{color:#555;font-size:.95rem;font-weight:600;transition:color .2s}
.nnrITG_section{background:#fff;padding:60px 1rem;overflow:hidden}.nnrITG_container{max-width:1200px;margin:0 auto}.nnrITG_title{color:#333;text-align:center;margin:0 0 48px;font-size:2rem;font-weight:700}@media (min-width:768px){.nnrITG_title{font-size:2.5rem}}.nnrITG_highlight{color:#3f6536}.nnrITG_timeline{grid-template-columns:1fr;gap:24px;display:grid;position:relative}.nnrITG_timeline:before{content:"";z-index:0;background:linear-gradient(#3f6536,#3f65364d);width:3px;position:absolute;top:24px;bottom:24px;left:22px}@media (min-width:768px){.nnrITG_timeline{grid-template-columns:repeat(4,1fr);gap:0}.nnrITG_timeline:before{background:linear-gradient(90deg,#3f6536,#3f65364d);width:auto;height:3px;inset:24px 40px auto}}.nnrITG_item{flex-direction:row;align-items:flex-start;gap:16px;display:flex;position:relative}@media (min-width:768px){.nnrITG_item{text-align:center;flex-direction:column;align-items:center;padding:0 12px}}.nnrITG_number{color:#fff;z-index:1;background:#3f6536;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 12px #3f65364d}@media (min-width:768px){.nnrITG_number{margin-bottom:20px}}.nnrITG_content{background:#f5f5f0;border-radius:16px;flex:1;padding:20px;box-shadow:0 4px 20px #00000014}@media (min-width:768px){.nnrITG_content{height:100%;padding:24px 20px}}.nnrITG_content h3{color:#333;margin:0 0 8px;font-size:1.125rem;font-weight:700}@media (min-width:768px){.nnrITG_content h3{font-size:1.125rem}}@media (min-width:968px){.nnrITG_content h3{font-size:1.25rem}}.nnrITG_content p{color:#666;margin:0;font-size:.9rem;line-height:1.6}@media (min-width:968px){.nnrITG_content p{font-size:.95rem}}
.jROHbq_section{background:#f5f5f0;padding:60px 1rem}.jROHbq_container{text-align:center;max-width:1400px;margin:0 auto}.jROHbq_title{color:#333;margin:0 0 12px;font-size:2rem;font-weight:700}@media (min-width:768px){.jROHbq_title{font-size:2.5rem}}.jROHbq_highlight{color:#3f6536}.jROHbq_subtitle{color:#666;max-width:600px;margin:0 auto 40px;font-size:1rem}@media (min-width:768px){.jROHbq_subtitle{font-size:1.125rem}}.jROHbq_grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.jROHbq_grid{grid-template-columns:1fr 1fr;gap:40px}}.jROHbq_carouselWrapper{width:100%}.jROHbq_carousel{aspect-ratio:4/3;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.jROHbq_slide{opacity:0;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0}.jROHbq_slide.jROHbq_active{opacity:1}.jROHbq_image{object-fit:cover;object-position:center}.jROHbq_navButton{cursor:pointer;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.jROHbq_navButton svg{color:#333;width:20px;height:20px}.jROHbq_navButton:hover{background:#fff;transform:translateY(-50%)scale(1.05)}.jROHbq_prevButton{left:12px}.jROHbq_nextButton{right:12px}.jROHbq_dots{z-index:10;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.jROHbq_dot{cursor:pointer;background:#fff9;border:none;border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s}.jROHbq_dot:hover{background:#ffffffe6}.jROHbq_dot.jROHbq_activeDot{background:#fff;transform:scale(1.2)}.jROHbq_mapWrapper{flex-direction:column;gap:24px;display:flex}.jROHbq_mapContainer{aspect-ratio:4/3;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 4px 20px #00000014}.jROHbq_mapPlaceholder{color:#666;background:#f5f5f0;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;display:flex}.jROHbq_address{text-align:left;background:#f5f5f0;border-radius:16px;padding:24px}.jROHbq_address h3{color:#3f6536;margin:0 0 16px;font-size:1.25rem;font-weight:700}.jROHbq_address p{color:#333;margin:0 0 12px;font-size:.95rem;line-height:1.6}.jROHbq_address p:last-child{margin-bottom:0}.jROHbq_address p strong{color:#333}
.ny9r6G_highlight{color:#3f6536}.ny9r6G_chevronWrap{align-items:center;margin-left:auto;transition:transform .3s;display:flex}.ny9r6G_chevron{transition:transform .3s;display:inline-block}details[open] .ny9r6G_chevronWrap .ny9r6G_chevron{transform:rotate(180deg)}.ny9r6G_chevron{margin-left:auto;transition:transform .3s;transform:rotate(0)}.ny9r6G_separator{border-top:1px solid #e0e0e0;width:100%;margin:10px 0}.ny9r6G_section{background:#fff;padding:60px 1rem}.ny9r6G_container{text-align:center;max-width:1200px;margin:0 auto}.ny9r6G_title{color:#333;margin:0 0 32px;font-size:2rem;font-weight:700}@media (min-width:768px){.ny9r6G_title{font-size:2.5rem}}.ny9r6G_faqList{text-align:left;gap:12px;max-width:900px;margin:0 auto;display:grid}.ny9r6G_item{background:#f8f7f3;border-radius:8px;padding:16px 18px;box-shadow:0 4px 20px #00000014}.ny9r6G_question{cursor:pointer;align-items:center;gap:.5em;font-size:1.08em;font-weight:600;list-style:none;transition:color .2s;display:flex}.ny9r6G_icon{vertical-align:middle;flex-shrink:0;margin-right:.3em;display:inline-block}details[open] .ny9r6G_question{color:#3f6536}.ny9r6G_animatedAnswer{opacity:1;max-height:500px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .35s;overflow:hidden}details:not([open]) .ny9r6G_animatedAnswer{opacity:0;pointer-events:none;max-height:0}.ny9r6G_answer{color:#666;margin-top:8px}
