.elementor-129 .elementor-element.elementor-element-81b9187{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-4c94447{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-129 .elementor-element.elementor-element-4c94447:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-4c94447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF1A 0%, #FFFFFF1A 100%);}.elementor-129 .elementor-element.elementor-element-4c94447.e-con{--align-self:flex-end;}.elementor-129 .elementor-element.elementor-element-5e33ee6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:400;line-height:28px;letter-spacing:0px;color:#F6FCFF;}.elementor-129 .elementor-element.elementor-element-5aecfe9{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-129 .elementor-element.elementor-element-5aecfe9:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-5aecfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-129 .elementor-element.elementor-element-9a10eaa{padding:0px 0px 0px 0px;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:20px;--e-search-submit-margin-inline-start:0px;--e-search-submit-color:#F6FCFF;--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:12px 20px 12px 20px;}.elementor-129 .elementor-element.elementor-element-9a10eaa .e-search-input{font-family:"Space Grotesk", Sans-serif;font-size:16px;line-height:20px;border-style:none;}.elementor-129 .elementor-element.elementor-element-9a10eaa .e-search-submit span{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-129 .elementor-element.elementor-element-b76e6f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#BABABA;--border-color:#BABABA;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-114aacc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 40px;--row-gap:15px;--column-gap:40px;}.elementor-129 .elementor-element.elementor-element-17a2834 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-129 .elementor-element.elementor-element-4c674ab .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-129 .elementor-element.elementor-element-90c06ad .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-129 .elementor-element.elementor-element-ac51277 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-129 .elementor-element.elementor-element-83762c1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;}.elementor-129 .elementor-element.elementor-element-517e995{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-129 .elementor-element.elementor-element-d28ac4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-d28ac4f:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-d28ac4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0000 0%, #FF0000 100%);}.elementor-129 .elementor-element.elementor-element-1e62cd0 .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-1e62cd0 .elementor-icon{font-size:20px;}.elementor-129 .elementor-element.elementor-element-1e62cd0 .elementor-icon svg{height:20px;}.elementor-129 .elementor-element.elementor-element-a33226c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-a33226c:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-a33226c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0000 0%, #FF0000 100%);}.elementor-129 .elementor-element.elementor-element-7661a5f .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-7661a5f .elementor-icon{font-size:20px;}.elementor-129 .elementor-element.elementor-element-7661a5f .elementor-icon svg{height:20px;}.elementor-129 .elementor-element.elementor-element-3273d73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-3273d73:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-3273d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0000 0%, #FF0000 100%);}.elementor-129 .elementor-element.elementor-element-573ca13 .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-573ca13 .elementor-icon{font-size:20px;}.elementor-129 .elementor-element.elementor-element-573ca13 .elementor-icon svg{height:20px;}.elementor-129 .elementor-element.elementor-element-90d84a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-90d84a2:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-90d84a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0000 0%, #FF0000 100%);}.elementor-129 .elementor-element.elementor-element-8ec5c73 .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-8ec5c73 .elementor-icon{font-size:20px;}.elementor-129 .elementor-element.elementor-element-8ec5c73 .elementor-icon svg{height:20px;}.elementor-129 .elementor-element.elementor-element-15a4792{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-15a4792:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-15a4792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF0000 0%, #FF0000 100%);}.elementor-129 .elementor-element.elementor-element-69ec9ab .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-69ec9ab .elementor-icon{font-size:20px;}.elementor-129 .elementor-element.elementor-element-69ec9ab .elementor-icon svg{height:20px;}.elementor-129 .elementor-element.elementor-element-3fa5f10{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-663ad4c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-129 .elementor-element.elementor-element-78e48cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-129 .elementor-element.elementor-element-74d068c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-74d068c:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-74d068c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-lfm-white ) 0%, var( --e-global-color-lfm-white ) 100%);}.elementor-129 .elementor-element.elementor-element-bc70368 .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-bc70368.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-129 .elementor-element.elementor-element-bc70368.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-bc70368.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-129 .elementor-element.elementor-element-bc70368.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-bc70368.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-129 .elementor-element.elementor-element-bc70368 .elementor-icon{font-size:16px;}.elementor-129 .elementor-element.elementor-element-bc70368 .elementor-icon svg{height:16px;}.elementor-129 .elementor-element.elementor-element-3ae3919{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-3ae3919:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-3ae3919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-lfm-white ) 0%, var( --e-global-color-lfm-white ) 100%);}.elementor-129 .elementor-element.elementor-element-9f01185 .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-9f01185.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-129 .elementor-element.elementor-element-9f01185.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-9f01185.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-129 .elementor-element.elementor-element-9f01185.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-9f01185.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-129 .elementor-element.elementor-element-9f01185 .elementor-icon{font-size:16px;}.elementor-129 .elementor-element.elementor-element-9f01185 .elementor-icon svg{height:16px;}.elementor-129 .elementor-element.elementor-element-e65cd5c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:999px 999px 999px 999px;}.elementor-129 .elementor-element.elementor-element-e65cd5c:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-e65cd5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-lfm-white ) 0%, var( --e-global-color-lfm-white ) 100%);}.elementor-129 .elementor-element.elementor-element-228a111 .elementor-icon-wrapper{text-align:center;}.elementor-129 .elementor-element.elementor-element-228a111.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-129 .elementor-element.elementor-element-228a111.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-228a111.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-129 .elementor-element.elementor-element-228a111.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-228a111.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-129 .elementor-element.elementor-element-228a111 .elementor-icon{font-size:16px;}.elementor-129 .elementor-element.elementor-element-228a111 .elementor-icon svg{height:16px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-b76e6f0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-3fa5f10{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}/* Start custom CSS for container, class: .elementor-element-5aecfe9 */.elementor-129 .elementor-element.elementor-element-5aecfe9{
    max-width: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c94447 */.elementor-129 .elementor-element.elementor-element-4c94447 {

border: 1px solid transparent;

border-image-source: conic-gradient(from 102.21deg at 52.75% 38.75%, rgba(249, 249, 249, 0.5) -32.95deg, rgba(64, 64, 64, 0.5) 10.52deg, rgba(64, 64, 64, 0.35) 32.12deg, rgba(255, 255, 255, 0.5) 60.28deg, rgba(255, 255, 255, 0.5) 107.79deg, rgba(64, 64, 64, 0.35) 187.59deg, #F9F9F9 207.58deg, rgba(255, 255, 255, 0.5) 287.31deg, rgba(249, 249, 249, 0.5) 327.05deg, rgba(64, 64, 64, 0.5) 370.52deg);

  border-image-slice: 1;


    backdrop-filter: blur(15px);

box-shadow: -1px 3px 6px 0px #00000014;

box-shadow: -3px 11px 11px 0px #00000012;

box-shadow: -7px 24px 15px 0px #0000000A;

box-shadow: -13px 43px 18px 0px #00000003;

box-shadow: -20px 68px 20px 0px #00000000;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114aacc */.elementor-129 .elementor-element.elementor-element-114aacc {
    max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d28ac4f */.elementor-129 .elementor-element.elementor-element-d28ac4f {
        width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33226c */.elementor-129 .elementor-element.elementor-element-a33226c {
        width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3273d73 */.elementor-129 .elementor-element.elementor-element-3273d73 {
        width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d84a2 */.elementor-129 .elementor-element.elementor-element-90d84a2 {
        width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15a4792 */.elementor-129 .elementor-element.elementor-element-15a4792 {
        width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517e995 */.elementor-129 .elementor-element.elementor-element-517e995 {
    max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d068c */.elementor-129 .elementor-element.elementor-element-74d068c {
        width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ae3919 */.elementor-129 .elementor-element.elementor-element-3ae3919 {
        width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65cd5c */.elementor-129 .elementor-element.elementor-element-e65cd5c {
        width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
}

.elementor-icon-wrapper {
    line-height: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e48cf */.elementor-129 .elementor-element.elementor-element-78e48cf {
    max-width: max-content;
}/* End custom CSS */