.elementor-48070101 .elementor-element.elementor-element-162a81ff{padding:93px 0px 0px 0px;}.elementor-48070101 .elementor-element.elementor-element-1ad1f088.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-48070101 .elementor-element.elementor-element-1ad1f088 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-48070101 .elementor-element.elementor-element-1ad1f088 > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-48070101 .elementor-element.elementor-element-4b6f6f01{text-align:center;}.elementor-48070101 .elementor-element.elementor-element-4b6f6f01 .elementor-heading-title{color:#D91F27;font-size:30px;font-weight:700;line-height:1.3em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-48070101 .elementor-element.elementor-element-bce8575 .elementor-spacer-inner{height:20px;}.elementor-48070101 .elementor-element.elementor-element-50b0cc66{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-48070101 .elementor-element.elementor-element-208c3ee2 > .elementor-container{max-width:1920px;}.elementor-48070101 .elementor-element.elementor-element-208c3ee2{margin-top:0px;margin-bottom:130px;padding:0px 60px 0px 60px;}.elementor-48070101 .elementor-element.elementor-element-4631c3ea > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-48070101 .elementor-element.elementor-element-4cef2f26 .elementor-image img{width:44%;}.elementor-48070101 .elementor-element.elementor-element-46debca > .elementor-container{max-width:1920px;}.elementor-48070101 .elementor-element.elementor-element-46debca{margin-top:0px;margin-bottom:130px;padding:0px 60px 0px 60px;}.elementor-48070101 .elementor-element.elementor-element-b588099 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-48070101 .elementor-element.elementor-element-75db93f .elementor-image img{width:44%;}.elementor-48070101 .elementor-element.elementor-element-7fe27b25{margin-top:0px;margin-bottom:130px;}.elementor-48070101 .elementor-element.elementor-element-5f8637d3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-48070101 .elementor-element.elementor-element-5f8637d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070101 .elementor-element.elementor-element-5a8aa8c2{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-48070101 .elementor-element.elementor-element-24e86cad > .elementor-container{max-width:615px;}.elementor-48070101 .elementor-element.elementor-element-24e86cad{margin-top:0px;margin-bottom:125px;}.elementor-48070101 .elementor-element.elementor-element-2c8483bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070101 .elementor-element.elementor-element-7eab757 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-48070101 .elementor-element.elementor-element-7eab757 .elementor-image-carousel-caption{text-align:center;}.elementor-48070101 .elementor-element.elementor-element-5f2596b2 a.elementor-button{font-size:12px;font-weight:800;background-color:#F6F6F6;border-color:#D32020;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:-1px -1px -1px -1px;}.elementor-48070101 .elementor-element.elementor-element-5f2596b2 a.elementor-button:not(#e){color:#D32020;}.elementor-48070101 .elementor-element.elementor-element-5f2596b2 a.elementor-button:not(#e):hover, .elementor-48070101 .elementor-element.elementor-element-5f2596b2 a.elementor-button:not(#e):focus{color:#000000;}.elementor-48070101 .elementor-element.elementor-element-5f2596b2 a.elementor-button:hover, .elementor-48070101 .elementor-element.elementor-element-5f2596b2 a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-48070101 .elementor-element.elementor-element-5f2596b2 .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-48070101 .elementor-element.elementor-element-5f2596b2{z-index:0;}.elementor-element-5f2596b2 > .elementor-widget-container{opacity:1;}.elementor-48070101 .elementor-element.elementor-element-6ff7a739 .elementor-spacer-inner{height:100px;}.elementor-48070101 .elementor-element.elementor-element-26801636{margin-top:0px;margin-bottom:130px;}.elementor-48070101 .elementor-element.elementor-element-30982936.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-48070101 .elementor-element.elementor-element-30982936 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070101 .elementor-element.elementor-element-3c234fbe{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-48070101 .elementor-element.elementor-element-6ba1c180 > .elementor-container{max-width:1920px;}.elementor-48070101 .elementor-element.elementor-element-6ba1c180{padding:0px 60px 0px 60px;}.elementor-48070101 .elementor-element.elementor-element-6ac8b2e3 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-48070101 .elementor-element.elementor-element-32ef6d14 .elementor-image img{width:46%;}.elementor-48070101 .elementor-element.elementor-element-814cb87 > .elementor-container{max-width:1920px;}.elementor-48070101 .elementor-element.elementor-element-814cb87{padding:0px 60px 0px 60px;}.elementor-48070101 .elementor-element.elementor-element-741ba95 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-48070101 .elementor-element.elementor-element-4fb05f4 .elementor-image img{width:46%;}.elementor-48070101 .elementor-element.elementor-element-2d47e39 .elementor-spacer-inner{height:50px;}body.elementor-page-48070101 .page-header{display:none;}@media(max-width:1024px){.elementor-48070101 .elementor-element.elementor-element-75db93f .elementor-image img{width:100%;}.elementor-48070101 .elementor-element.elementor-element-4fb05f4 .elementor-image img{width:69%;}}@media(max-width:767px){.elementor-48070101 .elementor-element.elementor-element-162a81ff{padding:70px 35px 70px 35px;}.elementor-48070101 .elementor-element.elementor-element-1ad1f088 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070101 .elementor-element.elementor-element-4b6f6f01{text-align:center;}.elementor-48070101 .elementor-element.elementor-element-50b0cc66{font-size:13px;}.elementor-48070101 .elementor-element.elementor-element-208c3ee2{padding:0px 35px 0px 35px;}.elementor-48070101 .elementor-element.elementor-element-4631c3ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070101 .elementor-element.elementor-element-46debca{padding:0px 35px 0px 35px;}.elementor-48070101 .elementor-element.elementor-element-b588099 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070101 .elementor-element.elementor-element-75db93f .elementor-image img{width:100%;}.elementor-48070101 .elementor-element.elementor-element-7fe27b25{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-48070101 .elementor-element.elementor-element-5a8aa8c2{font-size:13px;}.elementor-48070101 .elementor-element.elementor-element-24e86cad{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-48070101 .elementor-element.elementor-element-26801636{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-48070101 .elementor-element.elementor-element-3c234fbe{font-size:13px;}.elementor-48070101 .elementor-element.elementor-element-6ba1c180{padding:0px 35px 0px 35px;}.elementor-48070101 .elementor-element.elementor-element-6ac8b2e3 > .elementor-element-populated{padding:0px 0px 35px 0px;}.elementor-48070101 .elementor-element.elementor-element-814cb87{padding:0px 35px 0px 35px;}.elementor-48070101 .elementor-element.elementor-element-741ba95 > .elementor-element-populated{padding:0px 0px 35px 0px;}.elementor-48070101 .elementor-element.elementor-element-4fb05f4 .elementor-image img{width:100%;}}/* Start custom CSS for section, class: .elementor-element-379bfe82 */.elementor-48070101 .elementor-element.elementor-element-379bfe82 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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