@media (max-width:980px){selector .et_mobile_menu{width:100vw!important;max-width:100vw!important;left:auto!important;right:0!important}}body.page-id-961 .cmplz-document{max-width:1100px;margin:0 auto;padding:60px 24px;color:#263d35!important}body.page-id-961 h1.entry-title,body.page-id-961 .entry-title,body.page-id-961 .cmplz-document h1{font-family:"Merriweather",serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#1d4f3c!important;line-height:1.2;margin-bottom:35px;text-align:center}body.page-id-961 .cmplz-document h2{font-family:"Merriweather",serif;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:700;color:#1d4f3c!important;line-height:1.3;margin-top:42px;margin-bottom:16px}body.page-id-961 .cmplz-document h3{font-family:"Merriweather",serif;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;color:#1d4f3c!important;line-height:1.35;margin-top:30px;margin-bottom:12px}body.page-id-961 .cmplz-document p,body.page-id-961 .cmplz-document li,body.page-id-961 .entry-content p,body.page-id-961 .entry-content li{color:#263d35!important;font-size:1rem;line-height:1.75;font-weight:400}body.page-id-961 .cmplz-document strong,body.page-id-961 .cmplz-document b{color:#1d4f3c!important;font-weight:700}body.page-id-961 .cmplz-document a,body.page-id-961 .entry-content a{color:#c69a4b!important;text-decoration:none}body.page-id-961 .cmplz-document a:hover,body.page-id-961 .entry-content a:hover{text-decoration:underline}body.page-id-961 .cmplz-document ul,body.page-id-961 .cmplz-document ol{padding-left:1.5rem;margin-bottom:24px}body.page-id-961 .cmplz-document table{width:100%;border-collapse:collapse;margin:30px 0;background:#f8f4ea;border-radius:8px;overflow:hidden}body.page-id-961 .cmplz-document th,body.page-id-961 .cmplz-document td{padding:14px 16px;border-bottom:1px solid rgba(29,79,60,0.15);text-align:left;color:#263d35!important}body.page-id-961 .cmplz-document th{font-weight:700;color:#1d4f3c!important}@media (max-width:767px){body.page-id-961 .cmplz-document{padding:35px 18px}body.page-id-961 .cmplz-document table{display:block;overflow-x:auto}body.page-id-961 .cmplz-document p,body.page-id-961 .cmplz-document li,body.page-id-961 .entry-content p,body.page-id-961 .entry-content li{font-size:0.95rem;line-height:1.7}}.wpbc_after_booking_thank_you_section{width:100%!important;max-width:none!important;margin:24px 0!important;padding:20px!important;background:#f7f3ea!important;border:1px solid #d8cdb8!important;border-radius:8px!important;box-shadow:0 6px 18px rgba(0,0,0,0.05)!important;color:#263d35!important}.wpbc_after_booking_thank_you_section .wpbc_ty_message{margin:0 0 16px 0!important;padding:0!important;background:transparent!important;color:#1d4f3c!important;font-size:18px!important;line-height:1.45!important}.wpbc_after_booking_thank_you_section .wpbc_ty_container{width:100%!important;max-width:none!important;margin:0!important;padding:18px!important;background:#f2efe8!important;border:1px solid rgba(31,79,61,0.12)!important;border-radius:8px!important;box-shadow:0 4px 14px rgba(0,0,0,0.04)!important;color:#263d35!important}.wpbc_after_booking_thank_you_section .wpbc_ty_header{width:100%!important;margin:0 0 18px 0!important;padding:10px 14px!important;background:#d0b17a!important;border-top:0!important;border-right:0!important;border-bottom:1px solid rgba(31,79,61,0.10)!important;border-left:4px solid #1f4d3a!important;border-radius:0!important;color:#1d4f3c!important;font-size:17px!important;line-height:1.4!important;font-weight:400!important}.wpbc_after_booking_thank_you_section .wpbc_ty_content{width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:32px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.wpbc_after_booking_thank_you_section.wpbc_ty_content_text.wpbc_cols_2{flex:1 1 0!important;width:50%!important;max-width:50%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#263d35!important}.wpbc_after_booking_thank_you_section .wpbc_ty_section_header{margin:0 0 14px 0!important;padding:0 0 10px 0!important;color:#1d4f3c!important;font-family:"Merriweather",serif!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important;border-bottom:1px solid rgba(31,79,61,0.10)!important}.et_pb_contact_form_container .et-pb-contact-message{margin:0!important;padding:0!important;background:transparent!important;border:none!important}.et_pb_contact_form_container .et-pb-contact-message p{margin:18px 0!important;background:#f2efe8!important;border-radius:8px!important;color:#1d4f3c!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important}