.elementor-44070201 .elementor-element.elementor-element-1ad46ad7 > .elementor-container{max-width:500px;}.elementor-44070201 .elementor-element.elementor-element-1ad46ad7{padding:25px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-5de017a5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070201 .elementor-element.elementor-element-5de017a5 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-44070201 .elementor-element.elementor-element-5de017a5 > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-44070201 .elementor-element.elementor-element-61fcd16b{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-61fcd16b .elementor-heading-title{color:#D91F27;font-size:30px;}.elementor-44070201 .elementor-element.elementor-element-1c676c11 .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-5c05d595{font-family:"Apercu", sans-serif;font-size:15px;font-weight:400;line-height:20px;width:1000px;max-width:max(1000px, 100%);}.elementor-44070201 .elementor-element.elementor-element-865ef9a > .elementor-container{max-width:500px;}.elementor-44070201 .elementor-element.elementor-element-865ef9a{padding:25px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-93f383d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070201 .elementor-element.elementor-element-93f383d > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-44070201 .elementor-element.elementor-element-93f383d > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-44070201 .elementor-element.elementor-element-46678521{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-46678521 .elementor-heading-title{color:#D91F27;font-size:30px;}.elementor-44070201 .elementor-element.elementor-element-a3b5c60 .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-23d37524{font-family:"Apercu", sans-serif;font-size:15px;font-weight:400;line-height:20px;width:1000px;max-width:max(1000px, 100%);}.elementor-44070201 .elementor-element.elementor-element-2d636d6 > .elementor-container{max-width:853px;}.elementor-44070201 .elementor-element.elementor-element-2d636d6{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-2c938545 > .elementor-container{max-width:1600px;}.elementor-44070201 .elementor-element.elementor-element-2c938545{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-327ae209{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-3bb99c9c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070201 .elementor-element.elementor-element-3bb99c9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-6c0d4af9{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070201 .elementor-element.elementor-element-959b34e{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-73c01365.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070201 .elementor-element.elementor-element-73c01365 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-9b5164d{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070201 .elementor-element.elementor-element-22ccd275 > .elementor-container{max-width:560px;}.elementor-44070201 .elementor-element.elementor-element-22ccd275{margin-top:0px;margin-bottom:15px;}.elementor-44070201 .elementor-element.elementor-element-6744edb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-64b1ce8a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070201 .elementor-element.elementor-element-64b1ce8a .elementor-image-carousel-caption{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-415f0388 > .elementor-container{max-width:560px;}.elementor-44070201 .elementor-element.elementor-element-415f0388{margin-top:0px;margin-bottom:15px;}.elementor-44070201 .elementor-element.elementor-element-6c3dc309 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-e5e2c9c .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070201 .elementor-element.elementor-element-e5e2c9c .elementor-image-carousel-caption{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-2556ed23 > .elementor-container{max-width:560px;}.elementor-44070201 .elementor-element.elementor-element-2556ed23{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-4dc9af46 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-736eb02a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070201 .elementor-element.elementor-element-736eb02a .elementor-image-carousel-caption{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-1dff725 > .elementor-container{max-width:560px;}.elementor-44070201 .elementor-element.elementor-element-1dff725{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-348f2ff1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-7856a8e0 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070201 .elementor-element.elementor-element-7856a8e0 .elementor-image-carousel-caption{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-5a421303 > .elementor-container{max-width:500px;}.elementor-44070201 .elementor-element.elementor-element-5a421303{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-1a346888.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070201 .elementor-element.elementor-element-1a346888 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-4766df0f{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070201 .elementor-element.elementor-element-63481481 > .elementor-container{max-width:500px;}.elementor-44070201 .elementor-element.elementor-element-63481481{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-1b166a92.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070201 .elementor-element.elementor-element-1b166a92 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-43e27627{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070201 .elementor-element.elementor-element-7b8931f3 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-44070201 .elementor-element.elementor-element-7b8931f3 a.elementor-button:not(#e){color:#000000;}.elementor-44070201 .elementor-element.elementor-element-7b8931f3 a.elementor-button:not(#e):hover, .elementor-44070201 .elementor-element.elementor-element-7b8931f3 a.elementor-button:not(#e):focus{color:#000000;}.elementor-44070201 .elementor-element.elementor-element-7b8931f3 a.elementor-button:hover, .elementor-44070201 .elementor-element.elementor-element-7b8931f3 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-44070201 .elementor-element.elementor-element-7b8931f3 .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-44070201 .elementor-element.elementor-element-7b8931f3{z-index:0;}.elementor-element-7b8931f3 > .elementor-widget-container{opacity:1;}.elementor-44070201 .elementor-element.elementor-element-4c67b16a .elementor-spacer-inner{height:80px;}.elementor-44070201 .elementor-element.elementor-element-4c67b16a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-50a423 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-44070201 .elementor-element.elementor-element-50a423 a.elementor-button:not(#e){color:#000000;}.elementor-44070201 .elementor-element.elementor-element-50a423 a.elementor-button:not(#e):hover, .elementor-44070201 .elementor-element.elementor-element-50a423 a.elementor-button:not(#e):focus{color:#000000;}.elementor-44070201 .elementor-element.elementor-element-50a423 a.elementor-button:hover, .elementor-44070201 .elementor-element.elementor-element-50a423 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-44070201 .elementor-element.elementor-element-50a423 .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-44070201 .elementor-element.elementor-element-50a423{z-index:0;}.elementor-element-50a423 > .elementor-widget-container{opacity:1;}.elementor-44070201 .elementor-element.elementor-element-46e676af .elementor-spacer-inner{height:80px;}.elementor-44070201 .elementor-element.elementor-element-46e676af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-1666d6cb{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-1590b31b .elementor-image img{width:100%;}.elementor-44070201 .elementor-element.elementor-element-18e6d2c2{margin-top:0px;margin-bottom:80px;}.elementor-44070201 .elementor-element.elementor-element-3571d26b .elementor-image img{width:100%;}body.elementor-page-44070201 .page-header{display:none;}@media(max-width:1024px){.elementor-44070201 .elementor-element.elementor-element-327ae209{margin-top:-0px;margin-bottom:0px;}.elementor-44070201 .elementor-element.elementor-element-959b34e{margin-top:-0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-44070201 .elementor-element.elementor-element-1ad46ad7{padding:70px 35px 70px 35px;}.elementor-44070201 .elementor-element.elementor-element-5de017a5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-61fcd16b{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-5c05d595{font-size:13px;}.elementor-44070201 .elementor-element.elementor-element-865ef9a{padding:70px 35px 30px 35px;}.elementor-44070201 .elementor-element.elementor-element-93f383d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-46678521{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-46678521 .elementor-heading-title{font-size:24px;}.elementor-44070201 .elementor-element.elementor-element-23d37524{font-size:13px;}.elementor-44070201 .elementor-element.elementor-element-2c938545{margin-top:30px;margin-bottom:30px;}.elementor-44070201 .elementor-element.elementor-element-327ae209{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-44070201 .elementor-element.elementor-element-6c0d4af9{font-size:13px;}.elementor-44070201 .elementor-element.elementor-element-959b34e{margin-top:0px;margin-bottom:030px;padding:0px 35px 0px 35px;}.elementor-44070201 .elementor-element.elementor-element-9b5164d{font-size:13px;}.elementor-44070201 .elementor-element.elementor-element-22ccd275{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-44070201 .elementor-element.elementor-element-415f0388{margin-top:0px;margin-bottom:30px;padding:0px 5px 0px 5px;}.elementor-44070201 .elementor-element.elementor-element-2556ed23{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-44070201 .elementor-element.elementor-element-1dff725{margin-top:0px;margin-bottom:40px;padding:0px 5px 0px 5px;}.elementor-44070201 .elementor-element.elementor-element-5a421303{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-44070201 .elementor-element.elementor-element-4766df0f{font-size:13px;}.elementor-44070201 .elementor-element.elementor-element-63481481{margin-top:0px;margin-bottom:30px;padding:0px 35px 0px 35px;}.elementor-44070201 .elementor-element.elementor-element-43e27627{font-size:13px;}.elementor-44070201 .elementor-element.elementor-element-46e676af .elementor-spacer-inner{height:30px;}}/* Start custom CSS for section, class: .elementor-element-267344ba */.elementor-44070201 .elementor-element.elementor-element-267344ba {
    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-70fe7a43 */.elementor-44070201 .elementor-element.elementor-element-70fe7a43 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d93f2f9 */.elementor-44070201 .elementor-element.elementor-element-d93f2f9 {
    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-19a89fe0 */.elementor-44070201 .elementor-element.elementor-element-19a89fe0 {
    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-5d5b3301 */.elementor-44070201 .elementor-element.elementor-element-5d5b3301 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-65266c74 */.elementor-44070201 .elementor-element.elementor-element-65266c74 {
    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-2acb9d37 */.elementor-44070201 .elementor-element.elementor-element-2acb9d37 {
    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-3d2c6d3d */.elementor-44070201 .elementor-element.elementor-element-3d2c6d3d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e7e54e9 */.elementor-44070201 .elementor-element.elementor-element-4e7e54e9 {
    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-31629555 */.elementor-44070201 .elementor-element.elementor-element-31629555 {
    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-d948443 */.elementor-44070201 .elementor-element.elementor-element-d948443 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-271a4219 */.elementor-44070201 .elementor-element.elementor-element-271a4219 {
    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-5f492d9b */.elementor-44070201 .elementor-element.elementor-element-5f492d9b {
    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-1a4e3b9c */.elementor-44070201 .elementor-element.elementor-element-1a4e3b9c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ab61775 */.elementor-44070201 .elementor-element.elementor-element-5ab61775 {
    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-3e9e17a5 */.elementor-44070201 .elementor-element.elementor-element-3e9e17a5 {
    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-3877883d */.elementor-44070201 .elementor-element.elementor-element-3877883d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6eca2449 */.elementor-44070201 .elementor-element.elementor-element-6eca2449 {
    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-5fb0ce66 */.elementor-44070201 .elementor-element.elementor-element-5fb0ce66 {
    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-7bcb38bf */.elementor-44070201 .elementor-element.elementor-element-7bcb38bf {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5deb1f33 */.elementor-44070201 .elementor-element.elementor-element-5deb1f33 {
    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-76e51490 */.elementor-44070201 .elementor-element.elementor-element-76e51490 {
    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-45c4bc92 */.elementor-44070201 .elementor-element.elementor-element-45c4bc92 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d6d64f */.elementor-44070201 .elementor-element.elementor-element-8d6d64f {
    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-7d69fe6a */.elementor-44070201 .elementor-element.elementor-element-7d69fe6a {
    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-4c382587 */.elementor-44070201 .elementor-element.elementor-element-4c382587 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4179f6dc */.elementor-44070201 .elementor-element.elementor-element-4179f6dc {
    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-4691f0e */.elementor-44070201 .elementor-element.elementor-element-4691f0e {
    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-4414a4a5 */.elementor-44070201 .elementor-element.elementor-element-4414a4a5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25bd67c4 */.elementor-44070201 .elementor-element.elementor-element-25bd67c4 {
    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-29a845a5 */.elementor-44070201 .elementor-element.elementor-element-29a845a5 {
    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-5bc2e971 */.elementor-44070201 .elementor-element.elementor-element-5bc2e971 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7cbc36ef */.elementor-44070201 .elementor-element.elementor-element-7cbc36ef {
    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-2f7d13d8 */.elementor-44070201 .elementor-element.elementor-element-2f7d13d8 {
    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-330b38cc */.elementor-44070201 .elementor-element.elementor-element-330b38cc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43063bc0 */.elementor-44070201 .elementor-element.elementor-element-43063bc0 {
    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-68bebb4d */.elementor-44070201 .elementor-element.elementor-element-68bebb4d {
    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-5d86cf0b */.elementor-44070201 .elementor-element.elementor-element-5d86cf0b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52ca8200 */.elementor-44070201 .elementor-element.elementor-element-52ca8200 {
    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-64fa42ba */.elementor-44070201 .elementor-element.elementor-element-64fa42ba {
    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-2145d81c */.elementor-44070201 .elementor-element.elementor-element-2145d81c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-311b49a6 */.elementor-44070201 .elementor-element.elementor-element-311b49a6 {
    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-1e80d2d */.elementor-44070201 .elementor-element.elementor-element-1e80d2d {
    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-1899f36a */.elementor-44070201 .elementor-element.elementor-element-1899f36a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24300d88 */.elementor-44070201 .elementor-element.elementor-element-24300d88 {
    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-29f5755c */.elementor-44070201 .elementor-element.elementor-element-29f5755c {
    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-408e7a2 */.elementor-44070201 .elementor-element.elementor-element-408e7a2 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7cfa0957 */.elementor-44070201 .elementor-element.elementor-element-7cfa0957 {
    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-35fe75fb */.elementor-44070201 .elementor-element.elementor-element-35fe75fb {
    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-7fdd63d8 */.elementor-44070201 .elementor-element.elementor-element-7fdd63d8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d377304 */.elementor-44070201 .elementor-element.elementor-element-5d377304 {
    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-444424ab */.elementor-44070201 .elementor-element.elementor-element-444424ab {
    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-3737fa1c */.elementor-44070201 .elementor-element.elementor-element-3737fa1c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f1d87e8 */.elementor-44070201 .elementor-element.elementor-element-6f1d87e8 {
    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-7400d9da */.elementor-44070201 .elementor-element.elementor-element-7400d9da {
    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-1aaf8da0 */.elementor-44070201 .elementor-element.elementor-element-1aaf8da0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5916f2b8 */.elementor-44070201 .elementor-element.elementor-element-5916f2b8 {
    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-1e43c07a */.elementor-44070201 .elementor-element.elementor-element-1e43c07a {
    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-3738341b */.elementor-44070201 .elementor-element.elementor-element-3738341b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-340b4bc5 */.elementor-44070201 .elementor-element.elementor-element-340b4bc5 {
    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-67674f25 */.elementor-44070201 .elementor-element.elementor-element-67674f25 {
    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-77dccb5 */.elementor-44070201 .elementor-element.elementor-element-77dccb5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-249f90c8 */.elementor-44070201 .elementor-element.elementor-element-249f90c8 {
    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-65da9f43 */.elementor-44070201 .elementor-element.elementor-element-65da9f43 {
    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-ded4ea5 */.elementor-44070201 .elementor-element.elementor-element-ded4ea5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c394f07 */.elementor-44070201 .elementor-element.elementor-element-1c394f07 {
    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-6957938b */.elementor-44070201 .elementor-element.elementor-element-6957938b {
    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-5739d241 */.elementor-44070201 .elementor-element.elementor-element-5739d241 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-30aebf02 */.elementor-44070201 .elementor-element.elementor-element-30aebf02 {
    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-7f1c3abe */.elementor-44070201 .elementor-element.elementor-element-7f1c3abe {
    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-7296abd4 */.elementor-44070201 .elementor-element.elementor-element-7296abd4 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7144f944 */.elementor-44070201 .elementor-element.elementor-element-7144f944 {
    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-71db8a16 */.elementor-44070201 .elementor-element.elementor-element-71db8a16 {
    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-403990b1 */.elementor-44070201 .elementor-element.elementor-element-403990b1 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d499a71 */.elementor-44070201 .elementor-element.elementor-element-4d499a71 {
    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-4dac19d3 */.elementor-44070201 .elementor-element.elementor-element-4dac19d3 {
    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-3636a8a7 */.elementor-44070201 .elementor-element.elementor-element-3636a8a7 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52dc5545 */.elementor-44070201 .elementor-element.elementor-element-52dc5545 {
    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-7875c076 */.elementor-44070201 .elementor-element.elementor-element-7875c076 {
    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-ae78013 */.elementor-44070201 .elementor-element.elementor-element-ae78013 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4233fd9c */.elementor-44070201 .elementor-element.elementor-element-4233fd9c {
    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-1bc36ddc */.elementor-44070201 .elementor-element.elementor-element-1bc36ddc {
    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-36455097 */.elementor-44070201 .elementor-element.elementor-element-36455097 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f23c11d */.elementor-44070201 .elementor-element.elementor-element-4f23c11d {
    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-cf63bc5 */.elementor-44070201 .elementor-element.elementor-element-cf63bc5 {
    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-7e9815e */.elementor-44070201 .elementor-element.elementor-element-7e9815e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c2e03b3 */.elementor-44070201 .elementor-element.elementor-element-6c2e03b3 {
    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-15c574a */.elementor-44070201 .elementor-element.elementor-element-15c574a {
    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-695c5ffc */.elementor-44070201 .elementor-element.elementor-element-695c5ffc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7bc2c2a4 */.elementor-44070201 .elementor-element.elementor-element-7bc2c2a4 {
    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-6bd327ad */.elementor-44070201 .elementor-element.elementor-element-6bd327ad {
    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-35019a69 */.elementor-44070201 .elementor-element.elementor-element-35019a69 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76e2ce93 */.elementor-44070201 .elementor-element.elementor-element-76e2ce93 {
    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-7aa4f80a */.elementor-44070201 .elementor-element.elementor-element-7aa4f80a {
    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-75263bc */.elementor-44070201 .elementor-element.elementor-element-75263bc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43383853 */.elementor-44070201 .elementor-element.elementor-element-43383853 {
    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-16fdfb0 */.elementor-44070201 .elementor-element.elementor-element-16fdfb0 {
    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-3b9a8381 */.elementor-44070201 .elementor-element.elementor-element-3b9a8381 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7f479833 */.elementor-44070201 .elementor-element.elementor-element-7f479833 {
    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-479209a6 */.elementor-44070201 .elementor-element.elementor-element-479209a6 {
    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-48d2b55 */.elementor-44070201 .elementor-element.elementor-element-48d2b55 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43dcfcee */.elementor-44070201 .elementor-element.elementor-element-43dcfcee {
    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-65d89c65 */.elementor-44070201 .elementor-element.elementor-element-65d89c65 {
    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-2f0019b5 */.elementor-44070201 .elementor-element.elementor-element-2f0019b5 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa66352 */.elementor-44070201 .elementor-element.elementor-element-fa66352 {
    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-562cdfe8 */.elementor-44070201 .elementor-element.elementor-element-562cdfe8 {
    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-76b9bf1d */.elementor-44070201 .elementor-element.elementor-element-76b9bf1d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-383b127d */.elementor-44070201 .elementor-element.elementor-element-383b127d {
    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-9da4129 */.elementor-44070201 .elementor-element.elementor-element-9da4129 {
    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-3ec25c53 */.elementor-44070201 .elementor-element.elementor-element-3ec25c53 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44e8d7f6 */.elementor-44070201 .elementor-element.elementor-element-44e8d7f6 {
    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-1451c69a */.elementor-44070201 .elementor-element.elementor-element-1451c69a {
    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-5f9cb4fd */.elementor-44070201 .elementor-element.elementor-element-5f9cb4fd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76e3a4a7 */.elementor-44070201 .elementor-element.elementor-element-76e3a4a7 {
    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-2254dac3 */.elementor-44070201 .elementor-element.elementor-element-2254dac3 {
    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-4edd7452 */.elementor-44070201 .elementor-element.elementor-element-4edd7452 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b915242 */.elementor-44070201 .elementor-element.elementor-element-b915242 {
    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-2b336c2e */.elementor-44070201 .elementor-element.elementor-element-2b336c2e {
    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-7b879de8 */.elementor-44070201 .elementor-element.elementor-element-7b879de8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56f7bdc8 */.elementor-44070201 .elementor-element.elementor-element-56f7bdc8 {
    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-2c484fce */.elementor-44070201 .elementor-element.elementor-element-2c484fce {
    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-51732c1b */.elementor-44070201 .elementor-element.elementor-element-51732c1b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39cde821 */.elementor-44070201 .elementor-element.elementor-element-39cde821 {
    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-1746887d */.elementor-44070201 .elementor-element.elementor-element-1746887d {
    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-4dbf4647 */.elementor-44070201 .elementor-element.elementor-element-4dbf4647 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2308e4ac */.elementor-44070201 .elementor-element.elementor-element-2308e4ac {
    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-551999b2 */.elementor-44070201 .elementor-element.elementor-element-551999b2 {
    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-3485959 */.elementor-44070201 .elementor-element.elementor-element-3485959 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-48590091 */.elementor-44070201 .elementor-element.elementor-element-48590091 {
    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-61125b2b */.elementor-44070201 .elementor-element.elementor-element-61125b2b {
    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-62e3322c */.elementor-44070201 .elementor-element.elementor-element-62e3322c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52572f53 */.elementor-44070201 .elementor-element.elementor-element-52572f53 {
    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-6606f19d */.elementor-44070201 .elementor-element.elementor-element-6606f19d {
    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-76f0bd45 */.elementor-44070201 .elementor-element.elementor-element-76f0bd45 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-505c6189 */.elementor-44070201 .elementor-element.elementor-element-505c6189 {
    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-599fec99 */.elementor-44070201 .elementor-element.elementor-element-599fec99 {
    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-5453972e */.elementor-44070201 .elementor-element.elementor-element-5453972e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-673c34d7 */.elementor-44070201 .elementor-element.elementor-element-673c34d7 {
    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-222f9ffb */.elementor-44070201 .elementor-element.elementor-element-222f9ffb {
    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-297686a */.elementor-44070201 .elementor-element.elementor-element-297686a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15c370b8 */.elementor-44070201 .elementor-element.elementor-element-15c370b8 {
    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-7105942f */.elementor-44070201 .elementor-element.elementor-element-7105942f {
    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-475f8e6 */.elementor-44070201 .elementor-element.elementor-element-475f8e6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-554e0747 */.elementor-44070201 .elementor-element.elementor-element-554e0747 {
    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-28e017ab */.elementor-44070201 .elementor-element.elementor-element-28e017ab {
    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-1b94f7d8 */.elementor-44070201 .elementor-element.elementor-element-1b94f7d8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c657072 */.elementor-44070201 .elementor-element.elementor-element-5c657072 {
    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-22defe82 */.elementor-44070201 .elementor-element.elementor-element-22defe82 {
    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-20629d6d */.elementor-44070201 .elementor-element.elementor-element-20629d6d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2fb4f87 */.elementor-44070201 .elementor-element.elementor-element-2fb4f87 {
    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 */