.elementor-4223 .elementor-element.elementor-element-fe5921d{padding:40px 0px 40px 0px;}.elementor-4223 .elementor-element.elementor-element-65c4962 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4223 .elementor-element.elementor-element-65c4962 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-accent );}.elementor-4223 .elementor-element.elementor-element-7b26c92 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:48px;font-weight:800;line-height:48px;color:var( --e-global-color-primary );}.elementor-4223 .elementor-element.elementor-element-9ddcf50 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-49c390a{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-d4b0d02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-4978d7a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-bb75c04 > .elementor-widget-container{margin:0px 0px 120px 0px;}.elementor-4223 .elementor-element.elementor-element-bb75c04 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-79e6f51 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-4c771b1 > .elementor-widget-container{margin:0px 0px 120px 0px;}.elementor-4223 .elementor-element.elementor-element-4c771b1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-dfb0504 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4223 .elementor-element.elementor-element-dfb0504 img{width:94%;height:578px;object-fit:contain;object-position:center center;}.elementor-4223 .elementor-element.elementor-element-b57ba3b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;padding:15px 31px 15px 31px;}.elementor-4223 .elementor-element.elementor-element-b57ba3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4223 .elementor-element.elementor-element-f6d1ad3 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-c8839b1 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-4185c8f > .elementor-widget-container{margin:0px 0px 120px 0px;}.elementor-4223 .elementor-element.elementor-element-4185c8f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-332e657 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:800;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-f1567f0 > .elementor-widget-container{margin:0px 0px 120px 0px;}.elementor-4223 .elementor-element.elementor-element-f1567f0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-4223 .elementor-element.elementor-element-4414279:not(.elementor-motion-effects-element-type-background), .elementor-4223 .elementor-element.elementor-element-4414279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A89FA0;}.elementor-4223 .elementor-element.elementor-element-4414279{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:112px 0px 146px 0px;}.elementor-4223 .elementor-element.elementor-element-4414279 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4223 .elementor-element.elementor-element-d5485c7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4223 .elementor-element.elementor-element-d5485c7 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-4223 .elementor-element.elementor-element-2e5066a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:48px;font-weight:800;line-height:48px;color:var( --e-global-color-secondary );}.elementor-4223 .elementor-element.elementor-element-991c16c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4223 .elementor-element.elementor-element-991c16c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-secondary );}.elementor-4223 .elementor-element.elementor-element-d7ae20c{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;}.elementor-4223 .elementor-element.elementor-element-d7ae20c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-d7ae20c img{width:193.58px;max-width:193.58px;height:56px;object-fit:cover;object-position:center center;}.elementor-4223 .elementor-element.elementor-element-8f33158{width:var( --container-widget-width, 193px );max-width:193px;--container-widget-width:193px;--container-widget-flex-grow:0;}.elementor-4223 .elementor-element.elementor-element-8f33158 > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-4223 .elementor-element.elementor-element-8f33158 img{width:193.58px;max-width:193.58px;height:56px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-4223 .elementor-element.elementor-element-411b389{left:0px;}body.rtl .elementor-4223 .elementor-element.elementor-element-411b389{right:0px;}.elementor-4223 .elementor-element.elementor-element-411b389{top:0px;}.elementor-4223 .elementor-element.elementor-element-411b389 img{width:472px;max-width:472px;height:804px;object-fit:cover;object-position:center center;}.elementor-4223 .elementor-element.elementor-element-f28ec71{padding:70px 0px 70px 0px;}.elementor-4223 .elementor-element.elementor-element-601ce0a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:48px;font-weight:800;line-height:48px;color:var( --e-global-color-primary );}.elementor-4223 .elementor-element.elementor-element-212e2b0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-4223 .elementor-element.elementor-element-212e2b0 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-4223 .elementor-element.elementor-element-212e2b0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-4223 .elementor-element.elementor-element-fe5921d{padding:40px 20px 0px 20px;}.elementor-4223 .elementor-element.elementor-element-7b26c92 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-4223 .elementor-element.elementor-element-9ddcf50 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-4223 .elementor-element.elementor-element-49c390a{padding:0px 20px 0px 20px;}.elementor-4223 .elementor-element.elementor-element-4978d7a .elementor-heading-title{font-size:18px;}.elementor-4223 .elementor-element.elementor-element-bb75c04 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4223 .elementor-element.elementor-element-bb75c04 .elementor-heading-title{font-size:16px;}.elementor-4223 .elementor-element.elementor-element-79e6f51 .elementor-heading-title{font-size:18px;}.elementor-4223 .elementor-element.elementor-element-4c771b1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4223 .elementor-element.elementor-element-4c771b1 .elementor-heading-title{font-size:16px;}.elementor-4223 .elementor-element.elementor-element-dfb0504 img{width:388px;max-width:388px;height:566px;}.elementor-4223 .elementor-element.elementor-element-f6d1ad3 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-c8839b1 .elementor-heading-title{font-size:18px;}.elementor-4223 .elementor-element.elementor-element-4185c8f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4223 .elementor-element.elementor-element-4185c8f .elementor-heading-title{font-size:16px;}.elementor-4223 .elementor-element.elementor-element-332e657 .elementor-heading-title{font-size:18px;}.elementor-4223 .elementor-element.elementor-element-f1567f0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4223 .elementor-element.elementor-element-f1567f0 .elementor-heading-title{font-size:16px;}.elementor-4223 .elementor-element.elementor-element-4414279{padding:40px 20px 40px 20px;}.elementor-4223 .elementor-element.elementor-element-2e5066a .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-4223 .elementor-element.elementor-element-991c16c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4223 .elementor-element.elementor-element-991c16c .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-4223 .elementor-element.elementor-element-d7ae20c{width:auto;max-width:auto;text-align:left;}.elementor-4223 .elementor-element.elementor-element-d7ae20c > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4223 .elementor-element.elementor-element-d7ae20c img{width:193.58px;max-width:193.58px;}.elementor-4223 .elementor-element.elementor-element-8f33158{width:auto;max-width:auto;text-align:left;}.elementor-4223 .elementor-element.elementor-element-8f33158 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4223 .elementor-element.elementor-element-8f33158 img{width:193.58px;max-width:193.58px;}.elementor-4223 .elementor-element.elementor-element-411b389 img{width:378px;max-width:378px;height:724px;}.elementor-4223 .elementor-element.elementor-element-f28ec71{padding:40px 20px 40px 20px;}.elementor-4223 .elementor-element.elementor-element-601ce0a .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-4223 .elementor-element.elementor-element-212e2b0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4223 .elementor-element.elementor-element-212e2b0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4223 .elementor-element.elementor-element-212e2b0 .elementor-heading-title{font-size:16px;line-height:28px;}}@media(max-width:767px){.elementor-4223 .elementor-element.elementor-element-fe5921d{padding:40px 16px 0px 16px;}.elementor-4223 .elementor-element.elementor-element-49c390a{padding:0px 16px 0px 16px;}.elementor-4223 .elementor-element.elementor-element-dfb0504 img{width:300px;max-width:300px;height:400px;object-fit:contain;}.elementor-4223 .elementor-element.elementor-element-4414279{padding:40px 16px 40px 16px;}.elementor-4223 .elementor-element.elementor-element-8f33158 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4223 .elementor-element.elementor-element-411b389 img{width:300px;max-width:300px;height:450px;object-fit:contain;}.elementor-4223 .elementor-element.elementor-element-f28ec71{padding:40px 16px 40px 16px;}}@media(min-width:768px){.elementor-4223 .elementor-element.elementor-element-d4b0d02{width:33.33%;}.elementor-4223 .elementor-element.elementor-element-b682f70{width:32.672%;}.elementor-4223 .elementor-element.elementor-element-f6d1ad3{width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4223 .elementor-element.elementor-element-d4b0d02{width:100%;}.elementor-4223 .elementor-element.elementor-element-b682f70{width:100%;}.elementor-4223 .elementor-element.elementor-element-f6d1ad3{width:100%;}.elementor-4223 .elementor-element.elementor-element-aeb724b{width:100%;}.elementor-4223 .elementor-element.elementor-element-85d17fb{width:100%;}}/* Start custom CSS for section, class: .elementor-element-fe5921d */@media(min-width: 1600px) {
    .join-elite-community .elementor-column-gap-default {
        max-width: 1440px!important;
    }
}

.join-elite-community .luxury-text {
    display: flex;
    align-items: center;
}

.join-elite-community .line {
    width: 36px;
    height: 2px;
    background-color: #8B836A;
    margin-right: 28px;
    margin-left: 28px;
    position: relative;
}

.join-elite-community .line::before {
    content: "";
    width: 36px;
    height: 2px;
    background-color: #8B836A;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49c390a */@media(min-width: 1600px) {
    .download-app .elementor-column-gap-default {
        max-width: 1440px!important;
    }
}

@media (max-width: 767.98px) {
.download-app .middle {
    width: 100%;
    order: 3!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4414279 */@media(min-width: 1600px) {
    .membership .elementor-column-gap-default {
        max-width: 1440px!important;
    }
}

@media(max-width: 1024px) {
    .membership .luxury-app {
        position: relative!important;
    }
}

/* Line Styles*/

.membership .luxury-text {
    display: flex;
    align-items: center;
}

.membership .line {
    width: 36px;
    height: 2px;
    background-color: #ffffff;
    margin-right: 28px;
    margin-left: 28px;
    position: relative;
}

.membership .line::before {
    content: "";
    width: 36px;
    height: 2px;
    background-color: #ffffff;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f28ec71 */@media(min-width: 1600px) {
    .idea-gallery .elementor-column-gap-default {
        max-width: 1440px!important;
    }
}/* End custom CSS */