.elementor-375 .elementor-element.elementor-element-99a0179{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-6bae875{--display:flex;--min-height:300px;--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;--align-items:flex-end;--overlay-opacity:0.8;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-375 .elementor-element.elementor-element-6bae875::before, .elementor-375 .elementor-element.elementor-element-6bae875 > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-6bae875 > .e-con-inner > .elementor-background-video-container::before, .elementor-375 .elementor-element.elementor-element-6bae875 > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-6bae875 > .e-con-inner > .elementor-background-slideshow::before, .elementor-375 .elementor-element.elementor-element-6bae875 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #00000000 0%, var( --e-global-color-primary ) 100%);}.elementor-375 .elementor-element.elementor-element-6bae875:not(.elementor-motion-effects-element-type-background), .elementor-375 .elementor-element.elementor-element-6bae875 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-375 .elementor-element.elementor-element-e48f422{--display:flex;}.elementor-375 .elementor-element.elementor-element-b3d5147 .elementor-heading-title{font-family:var( --e-global-typography-8ed15b9-font-family ), Sans-serif;font-size:var( --e-global-typography-8ed15b9-font-size );font-weight:var( --e-global-typography-8ed15b9-font-weight );color:#FFFFFF;}.elementor-375 .elementor-element.elementor-element-f313974{font-family:var( --e-global-typography-f3c3519-font-family ), Sans-serif;font-size:var( --e-global-typography-f3c3519-font-size );font-weight:var( --e-global-typography-f3c3519-font-weight );color:var( --e-global-color-bdc1cdd );}.elementor-375 .elementor-element.elementor-element-4022f60{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-4022f60 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-375 .elementor-element.elementor-element-7086da8{--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:stretch;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-375 .elementor-element.elementor-element-52695af{--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;--flex-wrap:wrap;}.elementor-375 .elementor-element.elementor-element-db5ed4e{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-db5ed4e img{border-radius:20px 20px 20px 20px;}.elementor-375 .elementor-element.elementor-element-c0f2c09{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-c0f2c09 img{border-radius:20px 20px 20px 20px;}.elementor-375 .elementor-element.elementor-element-6035c39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-375 .elementor-element.elementor-element-6035c39 img{border-radius:20px 20px 20px 20px;}.elementor-375 .elementor-element.elementor-element-64e69cc{--display:flex;}.elementor-375 .elementor-element.elementor-element-64e69cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-375 .elementor-element.elementor-element-b4a4f54 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-b236e8c .elementor-heading-title{font-family:var( --e-global-typography-42d3bfd-font-family ), Sans-serif;font-size:var( --e-global-typography-42d3bfd-font-size );font-weight:var( --e-global-typography-42d3bfd-font-weight );color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-d5dfaba{color:var( --e-global-color-primary );}.elementor-375 .elementor-element.elementor-element-ccf0a54{--display:flex;}.elementor-375 .elementor-element.elementor-element-1d1cfdf > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-375 .elementor-element.elementor-element-1d1cfdf > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}@media(min-width:768px){.elementor-375 .elementor-element.elementor-element-52695af{--width:42%;}.elementor-375 .elementor-element.elementor-element-64e69cc{--width:43.522%;}}@media(max-width:1024px){.elementor-375 .elementor-element.elementor-element-b3d5147 .elementor-heading-title{font-size:var( --e-global-typography-8ed15b9-font-size );}.elementor-375 .elementor-element.elementor-element-f313974{font-size:var( --e-global-typography-f3c3519-font-size );}.elementor-375 .elementor-element.elementor-element-b236e8c .elementor-heading-title{font-size:var( --e-global-typography-42d3bfd-font-size );}}@media(max-width:767px){.elementor-375 .elementor-element.elementor-element-b3d5147 .elementor-heading-title{font-size:var( --e-global-typography-8ed15b9-font-size );}.elementor-375 .elementor-element.elementor-element-f313974{font-size:var( --e-global-typography-f3c3519-font-size );}.elementor-375 .elementor-element.elementor-element-52695af{--min-height:280px;}.elementor-375 .elementor-element.elementor-element-b236e8c .elementor-heading-title{font-size:var( --e-global-typography-42d3bfd-font-size );}}/* Start custom CSS for image, class: .elementor-element-db5ed4e */.elementor-375 .elementor-element.elementor-element-db5ed4e {
    height: 50%;
    position: relative;
    overflow: hidden;
    border-radius: 20px
}

.elementor-375 .elementor-element.elementor-element-db5ed4e > div {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

.elementor-375 .elementor-element.elementor-element-db5ed4e img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0f2c09 */.elementor-375 .elementor-element.elementor-element-c0f2c09 {
    height: 50%;
    position: relative;
    overflow: hidden;
    border-radius: 20px
}

.elementor-375 .elementor-element.elementor-element-c0f2c09 > div {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

.elementor-375 .elementor-element.elementor-element-c0f2c09 img {
    object-fit: cover;
    height: 100%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6035c39 */.elementor-375 .elementor-element.elementor-element-6035c39 {
    height: 50%;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}

.elementor-375 .elementor-element.elementor-element-6035c39 > div {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

.elementor-375 .elementor-element.elementor-element-6035c39 img, .elementor-widget-container {
    object-fit: cover;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5dfaba */.elementor-375 .elementor-element.elementor-element-d5dfaba li {
    font-size: 1.25em;
    margin-bottom: 20px;
    list-style-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDBDMTUuNTIyOCAwIDIwIDQuNDc3MTUgMjAgMTBDMjAgMTUuNTIyOCAxNS41MjI4IDIwIDEwIDIwQzQuNDc3MTUgMjAgMCAxNS41MjI4IDAgMTBDMCA0LjQ3NzE1IDQuNDc3MTUgMCAxMCAwWk03Ljk3NzU0IDExLjY1MTRMNC42NTgyIDguNzQ3MDdMMy4zNDE4IDEwLjI1MjlMOC4wMjE0OCAxNC4zNDc3TDguNjgyNjIgMTMuNzMxNEwxNi4xODI2IDYuNzMxNDVMMTQuODE3NCA1LjI2ODU1TDcuOTc3NTQgMTEuNjUxNFoiIGZpbGw9IiMwMEI4MDAiLz4KPC9zdmc+Cg==");
    padding-left: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf0a54 */[data-elementor-device-mode="desktop"] .elementor-375 .elementor-element.elementor-element-ccf0a54 .jet-listing-grid__item:nth-child(even) > div > .elementor-element {
    flex-direction: row-reverse
}/* End custom CSS */