.elementor .footer-legal{font-family:arboria;font-weight:400;font-size:18px;color:var(--white);line-height:1.6;}.elementor .footer-legal-link:hover,.elementor .footer-legal-link:focus-visible{color:var(--white);}.elementor .footer-legal-link{color:var(--gold);}.elementor .divider-plum{width:100%;height:2px;margin-block-start:44px;margin-block-end:29px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--divider-plum);}.elementor .block-text{padding:0px;flex-direction:column;gap:24px;}.elementor .block-body{max-width:762px;padding:0px;flex-direction:column;flex:1 1 0%;}.elementor .block-photo{width:396px;height:396px;object-fit:cover;position:relative;z-index:1;margin-block-start:42px;border-radius:10px;display:block;}.elementor .block-backing{width:367px;height:367px;position:absolute;inset-block-start:0px;inset-inline-start:71px;z-index:0;padding:0px;border-radius:10px;}.elementor .backing-plum{background-color:var(--plum-backing);}.elementor .block-media{width:396px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;flex:0 0 auto;}.elementor .block{width:100%;max-width:1364px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:112px;flex-direction:row;gap:94px;align-items:flex-start;}.elementor .page-section{width:100%;position:relative;z-index:1;padding-block-start:102px;padding-block-end:102px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;align-items:center;}.elementor .inner-hero-card{width:790px;min-height:253px;position:absolute;inset-block-start:326px;inset-inline-start:max(111px, calc(50% - 611px));z-index:1;padding-block-start:40px;padding-block-end:40px;padding-inline-start:45px;padding-inline-end:45px;border-radius:9px;background-color:var(--card-white);}.elementor .inner-hero-image{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .inner-hero{width:100%;height:476px;position:relative;z-index:0;padding:0px;flex-direction:column;}.elementor .divider-gold{width:100%;height:2px;margin-block-start:40px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--gold-divider);}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--gold);}.elementor .footer-link{font-family:arboria;font-weight:500;font-size:23px;color:var(--white);line-height:1;}.elementor .body-copy{color:var(--grey-90);}.elementor .h2-section{color:var(--grey-90);margin:0px;}.elementor .h1-hero{color:var(--grey-90);margin:0px;}