.elementor-47 .elementor-element.elementor-element-10d1daa{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline{text-align:start;font-family:var( --e-global-typography-ce1f939-font-family ), Sans-serif;font-size:var( --e-global-typography-ce1f939-font-size );text-transform:var( --e-global-typography-ce1f939-text-transform );line-height:var( --e-global-typography-ce1f939-line-height );letter-spacing:var( --e-global-typography-ce1f939-letter-spacing );}.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline-dynamic-text{font-family:var( --e-global-typography-ce1f939-font-family ), Sans-serif;text-transform:var( --e-global-typography-ce1f939-text-transform );line-height:var( --e-global-typography-ce1f939-line-height );letter-spacing:var( --e-global-typography-ce1f939-letter-spacing );}.elementor-47 .elementor-element.elementor-element-a7b3d58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-d7676d3{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-d7676d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-2ed918e{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-2ed918e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-79fc257{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-79fc257.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-56d473d{--e-image-carousel-slides-to-show:4;}.elementor-47 .elementor-element.elementor-element-56d473d .swiper-wrapper{display:flex;align-items:center;}.elementor-47 .elementor-element.elementor-element-aab6aab{--e-image-carousel-slides-to-show:3;}.elementor-47 .elementor-element.elementor-element-aab6aab .swiper-wrapper{display:flex;align-items:center;}.elementor-47 .elementor-element.elementor-element-2b594f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-ff9f544{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-1715df3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-247aa57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-093ac8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3c36d1c{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:2px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-47 .elementor-element.elementor-element-9b2f17e .elementor-counter{gap:8px;}.elementor-47 .elementor-element.elementor-element-9b2f17e .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-accent );font-family:"Archivo SemiExpanded", Sans-serif;font-size:3.5rem;letter-spacing:-0.05em;}.elementor-47 .elementor-element.elementor-element-9b2f17e .elementor-counter-title{color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-80ae522 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.2em;}.elementor-47 .elementor-element.elementor-element-80ae522 .elementor-counter{gap:10px;}.elementor-47 .elementor-element.elementor-element-80ae522 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:var( --e-global-color-accent );font-family:"Archivo SemiExpanded", Sans-serif;font-size:5.3rem;letter-spacing:-0.05em;}.elementor-47 .elementor-element.elementor-element-086daee .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:1.7rem;font-weight:400;line-height:1.2em;}.elementor-47 .elementor-element.elementor-element-086daee .elementor-counter{gap:10px;}.elementor-47 .elementor-element.elementor-element-086daee .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:var( --e-global-color-accent );font-family:"Archivo SemiExpanded", Sans-serif;font-size:5.3rem;letter-spacing:-0.05em;}.elementor-47 .elementor-element.elementor-element-723f2ce .elementor-counter{gap:8px;}.elementor-47 .elementor-element.elementor-element-723f2ce .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-text );font-family:"Archivo SemiExpanded", Sans-serif;font-size:3.5rem;letter-spacing:-0.05em;}.elementor-47 .elementor-element.elementor-element-723f2ce .elementor-counter-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-7fb4444 .elementor-counter{gap:8px;}.elementor-47 .elementor-element.elementor-element-7fb4444 .elementor-counter-number-wrapper{gap:5px;color:var( --e-global-color-text );font-family:"Archivo SemiExpanded", Sans-serif;font-size:3.5rem;letter-spacing:-0.05em;}.elementor-47 .elementor-element.elementor-element-7fb4444 .elementor-counter-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-8ececc5 .elementor-counter-title{justify-content:center;color:var( --e-global-color-accent );font-family:"IBM Plex Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4em;}.elementor-47 .elementor-element.elementor-element-8ececc5 .elementor-counter{gap:8px;}.elementor-47 .elementor-element.elementor-element-8ececc5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:5px;color:var( --e-global-color-accent );font-family:"Archivo SemiExpanded", Sans-serif;font-size:3.5rem;letter-spacing:-0.05em;}.elementor-47 .elementor-element.elementor-element-9002e7f{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-29fa6b7{--grid-columns:1;}.elementor-47 .elementor-element.elementor-element-29fa6b7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-c992df5{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-abb4d21{--grid-columns:1;}.elementor-47 .elementor-element.elementor-element-abb4d21.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-32c3dc1{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0bb5faf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0bb5faf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-0bf5112{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0 0;--row-gap:0;--column-gap:0;--border-radius:var(--small-border-radius) var(--small-border-radius) var(--small-border-radius) var(--small-border-radius);--padding-top:var(--container-padding);--padding-bottom:5rem;--padding-left:var(--container-padding);--padding-right:var(--container-padding);}.elementor-47 .elementor-element.elementor-element-0bf5112.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7624ad7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c7965bf{border-style:solid;border-width:var(--default-border-width) var(--default-border-width) var(--default-border-width) var(--default-border-width);border-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-c7965bf .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-06654e9{border-style:solid;border-width:var(--default-border-width) var(--default-border-width) var(--default-border-width) var(--default-border-width);border-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-06654e9 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-3709664{--spacer-size:3rem;}.elementor-47 .elementor-element.elementor-element-e1c7c8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6140de8{background-color:var( --e-global-color-accent );bottom:-1rem;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-7818ccb{--spacer-size:4rem;}.elementor-47 .elementor-element.elementor-element-d795aae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-47 .elementor-element.elementor-element-b88d7b4{text-align:center;}.elementor-47 .elementor-element.elementor-element-6c5e4d8{--spacer-size:var(--big-gap);}.elementor-47 .elementor-element.elementor-element-16aa64a{width:var( --container-widget-width, min(100%, 500px) );max-width:min(100%, 500px);--container-widget-width:min(100%, 500px);--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-7333480{--spacer-size:var(--big-gap);}.elementor-47 .elementor-element.elementor-element-8aa32a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8006984{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:2px;width:var( --container-widget-width, min(100%, 1800px) );max-width:min(100%, 1800px);--container-widget-width:min(100%, 1800px);--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-2rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:5rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-2rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:5rem;--e-n-carousel-arrow-size:var(--icon-size);--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ca86ac4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline{font-size:var( --e-global-typography-ce1f939-font-size );line-height:var( --e-global-typography-ce1f939-line-height );letter-spacing:var( --e-global-typography-ce1f939-letter-spacing );}.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline-dynamic-text{line-height:var( --e-global-typography-ce1f939-line-height );letter-spacing:var( --e-global-typography-ce1f939-letter-spacing );}.elementor-47 .elementor-element.elementor-element-56d473d{--e-image-carousel-slides-to-show:3;}.elementor-47 .elementor-element.elementor-element-aab6aab{--e-image-carousel-slides-to-show:3;}.elementor-47 .elementor-element.elementor-element-3c36d1c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-47 .elementor-element.elementor-element-9b2f17e .elementor-counter-number-wrapper{font-size:2.5rem;}.elementor-47 .elementor-element.elementor-element-9b2f17e .elementor-counter-title{font-size:1rem;}.elementor-47 .elementor-element.elementor-element-80ae522 .elementor-counter-number-wrapper{font-size:4rem;}.elementor-47 .elementor-element.elementor-element-80ae522 .elementor-counter-title{font-size:1rem;}.elementor-47 .elementor-element.elementor-element-086daee .elementor-counter-number-wrapper{font-size:4rem;}.elementor-47 .elementor-element.elementor-element-086daee .elementor-counter-title{font-size:1rem;}.elementor-47 .elementor-element.elementor-element-723f2ce .elementor-counter-number-wrapper{font-size:2.5rem;}.elementor-47 .elementor-element.elementor-element-723f2ce .elementor-counter-title{font-size:1rem;}.elementor-47 .elementor-element.elementor-element-7fb4444 .elementor-counter-number-wrapper{font-size:2.5rem;}.elementor-47 .elementor-element.elementor-element-7fb4444 .elementor-counter-title{font-size:1rem;}.elementor-47 .elementor-element.elementor-element-8ececc5 .elementor-counter-number-wrapper{font-size:2.5rem;}.elementor-47 .elementor-element.elementor-element-8ececc5 .elementor-counter-title{font-size:1rem;}.elementor-47 .elementor-element.elementor-element-29fa6b7{--grid-columns:1;}.elementor-47 .elementor-element.elementor-element-abb4d21{--grid-columns:1;}.elementor-47 .elementor-element.elementor-element-8006984{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline{text-align:center;font-size:var( --e-global-typography-ce1f939-font-size );line-height:var( --e-global-typography-ce1f939-line-height );letter-spacing:var( --e-global-typography-ce1f939-letter-spacing );}.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline-dynamic-text{line-height:var( --e-global-typography-ce1f939-line-height );letter-spacing:var( --e-global-typography-ce1f939-letter-spacing );}.elementor-47 .elementor-element.elementor-element-d7676d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-2ed918e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-2ed918e.elementor-element{--order:99999 /* order end hack */;}.elementor-47 .elementor-element.elementor-element-79fc257{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-47 .elementor-element.elementor-element-56d473d{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-aab6aab{--e-image-carousel-slides-to-show:1;}.elementor-47 .elementor-element.elementor-element-3c36d1c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-47 .elementor-element.elementor-element-9b2f17e .elementor-counter-number-wrapper{font-size:2rem;line-height:1em;}.elementor-47 .elementor-element.elementor-element-80ae522 .elementor-counter-number-wrapper{font-size:4rem;line-height:1em;}.elementor-47 .elementor-element.elementor-element-086daee .elementor-counter-number-wrapper{font-size:2rem;line-height:1em;}.elementor-47 .elementor-element.elementor-element-723f2ce .elementor-counter-number-wrapper{font-size:4rem;line-height:1em;}.elementor-47 .elementor-element.elementor-element-7fb4444 .elementor-counter-number-wrapper{font-size:2rem;line-height:1em;}.elementor-47 .elementor-element.elementor-element-8ececc5 .elementor-counter-number-wrapper{font-size:2rem;line-height:1em;}.elementor-47 .elementor-element.elementor-element-29fa6b7{--grid-columns:1;}.elementor-47 .elementor-element.elementor-element-abb4d21{--grid-columns:1;}.elementor-47 .elementor-element.elementor-element-8006984{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:1rem;--e-n-carousel-arrow-next-top-position:1rem;}}/* Start custom CSS for animated-headline, class: .elementor-element-10d1daa */.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline  {
    margin: 0;
}

.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline-dynamic-wrapper {
    padding: 0;
}

.elementor-47 .elementor-element.elementor-element-10d1daa .elementor-headline-dynamic-wrapper:after {
    background-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b3d58 */.elementor-47 .elementor-element.elementor-element-a7b3d58:after {
    content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	height: 100%;
	background: linear-gradient(to right, transparent, #ffffff);
	pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3c36d1c */.elementor-47 .elementor-element.elementor-element-3c36d1c .swiper-wrapper {
  transition-timing-function: linear !important; 
}

.elementor-47 .elementor-element.elementor-element-3c36d1c .swiper-slide img {
    border-radius: var(--small-border-radius);
    transition: border-radius .3s ease;
}

.elementor-47 .elementor-element.elementor-element-3c36d1c .swiper-slide.swiper-slide-active img {
    border-radius: var(--big-border-radius);
}

.elementor-47 .elementor-element.elementor-element-3c36d1c img {
    aspect-ratio: 4/3;
    object-fit: cover;
    object-position: center center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-7fb4444 */.counter .elementor-counter-title {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6140de8 */.elementor-47 .elementor-element.elementor-element-6140de8 {
    border-color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d795aae */.elementor-47 .elementor-element.elementor-element-d795aae .primary-button {
    background-color: var(--neutral-clr);
    color: var(--text-clr);
}

.elementor-47 .elementor-element.elementor-element-d795aae .primary-button:hover {
    background-color: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf5112 */.elementor-47 .elementor-element.elementor-element-0bf5112 {
    background: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6140de8 */.elementor-47 .elementor-element.elementor-element-6140de8 {
    border-color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d795aae */.elementor-47 .elementor-element.elementor-element-d795aae .primary-button {
    background-color: var(--neutral-clr);
    color: var(--text-clr);
}

.elementor-47 .elementor-element.elementor-element-d795aae .primary-button:hover {
    background-color: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf5112 */.elementor-47 .elementor-element.elementor-element-0bf5112 {
    background: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6140de8 */.elementor-47 .elementor-element.elementor-element-6140de8 {
    border-color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d795aae */.elementor-47 .elementor-element.elementor-element-d795aae .primary-button {
    background-color: var(--neutral-clr);
    color: var(--text-clr);
}

.elementor-47 .elementor-element.elementor-element-d795aae .primary-button:hover {
    background-color: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf5112 */.elementor-47 .elementor-element.elementor-element-0bf5112 {
    background: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6140de8 */.elementor-47 .elementor-element.elementor-element-6140de8 {
    border-color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d795aae */.elementor-47 .elementor-element.elementor-element-d795aae .primary-button {
    background-color: var(--neutral-clr);
    color: var(--text-clr);
}

.elementor-47 .elementor-element.elementor-element-d795aae .primary-button:hover {
    background-color: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf5112 */.elementor-47 .elementor-element.elementor-element-0bf5112 {
    background: var(--primary-clr);
    color: var(--neutral-clr);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivo SemiExpanded';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://motionlab.berlin/wp-content/uploads/2026/03/Archivo_SemiExpanded-SemiBold.woff2') format('woff2'),
		url('https://motionlab.berlin/wp-content/uploads/2026/03/Archivo_SemiExpanded-SemiBold.woff') format('woff'),
		url('https://motionlab.berlin/wp-content/uploads/2026/03/Archivo_SemiExpanded-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://motionlab.berlin/wp-content/uploads/2026/03/IBMPlexSans-Regular.woff2') format('woff2'),
		url('https://motionlab.berlin/wp-content/uploads/2026/03/IBMPlexSans-Regular.woff') format('woff'),
		url('https://motionlab.berlin/wp-content/uploads/2026/03/IBMPlexSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'IBM Plex Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://motionlab.berlin/wp-content/uploads/2026/03/IBMPlexSans-Medium.woff2') format('woff2'),
		url('https://motionlab.berlin/wp-content/uploads/2026/03/IBMPlexSans-Medium.woff') format('woff'),
		url('https://motionlab.berlin/wp-content/uploads/2026/03/IBMPlexSans-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */