.elementor-6 .elementor-element.elementor-element-a855c80{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a855c80:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a855c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A01F3E;}.elementor-6 .elementor-element.elementor-element-7cc24b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-72a030b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-102913a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-102913a{text-align:center;}.elementor-6 .elementor-element.elementor-element-102913a .elementor-heading-title{font-family:"Patron", Sans-serif;font-size:172px;font-weight:400;text-transform:uppercase;letter-spacing:-0.05em;color:#EFEFEF;}.elementor-6 .elementor-element.elementor-element-233b3af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-233b3af{text-align:center;}.elementor-6 .elementor-element.elementor-element-233b3af .elementor-heading-title{font-family:"Patron", Sans-serif;font-size:172px;font-weight:400;text-transform:uppercase;letter-spacing:-0.05em;color:#EFEFEF;}.elementor-6 .elementor-element.elementor-element-5db01be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-5db01be{text-align:center;}.elementor-6 .elementor-element.elementor-element-5db01be .elementor-heading-title{font-family:"Patron", Sans-serif;font-size:172px;font-weight:400;text-transform:uppercase;letter-spacing:-0.05em;color:#EFEFEF;}.elementor-6 .elementor-element.elementor-element-f920fb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-f920fb9{text-align:center;}.elementor-6 .elementor-element.elementor-element-f920fb9 .elementor-heading-title{font-family:"Patron", Sans-serif;font-size:172px;font-weight:400;text-transform:uppercase;letter-spacing:-0.05em;color:#EFEFEF;}.elementor-6 .elementor-element.elementor-element-aa6f45e{text-align:center;}.elementor-6 .elementor-element.elementor-element-aa6f45e .elementor-heading-title{font-family:"La Belle Aurore", Sans-serif;font-size:72px;font-weight:500;color:#EFEFEF;}.elementor-6 .elementor-element.elementor-element-3e08bb2{--spacer-size:24px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-20ab9af{text-align:center;}.elementor-6 .elementor-element.elementor-element-20ab9af img{width:31%;}.elementor-6 .elementor-element.elementor-element-11bc3b2{--spacer-size:24px;}.elementor-6 .elementor-element.elementor-element-003d75a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d813d22{text-align:center;}.elementor-6 .elementor-element.elementor-element-d813d22 .elementor-heading-title{font-family:"Patron", Sans-serif;font-size:24px;font-weight:200;color:#EFEFEF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-ead527d{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-ead527d.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-item{background-color:#6EC1E400;}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-digits{color:#EFEFEF;font-family:"Patron", Sans-serif;font-size:60px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-label{color:#EFEFEF;font-family:"Patron", Sans-serif;font-size:14px;font-weight:200;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-a855c80{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-aa6f45e .elementor-heading-title{font-size:57px;}.elementor-6 .elementor-element.elementor-element-20ab9af img{width:44%;}.elementor-6 .elementor-element.elementor-element-003d75a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-d813d22 .elementor-heading-title{font-size:20px;}.elementor-6 .elementor-element.elementor-element-ead527d{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-digits{font-size:32px;}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-label{font-size:12px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-72a030b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-102913a .elementor-heading-title{font-size:96px;}.elementor-6 .elementor-element.elementor-element-233b3af .elementor-heading-title{font-size:96px;}.elementor-6 .elementor-element.elementor-element-5db01be .elementor-heading-title{font-size:96px;}.elementor-6 .elementor-element.elementor-element-f920fb9 .elementor-heading-title{font-size:96px;}.elementor-6 .elementor-element.elementor-element-aa6f45e .elementor-heading-title{font-size:40px;}.elementor-6 .elementor-element.elementor-element-20ab9af img{width:77%;}.elementor-6 .elementor-element.elementor-element-003d75a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-d813d22 .elementor-heading-title{font-size:16px;}.elementor-6 .elementor-element.elementor-element-ead527d{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-digits{font-size:24px;}.elementor-6 .elementor-element.elementor-element-ead527d .elementor-countdown-label{font-size:10px;line-height:1.8em;}}/* Start custom CSS */.marquee {
  overflow: hidden;
  width: 100%;
}

.marquee-track {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  gap: 10px;

  animation: marquee-scroll 25s linear infinite;
}

.marquee-track > * {
  flex-shrink: 0;
  white-space: nowrap;
}

@keyframes marquee-scroll {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}




.floating-image {
  transform-origin: center center;
  animation: luxuryFloat 6s ease-in-out infinite;
}

@keyframes luxuryFloat {
  0% {
    transform: translateY(0px) rotate(-2deg);
  }

  25% {
    transform: translateY(-10px) rotate(1deg);
  }

  50% {
    transform: translateY(-18px) rotate(2deg);
  }

  75% {
    transform: translateY(-8px) rotate(-1deg);
  }

  100% {
    transform: translateY(0px) rotate(-2deg);
  }
}/* End custom CSS */