.elementor-44070302 .elementor-element.elementor-element-52265ee9 > .elementor-container{max-width:500px;}.elementor-44070302 .elementor-element.elementor-element-52265ee9{padding:25px 0px 0px 0px;}.elementor-44070302 .elementor-element.elementor-element-6837bb5b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070302 .elementor-element.elementor-element-6837bb5b > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-44070302 .elementor-element.elementor-element-6837bb5b > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-44070302 .elementor-element.elementor-element-46214804{text-align:center;}.elementor-44070302 .elementor-element.elementor-element-46214804 .elementor-heading-title{color:#D91F27;font-size:30px;}.elementor-44070302 .elementor-element.elementor-element-210d79b3 .elementor-spacer-inner{height:50px;}.elementor-44070302 .elementor-element.elementor-element-1a078814{font-family:"Apercu", sans-serif;font-size:15px;font-weight:400;line-height:20px;width:1000px;max-width:max(1000px, 100%);}.elementor-44070302 .elementor-element.elementor-element-5d114ce9 > .elementor-container{max-width:853px;}.elementor-44070302 .elementor-element.elementor-element-5d114ce9{margin-top:0px;margin-bottom:80px;}.elementor-44070302 .elementor-element.elementor-element-56e3d904{margin-top:0px;margin-bottom:100px;}.elementor-44070302 .elementor-element.elementor-element-3c7ab6a8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070302 .elementor-element.elementor-element-3c7ab6a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070302 .elementor-element.elementor-element-1bb4fe35{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070302 .elementor-element.elementor-element-6915a808 > .elementor-container{max-width:560px;}.elementor-44070302 .elementor-element.elementor-element-6915a808{margin-top:0px;margin-bottom:15px;}.elementor-44070302 .elementor-element.elementor-element-4d89a765 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070302 .elementor-element.elementor-element-4d77d5d4 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070302 .elementor-element.elementor-element-4d77d5d4 .elementor-image-carousel-caption{text-align:center;}.elementor-44070302 .elementor-element.elementor-element-54f7e0b6 > .elementor-container{max-width:560px;}.elementor-44070302 .elementor-element.elementor-element-54f7e0b6{margin-top:0px;margin-bottom:125px;}.elementor-44070302 .elementor-element.elementor-element-2762eb50 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070302 .elementor-element.elementor-element-4f3079a3 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070302 .elementor-element.elementor-element-4f3079a3 .elementor-image-carousel-caption{text-align:center;}.elementor-44070302 .elementor-element.elementor-element-704e044a > .elementor-container{max-width:500px;}.elementor-44070302 .elementor-element.elementor-element-704e044a{margin-top:0px;margin-bottom:80px;}.elementor-44070302 .elementor-element.elementor-element-1e775700.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070302 .elementor-element.elementor-element-1e775700 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070302 .elementor-element.elementor-element-2c85237d{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070302 .elementor-element.elementor-element-48c1beb5 a.elementor-button{font-size:12px;background-color:#F6F6F6;border-color:rgba(0, 0, 0, 0.12);border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:-1px -1px -1px -1px;}.elementor-44070302 .elementor-element.elementor-element-48c1beb5 a.elementor-button:not(#e){color:#000000;}.elementor-44070302 .elementor-element.elementor-element-48c1beb5 a.elementor-button:not(#e):hover, .elementor-44070302 .elementor-element.elementor-element-48c1beb5 a.elementor-button:not(#e):focus{color:#000000;}.elementor-44070302 .elementor-element.elementor-element-48c1beb5 a.elementor-button:hover, .elementor-44070302 .elementor-element.elementor-element-48c1beb5 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-44070302 .elementor-element.elementor-element-48c1beb5 .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-44070302 .elementor-element.elementor-element-48c1beb5{z-index:0;}.elementor-element-48c1beb5 > .elementor-widget-container{opacity:1;}.elementor-44070302 .elementor-element.elementor-element-76627741 .elementor-spacer-inner{height:80px;}.elementor-44070302 .elementor-element.elementor-element-76627741 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070302 .elementor-element.elementor-element-523276ec{margin-top:0px;margin-bottom:80px;}.elementor-44070302 .elementor-element.elementor-element-7fd95ec9 .elementor-image img{width:100%;}body.elementor-page-44070302 .page-header{display:none;}@media(max-width:1024px){.elementor-44070302 .elementor-element.elementor-element-56e3d904{margin-top:-0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-44070302 .elementor-element.elementor-element-52265ee9{padding:70px 35px 70px 35px;}.elementor-44070302 .elementor-element.elementor-element-6837bb5b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070302 .elementor-element.elementor-element-46214804{text-align:center;}.elementor-44070302 .elementor-element.elementor-element-1a078814{font-size:13px;}.elementor-44070302 .elementor-element.elementor-element-56e3d904{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-44070302 .elementor-element.elementor-element-1bb4fe35{font-size:13px;}.elementor-44070302 .elementor-element.elementor-element-6915a808{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-44070302 .elementor-element.elementor-element-54f7e0b6{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-44070302 .elementor-element.elementor-element-704e044a{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-44070302 .elementor-element.elementor-element-2c85237d{font-size:13px;}}/* Start custom CSS for section, class: .elementor-element-2b463a11 */.elementor-44070302 .elementor-element.elementor-element-2b463a11 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fd683fc */.elementor-44070302 .elementor-element.elementor-element-7fd683fc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3865d8f2 */.elementor-44070302 .elementor-element.elementor-element-3865d8f2 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f885a00 */.elementor-44070302 .elementor-element.elementor-element-4f885a00 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3879f9f6 */.elementor-44070302 .elementor-element.elementor-element-3879f9f6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-225c5423 */.elementor-44070302 .elementor-element.elementor-element-225c5423 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3702713b */.elementor-44070302 .elementor-element.elementor-element-3702713b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fc2fe82 */.elementor-44070302 .elementor-element.elementor-element-1fc2fe82 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46e64c99 */.elementor-44070302 .elementor-element.elementor-element-46e64c99 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e45f1d9 */.elementor-44070302 .elementor-element.elementor-element-6e45f1d9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-416c715c */.elementor-44070302 .elementor-element.elementor-element-416c715c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c4287bf */.elementor-44070302 .elementor-element.elementor-element-7c4287bf {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-504399ec */.elementor-44070302 .elementor-element.elementor-element-504399ec {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-363c2abb */.elementor-44070302 .elementor-element.elementor-element-363c2abb {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11a1e60c */.elementor-44070302 .elementor-element.elementor-element-11a1e60c {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5491c78 */.elementor-44070302 .elementor-element.elementor-element-5491c78 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b375906 */.elementor-44070302 .elementor-element.elementor-element-7b375906 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53635637 */.elementor-44070302 .elementor-element.elementor-element-53635637 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c49229b */.elementor-44070302 .elementor-element.elementor-element-1c49229b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2712b22c */.elementor-44070302 .elementor-element.elementor-element-2712b22c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-905eb87 */.elementor-44070302 .elementor-element.elementor-element-905eb87 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6bcf8f5a */.elementor-44070302 .elementor-element.elementor-element-6bcf8f5a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c98b62d */.elementor-44070302 .elementor-element.elementor-element-5c98b62d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26ce8e55 */.elementor-44070302 .elementor-element.elementor-element-26ce8e55 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6affdffe */.elementor-44070302 .elementor-element.elementor-element-6affdffe {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4492796f */.elementor-44070302 .elementor-element.elementor-element-4492796f {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a7abe30 */.elementor-44070302 .elementor-element.elementor-element-6a7abe30 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4057a79f */.elementor-44070302 .elementor-element.elementor-element-4057a79f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-586e51fc */.elementor-44070302 .elementor-element.elementor-element-586e51fc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f02ccd7 */.elementor-44070302 .elementor-element.elementor-element-3f02ccd7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63f4973e */.elementor-44070302 .elementor-element.elementor-element-63f4973e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-236d9619 */.elementor-44070302 .elementor-element.elementor-element-236d9619 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bae08de */.elementor-44070302 .elementor-element.elementor-element-3bae08de {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4921a26c */.elementor-44070302 .elementor-element.elementor-element-4921a26c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-199fbd7 */.elementor-44070302 .elementor-element.elementor-element-199fbd7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7305ca8e */.elementor-44070302 .elementor-element.elementor-element-7305ca8e {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84f6977 */.elementor-44070302 .elementor-element.elementor-element-84f6977 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-523b690b */.elementor-44070302 .elementor-element.elementor-element-523b690b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71f6750f */.elementor-44070302 .elementor-element.elementor-element-71f6750f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5930ef15 */.elementor-44070302 .elementor-element.elementor-element-5930ef15 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ebce834 */.elementor-44070302 .elementor-element.elementor-element-5ebce834 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d496558 */.elementor-44070302 .elementor-element.elementor-element-5d496558 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2390b2c */.elementor-44070302 .elementor-element.elementor-element-2390b2c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-408d6971 */.elementor-44070302 .elementor-element.elementor-element-408d6971 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9fe9892 */.elementor-44070302 .elementor-element.elementor-element-9fe9892 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d54a23 */.elementor-44070302 .elementor-element.elementor-element-6d54a23 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-601520a8 */.elementor-44070302 .elementor-element.elementor-element-601520a8 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39c55b75 */.elementor-44070302 .elementor-element.elementor-element-39c55b75 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11780375 */.elementor-44070302 .elementor-element.elementor-element-11780375 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ee67e3a */.elementor-44070302 .elementor-element.elementor-element-4ee67e3a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-199e317b */.elementor-44070302 .elementor-element.elementor-element-199e317b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c09ec99 */.elementor-44070302 .elementor-element.elementor-element-c09ec99 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-673fe4ac */.elementor-44070302 .elementor-element.elementor-element-673fe4ac {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70ae1c24 */.elementor-44070302 .elementor-element.elementor-element-70ae1c24 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9560cd */.elementor-44070302 .elementor-element.elementor-element-9560cd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7506948a */.elementor-44070302 .elementor-element.elementor-element-7506948a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72d35ba8 */.elementor-44070302 .elementor-element.elementor-element-72d35ba8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a8f1384 */.elementor-44070302 .elementor-element.elementor-element-4a8f1384 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16e3c57f */.elementor-44070302 .elementor-element.elementor-element-16e3c57f {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66a8c075 */.elementor-44070302 .elementor-element.elementor-element-66a8c075 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f954222 */.elementor-44070302 .elementor-element.elementor-element-4f954222 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4634d8cd */.elementor-44070302 .elementor-element.elementor-element-4634d8cd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33bfc3ad */.elementor-44070302 .elementor-element.elementor-element-33bfc3ad {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4818c6e7 */.elementor-44070302 .elementor-element.elementor-element-4818c6e7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33658d72 */.elementor-44070302 .elementor-element.elementor-element-33658d72 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f32f8e7 */.elementor-44070302 .elementor-element.elementor-element-2f32f8e7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71a24754 */.elementor-44070302 .elementor-element.elementor-element-71a24754 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5149392b */.elementor-44070302 .elementor-element.elementor-element-5149392b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41cd8c72 */.elementor-44070302 .elementor-element.elementor-element-41cd8c72 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b140f4a */.elementor-44070302 .elementor-element.elementor-element-3b140f4a {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4029cbe6 */.elementor-44070302 .elementor-element.elementor-element-4029cbe6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10698907 */.elementor-44070302 .elementor-element.elementor-element-10698907 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66f2c4f9 */.elementor-44070302 .elementor-element.elementor-element-66f2c4f9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7071378c */.elementor-44070302 .elementor-element.elementor-element-7071378c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ec362bd */.elementor-44070302 .elementor-element.elementor-element-2ec362bd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa918b9 */.elementor-44070302 .elementor-element.elementor-element-fa918b9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21dbe6ad */.elementor-44070302 .elementor-element.elementor-element-21dbe6ad {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6171900e */.elementor-44070302 .elementor-element.elementor-element-6171900e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23473665 */.elementor-44070302 .elementor-element.elementor-element-23473665 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e0b89bf */.elementor-44070302 .elementor-element.elementor-element-1e0b89bf {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3629d6d */.elementor-44070302 .elementor-element.elementor-element-3629d6d {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c86dc21 */.elementor-44070302 .elementor-element.elementor-element-7c86dc21 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e5f1740 */.elementor-44070302 .elementor-element.elementor-element-e5f1740 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c0c8b50 */.elementor-44070302 .elementor-element.elementor-element-1c0c8b50 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a524c9d */.elementor-44070302 .elementor-element.elementor-element-5a524c9d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57380729 */.elementor-44070302 .elementor-element.elementor-element-57380729 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-244b6a0e */.elementor-44070302 .elementor-element.elementor-element-244b6a0e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d785d93 */.elementor-44070302 .elementor-element.elementor-element-1d785d93 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5529b2c9 */.elementor-44070302 .elementor-element.elementor-element-5529b2c9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e2b3c46 */.elementor-44070302 .elementor-element.elementor-element-3e2b3c46 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c5e8174 */.elementor-44070302 .elementor-element.elementor-element-5c5e8174 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-225199e8 */.elementor-44070302 .elementor-element.elementor-element-225199e8 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47c13551 */.elementor-44070302 .elementor-element.elementor-element-47c13551 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d37f52 */.elementor-44070302 .elementor-element.elementor-element-8d37f52 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-574fb5ed */.elementor-44070302 .elementor-element.elementor-element-574fb5ed {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e942a93 */.elementor-44070302 .elementor-element.elementor-element-1e942a93 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7530e5ad */.elementor-44070302 .elementor-element.elementor-element-7530e5ad {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b87813b */.elementor-44070302 .elementor-element.elementor-element-7b87813b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69313383 */.elementor-44070302 .elementor-element.elementor-element-69313383 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-293e5b9f */.elementor-44070302 .elementor-element.elementor-element-293e5b9f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d61d3f */.elementor-44070302 .elementor-element.elementor-element-6d61d3f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61c2f55f */.elementor-44070302 .elementor-element.elementor-element-61c2f55f {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40d3a81f */.elementor-44070302 .elementor-element.elementor-element-40d3a81f {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55c928ee */.elementor-44070302 .elementor-element.elementor-element-55c928ee {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e3bf969 */.elementor-44070302 .elementor-element.elementor-element-5e3bf969 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4461e13e */.elementor-44070302 .elementor-element.elementor-element-4461e13e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36349cab */.elementor-44070302 .elementor-element.elementor-element-36349cab {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a8145db */.elementor-44070302 .elementor-element.elementor-element-4a8145db {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26fbb2bc */.elementor-44070302 .elementor-element.elementor-element-26fbb2bc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ad6c94c */.elementor-44070302 .elementor-element.elementor-element-ad6c94c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-169d3064 */.elementor-44070302 .elementor-element.elementor-element-169d3064 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-132505b */.elementor-44070302 .elementor-element.elementor-element-132505b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7823a53c */.elementor-44070302 .elementor-element.elementor-element-7823a53c {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9258fbd */.elementor-44070302 .elementor-element.elementor-element-9258fbd {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70745c78 */.elementor-44070302 .elementor-element.elementor-element-70745c78 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63bef097 */.elementor-44070302 .elementor-element.elementor-element-63bef097 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61cd6d2e */.elementor-44070302 .elementor-element.elementor-element-61cd6d2e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f6d59ca */.elementor-44070302 .elementor-element.elementor-element-4f6d59ca {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f151759 */.elementor-44070302 .elementor-element.elementor-element-f151759 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d95d36f */.elementor-44070302 .elementor-element.elementor-element-2d95d36f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b40662d */.elementor-44070302 .elementor-element.elementor-element-5b40662d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a103ce8 */.elementor-44070302 .elementor-element.elementor-element-2a103ce8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6139c200 */.elementor-44070302 .elementor-element.elementor-element-6139c200 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27833825 */.elementor-44070302 .elementor-element.elementor-element-27833825 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-13732bba */.elementor-44070302 .elementor-element.elementor-element-13732bba {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f0bc958 */.elementor-44070302 .elementor-element.elementor-element-3f0bc958 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4389e9dc */.elementor-44070302 .elementor-element.elementor-element-4389e9dc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49d35da6 */.elementor-44070302 .elementor-element.elementor-element-49d35da6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a47cef0 */.elementor-44070302 .elementor-element.elementor-element-2a47cef0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19583998 */.elementor-44070302 .elementor-element.elementor-element-19583998 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fa2abcb */.elementor-44070302 .elementor-element.elementor-element-2fa2abcb {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52823932 */.elementor-44070302 .elementor-element.elementor-element-52823932 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75f49f8e */.elementor-44070302 .elementor-element.elementor-element-75f49f8e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1184fed5 */.elementor-44070302 .elementor-element.elementor-element-1184fed5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d8eb6e3 */.elementor-44070302 .elementor-element.elementor-element-1d8eb6e3 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3dd6f9aa */.elementor-44070302 .elementor-element.elementor-element-3dd6f9aa {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ca5271d */.elementor-44070302 .elementor-element.elementor-element-4ca5271d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b297c9d */.elementor-44070302 .elementor-element.elementor-element-2b297c9d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1390e8a4 */.elementor-44070302 .elementor-element.elementor-element-1390e8a4 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12fd9edf */.elementor-44070302 .elementor-element.elementor-element-12fd9edf {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-514d065 */.elementor-44070302 .elementor-element.elementor-element-514d065 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-590432fd */.elementor-44070302 .elementor-element.elementor-element-590432fd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-349fb9f1 */.elementor-44070302 .elementor-element.elementor-element-349fb9f1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e0d99fd */.elementor-44070302 .elementor-element.elementor-element-4e0d99fd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcd01ac */.elementor-44070302 .elementor-element.elementor-element-bcd01ac {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a169a89 */.elementor-44070302 .elementor-element.elementor-element-7a169a89 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61d83643 */.elementor-44070302 .elementor-element.elementor-element-61d83643 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a95ccdf */.elementor-44070302 .elementor-element.elementor-element-2a95ccdf {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59accf63 */.elementor-44070302 .elementor-element.elementor-element-59accf63 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a26e78d */.elementor-44070302 .elementor-element.elementor-element-a26e78d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49388c0e */.elementor-44070302 .elementor-element.elementor-element-49388c0e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1cc4b464 */.elementor-44070302 .elementor-element.elementor-element-1cc4b464 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-115b4ded */.elementor-44070302 .elementor-element.elementor-element-115b4ded {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a2d899b */.elementor-44070302 .elementor-element.elementor-element-4a2d899b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-de5861f */.elementor-44070302 .elementor-element.elementor-element-de5861f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5222cedb */.elementor-44070302 .elementor-element.elementor-element-5222cedb {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36fa3e06 */.elementor-44070302 .elementor-element.elementor-element-36fa3e06 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-376d53be */.elementor-44070302 .elementor-element.elementor-element-376d53be {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-662dfea6 */.elementor-44070302 .elementor-element.elementor-element-662dfea6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35b15c16 */.elementor-44070302 .elementor-element.elementor-element-35b15c16 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b3f86df */.elementor-44070302 .elementor-element.elementor-element-2b3f86df {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a4e73d3 */.elementor-44070302 .elementor-element.elementor-element-3a4e73d3 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d6a33a6 */.elementor-44070302 .elementor-element.elementor-element-5d6a33a6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53db7ae4 */.elementor-44070302 .elementor-element.elementor-element-53db7ae4 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51653e04 */.elementor-44070302 .elementor-element.elementor-element-51653e04 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52e2a1b2 */.elementor-44070302 .elementor-element.elementor-element-52e2a1b2 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72e7c049 */.elementor-44070302 .elementor-element.elementor-element-72e7c049 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f3d267d */.elementor-44070302 .elementor-element.elementor-element-1f3d267d {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fbd6901 */.elementor-44070302 .elementor-element.elementor-element-2fbd6901 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74f972c2 */.elementor-44070302 .elementor-element.elementor-element-74f972c2 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3856c7b8 */.elementor-44070302 .elementor-element.elementor-element-3856c7b8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39ab4575 */.elementor-44070302 .elementor-element.elementor-element-39ab4575 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bdf3a7c */.elementor-44070302 .elementor-element.elementor-element-5bdf3a7c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c6e813e */.elementor-44070302 .elementor-element.elementor-element-6c6e813e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77c998cd */.elementor-44070302 .elementor-element.elementor-element-77c998cd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68ded67a */.elementor-44070302 .elementor-element.elementor-element-68ded67a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1764adaa */.elementor-44070302 .elementor-element.elementor-element-1764adaa {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1fae224a */.elementor-44070302 .elementor-element.elementor-element-1fae224a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6aa67669 */.elementor-44070302 .elementor-element.elementor-element-6aa67669 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a64d879 */.elementor-44070302 .elementor-element.elementor-element-1a64d879 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69646446 */.elementor-44070302 .elementor-element.elementor-element-69646446 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f01f9db */.elementor-44070302 .elementor-element.elementor-element-7f01f9db {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b00429f */.elementor-44070302 .elementor-element.elementor-element-b00429f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1852d025 */.elementor-44070302 .elementor-element.elementor-element-1852d025 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21d3f090 */.elementor-44070302 .elementor-element.elementor-element-21d3f090 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ca38218 */.elementor-44070302 .elementor-element.elementor-element-2ca38218 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78767e7 */.elementor-44070302 .elementor-element.elementor-element-78767e7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71ed4444 */.elementor-44070302 .elementor-element.elementor-element-71ed4444 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-384f4dbf */.elementor-44070302 .elementor-element.elementor-element-384f4dbf {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e1afd83 */.elementor-44070302 .elementor-element.elementor-element-6e1afd83 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d755468 */.elementor-44070302 .elementor-element.elementor-element-4d755468 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bd892ca */.elementor-44070302 .elementor-element.elementor-element-bd892ca {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f83316a */.elementor-44070302 .elementor-element.elementor-element-3f83316a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-576f340e */.elementor-44070302 .elementor-element.elementor-element-576f340e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7694e785 */.elementor-44070302 .elementor-element.elementor-element-7694e785 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d7f9685 */.elementor-44070302 .elementor-element.elementor-element-1d7f9685 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f64e86c */.elementor-44070302 .elementor-element.elementor-element-f64e86c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66b0125 */.elementor-44070302 .elementor-element.elementor-element-66b0125 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e4e62a7 */.elementor-44070302 .elementor-element.elementor-element-2e4e62a7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65059592 */.elementor-44070302 .elementor-element.elementor-element-65059592 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68642ddc */.elementor-44070302 .elementor-element.elementor-element-68642ddc {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1be3d39d */.elementor-44070302 .elementor-element.elementor-element-1be3d39d {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3947893f */.elementor-44070302 .elementor-element.elementor-element-3947893f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-215e037d */.elementor-44070302 .elementor-element.elementor-element-215e037d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61138b4d */.elementor-44070302 .elementor-element.elementor-element-61138b4d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65c6404d */.elementor-44070302 .elementor-element.elementor-element-65c6404d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11a393ed */.elementor-44070302 .elementor-element.elementor-element-11a393ed {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f60c582 */.elementor-44070302 .elementor-element.elementor-element-2f60c582 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c8cc090 */.elementor-44070302 .elementor-element.elementor-element-1c8cc090 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61d4b57e */.elementor-44070302 .elementor-element.elementor-element-61d4b57e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60d5e06a */.elementor-44070302 .elementor-element.elementor-element-60d5e06a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3333b17e */.elementor-44070302 .elementor-element.elementor-element-3333b17e {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49634e */.elementor-44070302 .elementor-element.elementor-element-49634e {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5397a411 */.elementor-44070302 .elementor-element.elementor-element-5397a411 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c81f66f */.elementor-44070302 .elementor-element.elementor-element-3c81f66f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42652a7e */.elementor-44070302 .elementor-element.elementor-element-42652a7e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7221988 */.elementor-44070302 .elementor-element.elementor-element-7221988 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65b83ac9 */.elementor-44070302 .elementor-element.elementor-element-65b83ac9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b0d1a53 */.elementor-44070302 .elementor-element.elementor-element-5b0d1a53 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23384add */.elementor-44070302 .elementor-element.elementor-element-23384add {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e4c1bd */.elementor-44070302 .elementor-element.elementor-element-5e4c1bd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6dd4e55 */.elementor-44070302 .elementor-element.elementor-element-6dd4e55 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a4e2677 */.elementor-44070302 .elementor-element.elementor-element-1a4e2677 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36aa0f10 */.elementor-44070302 .elementor-element.elementor-element-36aa0f10 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2021d730 */.elementor-44070302 .elementor-element.elementor-element-2021d730 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56e0fbe6 */.elementor-44070302 .elementor-element.elementor-element-56e0fbe6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d21b7fa */.elementor-44070302 .elementor-element.elementor-element-5d21b7fa {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3914249b */.elementor-44070302 .elementor-element.elementor-element-3914249b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15ea930 */.elementor-44070302 .elementor-element.elementor-element-15ea930 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d341c5 */.elementor-44070302 .elementor-element.elementor-element-4d341c5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d1bc390 */.elementor-44070302 .elementor-element.elementor-element-7d1bc390 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78271439 */.elementor-44070302 .elementor-element.elementor-element-78271439 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68578ea6 */.elementor-44070302 .elementor-element.elementor-element-68578ea6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2aa9f3b3 */.elementor-44070302 .elementor-element.elementor-element-2aa9f3b3 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-286cab46 */.elementor-44070302 .elementor-element.elementor-element-286cab46 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5eaab546 */.elementor-44070302 .elementor-element.elementor-element-5eaab546 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d18711b */.elementor-44070302 .elementor-element.elementor-element-7d18711b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2968dbc8 */.elementor-44070302 .elementor-element.elementor-element-2968dbc8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17ad6a54 */.elementor-44070302 .elementor-element.elementor-element-17ad6a54 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e155bae */.elementor-44070302 .elementor-element.elementor-element-2e155bae {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1209708c */.elementor-44070302 .elementor-element.elementor-element-1209708c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c6f1179 */.elementor-44070302 .elementor-element.elementor-element-2c6f1179 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f4082e1 */.elementor-44070302 .elementor-element.elementor-element-2f4082e1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c6a50e8 */.elementor-44070302 .elementor-element.elementor-element-c6a50e8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-237cc13e */.elementor-44070302 .elementor-element.elementor-element-237cc13e {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d1b2a44 */.elementor-44070302 .elementor-element.elementor-element-7d1b2a44 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35bd917 */.elementor-44070302 .elementor-element.elementor-element-35bd917 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ffc3e3d */.elementor-44070302 .elementor-element.elementor-element-2ffc3e3d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58ae7c60 */.elementor-44070302 .elementor-element.elementor-element-58ae7c60 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-390c49e0 */.elementor-44070302 .elementor-element.elementor-element-390c49e0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c24b719 */.elementor-44070302 .elementor-element.elementor-element-1c24b719 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-593bde28 */.elementor-44070302 .elementor-element.elementor-element-593bde28 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-444a500e */.elementor-44070302 .elementor-element.elementor-element-444a500e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fa58b24 */.elementor-44070302 .elementor-element.elementor-element-3fa58b24 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40a29bc1 */.elementor-44070302 .elementor-element.elementor-element-40a29bc1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58e339c3 */.elementor-44070302 .elementor-element.elementor-element-58e339c3 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-300723ae */.elementor-44070302 .elementor-element.elementor-element-300723ae {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6aa78a75 */.elementor-44070302 .elementor-element.elementor-element-6aa78a75 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-709e1f86 */.elementor-44070302 .elementor-element.elementor-element-709e1f86 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3700e6e5 */.elementor-44070302 .elementor-element.elementor-element-3700e6e5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27584c8 */.elementor-44070302 .elementor-element.elementor-element-27584c8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-639fac5f */.elementor-44070302 .elementor-element.elementor-element-639fac5f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-452ae711 */.elementor-44070302 .elementor-element.elementor-element-452ae711 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36d66e3b */.elementor-44070302 .elementor-element.elementor-element-36d66e3b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-344b8271 */.elementor-44070302 .elementor-element.elementor-element-344b8271 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-591599b9 */.elementor-44070302 .elementor-element.elementor-element-591599b9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2eacbe0f */.elementor-44070302 .elementor-element.elementor-element-2eacbe0f {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-354442db */.elementor-44070302 .elementor-element.elementor-element-354442db {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6535cb2e */.elementor-44070302 .elementor-element.elementor-element-6535cb2e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fe3eaa0 */.elementor-44070302 .elementor-element.elementor-element-2fe3eaa0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6911e6fe */.elementor-44070302 .elementor-element.elementor-element-6911e6fe {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4dc14731 */.elementor-44070302 .elementor-element.elementor-element-4dc14731 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a101bb1 */.elementor-44070302 .elementor-element.elementor-element-6a101bb1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-223edea4 */.elementor-44070302 .elementor-element.elementor-element-223edea4 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5279b5c5 */.elementor-44070302 .elementor-element.elementor-element-5279b5c5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b1a7e2f */.elementor-44070302 .elementor-element.elementor-element-4b1a7e2f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51ae879a */.elementor-44070302 .elementor-element.elementor-element-51ae879a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ef67562 */.elementor-44070302 .elementor-element.elementor-element-3ef67562 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cf4fa01 */.elementor-44070302 .elementor-element.elementor-element-cf4fa01 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76ee7acd */.elementor-44070302 .elementor-element.elementor-element-76ee7acd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79f8bb72 */.elementor-44070302 .elementor-element.elementor-element-79f8bb72 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70e03f22 */.elementor-44070302 .elementor-element.elementor-element-70e03f22 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10bd8449 */.elementor-44070302 .elementor-element.elementor-element-10bd8449 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d7b4418 */.elementor-44070302 .elementor-element.elementor-element-6d7b4418 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-13a38c14 */.elementor-44070302 .elementor-element.elementor-element-13a38c14 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17167e15 */.elementor-44070302 .elementor-element.elementor-element-17167e15 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-448d5af6 */.elementor-44070302 .elementor-element.elementor-element-448d5af6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f899531 */.elementor-44070302 .elementor-element.elementor-element-f899531 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6195e181 */.elementor-44070302 .elementor-element.elementor-element-6195e181 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74a59222 */.elementor-44070302 .elementor-element.elementor-element-74a59222 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33e219f9 */.elementor-44070302 .elementor-element.elementor-element-33e219f9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59c49688 */.elementor-44070302 .elementor-element.elementor-element-59c49688 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56d0c8e7 */.elementor-44070302 .elementor-element.elementor-element-56d0c8e7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4035ae3 */.elementor-44070302 .elementor-element.elementor-element-4035ae3 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a0a62be */.elementor-44070302 .elementor-element.elementor-element-7a0a62be {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15b5a3eb */.elementor-44070302 .elementor-element.elementor-element-15b5a3eb {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-522beb88 */.elementor-44070302 .elementor-element.elementor-element-522beb88 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73fdb452 */.elementor-44070302 .elementor-element.elementor-element-73fdb452 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d74c88e */.elementor-44070302 .elementor-element.elementor-element-5d74c88e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14da9ae2 */.elementor-44070302 .elementor-element.elementor-element-14da9ae2 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ad3ee1d */.elementor-44070302 .elementor-element.elementor-element-4ad3ee1d {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-448ec74a */.elementor-44070302 .elementor-element.elementor-element-448ec74a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43310937 */.elementor-44070302 .elementor-element.elementor-element-43310937 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a92b66f */.elementor-44070302 .elementor-element.elementor-element-5a92b66f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c142de6 */.elementor-44070302 .elementor-element.elementor-element-6c142de6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-964635b */.elementor-44070302 .elementor-element.elementor-element-964635b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6df69197 */.elementor-44070302 .elementor-element.elementor-element-6df69197 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b4978dd */.elementor-44070302 .elementor-element.elementor-element-7b4978dd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38d62ccb */.elementor-44070302 .elementor-element.elementor-element-38d62ccb {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44e1953f */.elementor-44070302 .elementor-element.elementor-element-44e1953f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e52bbc6 */.elementor-44070302 .elementor-element.elementor-element-e52bbc6 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5fed156b */.elementor-44070302 .elementor-element.elementor-element-5fed156b {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41dc77b2 */.elementor-44070302 .elementor-element.elementor-element-41dc77b2 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f0697e8 */.elementor-44070302 .elementor-element.elementor-element-3f0697e8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78f8c615 */.elementor-44070302 .elementor-element.elementor-element-78f8c615 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c58c90a */.elementor-44070302 .elementor-element.elementor-element-3c58c90a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-158b8266 */.elementor-44070302 .elementor-element.elementor-element-158b8266 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47ca6c88 */.elementor-44070302 .elementor-element.elementor-element-47ca6c88 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3116d922 */.elementor-44070302 .elementor-element.elementor-element-3116d922 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e516370 */.elementor-44070302 .elementor-element.elementor-element-5e516370 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22eaefd2 */.elementor-44070302 .elementor-element.elementor-element-22eaefd2 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-110d58e3 */.elementor-44070302 .elementor-element.elementor-element-110d58e3 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2bc3b764 */.elementor-44070302 .elementor-element.elementor-element-2bc3b764 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bfea4f4 */.elementor-44070302 .elementor-element.elementor-element-7bfea4f4 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47929433 */.elementor-44070302 .elementor-element.elementor-element-47929433 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5fb437dd */.elementor-44070302 .elementor-element.elementor-element-5fb437dd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-733e585a */.elementor-44070302 .elementor-element.elementor-element-733e585a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1feaead6 */.elementor-44070302 .elementor-element.elementor-element-1feaead6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c26151a */.elementor-44070302 .elementor-element.elementor-element-2c26151a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-653a7e16 */.elementor-44070302 .elementor-element.elementor-element-653a7e16 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e94b6b0 */.elementor-44070302 .elementor-element.elementor-element-6e94b6b0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e8f01ef */.elementor-44070302 .elementor-element.elementor-element-7e8f01ef {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-444c4343 */.elementor-44070302 .elementor-element.elementor-element-444c4343 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5470bb43 */.elementor-44070302 .elementor-element.elementor-element-5470bb43 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3275b3e9 */.elementor-44070302 .elementor-element.elementor-element-3275b3e9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e55bece */.elementor-44070302 .elementor-element.elementor-element-6e55bece {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e92dbe8 */.elementor-44070302 .elementor-element.elementor-element-e92dbe8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fa63987 */.elementor-44070302 .elementor-element.elementor-element-6fa63987 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-721b279c */.elementor-44070302 .elementor-element.elementor-element-721b279c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fc9ab23 */.elementor-44070302 .elementor-element.elementor-element-2fc9ab23 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c2d13e8 */.elementor-44070302 .elementor-element.elementor-element-1c2d13e8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a168e65 */.elementor-44070302 .elementor-element.elementor-element-a168e65 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e75d243 */.elementor-44070302 .elementor-element.elementor-element-4e75d243 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d9ff081 */.elementor-44070302 .elementor-element.elementor-element-2d9ff081 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45287589 */.elementor-44070302 .elementor-element.elementor-element-45287589 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f17f529 */.elementor-44070302 .elementor-element.elementor-element-3f17f529 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f230cd8 */.elementor-44070302 .elementor-element.elementor-element-1f230cd8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2058f7b7 */.elementor-44070302 .elementor-element.elementor-element-2058f7b7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6297e731 */.elementor-44070302 .elementor-element.elementor-element-6297e731 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c1155b0 */.elementor-44070302 .elementor-element.elementor-element-c1155b0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b8d406b */.elementor-44070302 .elementor-element.elementor-element-4b8d406b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f90098d */.elementor-44070302 .elementor-element.elementor-element-7f90098d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-104c617d */.elementor-44070302 .elementor-element.elementor-element-104c617d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22a55152 */.elementor-44070302 .elementor-element.elementor-element-22a55152 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-385cc6d */.elementor-44070302 .elementor-element.elementor-element-385cc6d {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59d4356e */.elementor-44070302 .elementor-element.elementor-element-59d4356e {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b76f162 */.elementor-44070302 .elementor-element.elementor-element-b76f162 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42c26361 */.elementor-44070302 .elementor-element.elementor-element-42c26361 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ef5c30e */.elementor-44070302 .elementor-element.elementor-element-5ef5c30e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c9f6344 */.elementor-44070302 .elementor-element.elementor-element-7c9f6344 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-564886dc */.elementor-44070302 .elementor-element.elementor-element-564886dc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f7ec63 */.elementor-44070302 .elementor-element.elementor-element-3f7ec63 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19663ee8 */.elementor-44070302 .elementor-element.elementor-element-19663ee8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-672f4b92 */.elementor-44070302 .elementor-element.elementor-element-672f4b92 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-209065b3 */.elementor-44070302 .elementor-element.elementor-element-209065b3 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-38343925 */.elementor-44070302 .elementor-element.elementor-element-38343925 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25f9c122 */.elementor-44070302 .elementor-element.elementor-element-25f9c122 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ad257f3 */.elementor-44070302 .elementor-element.elementor-element-2ad257f3 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3da59d20 */.elementor-44070302 .elementor-element.elementor-element-3da59d20 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ed78488 */.elementor-44070302 .elementor-element.elementor-element-7ed78488 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f6ad5e */.elementor-44070302 .elementor-element.elementor-element-6f6ad5e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53165a6e */.elementor-44070302 .elementor-element.elementor-element-53165a6e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-198f4b40 */.elementor-44070302 .elementor-element.elementor-element-198f4b40 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c723ddc */.elementor-44070302 .elementor-element.elementor-element-2c723ddc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4624607b */.elementor-44070302 .elementor-element.elementor-element-4624607b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57b3074e */.elementor-44070302 .elementor-element.elementor-element-57b3074e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25a4a946 */.elementor-44070302 .elementor-element.elementor-element-25a4a946 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c33f369 */.elementor-44070302 .elementor-element.elementor-element-4c33f369 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fb4e34 */.elementor-44070302 .elementor-element.elementor-element-7fb4e34 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-479d0791 */.elementor-44070302 .elementor-element.elementor-element-479d0791 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-310daf53 */.elementor-44070302 .elementor-element.elementor-element-310daf53 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f87b8f6 */.elementor-44070302 .elementor-element.elementor-element-6f87b8f6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-611e9d10 */.elementor-44070302 .elementor-element.elementor-element-611e9d10 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b47b4af */.elementor-44070302 .elementor-element.elementor-element-7b47b4af {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36d4a7d1 */.elementor-44070302 .elementor-element.elementor-element-36d4a7d1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-715091c7 */.elementor-44070302 .elementor-element.elementor-element-715091c7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cedd1a */.elementor-44070302 .elementor-element.elementor-element-2cedd1a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66eba37e */.elementor-44070302 .elementor-element.elementor-element-66eba37e {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6dbc4f88 */.elementor-44070302 .elementor-element.elementor-element-6dbc4f88 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37c0fa6d */.elementor-44070302 .elementor-element.elementor-element-37c0fa6d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7dc16ed6 */.elementor-44070302 .elementor-element.elementor-element-7dc16ed6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68b9a81d */.elementor-44070302 .elementor-element.elementor-element-68b9a81d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b93d6bf */.elementor-44070302 .elementor-element.elementor-element-2b93d6bf {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43e863ae */.elementor-44070302 .elementor-element.elementor-element-43e863ae {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a57e8c0 */.elementor-44070302 .elementor-element.elementor-element-7a57e8c0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34f82cc */.elementor-44070302 .elementor-element.elementor-element-34f82cc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40e1d288 */.elementor-44070302 .elementor-element.elementor-element-40e1d288 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70d215e7 */.elementor-44070302 .elementor-element.elementor-element-70d215e7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44624f71 */.elementor-44070302 .elementor-element.elementor-element-44624f71 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-479ace36 */.elementor-44070302 .elementor-element.elementor-element-479ace36 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b22bf94 */.elementor-44070302 .elementor-element.elementor-element-6b22bf94 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a745f20 */.elementor-44070302 .elementor-element.elementor-element-6a745f20 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d48d0dd */.elementor-44070302 .elementor-element.elementor-element-3d48d0dd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e3d92f9 */.elementor-44070302 .elementor-element.elementor-element-6e3d92f9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-666399e6 */.elementor-44070302 .elementor-element.elementor-element-666399e6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7687da7 */.elementor-44070302 .elementor-element.elementor-element-7687da7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54e63318 */.elementor-44070302 .elementor-element.elementor-element-54e63318 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46d3efa1 */.elementor-44070302 .elementor-element.elementor-element-46d3efa1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f945a1d */.elementor-44070302 .elementor-element.elementor-element-5f945a1d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56fcda70 */.elementor-44070302 .elementor-element.elementor-element-56fcda70 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-680b6668 */.elementor-44070302 .elementor-element.elementor-element-680b6668 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9025cce */.elementor-44070302 .elementor-element.elementor-element-9025cce {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e9c3aa5 */.elementor-44070302 .elementor-element.elementor-element-7e9c3aa5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71360e60 */.elementor-44070302 .elementor-element.elementor-element-71360e60 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c516ae7 */.elementor-44070302 .elementor-element.elementor-element-c516ae7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cfa19c7 */.elementor-44070302 .elementor-element.elementor-element-2cfa19c7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a99974e */.elementor-44070302 .elementor-element.elementor-element-4a99974e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a1a727 */.elementor-44070302 .elementor-element.elementor-element-a1a727 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a6f28a8 */.elementor-44070302 .elementor-element.elementor-element-1a6f28a8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36a84238 */.elementor-44070302 .elementor-element.elementor-element-36a84238 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6decd1be */.elementor-44070302 .elementor-element.elementor-element-6decd1be {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29cb5107 */.elementor-44070302 .elementor-element.elementor-element-29cb5107 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5031383f */.elementor-44070302 .elementor-element.elementor-element-5031383f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d75fab4 */.elementor-44070302 .elementor-element.elementor-element-4d75fab4 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54931077 */.elementor-44070302 .elementor-element.elementor-element-54931077 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30aa27d0 */.elementor-44070302 .elementor-element.elementor-element-30aa27d0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2165c513 */.elementor-44070302 .elementor-element.elementor-element-2165c513 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d572e13 */.elementor-44070302 .elementor-element.elementor-element-5d572e13 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-213947bb */.elementor-44070302 .elementor-element.elementor-element-213947bb {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f5397dc */.elementor-44070302 .elementor-element.elementor-element-4f5397dc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ee898c3 */.elementor-44070302 .elementor-element.elementor-element-2ee898c3 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a088305 */.elementor-44070302 .elementor-element.elementor-element-2a088305 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5aea538f */.elementor-44070302 .elementor-element.elementor-element-5aea538f {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53852699 */.elementor-44070302 .elementor-element.elementor-element-53852699 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dd794c6 */.elementor-44070302 .elementor-element.elementor-element-dd794c6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69544d97 */.elementor-44070302 .elementor-element.elementor-element-69544d97 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4df09c0c */.elementor-44070302 .elementor-element.elementor-element-4df09c0c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f9d4ac0 */.elementor-44070302 .elementor-element.elementor-element-5f9d4ac0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1668a3c */.elementor-44070302 .elementor-element.elementor-element-1668a3c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36241133 */.elementor-44070302 .elementor-element.elementor-element-36241133 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac08820 */.elementor-44070302 .elementor-element.elementor-element-ac08820 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ed618ea */.elementor-44070302 .elementor-element.elementor-element-3ed618ea {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a5b974c */.elementor-44070302 .elementor-element.elementor-element-5a5b974c {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17cc3b19 */.elementor-44070302 .elementor-element.elementor-element-17cc3b19 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60631338 */.elementor-44070302 .elementor-element.elementor-element-60631338 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-117d93e1 */.elementor-44070302 .elementor-element.elementor-element-117d93e1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5282437e */.elementor-44070302 .elementor-element.elementor-element-5282437e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2727512a */.elementor-44070302 .elementor-element.elementor-element-2727512a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c34633c */.elementor-44070302 .elementor-element.elementor-element-7c34633c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65d44e41 */.elementor-44070302 .elementor-element.elementor-element-65d44e41 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ffd284e */.elementor-44070302 .elementor-element.elementor-element-4ffd284e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d632cc4 */.elementor-44070302 .elementor-element.elementor-element-5d632cc4 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22aeca84 */.elementor-44070302 .elementor-element.elementor-element-22aeca84 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b4f45ee */.elementor-44070302 .elementor-element.elementor-element-5b4f45ee {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e3c5a0a */.elementor-44070302 .elementor-element.elementor-element-7e3c5a0a {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ffc2679 */.elementor-44070302 .elementor-element.elementor-element-2ffc2679 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3516a8e7 */.elementor-44070302 .elementor-element.elementor-element-3516a8e7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-152ef3fe */.elementor-44070302 .elementor-element.elementor-element-152ef3fe {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66088623 */.elementor-44070302 .elementor-element.elementor-element-66088623 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fd03ba7 */.elementor-44070302 .elementor-element.elementor-element-3fd03ba7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a851027 */.elementor-44070302 .elementor-element.elementor-element-3a851027 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36daa10 */.elementor-44070302 .elementor-element.elementor-element-36daa10 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57bd72e5 */.elementor-44070302 .elementor-element.elementor-element-57bd72e5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-773a358f */.elementor-44070302 .elementor-element.elementor-element-773a358f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32932229 */.elementor-44070302 .elementor-element.elementor-element-32932229 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19423f74 */.elementor-44070302 .elementor-element.elementor-element-19423f74 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-acebe97 */.elementor-44070302 .elementor-element.elementor-element-acebe97 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f0dbec0 */.elementor-44070302 .elementor-element.elementor-element-4f0dbec0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10608815 */.elementor-44070302 .elementor-element.elementor-element-10608815 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f1c3357 */.elementor-44070302 .elementor-element.elementor-element-2f1c3357 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ee531b1 */.elementor-44070302 .elementor-element.elementor-element-1ee531b1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-614e11da */.elementor-44070302 .elementor-element.elementor-element-614e11da {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a517940 */.elementor-44070302 .elementor-element.elementor-element-7a517940 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2089ccd5 */.elementor-44070302 .elementor-element.elementor-element-2089ccd5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6368855f */.elementor-44070302 .elementor-element.elementor-element-6368855f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1060d1f5 */.elementor-44070302 .elementor-element.elementor-element-1060d1f5 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-392a9a0a */.elementor-44070302 .elementor-element.elementor-element-392a9a0a {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-307f7400 */.elementor-44070302 .elementor-element.elementor-element-307f7400 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32860584 */.elementor-44070302 .elementor-element.elementor-element-32860584 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87359ad */.elementor-44070302 .elementor-element.elementor-element-87359ad {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fd844b8 */.elementor-44070302 .elementor-element.elementor-element-7fd844b8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b0e96a */.elementor-44070302 .elementor-element.elementor-element-7b0e96a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6437a25d */.elementor-44070302 .elementor-element.elementor-element-6437a25d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-10e63d3 */.elementor-44070302 .elementor-element.elementor-element-10e63d3 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a92c5db */.elementor-44070302 .elementor-element.elementor-element-3a92c5db {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73c0b3a0 */.elementor-44070302 .elementor-element.elementor-element-73c0b3a0 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7492f05e */.elementor-44070302 .elementor-element.elementor-element-7492f05e {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e274ee */.elementor-44070302 .elementor-element.elementor-element-7e274ee {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4382a685 */.elementor-44070302 .elementor-element.elementor-element-4382a685 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e5a2cb2 */.elementor-44070302 .elementor-element.elementor-element-7e5a2cb2 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7da5d003 */.elementor-44070302 .elementor-element.elementor-element-7da5d003 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71f1a8d0 */.elementor-44070302 .elementor-element.elementor-element-71f1a8d0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bf7fd54 */.elementor-44070302 .elementor-element.elementor-element-bf7fd54 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39727108 */.elementor-44070302 .elementor-element.elementor-element-39727108 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-694766a5 */.elementor-44070302 .elementor-element.elementor-element-694766a5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ea211d9 */.elementor-44070302 .elementor-element.elementor-element-4ea211d9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f429087 */.elementor-44070302 .elementor-element.elementor-element-2f429087 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f39c8bf */.elementor-44070302 .elementor-element.elementor-element-6f39c8bf {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-143d203d */.elementor-44070302 .elementor-element.elementor-element-143d203d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39c1c588 */.elementor-44070302 .elementor-element.elementor-element-39c1c588 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ed52da */.elementor-44070302 .elementor-element.elementor-element-1ed52da {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-69d34ac8 */.elementor-44070302 .elementor-element.elementor-element-69d34ac8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f11ce49 */.elementor-44070302 .elementor-element.elementor-element-6f11ce49 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-68978343 */.elementor-44070302 .elementor-element.elementor-element-68978343 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f542267 */.elementor-44070302 .elementor-element.elementor-element-3f542267 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31e71329 */.elementor-44070302 .elementor-element.elementor-element-31e71329 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e03f66b */.elementor-44070302 .elementor-element.elementor-element-6e03f66b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6db81a04 */.elementor-44070302 .elementor-element.elementor-element-6db81a04 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65e482d3 */.elementor-44070302 .elementor-element.elementor-element-65e482d3 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37fd0b88 */.elementor-44070302 .elementor-element.elementor-element-37fd0b88 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2deae060 */.elementor-44070302 .elementor-element.elementor-element-2deae060 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-141deee5 */.elementor-44070302 .elementor-element.elementor-element-141deee5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20ff99d */.elementor-44070302 .elementor-element.elementor-element-20ff99d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e008617 */.elementor-44070302 .elementor-element.elementor-element-7e008617 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6736d84b */.elementor-44070302 .elementor-element.elementor-element-6736d84b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bb2c721 */.elementor-44070302 .elementor-element.elementor-element-3bb2c721 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72bc05c3 */.elementor-44070302 .elementor-element.elementor-element-72bc05c3 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19477a9c */.elementor-44070302 .elementor-element.elementor-element-19477a9c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b95e753 */.elementor-44070302 .elementor-element.elementor-element-6b95e753 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d1c7e58 */.elementor-44070302 .elementor-element.elementor-element-3d1c7e58 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e3ec109 */.elementor-44070302 .elementor-element.elementor-element-1e3ec109 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-707789d7 */.elementor-44070302 .elementor-element.elementor-element-707789d7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6b5a3a98 */.elementor-44070302 .elementor-element.elementor-element-6b5a3a98 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f2721d1 */.elementor-44070302 .elementor-element.elementor-element-6f2721d1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ae18a95 */.elementor-44070302 .elementor-element.elementor-element-2ae18a95 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53079acd */.elementor-44070302 .elementor-element.elementor-element-53079acd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-254dae0 */.elementor-44070302 .elementor-element.elementor-element-254dae0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41d68625 */.elementor-44070302 .elementor-element.elementor-element-41d68625 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c50d3a2 */.elementor-44070302 .elementor-element.elementor-element-c50d3a2 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-390ff9a2 */.elementor-44070302 .elementor-element.elementor-element-390ff9a2 {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45e1d2ea */.elementor-44070302 .elementor-element.elementor-element-45e1d2ea {
    position: fixed;
    bottom: 1rem;
    left: 0.75rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27fd3421 */.elementor-44070302 .elementor-element.elementor-element-27fd3421 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a212f43 */.elementor-44070302 .elementor-element.elementor-element-a212f43 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c985f6e */.elementor-44070302 .elementor-element.elementor-element-3c985f6e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fcd9f2d */.elementor-44070302 .elementor-element.elementor-element-fcd9f2d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c5ce037 */.elementor-44070302 .elementor-element.elementor-element-7c5ce037 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79fa5b76 */.elementor-44070302 .elementor-element.elementor-element-79fa5b76 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2847542d */.elementor-44070302 .elementor-element.elementor-element-2847542d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Apercu';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/apercu_regular_pro.otf') format('opentype');
}
@font-face {
	font-family: 'Apercu';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/apercu_medium_pro.otf') format('opentype');
}
@font-face {
	font-family: 'Apercu';
	font-weight: 800;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/apercu_bold_pro.otf') format('opentype');
}
 /* End Custom Fonts CSS */