.elementor-53070101 .elementor-element.elementor-element-1ab577cc .elementor-image img{width:500px;max-width:500px;}.elementor-53070101 .elementor-element.elementor-element-1ab577cc > .elementor-widget-container{margin:-340px 0px -470px 0px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-5eb15da7 .elementor-image img{width:500px;max-width:500px;}.elementor-53070101 .elementor-element.elementor-element-5eb15da7 > .elementor-widget-container{margin:-340px 0px -470px 0px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-6c0f574 > .elementor-widget-container{margin:142px 142px 142px 142px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-5c1114aa > .elementor-widget-container{margin:142px 142px 142px 142px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-56406990 > .elementor-container{max-width:787px;}.elementor-53070101 .elementor-element.elementor-element-29d0840c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-2ca9f5d2{text-align:center;}.elementor-53070101 .elementor-element.elementor-element-2ca9f5d2 .elementor-heading-title{font-family:"Apercu", sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.28px;}.elementor-53070101 .elementor-element.elementor-element-2ca9f5d2 > .elementor-widget-container{margin:-20px 0px 83px 0px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-66605aaf{text-align:center;}.elementor-53070101 .elementor-element.elementor-element-66605aaf .elementor-heading-title{font-family:"Apercu", sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.28px;}.elementor-53070101 .elementor-element.elementor-element-66605aaf > .elementor-widget-container{margin:-20px 0px 83px 0px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-2f3afa41{font-family:"Apercu", sans-serif;font-weight:200;width:initial;}.elementor-53070101 .elementor-element.elementor-element-2f3afa41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-4aa6654d > .elementor-container{max-width:600px;}.elementor-53070101 .elementor-element.elementor-element-24d96ca7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-58cb8a2c{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-58cb8a2c .elementor-heading-title{font-family:"Apercu", sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.28px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-53070101 .elementor-element.elementor-element-58cb8a2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-42f80acc{font-family:"Apercu", sans-serif;font-weight:200;width:initial;}.elementor-53070101 .elementor-element.elementor-element-42f80acc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-2540f82f > .elementor-container{max-width:680px;}.elementor-53070101 .elementor-element.elementor-element-208341c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-4e0ec4da .elementor-spacer-inner{height:80px;}.elementor-53070101 .elementor-element.elementor-element-4655dd7a > .elementor-container{max-width:600px;}.elementor-53070101 .elementor-element.elementor-element-4ebc2463 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-11c16701{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-11c16701 .elementor-heading-title{font-family:"Apercu", sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.28px;}.elementor-53070101 .elementor-element.elementor-element-11c16701 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-6db59507{font-family:"Apercu", sans-serif;font-weight:200;width:initial;}.elementor-53070101 .elementor-element.elementor-element-6db59507 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-49ead163{color:#000000;font-size:7px;font-weight:200;width:100%;}.elementor-53070101 .elementor-element.elementor-element-6b986928 > .elementor-container{max-width:680px;}.elementor-53070101 .elementor-element.elementor-element-24dd13af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-240aacb2 .elementor-spacer-inner{height:80px;}.elementor-53070101 .elementor-element.elementor-element-15ba7f9b > .elementor-container{max-width:600px;}.elementor-53070101 .elementor-element.elementor-element-1f4cf4a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-7d2af88e{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-7d2af88e .elementor-heading-title{font-family:"Apercu", sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.28px;}.elementor-53070101 .elementor-element.elementor-element-7d2af88e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-44a55f87{font-family:"Apercu", sans-serif;font-weight:200;width:initial;}.elementor-53070101 .elementor-element.elementor-element-44a55f87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-3874610 > .elementor-container{max-width:680px;}.elementor-53070101 .elementor-element.elementor-element-9b066c1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-8b9533f .elementor-spacer-inner{height:80px;}.elementor-53070101 .elementor-element.elementor-element-9d6ca84 > .elementor-container{max-width:600px;}.elementor-53070101 .elementor-element.elementor-element-c5a38c8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-0aba140{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-0aba140 .elementor-heading-title{font-family:"Apercu", sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.28px;}.elementor-53070101 .elementor-element.elementor-element-0aba140 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-ff922f8{font-family:"Apercu", sans-serif;font-weight:200;width:initial;}.elementor-53070101 .elementor-element.elementor-element-ff922f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-6416257d > .elementor-container{max-width:680px;}.elementor-53070101 .elementor-element.elementor-element-76d2ee22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-4630d9b0 .elementor-spacer-inner{height:80px;}.elementor-53070101 .elementor-element.elementor-element-722ee0d8 > .elementor-container{max-width:600px;}.elementor-53070101 .elementor-element.elementor-element-462158a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-3a181670{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-3a181670 .elementor-heading-title{font-family:"Apercu", sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:1.28px;}.elementor-53070101 .elementor-element.elementor-element-3a181670 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-4b5b067e{font-family:"Apercu", sans-serif;font-weight:200;width:initial;}.elementor-53070101 .elementor-element.elementor-element-4b5b067e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-124555e6 .elementor-spacer-inner{height:80px;}.elementor-53070101 .elementor-element.elementor-element-58ea2907 > .elementor-container{max-width:600px;}.elementor-53070101 .elementor-element.elementor-element-58ea2907{margin-top:0px;margin-bottom:30px;}.elementor-53070101 .elementor-element.elementor-element-606a811 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-22890d98 .elementor-spacer-inner{height:30px;}body.elementor-page-53070101 .page-header{display:none;}@media(min-width:768px){.elementor-53070101 .elementor-element.elementor-element-208341c1{width:100%;}.elementor-53070101 .elementor-element.elementor-element-24dd13af{width:100%;}}@media(max-width:1024px){.elementor-53070101 .elementor-element.elementor-element-5c1114aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-66605aaf > .elementor-widget-container{margin:50px 50px 50px 50px;}}@media(max-width:767px){.elementor-53070101 .elementor-element.elementor-element-1ab577cc > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-53070101 .elementor-element.elementor-element-5eb15da7 .elementor-image img{width:52%;max-width:98%;}.elementor-53070101 .elementor-element.elementor-element-5eb15da7 > .elementor-widget-container{margin:-227px -227px -257px -227px;padding:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-2ca9f5d2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-53070101 .elementor-element.elementor-element-66605aaf > .elementor-widget-container{margin:29px 0px 20px 0px;}.elementor-53070101 .elementor-element.elementor-element-2f3afa41 .elementor-text-editor{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-2f3afa41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-58cb8a2c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-53070101 .elementor-element.elementor-element-42f80acc .elementor-text-editor{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-42f80acc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-11c16701 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-53070101 .elementor-element.elementor-element-6db59507 .elementor-text-editor{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-6db59507 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-49ead163 .elementor-text-editor{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-49ead163 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-7d2af88e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-53070101 .elementor-element.elementor-element-44a55f87 .elementor-text-editor{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-44a55f87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-0aba140 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-53070101 .elementor-element.elementor-element-ff922f8 .elementor-text-editor{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-ff922f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53070101 .elementor-element.elementor-element-3a181670 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-53070101 .elementor-element.elementor-element-4b5b067e .elementor-text-editor{text-align:left;}.elementor-53070101 .elementor-element.elementor-element-4b5b067e > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-56252e90 */.elementor-53070101 .elementor-element.elementor-element-56252e90 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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