.elementor-44070101 .elementor-element.elementor-element-7845299d > .elementor-container{max-width:500px;}.elementor-44070101 .elementor-element.elementor-element-7845299d{padding:25px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-1ff8cade.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070101 .elementor-element.elementor-element-1ff8cade > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-44070101 .elementor-element.elementor-element-1ff8cade > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-44070101 .elementor-element.elementor-element-2d0379da{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-2d0379da .elementor-heading-title{color:#D91F27;font-size:30px;}.elementor-44070101 .elementor-element.elementor-element-53cb9771 .elementor-spacer-inner{height:50px;}.elementor-44070101 .elementor-element.elementor-element-7d44f33{font-family:"Apercu", sans-serif;font-size:15px;font-weight:400;line-height:20px;width:1000px;max-width:max(1000px, 100%);}.elementor-44070101 .elementor-element.elementor-element-1e86481 > .elementor-container{max-width:500px;}.elementor-44070101 .elementor-element.elementor-element-1e86481{padding:25px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-df275c8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070101 .elementor-element.elementor-element-df275c8 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-44070101 .elementor-element.elementor-element-df275c8 > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-44070101 .elementor-element.elementor-element-d0a0eb5{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-d0a0eb5 .elementor-heading-title{color:#D91F27;font-size:30px;}.elementor-44070101 .elementor-element.elementor-element-6e0a9b0 .elementor-spacer-inner{height:50px;}.elementor-44070101 .elementor-element.elementor-element-5feef48{font-family:"Apercu", sans-serif;font-size:15px;font-weight:400;line-height:20px;width:1000px;max-width:max(1000px, 100%);}.elementor-44070101 .elementor-element.elementor-element-d84c6d7 > .elementor-container{max-width:853px;}.elementor-44070101 .elementor-element.elementor-element-d84c6d7{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-3df2177 > .elementor-container{max-width:853px;}.elementor-44070101 .elementor-element.elementor-element-3df2177{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-796a38b8{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-4d12a56d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070101 .elementor-element.elementor-element-4d12a56d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-92382d{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070101 .elementor-element.elementor-element-59d4946{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-563a0b8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070101 .elementor-element.elementor-element-563a0b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-6ee048a{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070101 .elementor-element.elementor-element-1ae02b93 > .elementor-container{max-width:560px;}.elementor-44070101 .elementor-element.elementor-element-1ae02b93{margin-top:0px;margin-bottom:15px;}.elementor-44070101 .elementor-element.elementor-element-21a23dc1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-71e8852e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070101 .elementor-element.elementor-element-71e8852e .elementor-image-carousel-caption{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-dafe1bf > .elementor-container{max-width:560px;}.elementor-44070101 .elementor-element.elementor-element-dafe1bf{margin-top:0px;margin-bottom:15px;}.elementor-44070101 .elementor-element.elementor-element-e9685a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-99dc511 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070101 .elementor-element.elementor-element-99dc511 .elementor-image-carousel-caption{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-3e0c5b9 > .elementor-container{max-width:560px;}.elementor-44070101 .elementor-element.elementor-element-3e0c5b9{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-9a43a8a > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-372aa8c .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070101 .elementor-element.elementor-element-372aa8c .elementor-image-carousel-caption{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-572497f > .elementor-container{max-width:560px;}.elementor-44070101 .elementor-element.elementor-element-572497f{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-1defb07 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-d87ba7e .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-44070101 .elementor-element.elementor-element-d87ba7e .elementor-image-carousel-caption{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-4e6122ed > .elementor-container{max-width:500px;}.elementor-44070101 .elementor-element.elementor-element-4e6122ed{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-7ee21161.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070101 .elementor-element.elementor-element-7ee21161 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-f18a3c{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070101 .elementor-element.elementor-element-f7e5640 > .elementor-container{max-width:500px;}.elementor-44070101 .elementor-element.elementor-element-f7e5640{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-58651fa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-44070101 .elementor-element.elementor-element-58651fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-c3f6509{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-44070101 .elementor-element.elementor-element-3eeb4703 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-44070101 .elementor-element.elementor-element-3eeb4703 a.elementor-button:not(#e){color:#000000;}.elementor-44070101 .elementor-element.elementor-element-3eeb4703 a.elementor-button:not(#e):hover, .elementor-44070101 .elementor-element.elementor-element-3eeb4703 a.elementor-button:not(#e):focus{color:#000000;}.elementor-44070101 .elementor-element.elementor-element-3eeb4703 a.elementor-button:hover, .elementor-44070101 .elementor-element.elementor-element-3eeb4703 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-44070101 .elementor-element.elementor-element-3eeb4703 .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-44070101 .elementor-element.elementor-element-3eeb4703{z-index:0;}.elementor-element-3eeb4703 > .elementor-widget-container{opacity:1;}.elementor-44070101 .elementor-element.elementor-element-ea127a7 .elementor-spacer-inner{height:80px;}.elementor-44070101 .elementor-element.elementor-element-ea127a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-94c51f2 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-44070101 .elementor-element.elementor-element-94c51f2 a.elementor-button:not(#e){color:#000000;}.elementor-44070101 .elementor-element.elementor-element-94c51f2 a.elementor-button:not(#e):hover, .elementor-44070101 .elementor-element.elementor-element-94c51f2 a.elementor-button:not(#e):focus{color:#000000;}.elementor-44070101 .elementor-element.elementor-element-94c51f2 a.elementor-button:hover, .elementor-44070101 .elementor-element.elementor-element-94c51f2 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-44070101 .elementor-element.elementor-element-94c51f2 .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-44070101 .elementor-element.elementor-element-94c51f2{z-index:0;}.elementor-element-94c51f2 > .elementor-widget-container{opacity:1;}.elementor-44070101 .elementor-element.elementor-element-bd856d8 .elementor-spacer-inner{height:80px;}.elementor-44070101 .elementor-element.elementor-element-bd856d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-41478d8{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-43adcb6 .elementor-image img{width:100%;}.elementor-44070101 .elementor-element.elementor-element-286579e{margin-top:0px;margin-bottom:80px;}.elementor-44070101 .elementor-element.elementor-element-12ded49 .elementor-image img{width:100%;}body.elementor-page-44070101 .page-header{display:none;}@media(max-width:1024px){.elementor-44070101 .elementor-element.elementor-element-796a38b8{margin-top:-0px;margin-bottom:0px;}.elementor-44070101 .elementor-element.elementor-element-59d4946{margin-top:-0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-44070101 .elementor-element.elementor-element-7845299d{padding:70px 35px 70px 35px;}.elementor-44070101 .elementor-element.elementor-element-1ff8cade > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-2d0379da{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-7d44f33{font-size:13px;}.elementor-44070101 .elementor-element.elementor-element-1e86481{padding:70px 35px 30px 35px;}.elementor-44070101 .elementor-element.elementor-element-df275c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44070101 .elementor-element.elementor-element-d0a0eb5{text-align:center;}.elementor-44070101 .elementor-element.elementor-element-d0a0eb5 .elementor-heading-title{font-size:24px;}.elementor-44070101 .elementor-element.elementor-element-5feef48{font-size:13px;}.elementor-44070101 .elementor-element.elementor-element-3df2177{margin-top:30px;margin-bottom:30px;}.elementor-44070101 .elementor-element.elementor-element-796a38b8{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-44070101 .elementor-element.elementor-element-92382d{font-size:13px;}.elementor-44070101 .elementor-element.elementor-element-59d4946{margin-top:0px;margin-bottom:030px;padding:0px 35px 0px 35px;}.elementor-44070101 .elementor-element.elementor-element-6ee048a{font-size:13px;}.elementor-44070101 .elementor-element.elementor-element-1ae02b93{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-44070101 .elementor-element.elementor-element-dafe1bf{margin-top:0px;margin-bottom:30px;padding:0px 5px 0px 5px;}.elementor-44070101 .elementor-element.elementor-element-3e0c5b9{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-44070101 .elementor-element.elementor-element-572497f{margin-top:0px;margin-bottom:40px;padding:0px 5px 0px 5px;}.elementor-44070101 .elementor-element.elementor-element-4e6122ed{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-44070101 .elementor-element.elementor-element-f18a3c{font-size:13px;}.elementor-44070101 .elementor-element.elementor-element-f7e5640{margin-top:0px;margin-bottom:30px;padding:0px 35px 0px 35px;}.elementor-44070101 .elementor-element.elementor-element-c3f6509{font-size:13px;}.elementor-44070101 .elementor-element.elementor-element-bd856d8 .elementor-spacer-inner{height:30px;}}/* Start custom CSS for section, class: .elementor-element-6b8e16ce */.elementor-44070101 .elementor-element.elementor-element-6b8e16ce {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d39e552 */.elementor-44070101 .elementor-element.elementor-element-3d39e552 {
    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-48a750ba */.elementor-44070101 .elementor-element.elementor-element-48a750ba {
    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-2dda11a6 */.elementor-44070101 .elementor-element.elementor-element-2dda11a6 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e56eb8 */.elementor-44070101 .elementor-element.elementor-element-1e56eb8 {
    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-7ce439a9 */.elementor-44070101 .elementor-element.elementor-element-7ce439a9 {
    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-2649df59 */.elementor-44070101 .elementor-element.elementor-element-2649df59 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53cd2d70 */.elementor-44070101 .elementor-element.elementor-element-53cd2d70 {
    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-281993ea */.elementor-44070101 .elementor-element.elementor-element-281993ea {
    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-43ff3a34 */.elementor-44070101 .elementor-element.elementor-element-43ff3a34 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31da2d46 */.elementor-44070101 .elementor-element.elementor-element-31da2d46 {
    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-79082ffc */.elementor-44070101 .elementor-element.elementor-element-79082ffc {
    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-26204985 */.elementor-44070101 .elementor-element.elementor-element-26204985 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12348e76 */.elementor-44070101 .elementor-element.elementor-element-12348e76 {
    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-5a029980 */.elementor-44070101 .elementor-element.elementor-element-5a029980 {
    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-6652060c */.elementor-44070101 .elementor-element.elementor-element-6652060c {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e766b17 */.elementor-44070101 .elementor-element.elementor-element-6e766b17 {
    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-56d75b72 */.elementor-44070101 .elementor-element.elementor-element-56d75b72 {
    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-44917206 */.elementor-44070101 .elementor-element.elementor-element-44917206 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c67cd52 */.elementor-44070101 .elementor-element.elementor-element-1c67cd52 {
    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-744c6d19 */.elementor-44070101 .elementor-element.elementor-element-744c6d19 {
    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-31e6683a */.elementor-44070101 .elementor-element.elementor-element-31e6683a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42ca3c4f */.elementor-44070101 .elementor-element.elementor-element-42ca3c4f {
    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-6dc8fb4a */.elementor-44070101 .elementor-element.elementor-element-6dc8fb4a {
    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-1060952a */.elementor-44070101 .elementor-element.elementor-element-1060952a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f3b3269 */.elementor-44070101 .elementor-element.elementor-element-1f3b3269 {
    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-35314f81 */.elementor-44070101 .elementor-element.elementor-element-35314f81 {
    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-1d6de91b */.elementor-44070101 .elementor-element.elementor-element-1d6de91b {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36bd94e6 */.elementor-44070101 .elementor-element.elementor-element-36bd94e6 {
    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-125d1c4c */.elementor-44070101 .elementor-element.elementor-element-125d1c4c {
    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-72a679fd */.elementor-44070101 .elementor-element.elementor-element-72a679fd {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5343eed1 */.elementor-44070101 .elementor-element.elementor-element-5343eed1 {
    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-bcb5bdc */.elementor-44070101 .elementor-element.elementor-element-bcb5bdc {
    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-789f41f0 */.elementor-44070101 .elementor-element.elementor-element-789f41f0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21de24d9 */.elementor-44070101 .elementor-element.elementor-element-21de24d9 {
    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-3ccd398a */.elementor-44070101 .elementor-element.elementor-element-3ccd398a {
    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-91d375d */.elementor-44070101 .elementor-element.elementor-element-91d375d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1378f8f7 */.elementor-44070101 .elementor-element.elementor-element-1378f8f7 {
    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-5076889 */.elementor-44070101 .elementor-element.elementor-element-5076889 {
    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-19c172e0 */.elementor-44070101 .elementor-element.elementor-element-19c172e0 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61870ee4 */.elementor-44070101 .elementor-element.elementor-element-61870ee4 {
    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-6729b517 */.elementor-44070101 .elementor-element.elementor-element-6729b517 {
    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-28e71b30 */.elementor-44070101 .elementor-element.elementor-element-28e71b30 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-418c5283 */.elementor-44070101 .elementor-element.elementor-element-418c5283 {
    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-1c3e35a0 */.elementor-44070101 .elementor-element.elementor-element-1c3e35a0 {
    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-6bc26acc */.elementor-44070101 .elementor-element.elementor-element-6bc26acc {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e8d7410 */.elementor-44070101 .elementor-element.elementor-element-6e8d7410 {
    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-260abe04 */.elementor-44070101 .elementor-element.elementor-element-260abe04 {
    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-1709cbf */.elementor-44070101 .elementor-element.elementor-element-1709cbf {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c838fd6 */.elementor-44070101 .elementor-element.elementor-element-7c838fd6 {
    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-55fe4892 */.elementor-44070101 .elementor-element.elementor-element-55fe4892 {
    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-178e195a */.elementor-44070101 .elementor-element.elementor-element-178e195a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2794264a */.elementor-44070101 .elementor-element.elementor-element-2794264a {
    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-171a6d55 */.elementor-44070101 .elementor-element.elementor-element-171a6d55 {
    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-2330375d */.elementor-44070101 .elementor-element.elementor-element-2330375d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1798d94a */.elementor-44070101 .elementor-element.elementor-element-1798d94a {
    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-7195cc47 */.elementor-44070101 .elementor-element.elementor-element-7195cc47 {
    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-5f0b41ef */.elementor-44070101 .elementor-element.elementor-element-5f0b41ef {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5e2073be */.elementor-44070101 .elementor-element.elementor-element-5e2073be {
    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-66ba5944 */.elementor-44070101 .elementor-element.elementor-element-66ba5944 {
    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-682f9db9 */.elementor-44070101 .elementor-element.elementor-element-682f9db9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-874a808 */.elementor-44070101 .elementor-element.elementor-element-874a808 {
    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-2534ebdd */.elementor-44070101 .elementor-element.elementor-element-2534ebdd {
    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-67016b14 */.elementor-44070101 .elementor-element.elementor-element-67016b14 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37036e17 */.elementor-44070101 .elementor-element.elementor-element-37036e17 {
    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-66280932 */.elementor-44070101 .elementor-element.elementor-element-66280932 {
    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-53196657 */.elementor-44070101 .elementor-element.elementor-element-53196657 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4fcd88e7 */.elementor-44070101 .elementor-element.elementor-element-4fcd88e7 {
    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-6d0e1e0 */.elementor-44070101 .elementor-element.elementor-element-6d0e1e0 {
    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-2c6c1ac8 */.elementor-44070101 .elementor-element.elementor-element-2c6c1ac8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f3f46aa */.elementor-44070101 .elementor-element.elementor-element-3f3f46aa {
    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-2d262f26 */.elementor-44070101 .elementor-element.elementor-element-2d262f26 {
    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-8136f38 */.elementor-44070101 .elementor-element.elementor-element-8136f38 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-564215fe */.elementor-44070101 .elementor-element.elementor-element-564215fe {
    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-17d73522 */.elementor-44070101 .elementor-element.elementor-element-17d73522 {
    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-642c4acb */.elementor-44070101 .elementor-element.elementor-element-642c4acb {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-511d7d96 */.elementor-44070101 .elementor-element.elementor-element-511d7d96 {
    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-152610e9 */.elementor-44070101 .elementor-element.elementor-element-152610e9 {
    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-411ff35f */.elementor-44070101 .elementor-element.elementor-element-411ff35f {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54a2fae8 */.elementor-44070101 .elementor-element.elementor-element-54a2fae8 {
    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-1b597368 */.elementor-44070101 .elementor-element.elementor-element-1b597368 {
    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-647b77e */.elementor-44070101 .elementor-element.elementor-element-647b77e {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57f0c5b0 */.elementor-44070101 .elementor-element.elementor-element-57f0c5b0 {
    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-51e97980 */.elementor-44070101 .elementor-element.elementor-element-51e97980 {
    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-426ed010 */.elementor-44070101 .elementor-element.elementor-element-426ed010 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7902e907 */.elementor-44070101 .elementor-element.elementor-element-7902e907 {
    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-2a7dfc8e */.elementor-44070101 .elementor-element.elementor-element-2a7dfc8e {
    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-30c02e52 */.elementor-44070101 .elementor-element.elementor-element-30c02e52 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3864730c */.elementor-44070101 .elementor-element.elementor-element-3864730c {
    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-16d772cf */.elementor-44070101 .elementor-element.elementor-element-16d772cf {
    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-94ab1b8 */.elementor-44070101 .elementor-element.elementor-element-94ab1b8 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-450eac96 */.elementor-44070101 .elementor-element.elementor-element-450eac96 {
    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-1afb026d */.elementor-44070101 .elementor-element.elementor-element-1afb026d {
    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-6bf2d3cb */.elementor-44070101 .elementor-element.elementor-element-6bf2d3cb {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cfc06b3 */.elementor-44070101 .elementor-element.elementor-element-4cfc06b3 {
    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-2705a88a */.elementor-44070101 .elementor-element.elementor-element-2705a88a {
    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-2ddd3c2a */.elementor-44070101 .elementor-element.elementor-element-2ddd3c2a {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-50ed0f5 */.elementor-44070101 .elementor-element.elementor-element-50ed0f5 {
    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-771d3b26 */.elementor-44070101 .elementor-element.elementor-element-771d3b26 {
    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-7484e6b9 */.elementor-44070101 .elementor-element.elementor-element-7484e6b9 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60f43f36 */.elementor-44070101 .elementor-element.elementor-element-60f43f36 {
    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-5b3204ae */.elementor-44070101 .elementor-element.elementor-element-5b3204ae {
    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-59f6554d */.elementor-44070101 .elementor-element.elementor-element-59f6554d {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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