.elementor .page-hero{min-height:584px;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .primary-btn{width:fit-content;position:relative;z-index:99;font-family:Montserrat;font-weight:400;font-size:18px;color:var(--White);line-height:100%;text-transform:capitalize;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--Primary);}.elementor .primary-btn:hover,.elementor .primary-btn:focus-visible{color:var(--White);background-color:var(--Primary);}.elementor .H1{font-family:var(--heading);font-weight:400;font-size:48px;color:var(--White);line-height:1.66em;text-align:center;text-transform:capitalize;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n}.elementor .H2{position:relative;scroll-margin-top:99px;font-family:var(--heading);font-weight:400;font-size:40px;color:var(--black);line-height:1.5em;text-align:start;}.elementor .tagline{font-family:var(--body);font-weight:500;font-size:19px;color:var(--Primary);letter-spacing:1%;line-height:100%;}.elementor .body-text{font-family:var(--body);font-weight:400;font-size:17px;color:var(--black);letter-spacing:-1%;line-height:193%;}.elementor .H3{position:relative;scroll-margin-top:99px;font-family:var(--heading);font-weight:400;font-size:38px;color:var(--black);line-height:1.5em;text-align:start;}.elementor .Cta-heading{font-family:var(--heading);font-weight:400;font-size:42px;color:var(--black);line-height:1.9em;text-align:center;}.elementor .card-3{padding-block-start:39px;padding-block-end:52px;padding-inline-start:33px;padding-inline-end:20px;background-color:var(--White);display:flex;flex-direction:column;gap:3px;align-items:start;}.elementor .card-3:hover,.elementor .card-3:focus-visible{border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#8C6A53;border-style:solid;}