.elementor .section-m{padding:5rem;;gap:clamp(1.25rem, calc(0.656rem + 2.5vw), 2.5rem);}.elementor .section-full{overflow:hidden;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;justify-content:center;align-items:center}.elementor .body{font-family:var(--logo);font-size:clamp(1.125rem, calc(0.947rem + 0.75vw), 1.5rem);}.elementor .button{max-width:15rem;font-family:var(--bodyfont);font-weight:800;font-size:var(--button-text-l);color:var(--cream);text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;border-radius:10px;background-color:var(--black)}.elementor .button:hover,.elementor .button:focus-visible{font-weight:900;color:var(--black);background-color:var(--beige);transform:scale3d(1.05,1.05,1)}.elementor .h2{font-family:var(--logo);font-weight:700;font-size:clamp(1.5rem, calc(1.144rem + 1.5vw), 2.25rem);;color:var(--dark-grey);text-transform:capitalize}.elementor .h1{font-family:var(--logo);font-weight:700;font-size:clamp(2rem, calc(1.288rem + 3vw), 3.5rem);}.elementor .wedding-include{border-radius:15px;background-color:var(--white);box-shadow:1px 1px 10px 0 rgba(0,0,0,1)}