.elementor-48070201 .elementor-element.elementor-element-ec105c9{padding:93px 0px 0px 0px;}.elementor-48070201 .elementor-element.elementor-element-cccf2d1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-48070201 .elementor-element.elementor-element-cccf2d1 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:0px;}.elementor-48070201 .elementor-element.elementor-element-cccf2d1 > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-48070201 .elementor-element.elementor-element-43cb5e6a{text-align:center;}.elementor-48070201 .elementor-element.elementor-element-43cb5e6a .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-48070201 .elementor-element.elementor-element-5a0af560 .elementor-spacer-inner{height:20px;}.elementor-48070201 .elementor-element.elementor-element-33a3b1ad{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-48070201 .elementor-element.elementor-element-d2f6eb9 > .elementor-container{max-width:1920px;}.elementor-48070201 .elementor-element.elementor-element-d2f6eb9{margin-top:0px;margin-bottom:130px;padding:0px 60px 0px 60px;}.elementor-48070201 .elementor-element.elementor-element-1841ea5c > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-48070201 .elementor-element.elementor-element-f46fdf0 .elementor-image img{width:44%;}.elementor-48070201 .elementor-element.elementor-element-518847fc > .elementor-container{max-width:1920px;}.elementor-48070201 .elementor-element.elementor-element-518847fc{margin-top:0px;margin-bottom:130px;padding:0px 60px 0px 60px;}.elementor-48070201 .elementor-element.elementor-element-1273b7e2 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-48070201 .elementor-element.elementor-element-6276bc5d .elementor-image img{width:44%;}.elementor-48070201 .elementor-element.elementor-element-3b1a22b7{margin-top:0px;margin-bottom:130px;}.elementor-48070201 .elementor-element.elementor-element-58523d1b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-48070201 .elementor-element.elementor-element-58523d1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070201 .elementor-element.elementor-element-3047b2d0{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-48070201 .elementor-element.elementor-element-50245955 > .elementor-container{max-width:615px;}.elementor-48070201 .elementor-element.elementor-element-50245955{margin-top:0px;margin-bottom:125px;}.elementor-48070201 .elementor-element.elementor-element-623d4fc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070201 .elementor-element.elementor-element-59dd8a66 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:15px;}.elementor-48070201 .elementor-element.elementor-element-59dd8a66 .elementor-image-carousel-caption{text-align:center;}.elementor-48070201 .elementor-element.elementor-element-da3ef6a 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-48070201 .elementor-element.elementor-element-da3ef6a a.elementor-button:not(#e){color:#D32020;}.elementor-48070201 .elementor-element.elementor-element-da3ef6a a.elementor-button:not(#e):hover, .elementor-48070201 .elementor-element.elementor-element-da3ef6a a.elementor-button:not(#e):focus{color:#000000;}.elementor-48070201 .elementor-element.elementor-element-da3ef6a a.elementor-button:hover, .elementor-48070201 .elementor-element.elementor-element-da3ef6a a.elementor-button:focus{background-color:#FFFFFF;border-color:#000000;}.elementor-48070201 .elementor-element.elementor-element-da3ef6a .elementor-button{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-48070201 .elementor-element.elementor-element-da3ef6a{z-index:0;}.elementor-element-da3ef6a > .elementor-widget-container{opacity:1;}.elementor-48070201 .elementor-element.elementor-element-7b4f280b .elementor-spacer-inner{height:100px;}.elementor-48070201 .elementor-element.elementor-element-2df66768{margin-top:0px;margin-bottom:130px;}.elementor-48070201 .elementor-element.elementor-element-2e5294d9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-48070201 .elementor-element.elementor-element-2e5294d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070201 .elementor-element.elementor-element-41593e98{font-family:"Apercu", sans-serif;font-size:13px;font-weight:400;line-height:20px;width:533px;max-width:max(533px, 100%);}.elementor-48070201 .elementor-element.elementor-element-5d30a9e3 > .elementor-container{max-width:1920px;}.elementor-48070201 .elementor-element.elementor-element-5d30a9e3{padding:0px 60px 0px 60px;}.elementor-48070201 .elementor-element.elementor-element-3ce2459f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-48070201 .elementor-element.elementor-element-6283094f .elementor-image img{width:46%;}.elementor-48070201 .elementor-element.elementor-element-434f0b9f > .elementor-container{max-width:1920px;}.elementor-48070201 .elementor-element.elementor-element-434f0b9f{padding:0px 60px 0px 60px;}.elementor-48070201 .elementor-element.elementor-element-6e5a1795 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-48070201 .elementor-element.elementor-element-735d6ce3 .elementor-image img{width:46%;}.elementor-48070201 .elementor-element.elementor-element-aada29a .elementor-spacer-inner{height:50px;}body.elementor-page-48070201 .page-header{display:none;}@media(max-width:1024px){.elementor-48070201 .elementor-element.elementor-element-6276bc5d .elementor-image img{width:100%;}.elementor-48070201 .elementor-element.elementor-element-735d6ce3 .elementor-image img{width:69%;}}@media(max-width:767px){.elementor-48070201 .elementor-element.elementor-element-ec105c9{padding:70px 35px 70px 35px;}.elementor-48070201 .elementor-element.elementor-element-cccf2d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070201 .elementor-element.elementor-element-43cb5e6a{text-align:center;}.elementor-48070201 .elementor-element.elementor-element-33a3b1ad{font-size:13px;}.elementor-48070201 .elementor-element.elementor-element-d2f6eb9{padding:0px 35px 0px 35px;}.elementor-48070201 .elementor-element.elementor-element-1841ea5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070201 .elementor-element.elementor-element-518847fc{padding:0px 35px 0px 35px;}.elementor-48070201 .elementor-element.elementor-element-1273b7e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-48070201 .elementor-element.elementor-element-6276bc5d .elementor-image img{width:100%;}.elementor-48070201 .elementor-element.elementor-element-3b1a22b7{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-48070201 .elementor-element.elementor-element-3047b2d0{font-size:13px;}.elementor-48070201 .elementor-element.elementor-element-50245955{margin-top:0px;margin-bottom:80px;padding:0px 5px 0px 5px;}.elementor-48070201 .elementor-element.elementor-element-2df66768{margin-top:0px;margin-bottom:75px;padding:0px 35px 0px 35px;}.elementor-48070201 .elementor-element.elementor-element-41593e98{font-size:13px;}.elementor-48070201 .elementor-element.elementor-element-5d30a9e3{padding:0px 35px 0px 35px;}.elementor-48070201 .elementor-element.elementor-element-3ce2459f > .elementor-element-populated{padding:0px 0px 35px 0px;}.elementor-48070201 .elementor-element.elementor-element-434f0b9f{padding:0px 35px 0px 35px;}.elementor-48070201 .elementor-element.elementor-element-6e5a1795 > .elementor-element-populated{padding:0px 0px 35px 0px;}.elementor-48070201 .elementor-element.elementor-element-735d6ce3 .elementor-image img{width:100%;}}/* Start custom CSS for section, class: .elementor-element-558fe910 */.elementor-48070201 .elementor-element.elementor-element-558fe910 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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