.elementor .e-default-h1{font-family:var(--titles);font-weight:500;font-size:var(--h1-size);line-height:var(--heading-line-height);/* Heading ink; --heading-color overrides */
color: var(--heading-color);\n}.elementor .e-default-h4{font-family:var(--titles);font-weight:700;font-size:var(--h4-size);line-height:var(--heading-line-height);/* Heading ink; --heading-color overrides */
color: var(--heading-color);\n}.elementor .e-default-h6{font-family:var(--titles);font-weight:700;font-size:var(--h6-size);line-height:var(--heading-line-height);/* Heading ink; --heading-color overrides */
color: var(--heading-color);\n}.elementor .e-default-h5{font-family:var(--titles);font-weight:700;font-size:var(--h5-size);line-height:var(--heading-line-height);/* Heading ink; --heading-color overrides */
color: var(--heading-color);\n}.elementor .e-default-h2{font-family:var(--titles);font-weight:700;font-size:var(--h2-size);line-height:var(--heading-line-height);/* Heading ink; --heading-color overrides */
color: var(--heading-color);\n}.elementor .e-default-h3{font-family:var(--titles);font-weight:500;font-size:var(--h3-size);line-height:var(--heading-line-height);/* Heading ink; --heading-color overrides */
color: var(--heading-color);\n}.elementor .e-default-p{font-family:var(--body);font-weight:400;font-size:var(--body-default);line-height:var(--body-line-height);color: var(--text-color);

/* Hide a paragraph with no content */
&.e-paragraph-base:empty {
display: none;
}\n}.elementor .e-default-button{font-family:var(--body);font-weight:500;font-size:var(--body-default);line-height:var(--body-line-height);padding-block-start:var(--button-input-padding-vertical);padding-block-end:var(--button-input-padding-vertical);padding-inline-start:var(--button-input-padding-horizontal);padding-inline-end:var(--button-input-padding-horizontal);border-radius:var(--radius-m);border-width:var(--border-m);border-style:solid;box-shadow:var(--box-shadow-h) var(--box-shadow-v-light) var(--box-shadow-b-light) var(--box-shadow-s) var(--color-box-shadow-light);transition:all var(--transitions);color: var(--on-brand);
background-color: var(--brand);
border-color: var(--brand);

&:disabled,
&.e--disabled {
opacity: .5;
cursor: not-allowed;
}
&:disabled:hover,
&.e--disabled:hover {
background-color: var(--brand);
border-color: var(--brand);
box-shadow: var(--shadow-rest);
transform: none;
}
/* Hide Button widgets with no link */
&.e-button-base:not(a) {
display: none;
}

/* Transition list instead of `all`: keeps the keyboard focus ring instant (the editor's per-property list is still disabled in 4.3) */
transition-property: background-color, border-color, color, box-shadow, transform;\n}.elementor .e-default-button:hover,.elementor .e-default-button:focus-visible{box-shadow:var(--box-shadow-h) var(--box-shadow-v-dark) var(--box-shadow-b-dark) var(--box-shadow-s) var(--color-box-shadow-dark);transform:translate3d(0px, -2px, 0px);background-color: var(--brand-hover);
border-color: var(--brand-hover);\n}.elementor .e-default-button:focus{/* Hello reset strips button shadows on mouse focus; restate at (0,4,0)/(0,5,0) */
&:not(:focus-visible) {
box-shadow: var(--shadow-rest);
}
&:not(:focus-visible):hover {
box-shadow: var(--shadow-raised);
}\n}.elementor .e-default-img{border-radius:var(--radius-m);}.elementor .e-default-div{padding:0px;display:flex;flex-direction:column;gap:var(--spacing-m);flex-wrap:wrap;align-items:start;}.elementor .e-default-a{/* Linked containers/wrappers inherit their context colour instead of Hello reset's #c36 link colour */
color: inherit;\n}