html,
body {
margin: 0;
padding: 0;
width: 100%;
height: auto;
}
#page {
width: 100%;
height: auto;
overflow: hidden;
}
:root {
--container-default-padding-left: 32px;
--container-default-padding-right: 32px;
--container-default-padding-top: 0;
--container-default-padding-bottom: 0;
} .l2-typo-headline-subline {
color: inherit !important;
font-family: var( --e-global-typography-secondary-font-family ), Sans-serif !important;
font-size: var( --e-global-typography-secondary-font-size ) !important;
font-weight: var( --e-global-typography-secondary-font-weight ) !important;
text-transform: var( --e-global-typography-secondary-text-transform ) !important;
line-height: var( --e-global-typography-secondary-line-height ) !important;
letter-spacing: var( --e-global-typography-secondary-letter-spacing ) !important;
word-spacing: var( --e-global-typography-secondary-word-spacing ) !important;
}
p {
margin: 0 0 18px 0;
padding: 0;
}
@media screen and (max-width:1280px) {
:root {
--container-default-padding-left: 24px;
--container-default-padding-right: 24px;
}
} .stick_sub_menu {
z-index: 999 !important;
}
.has-border-radius,
.has-border-radius .l2-gradient-overlay{
border-radius: 8px !important;
overflow: hidden !important;
}
.elementor-widget-dce-flexible-content > div > div,
.l2-master-container {
position: relative;
}
.l2-layout-container {
padding-top: 0 !important;
padding-bottom: 0 !important;
position: relative;
}
.l2-gradient-overlay {
z-index: 0 !important;
position: absolute !important;
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
height: 100% !important;
padding: 0 !important;
}
.l2-gradient-overlay > div {
padding: 0 !important;
}
.l2-master-container [data-element_type="widget"] {
z-index: 1;
} [class*="elementor-kit-"] {
--e-global-color-primary: var(--primitive-color-ci-primary01);
--e-global-color-secondary: var(--primitive-color-ci-secondary01);
--e-global-color-accent: var(--primitive-color-ci-tertiary01);
--e-global-color-text: var(--primitive-color-text-text-default);
--e-global-color-color_primary_dark: var(--primitive-color-ci-primary02);
--e-global-color-color_primary_medium: var(--primitive-color-ci-primary03);
--e-global-color-color_primary_light: var(--primitive-color-ci-primary04);
--e-global-color-color_secondary_medium: var(--primitive-color-ci-secondary02);
--e-global-color-color_secondary_light: var(--primitive-color-ci-secondary03);
--e-global-color-color_tertiary_medium: var(--primitive-color-ci-tertiary02);
--e-global-color-color_tertiary_light: var(--primitive-color-ci-tertiary03);
--e-global-color-color_white: var(--primitive-color-base-white);
--e-global-color-color_signal: var(--primitive-color-signal);
--e-global-color-text_text_medium: var(--primitive-color-text-text-medium);
--e-global-color-text_text_light: var(--primitive-color-text-text-light);
--e-global-color-text_text_white: var(--primitive-color-text-text-ultra-light);
--e-global-color-alert_ok: var(--primitive-color-alert-alert-ok);
--e-global-color-alert_error: var(--primitive-color-alert-alert-error);
--e-global-color-alert_warning: var(--primitive-color-alert-alert-warning);
--e-global-color-alert_disabled: var(--primitive-color-alert-alert-disabled);
--e-global-color-alert_disabled_light: var(--primitive-color-alert-alert-disabled);
--e-global-color-input_inp_drk_clr: var(--primitive-color-input-input-dark);
--e-global-color-input_inp_med_clr: var(--primitive-color-input-input-medium);
--e-global-color-input_inp_lig_clr: var(--primitive-color-input-input-light);
} .l2-dark-mode { --token-color-background-primary-mode-light: var(--token-color-background-primary-mode-dark);
--token-color-background-secondary-mode-light: var(--token-color-background-secondary-mode-dark);
--token-color-background-tertiary-mode-light: var(--token-color-background-tertiary-mode-dark); --token-color-button-primary-mode-light: var(--token-color-button-primary-mode-dark);
--token-color-button-primary-hover-mode-light: var(--token-color-button-primary-hover-mode-dark);
--token-color-button-secondary-mode-light: var(--token-color-button-secondary-mode-dark);
--token-color-button-secondary-hover-mode-light: var(--token-color-button-secondary-hover-mode-dark);
--token-color-button-tertiary-mode-light: var(--token-color-button-tertiary-mode-dark);
--token-color-button-tertiary-hover-mode-light: var(--token-color-button-tertiary-hover-mode-dark);
--token-color-button-white-mode-light: var(--token-color-button-white-mode-dark);
--token-color-button-white-hover-mode-light: var(--token-color-button-white-hover-mode-dark);
--token-color-button-disabled-mode-light: var(--token-color-button-disabled-mode-dark); --token-color-text-primary-dark-mode-light: var(--token-color-text-primary-dark-mode-dark);
--token-color-text-secondary-dark-mode-light: var(--token-color-text-secondary-dark-mode-dark);
--token-color-text-default-dark-mode-light: var(--token-color-text-default-dark-mode-dark);
--token-color-text-default-medium-mode-light: var(--token-color-text-default-medium-mode-dark);
--token-color-text-default-light-mode-light: var(--token-color-text-default-light-mode-dark);
--token-color-text-default-ultra-light-mode-light: var(--token-color-text-default-ultra-light-mode-dark); --e-global-color-primary: #fff;
--e-global-color-text: #fff;
}  .l2-master-container {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.l2-layout-left .l2-textblock-upper-container>.e-con-inner,
.l2-layout-left .l2-textblock-lower-container>.e-con-inner,
.l2-layout-left .l2-textblock-container-left  {
align-items: flex-start !important;
}
.l2-layout-center .l2-textblock-upper-container>.e-con-inner,
.l2-layout-center .l2-textblock-lower-container>.e-con-inner,
.l2-layout-center .l2-textblock-container-left  {
align-items: center !important;
}
.l2-layout-right .l2-textblock-upper-container>.e-con-inner,
.l2-layout-right .l2-textblock-lower-container>.e-con-inner,
.l2-layout-right .l2-textblock-container-left  {
align-items: flex-end !important;
}
.l2-textblock-container-left > div {
width: 100%;
} #hero {
padding-top: 100px !important;
}
@media(max-width:768px) {
#hero:not(.hero_slim) {
height: 100vh !important;
padding-top: 100px !important;
}
#hero_start {
height: 880px !important;
padding-top: 0px !important;
padding-bottom: 100px !important;
}
} .l2-textblock-upper-container > div,
.l2-textblock-lower-container > div {
margin: 0 !important;
} .content_width_container .e-con-inner {
max-width: 100% !important;
}
.l2-container-width-full-boxed .l2-layout-container  {
width: calc(var(--token-container-width-wide-default) + 64px) !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.l2-content-media-layout-column-reverse,
.l2-content-media-layout-column,
.l2-content-media-layout-mixed,
.l2-content-media-layout-mixed-reverse {
padding-left: 0 !important;
padding-right: 0 !important;
}
.l2-container-width-superwide {
width: var(--token-container-width-superwide) !important;
}
.l2-container-width-wide-default {
width: var(--token-container-width-wide-default) !important;
}
.l2-container-width-medium {
width: var(--token-container-width-medium) !important;
}
.l2-container-width-small {
width: var(--token-container-width-small) !important;
}
.l2-container-width-extra-small {
width: var(--token-container-width-extra-small) !important;
}
.l2-container-width-superwide,
.l2-container-width-wide-default,
.l2-container-width-medium,
.l2-container-width-small,
.l2-container-width-extra-small {
margin-left: auto;
margin-right: auto;
}
.minheight600 {
min-height: 600px !important;
} .l2-content-media-layout-boxed {
width: var(--token-container-width-wide-default) !important;
}
.l2-container-width-full .l2-content-media-layout-default {
padding-right: 0 !important;
}
.l2-container-width-full .l2-content-media-layout-default {
padding-left: 0 !important;
}
.l2-content-media-layout-mixed-reverse {
padding-left: 0 !important;
flex-direction: row-reverse !important;
}
.l2-content-media-layout-default-reverse,
.l2-content-media-layout-mixed-reverse
{
flex-direction: row-reverse !important;
}
.l2-content-media-layout-column {
flex-direction: column !important;
}
.l2-content-media-layout-column-reverse {
flex-direction: column-reverse !important;
}
.l2-content-media-layout-column .l2-textblock-container,
.l2-content-media-layout-column-reverse .l2-textblock-container {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
.l2-content-media-layout-column .l2-textblock-container,
.l2-content-media-layout-column-reverse .l2-textblock-container {
flex-direction: row !important;
}
.l2-content-media-layout-column > div,
.l2-content-media-layout-column-reverse > div {
width: 100% !important;
}
.l2-media-container-right {
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.l2-content-media-layout-mixed .l2-textblock-container-left {
padding-right: 32px;
}
.l2-content-media-layout-mixed-reverse .l2-textblock-container-left {
padding-left: 32px;
} .l2-textalign-right [class*="l2-textblock"] {
text-align: right;
}
.l2-textalign-center [class*="l2-textblock"] {
text-align: center;
}
.l2-textblock-container-left .elementor-button-wrapper {
display: flex;
}
.l2-textalign-right .elementor-button-wrapper {
justify-content: flex-end;
}
.l2-textalign-center .elementor-button-wrapper {
justify-content: center;
} @media screen and (max-width:991px) {
[class*="l2-content-media"] {
padding: 0 !important;
}
[class*="l2-content-media"] .l2-textblock-container-left,
[class*="l2-content-media"] .l2-media-container-right {
width: 100% !important;
}
.l2-content-media-layout-mixed,
.l2-content-media-layout-default {
flex-direction: column-reverse !important;
}
}
@media screen and (min-width:992px) and (max-width:1279px) {
[class*="l2-content-media-layout-default"] .l2-textblock-container-left,
[class*="l2-content-media-layout-mixed"] .l2-textblock-container-left,
[class*="l2-content-media-layout-default"] .l2-media-container-right,
[class*="l2-content-media-layout-mixed"] .l2-media-container-right {
width: 50% !important;
}
#hero .l2-textblock-container-left,
#hero_start .l2-textblock-container-left {
width: 100% !important;
}
} @media screen and (max-width:1439px) {
.l2-textblock-container-left {
padding: 0 32px !important;
}
}
@media screen and (min-width:991px) {
.l2-layout-container {
gap: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
.l2-content-media-layout-mixed,
.l2-content-media-layout-mixed-reverse {
justify-content: flex-end !important;
}
.l2-master-container .l2-layout-container:not([class*="l2-content-media-layout-mixed"]) .l2-textblock-container-left {
padding-left: 32px;
padding-right: 32px;
} .l2-padding-top-zero {
padding-top: 0 !important;
}
.l2-padding-top-xxxs {
padding-top: var(--token-spacing-xxxs) !important;
}
.l2-padding-top-xxs {
padding-top: var(--token-spacing-xxs) !important;
}
.l2-padding-top-s {
padding-top: var(--token-spacing-s) !important;
}
.l2-padding-top-md {
padding-top: var(--token-spacing-md) !important;
}
.l2-padding-top-lg {
padding-top: var(--token-spacing-lg) !important;
}
.l2-padding-top-xl {
padding-top: var(--token-spacing-xl) !important;
}
.l2-padding-top-xxl {
padding-top: var(--token-spacing-xxl) !important;
}
.l2-padding-top-xxxl {
padding-top: var(--token-spacing-xxxl) !important;
}
.l2-padding-top-giant {
padding-top: var(--token-spacing-giant) !important;
}
.l2-padding-bottom-zero {
padding-bottom: 0 !important;
}
.l2-padding-bottom-xxxs {
padding-bottom: var(--token-spacing-xxxs) !important;
}
.l2-padding-bottom-xxs {
padding-bottom: var(--token-spacing-xxs) !important;
}
.l2-padding-bottom-s {
padding-bottom: var(--token-spacing-s) !important;
}
.l2-padding-bottom-md {
padding-bottom: var(--token-spacing-md) !important;
}
.l2-padding-bottom-lg {
padding-bottom: var(--token-spacing-lg) !important;
}
.l2-padding-bottom-xl {
padding-bottom: var(--token-spacing-xl) !important;
}
.l2-padding-bottom-xxl {
padding-bottom: var(--token-spacing-xxl) !important;
}
.l2-padding-bottom-xxxl {
padding-bottom: var(--token-spacing-xxxl) !important;
}
.l2-padding-bottom-giant {
padding-bottom: var(--token-spacing-giant) !important;
} .l2-margin-top-zero {
margin-top: 0 !important;
}
.l2-margin-top-xxxs {
margin-top: var(--token-spacing-xxxs) !important;
}
.l2-margin-top-xxs {
margin-top: var(--token-spacing-xxs) !important;
}
.l2-margin-top-s {
margin-top: var(--token-spacing-s) !important;
}
.l2-margin-top-md {
margin-top: var(--token-spacing-md) !important;
}
.l2-margin-top-lg {
margin-top: var(--token-spacing-lg) !important;
}
.l2-margin-top-xl {
margin-top: var(--token-spacing-xl) !important;
}
.l2-margin-top-xxl {
margin-top: var(--token-spacing-xxl) !important;
}
.l2-margin-top-xxxl {
margin-top: var(--token-spacing-xxxl) !important;
}
.l2-margin-top-giant {
margin-top: var(--token-spacing-giant) !important;
}
.l2-margin-bottom-zero {
margin-bottom: 0 !important;
}
.l2-margin-bottom-xxxs {
margin-bottom: var(--token-spacing-xxxs) !important;
}
.l2-margin-bottom-xxs {
margin-bottom: var(--token-spacing-xxs) !important;
}
.l2-margin-bottom-s {
margin-bottom: var(--token-spacing-s) !important;
}
.l2-margin-bottom-md {
margin-bottom: var(--token-spacing-md) !important;
}
.l2-margin-bottom-lg {
margin-bottom: var(--token-spacing-lg) !important;
}
.l2-margin-bottom-xl {
margin-bottom: var(--token-spacing-xl) !important;
}
.l2-margin-bottom-xxl {
margin-bottom: var(--token-spacing-xxl) !important;
}
.l2-margin-bottom-xxxl {
margin-bottom: var(--token-spacing-xxxl) !important;
}
.l2-margin-bottom-giant {
margin-bottom: var(--token-spacing-giant) !important;
}
@media screen and (max-width:991px) { .l2-margin-top-zero {
margin-top: 0 !important;
}
.l2-margin-top-xxxs {
margin-top: calc(var(--token-spacing-xxxs) / 2) !important;
}
.l2-margin-top-xxs {
margin-top: calc(var(--token-spacing-xxs) / 2) !important;
}
.l2-margin-top-s {
margin-top: calc(var(--token-spacing-s) / 2) !important;
}
.l2-margin-top-md {
margin-top: calc(var(--token-spacing-md) / 2) !important;
}
.l2-margin-top-lg {
margin-top: calc(var(--token-spacing-lg) / 2) !important;
}
.l2-margin-top-xl {
margin-top: calc(var(--token-spacing-xl) / 2) !important;
}
.l2-margin-top-xxl {
margin-top: calc(var(--token-spacing-xxl) / 2) !important;
}
.l2-margin-top-xxxl {
margin-top: calc(var(--token-spacing-xxxl) / 2) !important;
}
.l2-margin-top-giant {
margin-top: calc(var(--token-spacing-giant) / 2) !important;
}
.l2-margin-bottom-zero {
margin-bottom: 0 !important;
}
.l2-margin-bottom-xxxs {
margin-bottom: calc(var(--token-spacing-xxxs) / 2) !important;
}
.l2-margin-bottom-xxs {
margin-bottom: calc(var(--token-spacing-xxs) / 2) !important;
}
.l2-margin-bottom-s {
margin-bottom: calc(var(--token-spacing-s) / 2) !important;
}
.l2-margin-bottom-md {
margin-bottom: calc(var(--token-spacing-md) / 2) !important;
}
.l2-margin-bottom-lg {
margin-bottom: calc(var(--token-spacing-lg) / 2) !important;
}
.l2-margin-bottom-xl {
margin-bottom: calc(var(--token-spacing-xl) / 2) !important;
}
.l2-margin-bottom-xxl {
margin-bottom: calc(var(--token-spacing-xxl) / 2) !important;
}
.l2-margin-bottom-xxxl {
margin-bottom: calc(var(--token-spacing-xxxl) / 2) !important;
}
.l2-margin-bottom-giant {
margin-bottom: calc(var(--token-spacing-giant) / 2) !important;
}
} .l2-spacing-bottom-zero {
margin-bottom: 0 !important;
}
.l2-spacing-bottom-xxxs {
margin-bottom: var(--token-spacing-xxxs) !important;
}
.l2-spacing-bottom-xxs {
margin-bottom: var(--token-spacing-xxs) !important;
}
.l2-spacing-bottom-s {
margin-bottom: var(--token-spacing-s) !important;
}
.l2-spacing-bottom-md {
margin-bottom: var(--token-spacing-md) !important;
}
.l2-spacing-bottom-lg {
margin-bottom: var(--token-spacing-lg) !important;
}
.l2-spacing-bottom-xl {
margin-bottom: var(--token-spacing-xl) !important;
}
.l2-spacing-bottom-xxl {
margin-bottom: var(--token-spacing-xxl) !important;
}
.l2-spacing-bottom-xxxl {
margin-bottom: var(--token-spacing-xxxl) !important;
}
.l2-spacing-bottom-giant {
margin-bottom: var(--token-spacing-giant) !important;
} .l2-container-backgroundcolor-primary {
background-color: var(--token-color-background-primary-mode-light);
}
.l2-container-backgroundcolor-secondary {
background-color: var(--token-color-background-secondary-mode-light);
}
.l2-container-backgroundcolor-tertiary {
background-color: var(--token-color-background-tertiary-mode-light);
} .l2-icon-size-xxxs img {
width: var(--token-size-xxxs) !important;
height: var(--token-size-xxxs) !important;
}
.l2-icon-size-xxs img {
width: var(--token-size-xxs) !important;
height: var(--token-size-xxs) !important;
}
.l2-icon-size-xs img {
width: var(--token-size-xs) !important;
height: var(--token-size-xs) !important;
}
.l2-icon-size-sm img {
width: var(--token-size-sm) !important;
height: var(--token-size-sm) !important;
}
.l2-icon-size-md img {
width: var(--token-size-md) !important;
height: var(--token-size-md) !important;
}
.l2-icon-size-lg img {
width: var(--token-size-lg) !important;
height: var(--token-size-lg) !important;
}
.l2-icon-size-xl img {
width: var(--token-size-xl) !important;
height: var(--token-size-xl) !important;
}
.l2-icon-size-xxl img {
width: var(--token-size-xxl) !important;
height: var(--token-size-xxl) !important;
}  [class*="l2-button-"] a {
background: none;
border-radius: 50px 50px 50px 50px;
} .l2-button-primary a {
background-color: var(--primitive-color-ci-primary01) !important;
color: var(--primitive-color-base-white) !important;
}
.l2-button-primary a:hover {
background-color: var(--primitive-color-ci-secondary01) !important;
color: var(--primitive-color-base-white) !important;
} .l2-button-primary-outline a {
border: 2px solid var(--primitive-color-ci-primary01) !important;
color: var(--primitive-color-ci-primary01) !important;
background-color: transparent !important;
}
.l2-button-primary-outline a:hover {
border-color: var(--primitive-color-ci-secondary01) !important;
color: var(--primitive-color-ci-secondary01) !important;
background-color: transparent !important;
}
.l2-button-secondary a {
background-color: var(--primitive-color-base-white) !important;
color: var(--primitive-color-ci-primary02) !important;
}
.l2-button-secondary a:hover {
background-color: var(--primitive-color-ci-primary01) !important;
color: var(--primitive-color-base-white) !important;
}
.l2-button-secondary-outline a {
border: 2px solid var(--primitive-color-base-white) !important;
color: var(--primitive-color-base-white) !important;
background-color: transparent !important;
}
.l2-button-secondary-outline a:hover {
border-color: var(--primitive-color-ci-primary01) !important;
color: var(--primitive-color-ci-primary01) !important;
background-color: transparent !important;
} .l2-button-tertiary a {
background-color: var(--primitive-color-ci-tertiary01) !important;
color: var(--primitive-color-base-white) !important;
padding: 8px 16px;
font-size: 13px !important;
}
.l2-button-tertiary a:hover {
background-color: var(--primitive-color-ci-secondary01) !important;
color: var(--primitive-color-base-white) !important;
} .l2-button-tertiary-outline a {
border: 2px solid var(--primitive-color-ci-tertiary01) !important;
color: var(--primitive-color-ci-tertiary01) !important;
background-color: transparent !important;
}
.l2-button-tertiary-outline a:hover {
border-color: var(--primitive-color-ci-secondary01) !important;
color: var(--primitive-color-ci-secondary01) !important;
background-color: transparent !important;
}
span.elementor-button-text {
display: flex;
align-items: center;
gap:8px;
}
.l2-svg-arrow-wht,
.l2-svg-arrow-pri {
margin-left: 8px;
}
.l2-button .l2-svg-arrow-wht path {
stroke: var(--primitive-color-text-text-ultra-light) !important;
}
.l2-button:hover .l2-svg-arrow-wht path {
stroke: var(--primitive-color-text-text-ultra-light) !important;
}
.l2-button .l2-svg-arrow-pri path {
stroke: var(--primitive-color-ci-primary01) !important;
}
.l2-button:hover .l2-svg-arrow-pri path {
stroke: var(--primitive-color-ci-secondary01) !important;
} .l2-layout-three-img .l2-textblock-container-left .l2-textblock-container {
display: flex;
flex-direction: row;
}
.l2-layout-one-img.l2-elwms-container>div,
.l2-layout-two-bg.l2-elwms-container>div {
display: flex;
flex-direction: row !important;
}
.l2-layout-three-img.l2-elwms-container>div {
display: flex;
flex-direction: column !important;
} #hero_social {
display: flex;
flex-direction: column;
gap: 32px;
align-items: center;
}
#footer_social {
display: flex;
flex-direction: row;
gap: 32px;
align-items: center;
}
#hero_social a:hover path,
#footer_social a:hover path {
fill: var(--e-global-color-color_sec_clr_blue);
} .simple_list_menu ul li a {
padding: 16px !important;
}
.l2-scroll-guide {
transform: translateY(-50%);
top: 50vh;
}
a.l2-focus {
border-left-color: #0082B4 !important;
color: #0082B4 !important;
transition: all 0.3s ease;
}
@media screen and (max-width:991px) {
.l2-scroll-guide {
display: none;
}
}  .dynamic_acfslider .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: calc(100% - 56px) !important;
}
.dynamic_acfslider .swiper-pagination-bullet {
opacity: 1 !important;
} #footer_middle a {
color: #fff;
}
#footer_middle a:hover {
color: var(--e-global-color-secondary);
}
#footer_social {
display: flex;
gap: 32px;
} .l2-flex-direction-row .l2-master-flex-direction {
flex-direction: row !important;
}
.l2-flex-direction-row-reverse .l2-master-flex-direction {
flex-direction: row-reverse !important;
}
.l2-flex-direction-column .l2-master-flex-direction {
flex-direction: column !important;
}
.l2-flex-direction-column-reverse .l2-master-flex-direction {
flex-direction: column-reverse !important;
} .l2-image-video-repeater {
width: 100%;
}
.l2-image-video-repeater .dce-acf-repeater-grid > div {
flex-grow: 0 !important;
}
.l2-image-video-repeater .dce-acf-repeater-grid {
padding: 0 !important;
} .l2-layout-grid-carousel .swiper-pagination {
left: auto !important;
}
.l2-layout-grid-carousel .dce-carousel-effect-slide {
margin-bottom: 64px !important;
}
.l2-layout-grid-carousel .swiper-scrollbar {
display: none;
}
.swiper-pagination-bullet {
background: var(--e-global-color-primary) !important;
}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
background: var(--e-global-color-color_primary_light) !important;
}
.l2-layout-grid-carousel .dce-dynamic-posts-collection {
padding-left: var(--container-default-padding-left) !important;
padding-right: var(--container-default-padding-right) !important;
}
@media screen and (max-width:991px) {
.l2-layout-grid-carousel .dce-dynamic-posts-collection {
padding-left: 15px !important;
padding-right: 15px !important;
}
}
.l2-layout-grid-carousel .dce-carousel-controls {
position: relative;
}
.l2-layout-grid-carousel .dce-posts-container .elementor-button::after {
content: "";
background-image: url(//www.aqaro.at/wp-content/uploads/2023/10/right.svg);
background-position: center center;
background-repeat: no-repeat;
width: 30px;
height: 10px;
display: inline-block;
transition: all 0.3s ease;
margin: 0;
}
.l2-layout-grid-carousel .dce-posts-container .elementor-button:hover::after {
margin-left: 8px;
} .l2-grid-background .dce-content-area.dce-item-area {
position: absolute;
margin: 0 !important; z-index: 100;
height: 100% !important;
width: 100% !important;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 24px !important;
}
.l2-grid-background .dce-post-block {
height: 100% !important;
} .l2-grid-background article.l2-angebot figure.dce-img {
background: linear-gradient(0deg, rgba(1,19,43,0.7819502801120448) 0%, rgba(1,19,43,0) 64%);
}
.l2-grid-background article.l2-angebot figure.dce-img img{
mix-blend-mode: multiply;
}
.l2-grid-background .dce-item_custommeta,
.l2-grid-background .dce-post-custommeta,
.l2-grid-background .dce-post-custommeta a {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.l2-grid-background .dce-post-custommeta a.dce-link {
font-size: 0;
}   .l2-layout-accordion-container .l2-textblock-container-left > .elementor-widget-shortcode {
width: 100% !important;
} .l2-item-container.l2-attrak a.l2-attrak-item:hover h2 {
color: var(--e-global-color-primary);
}
@media screen and (max-width:767px) {
.l2-attrak-item > div {
flex-wrap: nowrap !important;
}
.l2-attrak-item > div .e-con-inner {
flex-wrap: nowrap !important;
}
.l2-attrak-item > div .e-con-inner .elementor-heading-title { padding-right: 40px;
}
.l2-attrak-item img {
width: 32px !important;
height: 32px !important;
}
.l2-attrak-item .elementor-widget-image {
flex-shrink: 0 !important;
}
}