.bd-page.bc-page{overflow:visible;overflow-x:clip}.bd-page .bd-main{padding:40px 0 78px}.bd-page .bd-main .row{--bs-gutter-x:48px}@media screen and (max-width:991.98px){.bd-page .bd-main .row{--bs-gutter-y:48px}}@media screen and (max-width:767.98px){.bd-page .bd-main{padding:24px 0 48px}}.bd-page .bd-header{margin-bottom:28px}.bd-page .bd-header__category{display:inline-flex;align-items:center;margin-bottom:16px;padding:6px 14px;font-family:"iCiel Bold",sans-serif;font-size:12px;line-height:1.2;letter-spacing:0.06em;color:#0f605d;text-transform:uppercase;background:rgba(252,205,140,0.35);border-radius:100px;transition:background-color 0.2s ease}.bd-page .bd-header__category:hover{color:#0f605d;background:#fccd8c}.bd-page .bd-header__title{margin:0 0 16px;font-family:"iCiel Bold",sans-serif;font-size:38px;line-height:1.3;color:#0f605d}@media screen and (max-width:767.98px){.bd-page .bd-header{margin-bottom:20px}.bd-page .bd-header__title{font-size:28px}}.bd-page .bd-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0 0 20px;list-style:none;border-bottom:1px solid #e2e8f0}.bd-page .bd-meta__item{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.4;color:#4d5565}.bd-page .bd-meta__item i{color:#108387}.bd-page .bd-doctor{position:relative;display:flex;align-items:center;gap:24px;margin-bottom:32px;padding:24px;overflow:hidden;background:linear-gradient(135deg,#f9f6f2 0%,#f6f2e9 100%);border:1px solid #ebe1cf;border-left:4px solid #0f605d;border-radius:8px}.bd-page .bd-doctor::after{position:absolute;top:-60px;right:-60px;width:180px;height:180px;content:"";background:rgba(252,205,140,0.25);border-radius:50%;pointer-events:none}.bd-page .bd-doctor__photo{position:relative;z-index:1;flex-shrink:0;width:120px;height:120px;overflow:hidden;background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #c5a880,0 8px 20px rgba(15,96,93,0.15)}.bd-page .bd-doctor__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.bd-page .bd-doctor__body{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.bd-page .bd-doctor__label{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-family:"iCiel Medium",sans-serif;font-size:14px;line-height:1.4;color:#108387}.bd-page .bd-doctor__label i{font-size:14px}.bd-page .bd-doctor__name{font-family:"iCiel Bold",sans-serif;font-size:22px;line-height:1.3;color:#0f605d}.bd-page .bd-doctor__name:hover{color:#108387}.bd-page .bd-doctor__specialty{margin:4px 0 0;font-family:"iCiel Medium",sans-serif;font-size:16px;line-height:1.45;color:#2a2f38}.bd-page .bd-doctor__cchn{margin:2px 0 0;font-size:14px;line-height:1.4;color:#4d5565}.bd-page .bd-doctor__sapo{margin:12px 0 0;font-size:14px;line-height:1.6;color:#4d5565}.bd-page .bd-doctor__actions{position:relative;z-index:1;display:flex;flex:0 0 200px;flex-direction:column;gap:10px;padding-left:24px;border-left:1px dashed #d8cbb3}.bd-page .bd-doctor__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;font-family:"iCiel Bold",sans-serif;font-size:14px;line-height:1.2;color:#0f605d;white-space:nowrap;background:#fff;border:1px solid #0f605d;border-radius:100px;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.bd-page .bd-doctor__btn i{font-size:15px}.bd-page .bd-doctor__btn:hover{color:#fff;background:#0f605d;box-shadow:0 6px 14px rgba(15,96,93,0.2)}.bd-page .bd-doctor__btn--primary{color:#fff;background:#0f605d}.bd-page .bd-doctor__btn--primary:hover{color:#fff;background:#108387;border-color:#108387}@media screen and (min-width:768px) and (max-width:1199.98px){.bd-page .bd-doctor{flex-wrap:wrap;row-gap:16px}.bd-page .bd-doctor__body{flex-basis:calc(100% - 144px)}.bd-page .bd-doctor__actions{flex:1 1 100%;flex-direction:row;padding:16px 0 0 144px;border-top:1px dashed #d8cbb3;border-left:0}.bd-page .bd-doctor__btn{flex:0 1 auto}}@media screen and (max-width:767.98px){.bd-page .bd-doctor{flex-direction:column;align-items:center;gap:16px;padding:20px 16px;text-align:center;border-top:4px solid #0f605d;border-left-width:1px}.bd-page .bd-doctor__photo{width:104px;height:104px}.bd-page .bd-doctor__body{align-items:center}.bd-page .bd-doctor__name{font-size:20px}.bd-page .bd-doctor__actions{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;padding:16px 0 0;border-top:1px dashed #d8cbb3;border-left:0}.bd-page .bd-doctor__btn{flex:1 1 140px;padding:10px 14px}}.bd-page .bd-content{font-size:18px;line-height:1.75;color:#2a2f38;overflow-wrap:break-word}.bd-page .bd-content>:first-child{margin-top:0}.bd-page .bd-content>p:first-of-type{padding:24px 20px 20px;margin-bottom:32px;background:linear-gradient(135deg,#f9f6f2 0%,#f6f2e9 100%);border-radius:10px;box-shadow:4px 4px 0 #0f605d;position:relative}@media screen and (max-width:767px){.bd-page .bd-content>p:first-of-type{padding:24px 16px 20px}}.bd-page .bd-content>p:first-of-type:before{content:"";display:inline-block;width:30px;height:30px;margin-right:10px;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 29 21' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.38849 20.4377C6.53555 20.4437 5.69158 20.2636 4.91543 19.9098C4.13928 19.5561 3.44967 19.0372 2.89469 18.3895C2.28126 17.717 1.80373 16.9322 1.48845 16.0784C1.14739 15.2053 0.971171 14.2766 0.96875 13.3393C1.01951 11.235 1.67774 9.19024 2.86411 7.45148C4.17271 5.41935 5.90348 3.69275 7.93877 2.38906C9.7363 1.20701 11.1446 0.615991 12.1636 0.615991C12.5345 0.603983 12.8958 0.735368 13.1724 0.982837C13.3045 1.10816 13.4083 1.26027 13.4769 1.42898C13.5454 1.5977 13.5771 1.77911 13.5698 1.96107C13.5433 2.30048 13.4197 2.62511 13.2137 2.89616C13.0077 3.16721 12.7281 3.37321 12.4081 3.48958C10.8978 4.1993 9.52047 5.16301 8.33618 6.33872C7.52301 7.21303 7.11337 7.855 7.11337 8.26464C7.11337 8.67428 7.41907 8.87606 8.03048 8.96777L8.42789 9.0289L8.88644 9.05948C10.1594 9.22972 11.3167 9.88728 12.1147 10.8937C12.9463 11.9625 13.3787 13.288 13.3375 14.6416C13.3598 16.0975 12.8111 17.5044 11.809 18.5607C11.2478 19.1697 10.5633 19.6521 9.8011 19.9758C9.03886 20.2995 8.21638 20.4569 7.38849 20.4377Z' fill='%230f605d'/%3E%3Cpath d='M21.8321 20.4379C20.9784 20.4432 20.1337 20.2627 19.3567 19.9091C18.5797 19.5554 17.8889 19.037 17.3322 18.3897C16.7187 17.7173 16.2412 16.9325 15.9259 16.0786C15.5849 15.2056 15.4087 14.2769 15.4062 13.3396C15.457 11.2352 16.1152 9.19049 17.3016 7.45173C18.6124 5.41932 20.3452 3.69276 22.3824 2.38931C24.1717 1.20726 25.578 0.616238 26.6011 0.616238C26.9723 0.602301 27.3343 0.733941 27.6099 0.983084C27.742 1.10841 27.8458 1.26051 27.9143 1.42923C27.9829 1.59794 28.0146 1.77936 28.0073 1.96132C27.9808 2.30073 27.8572 2.62536 27.6512 2.89641C27.4452 3.16746 27.1656 3.37346 26.8456 3.48983C25.3379 4.20098 23.9629 5.16457 22.7798 6.33897C21.9646 7.21124 21.557 7.85321 21.557 8.26489C21.557 8.65007 21.8627 8.87631 22.4802 8.96802L22.8776 9.02915L23.3362 9.05973C24.6076 9.22963 25.7631 9.8874 26.5583 10.8939C27.3922 11.9615 27.8249 13.2879 27.7811 14.6418C27.8034 16.0978 27.2547 17.5046 26.2526 18.561C25.6919 19.1706 25.0075 19.6534 24.2452 19.9772C23.4828 20.3009 22.6601 20.458 21.8321 20.4379Z' fill='%230f605d'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;position:absolute;top:-10px;left:20px}.bd-page .bd-content p{margin:0 0 18px}.bd-page .bd-content h2,.bd-page .bd-content h3,.bd-page .bd-content h4,.bd-page .bd-content h5,.bd-page .bd-content h6{font-family:"iCiel Bold",sans-serif;color:#349699;scroll-margin-top:110px}.bd-page .bd-content h2 b,.bd-page .bd-content h2 strong,.bd-page .bd-content h3 b,.bd-page .bd-content h3 strong,.bd-page .bd-content h4 b,.bd-page .bd-content h4 strong,.bd-page .bd-content h5 b,.bd-page .bd-content h5 strong,.bd-page .bd-content h6 b,.bd-page .bd-content h6 strong{font-weight:inherit}.bd-page .bd-content h2 [style*="color: #fff"],.bd-page .bd-content h2 [style*="color:#fff"],.bd-page .bd-content h2 [style*="color: #FFF"],.bd-page .bd-content h2 [style*="color:#FFF"],.bd-page .bd-content h2 [style*="color: white"],.bd-page .bd-content h2 [style*="color:white"],.bd-page .bd-content h2 [style*="color: rgb(255, 255, 255)"],.bd-page .bd-content h2 [style*="color:rgb(255,255,255)"],.bd-page .bd-content h3 [style*="color: #fff"],.bd-page .bd-content h3 [style*="color:#fff"],.bd-page .bd-content h3 [style*="color: #FFF"],.bd-page .bd-content h3 [style*="color:#FFF"],.bd-page .bd-content h3 [style*="color: white"],.bd-page .bd-content h3 [style*="color:white"],.bd-page .bd-content h3 [style*="color: rgb(255, 255, 255)"],.bd-page .bd-content h3 [style*="color:rgb(255,255,255)"],.bd-page .bd-content h4 [style*="color: #fff"],.bd-page .bd-content h4 [style*="color:#fff"],.bd-page .bd-content h4 [style*="color: #FFF"],.bd-page .bd-content h4 [style*="color:#FFF"],.bd-page .bd-content h4 [style*="color: white"],.bd-page .bd-content h4 [style*="color:white"],.bd-page .bd-content h4 [style*="color: rgb(255, 255, 255)"],.bd-page .bd-content h4 [style*="color:rgb(255,255,255)"],.bd-page .bd-content h5 [style*="color: #fff"],.bd-page .bd-content h5 [style*="color:#fff"],.bd-page .bd-content h5 [style*="color: #FFF"],.bd-page .bd-content h5 [style*="color:#FFF"],.bd-page .bd-content h5 [style*="color: white"],.bd-page .bd-content h5 [style*="color:white"],.bd-page .bd-content h5 [style*="color: rgb(255, 255, 255)"],.bd-page .bd-content h5 [style*="color:rgb(255,255,255)"],.bd-page .bd-content h6 [style*="color: #fff"],.bd-page .bd-content h6 [style*="color:#fff"],.bd-page .bd-content h6 [style*="color: #FFF"],.bd-page .bd-content h6 [style*="color:#FFF"],.bd-page .bd-content h6 [style*="color: white"],.bd-page .bd-content h6 [style*="color:white"],.bd-page .bd-content h6 [style*="color: rgb(255, 255, 255)"],.bd-page .bd-content h6 [style*="color:rgb(255,255,255)"]{color:inherit !important}.bd-page .bd-content h2{position:relative;margin:40px 0 16px;font-size:28px;color:#0f605d;line-height:1.35}.bd-page .bd-content h3{margin:32px 0 12px;font-size:22px;line-height:1.4;color:#108387}.bd-page .bd-content h4{margin:24px 0 10px;font-size:18px;line-height:1.4}.bd-page .bd-content a{color:#108387;text-decoration:none}.bd-page .bd-content a:hover{color:#0f605d;text-decoration-color:currentColor}.bd-page .bd-content b,.bd-page .bd-content strong{font-family:"iCiel Bold",sans-serif;font-weight:normal}.bd-page .bd-content ul,.bd-page .bd-content ol{margin:0 0 18px;padding-left:24px}.bd-page .bd-content ul li,.bd-page .bd-content ol li{margin-bottom:8px;padding-left:4px}.bd-page .bd-content ul li::marker,.bd-page .bd-content ol li::marker{color:#108387}.bd-page .bd-content blockquote{margin:24px 0;padding:16px 20px;background:#f9f6f2;border-left:4px solid #c5a880;border-radius:0 6px 6px 0}.bd-page .bd-content blockquote p:last-child{margin-bottom:0}.bd-page .bd-content img{max-width:100%;height:auto;border-radius:6px}.bd-page .bd-content figure,.bd-page .bd-content .wp-caption{max-width:100%;margin:24px auto}.bd-page .bd-content .wp-caption,.bd-page .bd-content figure:has(figcaption){overflow:hidden;background:#0f605d;border-radius:6px}.bd-page .bd-content .wp-caption img,.bd-page .bd-content figure:has(figcaption) img{display:block;width:100%;border-radius:0}.bd-page .bd-content .wp-caption-text,.bd-page .bd-content figcaption{margin:0;padding:10px 16px 12px;font-size:14px;font-style:italic;line-height:1.5;color:#fff;text-align:center}.bd-page .bd-content .aligncenter{display:block;margin-right:auto;margin-left:auto}@media screen and (min-width:768px){.bd-page .bd-content .alignleft{float:left;max-width:50%;margin:6px 24px 16px 0}.bd-page .bd-content .alignright{float:right;max-width:50%;margin:6px 0 16px 24px}}.bd-page .bd-content::after{display:table;clear:both;content:""}.bd-page .bd-content iframe,.bd-page .bd-content video,.bd-page .bd-content embed{display:block;width:100%;max-width:100%;margin:24px auto;border:0;border-radius:6px}.bd-page .bd-content video{height:auto}.bd-page .bd-content .bd-embed--ratio{height:auto !important;aspect-ratio:16 / 9}.bd-page .bd-content .bd-embed--portrait{max-width:360px}.bd-page .bd-content .bd-embed--social{border-radius:0}.bd-page .bd-content .bd-table-frame{position:relative;margin:24px 0}.bd-page .bd-content .bd-table-frame>.bd-table{margin:0}.bd-page .bd-content .bd-table-frame::before,.bd-page .bd-content .bd-table-frame::after{position:absolute;top:1px;bottom:1px;z-index:1;display:none;width:48px;content:"";pointer-events:none}.bd-page .bd-content .bd-table-frame::before{left:1px;background:linear-gradient(90deg,#fff,rgba(255,255,255,0));border-radius:8px 0 0 8px}.bd-page .bd-content .bd-table-frame::after{right:1px;background:linear-gradient(270deg,#fff,rgba(255,255,255,0));border-radius:0 8px 8px 0}.bd-page .bd-content .bd-table-frame.has-more-start::before,.bd-page .bd-content .bd-table-frame.has-more-end::after{display:block}.bd-page .bd-content .bd-table-frame.is-scrollable{margin-bottom:8px}.bd-page .bd-content .bd-table-arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:12px;color:#0f605d;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.12);transform:translateY(-50%)}.bd-page .bd-content .bd-table-arrow:hover,.bd-page .bd-content .bd-table-arrow:focus-visible{color:#fff;background:#0f605d;border-color:#0f605d}.bd-page .bd-content .bd-table-arrow--prev{left:8px}.bd-page .bd-content .bd-table-arrow--next{right:8px}.bd-page .bd-content .bd-table-frame.has-more-start .bd-table-arrow--prev,.bd-page .bd-content .bd-table-frame.has-more-end .bd-table-arrow--next{display:inline-flex}.bd-page .bd-content .bd-table-hint{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 24px;font-size:14px;line-height:1.4;color:#4d5565}.bd-page .bd-content .bd-table-hint[hidden]{display:none}.bd-page .bd-content .bd-table-hint i{color:#108387;animation:bd-table-swipe 1.6s ease-in-out infinite}.bd-page .bd-content .bd-table{max-width:100%;margin:24px 0;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;-webkit-overflow-scrolling:touch}.bd-page .bd-content .bd-table>table{display:table;width:100% !important;margin:0;overflow:visible;border-style:hidden}.bd-page .bd-content table{display:block;width:100%;max-width:100%;margin:24px 0;overflow-x:auto;font-size:16px;line-height:1.5;border-collapse:collapse}.bd-page .bd-content table th,.bd-page .bd-content table td{min-width:120px;padding:12px 16px;text-align:left;vertical-align:top;border:1px solid #e2e8f0}.bd-page .bd-content table th,.bd-page .bd-content table thead td{font-family:"iCiel Bold",sans-serif;font-weight:normal;color:#fff;background:#0f605d}.bd-page .bd-content table tbody tr:nth-child(even){background:#f9f6f2}.bd-page .bd-content table p:last-child{margin-bottom:0}.bd-page .bd-content .bd-table--row-head>table>tbody>tr:first-child>td,.bd-page .bd-content .bd-table--row-head>table>tr:first-child>td{font-family:"iCiel Bold",sans-serif;color:#fff;background:#0f605d;border-color:rgba(255,255,255,0.18)}.bd-page .bd-content .bd-table--row-head>table>tbody>tr:nth-child(even){background:transparent}.bd-page .bd-content .bd-table--row-head>table>tbody>tr:nth-child(odd):not(:first-child){background:#f9f6f2}.bd-page .bd-content hr{margin:32px 0;border:0;border-top:1px solid #e2e8f0;opacity:1}.bd-page .bd-content #toc_container{display:block !important;width:100% !important;margin:0 0 32px;padding:20px 24px;font-size:16px;background:#f9f6f2;border:1px solid #ebe1cf;border-radius:8px}.bd-page .bd-content #toc_container .toc_title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:"iCiel Bold",sans-serif;font-size:18px;text-align:left;color:#0f605d}.bd-page .bd-content #toc_container .toc_title::before{font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:400;content:"\f0ca"}.bd-page .bd-content #toc_container .toc_list{margin:0;padding:0}.bd-page .bd-content #toc_container .toc_list li{margin:0;padding:4px 0}.bd-page .bd-content #toc_container .toc_list ul{margin:4px 0 0 1.4em;padding:0}.bd-page .bd-content #toc_container .toc_list a{color:#2a2f38;text-decoration:none}.bd-page .bd-content #toc_container .toc_list a:hover{color:#0f605d}.bd-page .bd-content #toc_container .toc_toggle{margin-left:auto;font-family:"iCiel Medium",sans-serif;font-size:14px}.bd-page .bd-content #toc_container .toc_toggle a{color:#108387;text-decoration:none}.bd-page .bd-content #toc_container.contracted .toc_title{margin-bottom:0}.bd-page .bd-content #toc_container.contracted .toc_list{display:none}.bd-page .bd-content #toc_container .toc_number{margin-right:4px;font-family:"iCiel Bold",sans-serif;color:#108387}@media screen and (max-width:767.98px){.bd-page .bd-content{line-height:1.7}.bd-page .bd-content h2{margin-top:32px;font-size:24px}.bd-page .bd-content h3{margin-top:24px;font-size:22px}.bd-page .bd-content h4{font-size:20px}.bd-page .bd-content #toc_container{padding:16px}}.bd-page .bd-content .legacy-booking-form{max-width:560px;margin:32px auto}.bd-page .bd-content .legacy-booking-form .form-wrap{padding:28px 28px 24px;background:#fff;border:1px solid #e2e8f0;border-top:4px solid #0f605d;border-radius:16px;box-shadow:0 12px 32px rgba(15,96,93,0.08)}.bd-page .bd-content .legacy-booking-form .form-title{margin:0 0 20px;font-size:20px;line-height:1.3;color:#0f605d;text-align:center}.bd-page .bd-content .legacy-booking-form .lead-form .form-field{margin-bottom:12px}.bd-page .bd-content .legacy-booking-form .lead-form label{margin-bottom:6px;font-size:14px;line-height:1.4}.bd-page .bd-content .legacy-booking-form .lead-form input[type="text"],.bd-page .bd-content .legacy-booking-form .lead-form input[type="tel"],.bd-page .bd-content .legacy-booking-form .lead-form input[type="email"],.bd-page .bd-content .legacy-booking-form .lead-form select{padding-top:10px;padding-bottom:10px;border-radius:8px;line-height:1.4}.bd-page .bd-content .legacy-booking-form .lead-form .iti input.js-intl-phone{padding-top:10px;padding-bottom:10px;border-radius:8px;line-height:1.4}.bd-page .bd-content .legacy-booking-form .lead-form .form-field-error{margin-top:4px;font-size:12px}.bd-page .bd-content .legacy-booking-form .form-submit{margin:16px 0 0}.bd-page .bd-content .legacy-booking-form .form-submit-btn{padding:12px 24px;font-size:16px}.bd-page .bd-content .legacy-booking-form .form-message:empty{display:none}@media screen and (max-width:767.98px){.bd-page .bd-content .legacy-booking-form{margin:24px auto}.bd-page .bd-content .legacy-booking-form .form-wrap{padding:20px 16px 16px;border-radius:12px}.bd-page .bd-content .legacy-booking-form .form-title{margin-bottom:16px;font-size:18px}}.bd-page .bd-content .legacy-image{margin:24px 0}.bd-page .bd-content .legacy-image img{display:block;width:100%}.bd-page .bd-content .legacy-title{margin:32px 0 14px}.bd-page .bd-content .legacy-title--center{text-align:center}.bd-page .bd-content .legacy-divider{width:64px;height:3px;margin:16px auto 24px;background:#fccd8c;border:0;opacity:1}.bd-page .bd-content .legacy-box{margin:24px 0}.bd-page .bd-content .legacy-box__media{margin-bottom:12px}.bd-page .bd-content .legacy-box__media img{display:block;max-width:100%;border-radius:6px}.bd-page .bd-content .legacy-box__body{min-width:0}.bd-page .bd-content .legacy-box__body>:first-child{margin-top:0}.bd-page .bd-content .legacy-box__body>:last-child{margin-bottom:0}.bd-page .bd-content .legacy-box--icon .bd-page .bd-content .legacy-box__media img{width:48px;height:48px;object-fit:contain;border-radius:0}.bd-page .bd-content .legacy-box--left,.bd-page .bd-content .legacy-box--right{display:flex;align-items:flex-start;gap:16px}.bd-page .bd-content .legacy-box--left .legacy-box__media,.bd-page .bd-content .legacy-box--right .legacy-box__media{flex-shrink:0;margin:0}.bd-page .bd-content .legacy-box--right{flex-direction:row-reverse}.bd-page .bd-content .legacy-box--center{text-align:center}.bd-page .bd-content .legacy-box--center .legacy-box__media img{margin:0 auto}.bd-page .bd-content .legacy-accordion{margin:24px 0;border-top:1px solid #e2e8f0}.bd-page .bd-content .legacy-accordion__item{border-bottom:1px solid #e2e8f0}.bd-page .bd-content .legacy-accordion__item summary{position:relative;padding:16px 40px 16px 0;font-family:"iCiel Bold",sans-serif;font-size:18px;line-height:1.45;color:#0f605d;list-style:none;cursor:pointer}.bd-page .bd-content .legacy-accordion__item summary::-webkit-details-marker{display:none}.bd-page .bd-content .legacy-accordion__item summary::after{position:absolute;top:50%;right:8px;width:10px;height:10px;content:"";border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-75%) rotate(45deg);transition:transform 0.2s ease}.bd-page .bd-content .legacy-accordion__item[open] summary::after{transform:translateY(-25%) rotate(-135deg)}.bd-page .bd-content .legacy-accordion__body{padding:0 0 16px}.bd-page .bd-content .legacy-accordion__body>:last-child{margin-bottom:0}.bd-page .bd-content .legacy-gallery{display:grid;grid-template-columns:repeat(var(--legacy-cols,3),minmax(0,1fr));gap:12px;margin:24px 0}.bd-page .bd-content .legacy-gallery__item{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:6px}.bd-page .bd-content .legacy-gallery__item img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform 0.3s ease}.bd-page .bd-content .legacy-gallery__item:hover img{transform:scale(1.04)}@media screen and (max-width:575.98px){.bd-page .bd-content .legacy-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.bd-page .bd-content .legacy-slider{display:flex;gap:12px;margin:24px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.bd-page .bd-content .legacy-slider>*{flex:0 0 100%;margin:0;scroll-snap-align:start}.bd-page.pg-page .bd-content [style*="color: #fff"],.bd-page.pg-page .bd-content [style*="color:#fff"],.bd-page.pg-page .bd-content [style*="color: #FFF"],.bd-page.pg-page .bd-content [style*="color:#FFF"],.bd-page.pg-page .bd-content [style*="color: white"],.bd-page.pg-page .bd-content [style*="color:white"],.bd-page.pg-page .bd-content [style*="color: rgb(255, 255, 255)"],.bd-page.pg-page .bd-content [style*="color:rgb(255,255,255)"]{color:inherit !important}.bd-page .bc-services__text{min-width:0}.bd-page .bc-services__desc{display:-webkit-box;margin:4px 0 0;overflow:hidden;font-size:14px;line-height:1.45;color:#4d5565;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bd-page .bc-services__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;font-size:20px;color:#0f605d;background:rgba(252,205,140,0.35);border-radius:50%}.bd-page .bd-faq{margin-top:48px}.bd-page .bd-faq .pc-faq{padding:48px 40px;background:#f9f6f2;border-radius:8px}.bd-page .bd-faq .pc-faq .container{max-width:none;padding:0}.bd-page .bd-faq .pc-faq-heading{margin-bottom:32px}.bd-page .bd-faq .pc-faq-title h2{margin:0 0 12px;font-family:"iCiel Bold",sans-serif;font-size:28px;line-height:1.35;color:#0f605d}.bd-page .bd-faq .pc-faq-title h2:last-child{margin-bottom:0}.bd-page .bd-faq .pc-faq-title p{margin:0;font-size:16px;line-height:1.6;color:#4d5565}.bd-page .bd-faq .pc-faq-item h3{margin:0;font-size:18px;line-height:1.4;color:inherit}.bd-page .bd-faq .pc-faq-item[open] summary{color:#0f605d}.bd-page .bd-faq .pc-faq-answer{font-size:16px;line-height:1.6}.bd-page .bd-faq .pc-faq-answer p:last-child{margin-bottom:0}@media screen and (max-width:1050px){.bd-page .bd-faq .pc-faq{padding:40px 28px}}@media screen and (max-width:767.98px){.bd-page .bd-faq{margin-top:32px}.bd-page .bd-faq .pc-faq{padding:32px 16px}.bd-page .bd-faq .pc-faq-heading{margin-bottom:24px}.bd-page .bd-faq .pc-faq-title h2{font-size:24px}.bd-page .bd-faq .pc-faq-item summary{padding:12px 40px 12px 16px}.bd-page .bd-faq .pc-faq-item h3{font-size:16px}.bd-page .bd-faq .pc-faq-answer{padding:0 16px 16px}}.bd-page .bd-references{margin-top:32px;padding:24px 28px;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #0f605d;border-radius:8px}.bd-page .bd-references__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:"iCiel Bold",sans-serif;font-size:20px;line-height:1.3;color:#0f605d}.bd-page .bd-references__title i{font-size:18px;color:#108387}.bd-page .bd-references__content{font-size:14px;line-height:1.6;color:#4d5565;overflow-wrap:anywhere}.bd-page .bd-references__content p{margin:0 0 8px}.bd-page .bd-references__content ul,.bd-page .bd-references__content ol{margin:0;padding-left:20px}.bd-page .bd-references__content ul li,.bd-page .bd-references__content ol li{margin-bottom:6px}.bd-page .bd-references__content ul li::marker,.bd-page .bd-references__content ol li::marker{color:#108387}.bd-page .bd-references__content>:last-child,.bd-page .bd-references__content li:last-child{margin-bottom:0}.bd-page .bd-references__content a{color:#108387;text-decoration:underline;text-decoration-color:rgba(16,131,135,0.35);text-underline-offset:3px}.bd-page .bd-references__content a:hover{color:#0f605d;text-decoration-color:currentColor}@media screen and (max-width:767.98px){.bd-page .bd-references{padding:20px 16px}.bd-page .bd-references__title{font-size:18px}}.bd-page .bd-related{padding:72px 0 80px;background:#f6f2e9}.bd-page .bd-related__dots{display:none}.bd-page .bd-related__title{position:relative;margin:0 0 32px;padding-top:24px;font-family:"iCiel Bold",sans-serif;font-size:32px;line-height:1.3;color:#0f605d}.bd-page .bd-related__title::before{position:absolute;top:9px;left:0;width:28px;height:3px;content:"";background:#fccd8c}.bd-page .bd-related__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bd-page .bd-related__item{display:flex;min-width:0}.bd-page .bd-related__item .bc-card{width:100%}.bd-page .bd-related .bc-card__title{font-size:18px}.bd-page .bd-related .bc-card__excerpt{font-size:16px}@media screen and (max-width:991.98px){.bd-page .bd-related__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767.98px){.bd-page .bd-related{padding:44px 0}.bd-page .bd-related__title{margin-bottom:20px;font-size:24px}.bd-page .bd-related__list{display:flex;gap:16px;margin:0 calc(var(--bs-gutter-x,1.5rem) * -0.5);padding:0 calc(var(--bs-gutter-x,1.5rem) * 0.5) 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:calc(var(--bs-gutter-x,1.5rem) * 0.5);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bd-page .bd-related__list::-webkit-scrollbar{display:none}.bd-page .bd-related__item{flex:0 0 82%;scroll-snap-align:start}.bd-page .bd-related__dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px}.bd-page .bd-related__dot{width:8px;height:8px;padding:0;background:rgba(15,96,93,0.3);border:0;border-radius:50%;transition:width 0.2s ease,height 0.2s ease,background-color 0.2s ease}.bd-page .bd-related__dot.is-active{width:10px;height:10px;background:#0f605d}}.bd-page .bd-toc-fab,.bd-page .bd-toc-panel{display:none}@media screen and (max-width:991.98px){.bd-page .bd-toc-fab{position:fixed;right:20px;bottom:246px;z-index:1000;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;font-size:18px;color:#fff;background:#0f605d;border:2px solid #fccd8c;border-radius:50%;box-shadow:0 6px 16px rgba(15,96,93,0.35);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s}.bd-page .bd-toc-fab.is-visible{opacity:1;visibility:visible;transform:none}.bd-page .bd-toc-panel{position:fixed;inset:0;z-index:10000000;display:block;visibility:hidden;pointer-events:none}.bd-page .bd-toc-panel__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.45);opacity:0;transition:opacity 0.25s ease}.bd-page .bd-toc-panel__sheet{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:75vh;background:#fff;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform 0.25s ease}.bd-page .bd-toc-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.bd-page .bd-toc-panel__title{display:flex;align-items:center;gap:8px;margin:0;font-family:"iCiel Bold",sans-serif;font-size:18px;line-height:1.3;color:#0f605d}.bd-page .bd-toc-panel__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:18px;color:#2a2f38;background:#f9f6f2;border:0;border-radius:50%}.bd-page .bd-toc-panel__body{padding:12px 20px 24px;overflow-y:auto;overscroll-behavior:contain}.bd-page .bd-toc-panel .toc_list{margin:0;padding:0;list-style:none}.bd-page .bd-toc-panel .toc_list li{margin:0;padding:0;list-style:none}.bd-page .bd-toc-panel .toc_list ul{margin:0 0 0 1.2em;padding:0}.bd-page .bd-toc-panel .toc_list a{display:block;padding:8px 0;font-size:16px;line-height:1.45;color:#2a2f38;border-bottom:1px dashed #e2e8f0;transition:background-color 0.2s ease,color 0.2s ease,padding 0.2s ease}.bd-page .bd-toc-panel .toc_list a:hover{color:#0f605d}.bd-page .bd-toc-panel .toc_list a.is-active{padding-right:10px;padding-left:10px;font-family:"iCiel Bold",sans-serif;color:#0f605d;background:rgba(252,205,140,0.3);border-bottom-color:transparent;border-radius:6px;box-shadow:inset 3px 0 0 #0f605d}.bd-page .bd-toc-panel .toc_list a.is-active .toc_number{color:#0f605d}.bd-page .bd-toc-panel .toc_number{margin-right:4px;font-family:"iCiel Bold",sans-serif;color:#108387}.bd-page .bd-toc-panel.is-open{visibility:visible;pointer-events:auto}.bd-page .bd-toc-panel.is-open .bd-toc-panel__backdrop{opacity:1}.bd-page .bd-toc-panel.is-open .bd-toc-panel__sheet{transform:none}}@media screen and (max-width:767.98px){.bd-page .bd-toc-fab{bottom:150px}}@keyframes bd-table-swipe{0%,100%{transform:translateX(-3px)}50%{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.bd-page .bd-content .bd-table-hint i{animation:none}}