.l2-textblock-upper-container > div,
.l2-textblock-lower-container > div,
.l2-copytext p {
margin: 0 !important;
} .l2-icon-size-xxxs img {
width: var(--token-device-desktop-sizes-size-xxxs) !important;
height: var(--token-device-desktop-sizes-size-xxxs) !important;
}
.l2-icon-size-xxs img {
width: var(--token-device-desktop-sizes-size-xxs) !important;
height: var(--token-device-desktop-sizes-size-xxs) !important;
}
.l2-icon-size-xs img {
width: var(--token-device-desktop-sizes-size-xs) !important;
height: var(--token-device-desktop-sizes-size-xs) !important;
}
.l2-icon-size-sm img {
width: var(--token-device-desktop-sizes-size-sm) !important;
height: var(--token-device-desktop-sizes-size-sm) !important;
}
.l2-icon-size-md img {
width: var(--token-device-desktop-sizes-size-md) !important;
height: var(--token-device-desktop-sizes-size-md) !important;
}
.l2-icon-size-lg img {
width: var(--token-device-desktop-sizes-size-lg) !important;
height: var(--token-device-desktop-sizes-size-lg) !important;
}
.l2-icon-size-xl img {
width: var(--token-device-desktop-sizes-size-xl) !important;
height: var(--token-device-desktop-sizes-size-xl) !important;
}
.l2-icon-size-xxl img {
width: var(--token-device-desktop-sizes-size-xxl) !important;
height: var(--token-device-desktop-sizes-size-xxl) !important;
} :root {
--outline-border-width: 1px;
--outline-border-width-hover: 2px;
} .l2-button-primary a {
background-color: var(--token-color-button-primary-mode-light) !important;
color: var(--token-color-button-white-mode-light) !important;
}
.l2-button-primary a:hover {
background-color: var(--token-color-button-primary-hover-mode-light) !important;
color: var(--token-color-button-white-mode-light) !important;
} .l2-button-primary-outline a {
border: var(--outline-border-width) solid var(--token-color-button-primary-mode-light) !important;
color: var(--token-color-button-primary-mode-light) !important;
background-color: transparent !important;
}
.l2-button-primary-outline a:hover {
border-color: var(--token-color-button-primary-hover-mode-light) !important;
color: var(--token-color-button-primary-hover-mode-light) !important;
background-color: transparent !important;
} .l2-button-secondary a {
background-color: var(--token-color-button-secondary-mode-light) !important;
color: var(--token-color-button-white-mode-light) !important;
}
.l2-button-secondary a:hover {
background-color: var(--token-color-button-secondary-hover-mode-light) !important;
color: var(--token-color-button-white-mode-light) !important;
} .l2-button-secondary-outline a {
border: var(--outline-border-width) solid var(--token-color-button-secondary-mode-light) !important;
color: var(--token-color-button-secondary-mode-light) !important;
background-color: transparent !important;
}
.l2-button-secondary-outline a:hover {
border-color: var(--token-color-button-secondary-hover-mode-light) !important;
color: var(--token-color-button-secondary-hover-mode-light) !important;
background-color: transparent !important;
} .l2-container-backgroundcolor-primary .l2-button-white a {
background-color: var(--token-color-button-white-mode-light) !important;
color: var(--token-color-button-primary-mode-light) !important; }
.l2-container-backgroundcolor-secondary .l2-button-white a {
background-color: var(--token-color-button-white-mode-light) !important;
color: var(--token-color-button-secondary-mode-light) !important; }
.l2-button-white a:hover { color: var(--token-color-button-primary-hover-mode-light) !important;
} .l2-button-white-outline a {
outline: var(--outline-border-width) solid var(--token-color-button-white-mode-light) !important;
color: var(--token-color-button-white-mode-light) !important;
background-color: transparent !important;
}
.l2-button-white-outline a:hover {
outline-width: var(--outline-border-width-hover) !important;
} .l2-button-size-l .elementor-button {
padding: var(--primitive-spacing-04-16) var(--primitive-spacing-06-24);
}
.l2-button-size-m .elementor-button {
padding: var(--primitive-spacing-02-8) var(--primitive-spacing-04-16);
} 
.l2-button-size-s .elementor-button {
padding: var(--primitive-spacing-01-4) var(--primitive-spacing-02-8);
} .l2-button .elementor-button-text {
gap: var(--primitive-spacing-02-8);
}
.l2-textblock-lower-container .l2-button img {
height: var(--primitive-spacing-06-24);
}
img.l2-icon-default,
img.l2-icon-alternative {
display: none;
}
.l2-icon-default img.l2-icon-default,
.l2-icon-alternative img.l2-icon-alternative {
display: block;
}
.l2-button-icon-position-left .elementor-button-text {
flex-direction: row-reverse;
}
.l2-button-icon-position-left-inverted .elementor-button-text {
flex-direction: row-reverse;
}
.l2-button-icon-position-left-inverted .elementor-button-text img {
transform: rotate(180deg);
}
.l2-button-icon-position-right .elementor-button-text {
flex-direction: row;
}
.l2-button-icon-position-right-inverted .elementor-button-text {
flex-direction: row;
}
.l2-button-icon-position-right-inverted .elementor-button-text img {
transform: rotate(180deg);
} .l2-btn-vertical .l2-textblock-btn-container>.e-con-inner {
flex-direction: column !important;
}
.l2-subline-pri .l2-subline .elementor-heading-title {
color: var(--token-color-button-primary-mode-light) !important;
}
.l2-overline-dark .l2-overline .elementor-heading-title {
color: var(--token-color-text-default-dark-mode-light) !important;
}