.gw-editor-button-wrap,
.gw-editor-button-editor-preview {
--gw-button-background: var(--gw-blue, #005699);
--gw-button-hover: var(--gw-pink, #ed145b);
--gw-button-focus: var(--gw-cyan, #5ab4da);
}
.gw-editor-button-wrap {
box-sizing: border-box;
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.gw-editor-button-wrap.has-text-align-center {
text-align: center;
}
.gw-editor-button-wrap.has-text-align-right {
text-align: right;
}
.gw-editor-button {
display: inline-flex !important;
box-sizing: border-box;
min-height: 52px;
align-items: center;
justify-content: center;
gap: 8px;
margin: .25em .25em .25em 0;
padding: 12px 22px;
border: 2px solid var(--gw-button-background, var(--gw-blue, #005699)) !important;
border-radius: 6px;
background: var(--gw-button-background, var(--gw-blue, #005699)) !important;
color: #ffffff !important;
font-family: inherit !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 1.35 !important;
text-align: center;
text-decoration: none !important;
vertical-align: middle;
box-shadow: none !important;
transition: border-color 180ms ease-out, background-color 180ms ease-out, color 180ms ease-out, transform 180ms ease-out;
}
.gw-editor-button[target="_blank"]:not(.gw-editor-button--icon-none):not(.gw-editor-button--icon-link):not(.gw-editor-button--icon-download):not(.gw-editor-button--icon-pdf)::after {
font-size: .9em;
font-weight: 700;
line-height: 1;
content: "↗";
}
.gw-editor-button__icon {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
width: 21px;
height: 21px;
line-height: 1;
}
.gw-editor-button__icon svg {
width: 100%;
height: 100%;
fill: currentColor;
stroke: none;
} .gw-editor-button__icon--download svg {
stroke: currentColor;
stroke-width: .8;
stroke-linecap: round;
stroke-linejoin: round;
}
.gw-editor-button__icon--pdf svg {
stroke: currentColor;
stroke-width: 14;
stroke-linecap: round;
stroke-linejoin: round;
}
.gw-editor-button--icon-pdf .gw-editor-button__icon {
width: 22px;
height: 22px;
}
.single-post :where(p, li) > .gw-editor-button {
display: flex !important;
width: fit-content;
max-width: 100%;
margin-top: .8em;
}
.gw-editor-button:hover,
.gw-editor-button:focus {
border-color: var(--gw-button-hover, var(--gw-pink, #ed145b)) !important;
background: var(--gw-button-hover, var(--gw-pink, #ed145b)) !important;
color: #ffffff !important;
transform: translateY(-2px);
}
.gw-editor-button:focus-visible {
outline: 3px solid var(--gw-button-focus, var(--gw-cyan, #5ab4da));
outline-offset: 4px;
}
.gw-editor-button-editor-preview .gw-editor-button {
cursor: text;
transform: none;
}
.gw-editor-button-editor-preview .components-notice {
margin: 10px 0 0;
}
@media only screen and (max-width: 600px) {
.gw-editor-button {
min-height: 50px;
padding: 11px 18px;
font-size: 16px !important;
}
}
@media (prefers-reduced-motion: reduce) {
.gw-editor-button {
transition: none;
}
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}