.elementor .e-default-h1{font-family:var(--idx-font-heading);font-weight:900;font-size:clamp(3.2rem, 8vw, 7rem);letter-spacing:-0.025em;line-height:0.9;}.elementor .e-default-div{padding:0px;}.elementor .e-default-h2{font-family:var(--idx-font-heading);font-size:clamp(2.5rem, 4.5vw, 4rem);letter-spacing:-0.025em;line-height:0.9;}.elementor .e-default-h3{font-family:var(--idx-font-heading);}.elementor .e-default-h4{font-family:var(--idx-font-heading);}.elementor .e-default-p{font-family:var(--idx-font-body);font-weight:400;font-size:16px;line-height:1.3;}.elementor .e-default-button{min-height:48px;font-family:var(--idx-font-heading);font-weight:600;font-size:1.35rem;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;transition:all 200ms;}.elementor .e-default-section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-default-span{font-family:var(--idx-font-body);}.elementor .e-default-a{font-family:var(--idx-font-body);font-weight:600;font-size:inherit;}