.elementor-70 .elementor-element.elementor-element-0b82b43{--display:flex;--min-height:80vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-9779787{--display:flex;--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:center;--padding-top:60px;--padding-bottom:60px;--padding-left:120px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-95f43f6{--divider-border-style:solid;--divider-color:var( --e-global-color-mc-gold );--divider-border-width:2px;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-95f43f6 .elementor-divider-separator{width:57%;}.elementor-70 .elementor-element.elementor-element-95f43f6 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-70 .elementor-element.elementor-element-95f43f6 .elementor-divider__text{color:var( --e-global-color-mc-gold );font-family:var( --e-global-typography-mc-label-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-label-font-size );font-weight:var( --e-global-typography-mc-label-font-weight );text-transform:var( --e-global-typography-mc-label-text-transform );font-style:var( --e-global-typography-mc-label-font-style );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-091875b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-091875b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:4.1rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.05em;letter-spacing:0em;color:var( --e-global-color-mc-ink );}.elementor-70 .elementor-element.elementor-element-47aa3b4{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-muted );}.elementor-70 .elementor-element.elementor-element-2e4b794{--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:flex-start;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-719bdd4 .elementor-button{background-color:var( --e-global-color-mc-ink-dark );font-family:var( --e-global-typography-mc-button-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-button-font-size );font-weight:var( --e-global-typography-mc-button-font-weight );text-transform:var( --e-global-typography-mc-button-text-transform );font-style:var( --e-global-typography-mc-button-font-style );line-height:var( --e-global-typography-mc-button-line-height );letter-spacing:var( --e-global-typography-mc-button-letter-spacing );fill:var( --e-global-color-05058e8 );color:var( --e-global-color-05058e8 );padding:14px 30px 14px 30px;}.elementor-70 .elementor-element.elementor-element-daa1a28 .elementor-button{background-color:#B8943F00;fill:var( --e-global-color-05058e8 );color:var( --e-global-color-05058e8 );}.elementor-70 .elementor-element.elementor-element-e11d233{--display:flex;--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:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e11d233:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e11d233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mc-cream-alt );background-position:top center;background-size:cover;}.elementor-70 .elementor-element.elementor-element-e11d233::before, .elementor-70 .elementor-element.elementor-element-e11d233 > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-e11d233 > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-e11d233 > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-e11d233 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-e11d233 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-mc-cream ) 0%, #B8943F00 69%);}.elementor-70 .elementor-element.elementor-element-890d7fb{background-color:var( --e-global-color-mc-cream );margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-mc-cream-border );}.elementor-70 .elementor-element.elementor-element-890d7fb.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-890d7fb .elementor-counter-title{justify-content:start;color:var( --e-global-color-mc-muted );font-family:var( --e-global-typography-mc-nav-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-nav-font-size );font-weight:var( --e-global-typography-mc-nav-font-weight );text-transform:var( --e-global-typography-mc-nav-text-transform );font-style:var( --e-global-typography-mc-nav-font-style );line-height:var( --e-global-typography-mc-nav-line-height );letter-spacing:var( --e-global-typography-mc-nav-letter-spacing );}.elementor-70 .elementor-element.elementor-element-890d7fb .elementor-counter{gap:10px;}.elementor-70 .elementor-element.elementor-element-890d7fb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-mc-gold );font-family:"Playfair Display", Sans-serif;font-size:2rem;font-weight:400;text-transform:none;font-style:normal;line-height:1.1em;letter-spacing:0em;}.elementor-70 .elementor-element.elementor-element-7744136{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-7744136:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-7744136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1612;}.elementor-70 .elementor-element.elementor-element-1ed779d{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-81af600{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-a2b9b67 .elementor-heading-title{font-family:var( --e-global-typography-mc-label-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-label-font-size );font-weight:var( --e-global-typography-mc-label-font-weight );text-transform:var( --e-global-typography-mc-label-text-transform );font-style:var( --e-global-typography-mc-label-font-style );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );color:var( --e-global-color-mc-gold );}.elementor-70 .elementor-element.elementor-element-b2e7b99{padding:0px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-b2e7b99 .elementor-heading-title{font-family:var( --e-global-typography-mc-heading-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-heading-font-size );font-weight:var( --e-global-typography-mc-heading-font-weight );text-transform:var( --e-global-typography-mc-heading-text-transform );font-style:var( --e-global-typography-mc-heading-font-style );line-height:var( --e-global-typography-mc-heading-line-height );letter-spacing:var( --e-global-typography-mc-heading-letter-spacing );}.elementor-70 .elementor-element.elementor-element-a3fe859{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-70 .elementor-element.elementor-element-5142541{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-a55a501 .elementor-heading-title{font-family:var( --e-global-typography-mc-label-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-label-font-size );font-weight:var( --e-global-typography-mc-label-font-weight );text-transform:var( --e-global-typography-mc-label-text-transform );font-style:var( --e-global-typography-mc-label-font-style );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );color:var( --e-global-color-mc-gold );}.elementor-70 .elementor-element.elementor-element-ceedb8e{padding:0px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-9bc9607{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-70 .elementor-element.elementor-element-9bc9607 .swiper-slide > .elementor-element{height:100%;}.elementor-70 .elementor-element.elementor-element-2bfa2b4{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-c9a81bb .elementor-heading-title{font-family:var( --e-global-typography-mc-label-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-label-font-size );font-weight:var( --e-global-typography-mc-label-font-weight );text-transform:var( --e-global-typography-mc-label-text-transform );font-style:var( --e-global-typography-mc-label-font-style );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );color:var( --e-global-color-mc-gold );}.elementor-70 .elementor-element.elementor-element-c507d04{padding:0px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-507572e{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-70 .elementor-element.elementor-element-507572e.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-507572e .swiper-slide > .elementor-element{height:100%;}.elementor-70 .elementor-element.elementor-element-3969da0{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-698665f .elementor-heading-title{font-family:var( --e-global-typography-mc-label-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-label-font-size );font-weight:var( --e-global-typography-mc-label-font-weight );text-transform:var( --e-global-typography-mc-label-text-transform );font-style:var( --e-global-typography-mc-label-font-style );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );color:var( --e-global-color-mc-gold );}.elementor-70 .elementor-element.elementor-element-ef40c87{padding:0px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-085a59d{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-70 .elementor-element.elementor-element-085a59d .swiper-slide > .elementor-element{height:100%;}.elementor-70 .elementor-element.elementor-element-f851c6a{--display:flex;--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-f851c6a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-f851c6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mc-ink );}.elementor-70 .elementor-element.elementor-element-9c9ba1d .elementor-heading-title{font-family:var( --e-global-typography-mc-label-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-label-font-size );font-weight:var( --e-global-typography-mc-label-font-weight );text-transform:var( --e-global-typography-mc-label-text-transform );font-style:var( --e-global-typography-mc-label-font-style );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );color:var( --e-global-color-mc-gold );}.elementor-70 .elementor-element.elementor-element-ddbebe6{padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-ddbebe6 .elementor-heading-title{color:var( --e-global-color-mc-cream );}.elementor-70 .elementor-element.elementor-element-988234b{padding:0px 0px 30px 0px;font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-muted );}.elementor-70 .elementor-element.elementor-element-20f8bf4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-6b9f2e4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DBCA21;--border-color:#E3DBCA21;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-6b9f2e4:hover{background-color:var( --e-global-color-mc-ink-dark );}.elementor-70 .elementor-element.elementor-element-c43f3ff .elementor-heading-title{font-family:var( --e-global-typography-mc-display-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-display-font-size );font-weight:var( --e-global-typography-mc-display-font-weight );text-transform:var( --e-global-typography-mc-display-text-transform );font-style:var( --e-global-typography-mc-display-font-style );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );color:#C4B49A3B;}.elementor-70 .elementor-element.elementor-element-21aa337{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-21aa337 .elementor-heading-title{font-family:var( --e-global-typography-27ba440-font-family ), Sans-serif;font-size:var( --e-global-typography-27ba440-font-size );font-weight:var( --e-global-typography-27ba440-font-weight );text-transform:var( --e-global-typography-27ba440-text-transform );font-style:var( --e-global-typography-27ba440-font-style );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );color:var( --e-global-color-mc-cream );}.elementor-70 .elementor-element.elementor-element-c4da904{font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-muted );}.elementor-70 .elementor-element.elementor-element-bffaf35{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DBCA21;--border-color:#E3DBCA21;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-bffaf35:hover{background-color:var( --e-global-color-mc-ink-dark );}.elementor-70 .elementor-element.elementor-element-e304ac2 .elementor-heading-title{font-family:var( --e-global-typography-mc-display-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-display-font-size );font-weight:var( --e-global-typography-mc-display-font-weight );text-transform:var( --e-global-typography-mc-display-text-transform );font-style:var( --e-global-typography-mc-display-font-style );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );color:#C4B49A3B;}.elementor-70 .elementor-element.elementor-element-6981d06{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-6981d06 .elementor-heading-title{font-family:var( --e-global-typography-27ba440-font-family ), Sans-serif;font-size:var( --e-global-typography-27ba440-font-size );font-weight:var( --e-global-typography-27ba440-font-weight );text-transform:var( --e-global-typography-27ba440-text-transform );font-style:var( --e-global-typography-27ba440-font-style );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );color:var( --e-global-color-mc-cream );}.elementor-70 .elementor-element.elementor-element-f10f211{font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-muted );}.elementor-70 .elementor-element.elementor-element-d86f76a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DBCA21;--border-color:#E3DBCA21;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-d86f76a:hover{background-color:var( --e-global-color-mc-ink-dark );}.elementor-70 .elementor-element.elementor-element-dbaa76b .elementor-heading-title{font-family:var( --e-global-typography-mc-display-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-display-font-size );font-weight:var( --e-global-typography-mc-display-font-weight );text-transform:var( --e-global-typography-mc-display-text-transform );font-style:var( --e-global-typography-mc-display-font-style );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );color:#C4B49A3B;}.elementor-70 .elementor-element.elementor-element-94164ba{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-94164ba .elementor-heading-title{font-family:var( --e-global-typography-27ba440-font-family ), Sans-serif;font-size:var( --e-global-typography-27ba440-font-size );font-weight:var( --e-global-typography-27ba440-font-weight );text-transform:var( --e-global-typography-27ba440-text-transform );font-style:var( --e-global-typography-27ba440-font-style );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );color:var( --e-global-color-mc-cream );}.elementor-70 .elementor-element.elementor-element-8655881{font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-muted );}.elementor-70 .elementor-element.elementor-element-2f81cc7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E3DBCA21;--border-color:#E3DBCA21;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-2f81cc7:hover{background-color:var( --e-global-color-mc-ink-dark );}.elementor-70 .elementor-element.elementor-element-273c845 .elementor-heading-title{font-family:var( --e-global-typography-mc-display-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-display-font-size );font-weight:var( --e-global-typography-mc-display-font-weight );text-transform:var( --e-global-typography-mc-display-text-transform );font-style:var( --e-global-typography-mc-display-font-style );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );color:#C4B49A3B;}.elementor-70 .elementor-element.elementor-element-35fc558{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-35fc558 .elementor-heading-title{font-family:var( --e-global-typography-27ba440-font-family ), Sans-serif;font-size:var( --e-global-typography-27ba440-font-size );font-weight:var( --e-global-typography-27ba440-font-weight );text-transform:var( --e-global-typography-27ba440-text-transform );font-style:var( --e-global-typography-27ba440-font-style );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );color:var( --e-global-color-mc-cream );}.elementor-70 .elementor-element.elementor-element-01fd711{font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-muted );}.elementor-70 .elementor-element.elementor-element-6592c10{padding:30px 0px 0px 0px;font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-muted );}.elementor-70 .elementor-element.elementor-element-27d9391{--display:flex;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-27d9391:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-27d9391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05058e8 );}.elementor-70 .elementor-element.elementor-element-1bb0cdf .elementor-heading-title{font-family:var( --e-global-typography-mc-label-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-label-font-size );font-weight:var( --e-global-typography-mc-label-font-weight );text-transform:var( --e-global-typography-mc-label-text-transform );font-style:var( --e-global-typography-mc-label-font-style );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );color:var( --e-global-color-mc-gold );}.elementor-70 .elementor-element.elementor-element-939f9d3{padding:0px 0px 30px 0px;}.elementor-70 .elementor-element.elementor-element-1b3ff92{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-70 .elementor-element.elementor-element-1b3ff92 .swiper-slide > .elementor-element{height:100%;}.elementor-70 .elementor-element.elementor-element-e4f8a90{font-family:var( --e-global-typography-mc-body-font-family ), Sans-serif;font-size:var( --e-global-typography-mc-body-font-size );font-weight:var( --e-global-typography-mc-body-font-weight );text-transform:var( --e-global-typography-mc-body-text-transform );font-style:var( --e-global-typography-mc-body-font-style );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );color:var( --e-global-color-mc-ink-dark );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-9779787{--width:50%;}.elementor-70 .elementor-element.elementor-element-e11d233{--width:50%;}}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-9779787{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-95f43f6 .elementor-divider-separator{width:55%;}.elementor-70 .elementor-element.elementor-element-95f43f6 .elementor-divider__text{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-091875b .elementor-heading-title{font-size:3.57rem;}.elementor-70 .elementor-element.elementor-element-47aa3b4{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-2e4b794{--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:flex-start;}.elementor-70 .elementor-element.elementor-element-719bdd4 .elementor-button{font-size:var( --e-global-typography-mc-button-font-size );line-height:var( --e-global-typography-mc-button-line-height );letter-spacing:var( --e-global-typography-mc-button-letter-spacing );}.elementor-70 .elementor-element.elementor-element-e11d233{--justify-content:center;}.elementor-70 .elementor-element.elementor-element-890d7fb{margin:200px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-70 .elementor-element.elementor-element-890d7fb.elementor-element{--align-self:flex-start;}.elementor-70 .elementor-element.elementor-element-890d7fb .elementor-counter-number-wrapper{font-size:2.38rem;}.elementor-70 .elementor-element.elementor-element-890d7fb .elementor-counter-title{font-size:var( --e-global-typography-mc-nav-font-size );line-height:var( --e-global-typography-mc-nav-line-height );letter-spacing:var( --e-global-typography-mc-nav-letter-spacing );}.elementor-70 .elementor-element.elementor-element-81af600{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-a2b9b67 .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b2e7b99 .elementor-heading-title{font-size:var( --e-global-typography-mc-heading-font-size );line-height:var( --e-global-typography-mc-heading-line-height );letter-spacing:var( --e-global-typography-mc-heading-letter-spacing );}.elementor-70 .elementor-element.elementor-element-a3fe859{--grid-columns:2;}.elementor-70 .elementor-element.elementor-element-5142541{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-a55a501 .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-9bc9607{--swiper-slides-to-display:2;}.elementor-70 .elementor-element.elementor-element-2bfa2b4{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-c9a81bb .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-507572e{--swiper-slides-to-display:2;}.elementor-70 .elementor-element.elementor-element-3969da0{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-698665f .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-085a59d{--swiper-slides-to-display:2;}.elementor-70 .elementor-element.elementor-element-f851c6a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-9c9ba1d .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-988234b{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-c43f3ff .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-21aa337 .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-c4da904{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-e304ac2 .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-6981d06 .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-f10f211{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-dbaa76b .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-94164ba .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8655881{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-273c845 .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-35fc558 .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-01fd711{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-6592c10{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-27d9391{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-1bb0cdf .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1b3ff92{--swiper-slides-to-display:2;}.elementor-70 .elementor-element.elementor-element-e4f8a90{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-9779787{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-95f43f6 .elementor-divider-separator{width:60%;}.elementor-70 .elementor-element.elementor-element-95f43f6 .elementor-divider__text{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-091875b .elementor-heading-title{font-size:2.1rem;}.elementor-70 .elementor-element.elementor-element-47aa3b4{width:100%;max-width:100%;font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-2e4b794{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-719bdd4 .elementor-button{font-size:var( --e-global-typography-mc-button-font-size );line-height:var( --e-global-typography-mc-button-line-height );letter-spacing:var( --e-global-typography-mc-button-letter-spacing );}.elementor-70 .elementor-element.elementor-element-e11d233{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-890d7fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-70 .elementor-element.elementor-element-890d7fb .elementor-counter-number-wrapper{font-size:1.96rem;}.elementor-70 .elementor-element.elementor-element-890d7fb .elementor-counter-title{font-size:var( --e-global-typography-mc-nav-font-size );line-height:var( --e-global-typography-mc-nav-line-height );letter-spacing:var( --e-global-typography-mc-nav-letter-spacing );}.elementor-70 .elementor-element.elementor-element-81af600{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-a2b9b67 .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-b2e7b99 .elementor-heading-title{font-size:var( --e-global-typography-mc-heading-font-size );line-height:var( --e-global-typography-mc-heading-line-height );letter-spacing:var( --e-global-typography-mc-heading-letter-spacing );}.elementor-70 .elementor-element.elementor-element-a3fe859{--grid-columns:1;}.elementor-70 .elementor-element.elementor-element-5142541{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-a55a501 .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-9bc9607{--swiper-slides-to-display:1;}.elementor-70 .elementor-element.elementor-element-2bfa2b4{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-c9a81bb .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-507572e{--swiper-slides-to-display:1;}.elementor-70 .elementor-element.elementor-element-3969da0{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-698665f .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-085a59d{--swiper-slides-to-display:1;}.elementor-70 .elementor-element.elementor-element-9c9ba1d .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-988234b{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-c43f3ff .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-21aa337 .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-c4da904{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-e304ac2 .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-6981d06 .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-f10f211{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-dbaa76b .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-94164ba .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-8655881{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-273c845 .elementor-heading-title{font-size:var( --e-global-typography-mc-display-font-size );line-height:var( --e-global-typography-mc-display-line-height );letter-spacing:var( --e-global-typography-mc-display-letter-spacing );}.elementor-70 .elementor-element.elementor-element-35fc558 .elementor-heading-title{font-size:var( --e-global-typography-27ba440-font-size );line-height:var( --e-global-typography-27ba440-line-height );letter-spacing:var( --e-global-typography-27ba440-letter-spacing );}.elementor-70 .elementor-element.elementor-element-01fd711{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-6592c10{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}.elementor-70 .elementor-element.elementor-element-27d9391{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-1bb0cdf .elementor-heading-title{font-size:var( --e-global-typography-mc-label-font-size );line-height:var( --e-global-typography-mc-label-line-height );letter-spacing:var( --e-global-typography-mc-label-letter-spacing );}.elementor-70 .elementor-element.elementor-element-1b3ff92{--swiper-slides-to-display:1;}.elementor-70 .elementor-element.elementor-element-e4f8a90{font-size:var( --e-global-typography-mc-body-font-size );line-height:var( --e-global-typography-mc-body-line-height );letter-spacing:var( --e-global-typography-mc-body-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-0b82b43 */@media (max-width: 767px) {

    /* parent hero container */
    .marcheri-hero {
        display: grid !important;
        grid-template-columns: 1fr !important;
        min-height: 680px;
        overflow: hidden;
        position: relative;
    }

    /* both hero containers occupy same grid area */
    .marcheri-hero > .hero-image,
    .marcheri-hero > .hero-content {
        grid-column: 1;
        grid-row: 1;
        width: 100% !important;
    }

    /* image/background layer */
    .marcheri-hero > .hero-image {
        z-index: 1;
        min-height: 680px;
    }

    .marcheri-hero > .hero-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    /* text layer */
    .marcheri-hero > .hero-content {
        z-index: 2;
        min-height: 680px;
        display: flex !important;
        justify-content: flex-end;
        align-items: center;
        padding: 120px 24px 50px;
        text-align: center;
    }

    .marcheri-hero > .hero-content::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: -1;
        background: linear-gradient(
            to bottom,
            rgba(255,255,255,0.1),
            rgba(255,255,255,0.88)
        );
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ed779d */.marquee1 {
  display: flex;
  overflow: hidden;
  height: 5vh;
  user-select: none;
  gap: 4rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
 background-color: #1C1612 ;
   /*transform: skewY(-3deg); */
   /*transform: rotate(-5deg) translateY(0px) translateX(0px);*/
}


.marquee1:{
  -webkit-text-stroke: 1.5px #fff;
	text-stroke: 1.5px #fff;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	color: white;
	transition: all 0.5s ease;
	-webkit-font-smoothing: antialiased;
	/*-moz-osx-font-smoothing: grayscale;*/

}

.marquee1__group {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4rem;
  min-width: 100%;
  animation: scroll 20s linear  infinite ;
}

.marquee1__group span {
  color: white;
  font-size: 0.8rem;
  font-weight: 400;
  letter-spacing: 1.2px;
  white-space: nowrap;
  font-family: 'Dm sans', sans-serif !important;
  /*text-transform: uppercase;*/
  
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 3rem));
  }
}

@media only screen and (min-width: 360px) {
    .marquee1__group span {
        font-size: 0.8rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d9391 *//* Equal height testimonial cards */
.elementor-element-1b3ff92 .swiper-wrapper {
    align-items: stretch;
}

.elementor-element-1b3ff92 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-element-1b3ff92 .swiper-slide > .elementor {
    width: 100%;
    display: flex;
}

.elementor-element-1b3ff92 .elementor-element-c7538b5 {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

/* Keep review text flexible */
.elementor-element-1b3ff92 .elementor-element-2b92db4 {
    flex-grow: 1;
}

/* Push author block to bottom */
.elementor-element-1b3ff92 .elementor-element-523d377 {
    margin-top: auto;
}

/* Clean spacing consistency */
.elementor-element-1b3ff92 .elementor-element-2b92db4 p {
    margin-bottom: 0;
}

.elementor-element-1b3ff92 .elementor-icon-box-title,
.elementor-element-1b3ff92 .elementor-icon-box-description {
    margin-bottom: 0;
}/* End custom CSS */