@media (max-width:768px){.page-id-10019 .hl-section:not(.hl-section-cream):not(.hl-section-dark-photo){padding-left:0;padding-right:0}
.page-id-10019 .hl-section.hl-section-cream,.page-id-10019 .hl-section.hl-section-dark-photo{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}
.page-id-10019 :where(#content) .hl-welcome-text{display:block;max-width:100%;margin-left:0;margin-right:0}
}
.page-id-10019 .hl-hero{background-position:75% 50%;justify-content:flex-end;align-items:flex-end}
.page-id-10019 .hl-hero-inner{padding-right:12%;padding-bottom:230px;text-align:right;width:fit-content;max-width:100%;margin-left:auto}
.page-id-10019 .hl-hero-title,.page-id-10019 .hl-hero-lead{white-space:nowrap;transform:translateX(0.6875em)}
@media (max-width:900px){.page-id-10019 .hl-hero{background-position:40% 12%;justify-content:center}
.page-id-10019 .hl-hero-inner{padding-bottom:80px;max-width:360px;text-align:center;width:auto;margin-left:0;padding-left:12px;padding-right:12px}
.page-id-10019 .hl-hero-title,.page-id-10019 .hl-hero-lead{transform:none}
.page-id-10019 .hl-hero-en br,.page-id-10019 .hl-hero-lead br{display:inline}
}
.page-id-10019 #content .hl-two-col-item h4{font-size:22px;font-weight:800;color:var(--hl-color-secondary-ink);margin:var(--hl-space-xs) 0 var(--hl-space-2xs);border-left:none;padding-left:0}
.page-id-10019 .hl-two-col-item{padding:28px var(--hl-space-xl)}
@media (min-width:769px){.page-id-10019 .hl-section{padding-top:64px;padding-bottom:64px}
}
.page-id-10019 #content .hl-checklist{padding:0;max-width:700px;margin:32px auto 0}
.page-id-10019 :where(#content) .hl-checklist li{font-weight:600;padding:6px 0 6px 36px}
.page-id-10019 :where(#content) .hl-checklist li::before{content:'\f14a';font-family:"Font Awesome 7 Free","Font Awesome 6 Free";font-weight:900;font-size:22px;line-height:28.8px;top:3px}
.page-id-10019 .hl-cost-box{padding:24px 20px}
.page-id-10019 #content .hl-cost-list li{line-height:1.3;margin-bottom:0}
.page-id-10019 #content .hl-cost-note{text-align:left;max-width:720px;margin:40px auto 0;line-height:1.9;display:block}
.page-id-10019 :where(#content) .hl-manual-link{background:var(--hl-color-primary);border-radius:var(--hl-btn-radius);padding:14px 24px;max-width:320px;margin-top:40px;margin-bottom:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgb(255 255 255 / 70%);font-size:13px;gap:6px}
.page-id-10019 #content .hl-manual-link br{display:none}
.page-id-10019 #content .hl-manual-link a{color:var(--color-white);font-weight:700}
.page-id-10019 #content .hl-manual-link a:hover{color:rgb(255 255 255 / 80%)}
.page-id-10019 :where(#content) .hl-manual-link a i{color:var(--color-white)}
.page-id-10019 .hl-step-notes{background:var(--color-white);border:2px solid var(--hl-color-primary);border-radius:10px}
.page-id-10019 .hl-step-notes i{display:none}
.page-id-10019 #content .hl-dark-content p.hl-dark-text:has(+ p.hl-page-link-dark){font-size:var(--hl-font-small);color:rgb(255 255 255 / 70%);line-height:1.7;margin-top:22px;margin-bottom:2px}
.page-id-10019 .hl-section-photo{margin-top:48px}
:where(.page-id-1781) .top-heading.animate .top-heading-text{font-size:42px}
@media (max-width:480px){:where(.page-id-1781) .top-heading.animate .top-heading-text{font-size:24px}
:where(.page-id-1781) .profile-card.type-others{margin-top:20px}
}
:where(.page-id-2144) .top-heading.animate .top-heading-text{font-size:42px}
@media (max-width:480px){:where(.page-id-2144) .top-heading.animate .top-heading-text{font-size:24px}
:where(.page-id-2144) .profile-card.type-others{margin-top:20px}
}
:where(.page-id-9041) .modal.active{display:flex}
:where(.page-id-9041) .faq-category-icon.open{transform:rotate(180deg)}
:where(.page-id-9041) .faq-category-content.open{display:block}
:where(.page-id-9041) .faq-arrow.open{transform:rotate(180deg)}
:where(.page-id-9041) .faq-answer.open{display:block}