.elementor .page-white-section{width:100vw;padding-block-start:90px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .page-image-text-container{width:60.4vw;max-width:var(--main-width);display:flex;flex-direction:row;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:center;align-items:center;}.elementor .page-header{width:100vw;padding-block-start:240px;padding-block-end:100px;background-color:var(--dark);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .page-header-content{width:60.4vw;max-width:var(--main-width);}.elementor .page-header-heading{font-family:var(--Header);font-weight:700;font-size:3.5rem;color:var(--white);letter-spacing:0.02em;line-height:1.15em;}.elementor .page-header-text{font-family:var(--Body);font-weight:300;font-size:1rem;color:var(--light-text);}.elementor .overlay-action-image{width:40%;position:absolute;inset-block-end:-5em;inset-inline-start:20em;border-width:6px;border-color:var(--white);border-style:solid;}.elementor .page-offwhite-section{width:100vw;padding-block-start:90px;padding-block-end:90px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--off-white);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .quote-block{width:100vw;min-height:400px;background-image:linear-gradient(var(--OverlayBlue), var(--OverlayBlue)),url("https://perthsoobahkdo.com/wp-content/uploads/2026/08/Jua-Jok-Gi.png");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;align-items:center;}.elementor .value-heading{font-family:var(--Header);font-weight:600;font-size:1.3rem;color:var(--body-text);letter-spacing:-0.01em;line-height:1.15em;text-align:center;text-transform:uppercase;}.elementor .Value-box{padding:50px;border-width:1px;border-color:var(--light-border);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .Value-box:hover,.elementor .Value-box:focus-visible{background-color:var(--off-white);}.elementor .Value-text{font-family:var(--Body);font-size:0.98rem;color:var(--body-text);letter-spacing:-0.02em;line-height:1.65em;text-align:center;padding-inline-start:40px;padding-inline-end:40px;}.elementor .team-title{font-family:var(--Header);font-weight:700;font-size:0.65rem;color:var(--cta-red);letter-spacing:0.2em;line-height:1.15em;text-transform:uppercase;}.elementor .team-name{font-family:var(--Header);font-weight:800;font-size:1.25rem;color:var(--body-text);letter-spacing:-0.02rem;line-height:1.15rem;}.elementor .cta-button{font-family:var(--Header);font-weight:700;font-size:0.78rem;color:var(--white);letter-spacing:0.12em;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:2px;border-color:var(--cta-red);border-style:solid;background-color:var(--cta-red);}.elementor .cta-button:hover,.elementor .cta-button:focus-visible{border-color:var(--cta-hover-red);background-color:var(--cta-hover-red);}.elementor .normal-button{font-family:var(--Header);font-weight:700;font-size:0.78rem;color:var(--white);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:2px;border-width:1px;border-color:#FFFFFF80;border-style:solid;background-color:var(--Transparent);}.elementor .normal-button:hover,.elementor .normal-button:focus-visible{color:var(--body-text);background-color:var(--white);}.elementor .text-pre-header{font-family:var(--Header);font-weight:600;font-size:0.75rem;color:var(--cta-red);letter-spacing:0.2em;text-transform:uppercase;padding:0px;margin-block-end:16px;}.elementor .text-header{font-family:var(--Header);font-weight:800;font-size:2.5rem;color:var(--dark);letter-spacing:-0.02em;line-height:1.2em;text-transform:capitalize;}.elementor .text-divider{width:2.5rem;height:3px;margin-block-start:15px;margin-block-end:40px;background-color:var(--cta-red);}.elementor .text-body{font-family:var(--Body);font-weight:400;font-size:0.975em;color:#5A5A5A;line-height:1.8em;padding-block-end:1.1em;}.elementor .normal-button-dark{font-family:var(--Header);font-weight:600;font-size:0.75rem;color:var(--dark);letter-spacing:0.15em;text-transform:uppercase;padding-block-start:1em;padding-block-end:1em;padding-inline-start:2.25em;padding-inline-end:2.25em;border-width:1px;border-color:var(--dark);border-style:solid;background-color:var(--Transparent);display:flex;flex-direction:column;align-items:center;}.elementor .normal-button-dark:hover,.elementor .normal-button-dark:focus-visible{color:var(--white);background-color:var(--dark);}.elementor .quote-box-text{font-family:var(--Header);font-weight:400;font-size:2rem;color:var(--white);letter-spacing:-0.01em;line-height:1.5em;text-align:center;font-style:italic;margin-block-end:15px;}.elementor .quote-box-author{font-family:var(--Header);font-weight:600;font-size:0.9em;color:#FFFFFF73;letter-spacing:0.15em;text-align:center;}.elementor .page-cta-text-header{font-family:var(--Header);font-weight:700;font-size:2.25rem;color:var(--white);letter-spacing:-0.02em;line-height:1.15em;}.elementor .footer-title{font-family:var(--Header);font-weight:800;font-size:1rem;color:var(--white);letter-spacing:0.02em;line-height:1.15em;padding-block-end:5px;}.elementor .footer-text{font-family:var(--Body);font-weight:400;font-size:0.875rem;color:#FFFFFF73;line-height:1.8em;}.elementor .footer-sub-heading{font-family:var(--Header);font-weight:700;font-size:0.68em;color:#FFFFFF59;letter-spacing:0.15em;line-height:1.15em;text-transform:uppercase;padding-block-end:20px;}.elementor .footer-page-ending{font-family:var(--Body);font-size:0.75rem;color:#FFFFFF40;}