.elementor-50070101 .elementor-element.elementor-element-a15d746{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-a15d746 .elementor-heading-title{color:#000000;font-family:"Apercu", sans-serif;font-size:31px;font-weight:100;font-style:normal;line-height:2em;}.elementor-50070101 .elementor-element.elementor-element-3c792e1 .elementor-spacer-inner{height:20px;}.elementor-50070101 .elementor-element.elementor-element-7e91173d > .elementor-container{max-width:652px;}.elementor-50070101 .elementor-element.elementor-element-7e91173d{margin-top:0px;margin-bottom:64px;}.elementor-50070101 .elementor-element.elementor-element-715b8609 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-4b5bde42 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-4b5bde42{color:#252525;font-family:"Apercu", sans-serif;font-size:13px;font-weight:200;}.elementor-50070101 .elementor-element.elementor-element-4b5bde42 > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-50070101 .elementor-element.elementor-element-3a5ab4b > .elementor-container{max-width:652px;}.elementor-50070101 .elementor-element.elementor-element-3a5ab4b{margin-top:0px;margin-bottom:64px;}.elementor-50070101 .elementor-element.elementor-element-c5b1166 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-366d927 .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-366d927{color:#252525;font-family:"Apercu", sans-serif;font-size:13px;font-weight:200;}.elementor-50070101 .elementor-element.elementor-element-366d927 > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-50070101 .elementor-element.elementor-element-0a3e400 > .elementor-container{max-width:652px;}.elementor-50070101 .elementor-element.elementor-element-0a3e400{margin-top:0px;margin-bottom:64px;}.elementor-50070101 .elementor-element.elementor-element-8fd660e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-7f7610e .elementor-text-editor{text-align:center;}.elementor-50070101 .elementor-element.elementor-element-7f7610e{color:#252525;font-family:"Apercu", sans-serif;font-size:13px;font-weight:200;}.elementor-50070101 .elementor-element.elementor-element-7f7610e > .elementor-widget-container{margin:3px 3px 3px 3px;}.elementor-50070101 .elementor-element.elementor-element-48ea0477 > .elementor-container{max-width:900px;}.elementor-50070101 .elementor-element.elementor-element-48ea0477{margin-top:0px;margin-bottom:65px;}.elementor-50070101 .elementor-element.elementor-element-472e447e > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-50070101 .elementor-element.elementor-element-472e447e > .elementor-element-populated{margin:0px 32.5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-3d64c5b a.elementor-button{font-family:"Apercu", sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:1.7px;background-color:rgba(0, 0, 0, 0);border-color:rgba(2, 1, 1, 0);border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:4px 0px 4px 0px;}.elementor-50070101 .elementor-element.elementor-element-3d64c5b a.elementor-button:not(#e){color:#FFFFFF;}.elementor-50070101 .elementor-element.elementor-element-3d64c5b a.elementor-button:not(#e):hover, .elementor-50070101 .elementor-element.elementor-element-3d64c5b a.elementor-button:not(#e):focus{color:rgba(33, 26, 26, 0);}.elementor-50070101 .elementor-element.elementor-element-3d64c5b a.elementor-button:hover, .elementor-50070101 .elementor-element.elementor-element-3d64c5b a.elementor-button:focus{background-color:rgba(255, 255, 255, 0);}.elementor-50070101 .elementor-element.elementor-element-3d64c5b{inset-inline-start:0px;top:50%;}.elementor-element-3d64c5b > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-50070101 .elementor-element.elementor-element-10ff3677{text-align:right;width:100%;align-self:center;}.elementor-50070101 .elementor-element.elementor-element-10ff3677 .elementor-image img{width:100%;filter:brightness(72%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-50070101 .elementor-element.elementor-element-373ae812 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-50070101 .elementor-element.elementor-element-373ae812 > .elementor-element-populated{margin:0px 0px 0px 32.5px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-3513de5f a.elementor-button{font-family:"Apercu", sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:1.7px;background-color:rgba(0, 0, 0, 0);border-color:rgba(2, 1, 1, 0);border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:4px 0px 4px 0px;}.elementor-50070101 .elementor-element.elementor-element-3513de5f{inset-inline-start:-3px;top:50%;}.elementor-element-3513de5f > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-50070101 .elementor-element.elementor-element-46bb03bf{text-align:right;}.elementor-50070101 .elementor-element.elementor-element-46bb03bf .elementor-image img{filter:brightness(72%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}body.elementor-page-50070101 .page-header{display:none;}@media(max-width:1024px){.elementor-50070101 .elementor-element.elementor-element-48ea0477{padding:0em 3em 0em 3em;}}@media(min-width:768px){.elementor-50070101 .elementor-element.elementor-element-715b8609{width:100%;}.elementor-50070101 .elementor-element.elementor-element-c5b1166{width:100%;}.elementor-50070101 .elementor-element.elementor-element-8fd660e{width:100%;}}@media(max-width:767px){.elementor-50070101 .elementor-element.elementor-element-4b5bde42 .elementor-text-editor{column-gap:0px;}.elementor-50070101 .elementor-element.elementor-element-4b5bde42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-366d927 .elementor-text-editor{column-gap:0px;}.elementor-50070101 .elementor-element.elementor-element-366d927 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-7f7610e .elementor-text-editor{column-gap:0px;}.elementor-50070101 .elementor-element.elementor-element-7f7610e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-48ea0477{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-50070101 .elementor-element.elementor-element-472e447e > .elementor-element-populated{margin:0px 0px 50px 0px;}.elementor-50070101 .elementor-element.elementor-element-373ae812 > .elementor-element-populated{margin:0px 0px 50px 0px;}.elementor-50070101 .elementor-element.elementor-element-46bb03bf{width:100%;}}/* Start custom CSS for section, class: .elementor-element-67252b19 */.elementor-50070101 .elementor-element.elementor-element-67252b19 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d64c5b */.elementor-50070101 .elementor-element.elementor-element-3d64c5b a,
.elementor-50070101 .elementor-element.elementor-element-3d64c5b:hover a {
  color: #ffffff !important;
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-3d64c5b a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

.elementor-50070101 .elementor-element.elementor-element-3d64c5b:hover a::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3513de5f */.elementor-50070101 .elementor-element.elementor-element-3513de5f a,
.elementor-50070101 .elementor-element.elementor-element-3513de5f:hover a {
  color: #ffffff !important;
  position: relative;
}

.elementor-50070101 .elementor-element.elementor-element-3513de5f a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  width: 100%;
  height: 2px;
  background-color: #ffffff;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}

.elementor-50070101 .elementor-element.elementor-element-3513de5f:hover a::after {
  transform: scaleX(1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43a2a490 */.elementor-50070101 .elementor-element.elementor-element-43a2a490 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.l-footer {
    z-index: 1;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-608628f2 */.elementor-50070101 .elementor-element.elementor-element-608628f2 {
    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-1bed79fc */.elementor-50070101 .elementor-element.elementor-element-1bed79fc {
    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-24c21d76 */.elementor-50070101 .elementor-element.elementor-element-24c21d76 {
    position: fixed;
    bottom: 1rem;
    left: 1rem;
}

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

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

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

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

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

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