.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-b01f80e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#c9b99a26;--border-color:#c9b99a26;--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-24 .elementor-element.elementor-element-b01f80e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b01f80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c1814ff;}.elementor-24 .elementor-element.elementor-element-a9e40bc{--display:flex;--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:initial;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-70082a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-de92121{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-809280f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-976e435{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-950c163{width:var( --container-widget-width, auto );max-width:auto;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;color:#d4a9a1ff;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-24 .elementor-element.elementor-element-3059058{width:var( --container-widget-width, auto );max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-3059058 .elementor-heading-title{font-size:52px;text-transform:uppercase;line-height:1.15;letter-spacing:7.8000001907349px;color:#f5efe6ff;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-0e1b285{padding:40px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0c133b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3cc7ea4{width:var( --container-widget-width, auto );max-width:auto;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;color:#d4a9a1ff;}.elementor-24 .elementor-element.elementor-element-22bae43{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c8c718 .elementor-button{background-color:#61CE7000;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;fill:#f5efe6ff;color:#f5efe6ff;border-style:solid;border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-8c8c718{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-4399f09 .elementor-button{background-color:#61CE7000;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;fill:#f5efe6ff;color:#f5efe6ff;border-style:solid;border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-4399f09{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-77d814f .elementor-button{background-color:#61CE7000;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;fill:#f5efe6ff;color:#f5efe6ff;border-style:solid;border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-77d814f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-fc6be96 .elementor-button{background-color:#61CE7000;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;fill:#f5efe6ff;color:#f5efe6ff;border-style:solid;border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-fc6be96{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-11082eb .elementor-button{background-color:#61CE7000;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;fill:#f5efe6ff;color:#f5efe6ff;border-style:solid;border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-11082eb{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-5bc94b6 .elementor-button{background-color:#61CE7000;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;fill:#f5efe6ff;color:#f5efe6ff;border-style:solid;border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-5bc94b6{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-e690e45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-e690e45:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e690e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252118ff;}.elementor-24 .elementor-element.elementor-element-69bfa5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d4531be{width:var( --container-widget-width, auto );max-width:auto;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:11px;text-transform:uppercase;line-height:1.8;letter-spacing:2.2000000476837px;color:#d4a9a1ff;}.elementor-24 .elementor-element.elementor-element-906b5e9{width:var( --container-widget-width, auto );max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-906b5e9 .elementor-heading-title{font-size:36px;line-height:1.1111111450195;color:#f5efe6ff;}.elementor-24 .elementor-element.elementor-element-c92ef07{width:var( --container-widget-width, auto );max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:16px;line-height:1.5;color:#c9b99aff;}.elementor-24 .elementor-element.elementor-element-6b1ddd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-61d25e2 .elementor-button{background-color:#e8c5bfff;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.3333332824707;letter-spacing:1.7999999523163px;fill:#1c1814ff;color:#1c1814ff;border-style:solid;border-width:0px 0px 0px 0px;padding:18px 48px 18px 48px;}.elementor-24 .elementor-element.elementor-element-61d25e2{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-b01f80e{--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a9e40bc{--flex-wrap:initial;}.elementor-24 .elementor-element.elementor-element-de92121{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-809280f{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-24 .elementor-element.elementor-element-3059058{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-0c133b6{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-22bae43{--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-8c8c718 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-4399f09 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-77d814f .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-fc6be96 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-11082eb .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-5bc94b6 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-e690e45{--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-69bfa5a{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-24 .elementor-element.elementor-element-906b5e9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-c92ef07{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-6b1ddd8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-61d25e2 .elementor-button{border-width:0px 0px 0px 0px;padding:18px 48px 18px 48px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-b01f80e{--width:auto;}.elementor-24 .elementor-element.elementor-element-a9e40bc{--width:auto;}.elementor-24 .elementor-element.elementor-element-70082a6{--width:auto;}.elementor-24 .elementor-element.elementor-element-de92121{--width:auto;}.elementor-24 .elementor-element.elementor-element-809280f{--width:auto;}.elementor-24 .elementor-element.elementor-element-976e435{--width:auto;}.elementor-24 .elementor-element.elementor-element-0c133b6{--width:auto;}.elementor-24 .elementor-element.elementor-element-22bae43{--width:auto;}.elementor-24 .elementor-element.elementor-element-e690e45{--width:auto;}.elementor-24 .elementor-element.elementor-element-69bfa5a{--width:auto;}.elementor-24 .elementor-element.elementor-element-6b1ddd8{--width:auto;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-b01f80e{--width:auto;--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;--flex-wrap:initial;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a9e40bc{--width:auto;--flex-wrap:initial;}.elementor-24 .elementor-element.elementor-element-70082a6{--width:auto;}.elementor-24 .elementor-element.elementor-element-de92121{--width:auto;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-809280f{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-24 .elementor-element.elementor-element-976e435{--width:auto;}.elementor-24 .elementor-element.elementor-element-950c163{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-3059058{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-3059058 .elementor-heading-title{font-size:36px;letter-spacing:5.4000000953674px;}.elementor-24 .elementor-element.elementor-element-0c133b6{--width:auto;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-3cc7ea4{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-22bae43{--width:auto;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-8c8c718{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-8c8c718 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-4399f09{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-4399f09 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-77d814f{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-77d814f .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-fc6be96{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-fc6be96 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-11082eb{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-11082eb .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-5bc94b6{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-5bc94b6 .elementor-button{border-width:1px 1px 1px 1px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-e690e45{--width:auto;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-69bfa5a{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;}.elementor-24 .elementor-element.elementor-element-d4531be{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-906b5e9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-906b5e9 .elementor-heading-title{font-size:30px;line-height:1.2;}.elementor-24 .elementor-element.elementor-element-c92ef07{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-6b1ddd8{--width:auto;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-61d25e2{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-61d25e2 .elementor-button{border-width:0px 0px 0px 0px;padding:18px 48px 18px 48px;}}.elementor-24 .elementor-element.elementor-element-950c163 .elementor-widget-container{display: flex;flex-direction: column;}.elementor-24 .elementor-element.elementor-element-950c163 .elementor-widget-container::before{border-bottom-color: rgb(212, 169, 161);border-bottom-width: 0px;border-left-color: rgb(212, 169, 161);border-left-width: 0px;border-right-color: rgb(212, 169, 161);border-right-width: 0px;border-top-color: rgb(212, 169, 161);border-top-width: 0px;line-height: 19.8px;-webkit-text-fill-color: rgb(212, 169, 161);-webkit-text-stroke-color: rgb(212, 169, 161);}.elementor-24 .elementor-element.elementor-element-950c163 .elementor-widget-container::after{border-bottom-color: rgb(212, 169, 161);border-bottom-width: 0px;border-left-color: rgb(212, 169, 161);border-left-width: 0px;border-right-color: rgb(212, 169, 161);border-right-width: 0px;border-top-color: rgb(212, 169, 161);border-top-width: 0px;line-height: 19.8px;-webkit-text-fill-color: rgb(212, 169, 161);-webkit-text-stroke-color: rgb(212, 169, 161);}@media (max-width: undefinedpx) {.elementor-24 .elementor-element.elementor-element-950c163 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: undefinedpx) {.elementor-24 .elementor-element.elementor-element-950c163 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-24 .elementor-element.elementor-element-3059058 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 59.8px;}.elementor-24 .elementor-element.elementor-element-3059058 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 59.8px;}@media (max-width: 767px) {.elementor-24 .elementor-element.elementor-element-3059058 .elementor-heading-title::before{line-height: 41.4px;}}@media (max-width: 767px) {.elementor-24 .elementor-element.elementor-element-3059058 .elementor-heading-title::after{line-height: 41.4px;}}
.elementor-24 .elementor-element.elementor-element-976e435{text-align: center;display: block;}.elementor-24 .elementor-element.elementor-element-976e435::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-976e435::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* Start custom CSS for html, class: .elementor-element-0e1b285 */<style>
/* =========================================================
   CUMBAYA QUITO GALLERY
   ========================================================= */

.cumbaya-gallery {
  --gallery-surface: #2e2820;
  --gallery-text: #f5efe6;
  --gallery-blush: #d4a9a1;
  --gallery-border: rgba(201, 185, 154, 0.15);

  width: 100%;
  max-width: 1152px;
  margin: 0 auto;

  font-family: "DM Sans", sans-serif;
  font-weight: 300;

  box-sizing: border-box;
}

.cumbaya-gallery *,
.cumbaya-gallery *::before,
.cumbaya-gallery *::after {
  box-sizing: border-box;
}

/* Main image */
.cumbaya-gallery__main {
  position: relative;

  width: 100%;
  aspect-ratio: 16 / 10;

  overflow: hidden;

  border: 1px solid var(--gallery-border);
  background-color: var(--gallery-surface);
}

.cumbaya-gallery__main-image {
  display: block;

  width: 100%;
  height: 100%;

  object-fit: cover;
}

/* Controls */
.cumbaya-gallery__controls {
  display: flex;
  align-items: center;

  gap: 12px;

  width: 100%;

  margin-top: 24px;
}

/* Arrows */
.cumbaya-gallery button.cumbaya-gallery__arrow,
.cumbaya-gallery button.cumbaya-gallery__arrow:hover,
.cumbaya-gallery button.cumbaya-gallery__arrow:focus,
.cumbaya-gallery button.cumbaya-gallery__arrow:active {
  flex: 0 0 40px;

  width: 40px;
  height: 64px;

  display: flex;
  align-items: center;
  justify-content: center;

  padding: 0 !important;

  border: 1px solid var(--gallery-border) !important;

  background: #2e2820 !important;
  background-color: #2e2820 !important;

  color: #f5efe6 !important;

  box-shadow: none !important;
  text-shadow: none !important;

  transform: none !important;
  transition: none !important;

  outline: none !important;

  cursor: pointer;

  appearance: none;
  -webkit-appearance: none;
}

/* Arrow icons */
.cumbaya-gallery__arrow svg,
.cumbaya-gallery__arrow:hover svg,
.cumbaya-gallery__arrow:focus svg,
.cumbaya-gallery__arrow:active svg {
  display: block;

  width: 18px;
  height: 18px;

  stroke: #f5efe6 !important;
  color: #f5efe6 !important;
  fill: none !important;

  pointer-events: none;
}

/* Thumbnails container */
.cumbaya-gallery__thumbnails {
  flex: 1;

  display: flex;
  align-items: center;

  gap: 12px;

  overflow-x: auto;
  overflow-y: hidden;

  scrollbar-width: none;
  -ms-overflow-style: none;
}

.cumbaya-gallery__thumbnails::-webkit-scrollbar {
  display: none;
}

/* Thumbnails */
.cumbaya-gallery button.cumbaya-gallery__thumbnail,
.cumbaya-gallery button.cumbaya-gallery__thumbnail:hover,
.cumbaya-gallery button.cumbaya-gallery__thumbnail:focus,
.cumbaya-gallery button.cumbaya-gallery__thumbnail:active {
  position: relative;

  flex: 0 0 96px;

  width: 96px;
  height: 64px;

  padding: 0 !important;

  overflow: hidden;

  border: 1px solid var(--gallery-border) !important;

  background: var(--gallery-surface) !important;
  background-color: var(--gallery-surface) !important;

  opacity: 0.6;

  box-shadow: none !important;

  transform: none !important;
  transition: none !important;

  outline: none !important;

  cursor: pointer;

  appearance: none;
  -webkit-appearance: none;
}

/* Active thumbnail */
.cumbaya-gallery button.cumbaya-gallery__thumbnail.is-active,
.cumbaya-gallery button.cumbaya-gallery__thumbnail.is-active:hover,
.cumbaya-gallery button.cumbaya-gallery__thumbnail.is-active:focus,
.cumbaya-gallery button.cumbaya-gallery__thumbnail.is-active:active {
  opacity: 1;

  border-color: var(--gallery-blush) !important;

  background: var(--gallery-surface) !important;
  background-color: var(--gallery-surface) !important;
}

/* Thumbnail images */
.cumbaya-gallery__thumbnail img {
  display: block;

  width: 100%;
  height: 100%;

  object-fit: cover;

  pointer-events: none;

  transform: none !important;
  transition: none !important;
}

/* Tablet */
@media (max-width: 1024px) {

  .cumbaya-gallery__controls {
    gap: 10px;
  }

  .cumbaya-gallery__thumbnails {
    gap: 10px;
  }

  .cumbaya-gallery button.cumbaya-gallery__thumbnail {
    flex: 0 0 88px;

    width: 88px;
    height: 60px;
  }

  .cumbaya-gallery button.cumbaya-gallery__arrow {
    flex: 0 0 38px;

    width: 38px;
    height: 60px;
  }
}

/* Mobile */
@media (max-width: 767px) {

  .cumbaya-gallery__main {
    aspect-ratio: 16 / 10;
  }

  .cumbaya-gallery__controls {
    gap: 7px;
    margin-top: 14px;
  }

  .cumbaya-gallery__thumbnails {
    gap: 7px;
  }

  .cumbaya-gallery button.cumbaya-gallery__thumbnail {
    flex: 0 0 68px;

    width: 68px;
    height: 50px;
  }

  .cumbaya-gallery button.cumbaya-gallery__arrow {
    flex: 0 0 34px;

    width: 34px;
    height: 50px;
  }

  .cumbaya-gallery__arrow svg {
    width: 16px;
    height: 16px;
  }
}
</style>


<div class="cumbaya-gallery" id="cumbayaGallery">

  <!-- MAIN IMAGE -->
  <div class="cumbaya-gallery__main">

    <img
      id="cumbayaMainImage"
      class="cumbaya-gallery__main-image"
      src="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/ccdd501a-1845-41ef-acf4-ae0a32b27ba8/cumbaya_110d41c8_15e4_41b1_afc2_1c4ada9832c1.jpeg"
      alt="Cumbaya Quito Ecuador — view 1"
    >

  </div>


  <!-- CONTROLS -->
  <div class="cumbaya-gallery__controls">

    <!-- PREVIOUS -->
    <button
      type="button"
      class="cumbaya-gallery__arrow cumbaya-gallery__arrow--prev"
      aria-label="Previous image"
    >
      <svg
        xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 24 24"
        fill="none"
        stroke="currentColor"
        stroke-width="1.25"
        stroke-linecap="round"
        stroke-linejoin="round"
        aria-hidden="true"
      >
        <path d="m15 18-6-6 6-6"></path>
      </svg>
    </button>


    <!-- THUMBNAILS -->
    <div class="cumbaya-gallery__thumbnails">

      <!-- IMAGE 1 -->
      <button
        type="button"
        class="cumbaya-gallery__thumbnail is-active"
        data-image="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/ccdd501a-1845-41ef-acf4-ae0a32b27ba8/cumbaya_110d41c8_15e4_41b1_afc2_1c4ada9832c1.jpeg"
        data-alt="Cumbaya Quito Ecuador — view 1"
        aria-label="View image 1"
      >
        <img
          src="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/ccdd501a-1845-41ef-acf4-ae0a32b27ba8/cumbaya_110d41c8_15e4_41b1_afc2_1c4ada9832c1.jpeg"
          alt=""
        >
      </button>


      <!-- IMAGE 2 -->
      <button
        type="button"
        class="cumbaya-gallery__thumbnail"
        data-image="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/63642b82-1b11-4570-81fb-a410aa38b0fb/cumbaya_photo_2025_12_13_17_36_13.jpg"
        data-alt="Cumbaya Quito Ecuador — view 2"
        aria-label="View image 2"
      >
        <img
          src="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/63642b82-1b11-4570-81fb-a410aa38b0fb/cumbaya_photo_2025_12_13_17_36_13.jpg"
          alt=""
        >
      </button>


      <!-- IMAGE 3 -->
      <button
        type="button"
        class="cumbaya-gallery__thumbnail"
        data-image="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/074252a6-9f3d-4a8e-9045-1cfcbc56a914/cumbaya_07e4b7e4_e98b_4913_a8a6_99d1500fe5e5_1_105_c.jpeg"
        data-alt="Cumbaya Quito Ecuador — view 3"
        aria-label="View image 3"
      >
        <img
          src="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/074252a6-9f3d-4a8e-9045-1cfcbc56a914/cumbaya_07e4b7e4_e98b_4913_a8a6_99d1500fe5e5_1_105_c.jpeg"
          alt=""
        >
      </button>


      <!-- IMAGE 4 -->
      <button
        type="button"
        class="cumbaya-gallery__thumbnail"
        data-image="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/c16fc1b4-5186-4cf0-997a-14c77dbc7222/cumbaya_12111117_5fc2_454a_ab40_6bac6f9f4cdd_4_5005_c.jpeg"
        data-alt="Cumbaya Quito Ecuador — view 4"
        aria-label="View image 4"
      >
        <img
          src="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/c16fc1b4-5186-4cf0-997a-14c77dbc7222/cumbaya_12111117_5fc2_454a_ab40_6bac6f9f4cdd_4_5005_c.jpeg"
          alt=""
        >
      </button>


      <!-- IMAGE 5 -->
      <button
        type="button"
        class="cumbaya-gallery__thumbnail"
        data-image="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/bf6afb86-d29c-4e49-b009-691f4e3ef048/cumbaya_f662914e_5ace_4f3a_9d10_7fec1b5c6217_4_5005_c.jpeg"
        data-alt="Cumbaya Quito Ecuador — view 5"
        aria-label="View image 5"
      >
        <img
          src="https://vaada-lux-studio.lovable.app/__l5e/assets-v1/bf6afb86-d29c-4e49-b009-691f4e3ef048/cumbaya_f662914e_5ace_4f3a_9d10_7fec1b5c6217_4_5005_c.jpeg"
          alt=""
        >
      </button>

    </div>


    <!-- NEXT -->
    <button
      type="button"
      class="cumbaya-gallery__arrow cumbaya-gallery__arrow--next"
      aria-label="Next image"
    >
      <svg
        xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 24 24"
        fill="none"
        stroke="currentColor"
        stroke-width="1.25"
        stroke-linecap="round"
        stroke-linejoin="round"
        aria-hidden="true"
      >
        <path d="m9 18 6-6-6-6"></path>
      </svg>
    </button>

  </div>

</div>


<script>
(function () {

  function initializeCumbayaGallery() {

    const gallery = document.getElementById("cumbayaGallery");

    if (!gallery || gallery.dataset.initialized === "true") {
      return;
    }

    gallery.dataset.initialized = "true";

    const mainImage = gallery.querySelector("#cumbayaMainImage");

    const thumbnails = Array.from(
      gallery.querySelectorAll(".cumbaya-gallery__thumbnail")
    );

    const previousButton = gallery.querySelector(
      ".cumbaya-gallery__arrow--prev"
    );

    const nextButton = gallery.querySelector(
      ".cumbaya-gallery__arrow--next"
    );

    let currentIndex = 0;


    function showImage(index) {

      if (index < 0) {
        index = thumbnails.length - 1;
      }

      if (index >= thumbnails.length) {
        index = 0;
      }

      currentIndex = index;

      const selectedThumbnail = thumbnails[currentIndex];

      mainImage.src = selectedThumbnail.dataset.image;
      mainImage.alt = selectedThumbnail.dataset.alt || "";

      thumbnails.forEach(function (thumbnail) {
        thumbnail.classList.remove("is-active");
      });

      selectedThumbnail.classList.add("is-active");
    }


    thumbnails.forEach(function (thumbnail, index) {

      thumbnail.addEventListener("click", function () {
        showImage(index);
      });

    });


    previousButton.addEventListener("click", function () {
      showImage(currentIndex - 1);
    });


    nextButton.addEventListener("click", function () {
      showImage(currentIndex + 1);
    });

  }


  if (document.readyState === "loading") {

    document.addEventListener(
      "DOMContentLoaded",
      initializeCumbayaGallery
    );

  } else {

    initializeCumbayaGallery();

  }

})();
</script>/* End custom CSS */

.elementor-24 .elementor-element.elementor-element-3cc7ea4 .elementor-widget-container{display: flex;flex-direction: column;}.elementor-24 .elementor-element.elementor-element-3cc7ea4 .elementor-widget-container::before{border-bottom-color: rgb(212, 169, 161);border-bottom-width: 0px;border-left-color: rgb(212, 169, 161);border-left-width: 0px;border-right-color: rgb(212, 169, 161);border-right-width: 0px;border-top-color: rgb(212, 169, 161);border-top-width: 0px;line-height: 19.8px;-webkit-text-fill-color: rgb(212, 169, 161);-webkit-text-stroke-color: rgb(212, 169, 161);}.elementor-24 .elementor-element.elementor-element-3cc7ea4 .elementor-widget-container::after{border-bottom-color: rgb(212, 169, 161);border-bottom-width: 0px;border-left-color: rgb(212, 169, 161);border-left-width: 0px;border-right-color: rgb(212, 169, 161);border-right-width: 0px;border-top-color: rgb(212, 169, 161);border-top-width: 0px;line-height: 19.8px;-webkit-text-fill-color: rgb(212, 169, 161);-webkit-text-stroke-color: rgb(212, 169, 161);}@media (max-width: undefinedpx) {.elementor-24 .elementor-element.elementor-element-3cc7ea4 .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: undefinedpx) {.elementor-24 .elementor-element.elementor-element-3cc7ea4 .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-24 .elementor-element.elementor-element-8c8c718 .elementor-button{cursor: pointer;}.elementor-24 .elementor-element.elementor-element-8c8c718 .elementor-button {display: block;}.elementor-24 .elementor-element.elementor-element-8c8c718 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}.elementor-24 .elementor-element.elementor-element-8c8c718 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}
.elementor-24 .elementor-element.elementor-element-4399f09 .elementor-button{cursor: pointer;}.elementor-24 .elementor-element.elementor-element-4399f09 .elementor-button {display: block;}.elementor-24 .elementor-element.elementor-element-4399f09 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}.elementor-24 .elementor-element.elementor-element-4399f09 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}
.elementor-24 .elementor-element.elementor-element-77d814f .elementor-button{cursor: pointer;}.elementor-24 .elementor-element.elementor-element-77d814f .elementor-button {display: block;}.elementor-24 .elementor-element.elementor-element-77d814f .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}.elementor-24 .elementor-element.elementor-element-77d814f .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}
.elementor-24 .elementor-element.elementor-element-fc6be96 .elementor-button{cursor: pointer;}.elementor-24 .elementor-element.elementor-element-fc6be96 .elementor-button {display: block;}.elementor-24 .elementor-element.elementor-element-fc6be96 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}.elementor-24 .elementor-element.elementor-element-fc6be96 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}
.elementor-24 .elementor-element.elementor-element-11082eb .elementor-button{cursor: pointer;}.elementor-24 .elementor-element.elementor-element-11082eb .elementor-button {display: block;}.elementor-24 .elementor-element.elementor-element-11082eb .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}.elementor-24 .elementor-element.elementor-element-11082eb .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}
.elementor-24 .elementor-element.elementor-element-5bc94b6 .elementor-button{cursor: pointer;}.elementor-24 .elementor-element.elementor-element-5bc94b6 .elementor-button {display: block;}.elementor-24 .elementor-element.elementor-element-5bc94b6 .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}.elementor-24 .elementor-element.elementor-element-5bc94b6 .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 19.8px;}
/* Start custom CSS for container, class: .elementor-element-22bae43 *//* Hover individual */
.elementor-24 .elementor-element.elementor-element-22bae43 > *:hover {
  z-index: 10;
  transform: scale(1.03);
}/* End custom CSS */
.elementor-24 .elementor-element.elementor-element-22bae43{grid-column-gap: 12px;}.elementor-24 .elementor-element.elementor-element-22bae43::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-24 .elementor-element.elementor-element-22bae43::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-24 .elementor-element.elementor-element-0c133b6{display: block;}.elementor-24 .elementor-element.elementor-element-0c133b6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-0c133b6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-24 .elementor-element.elementor-element-809280f{max-width: 1152px;display: block;}.elementor-24 .elementor-element.elementor-element-809280f::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-809280f::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-24 .elementor-element.elementor-element-de92121{display: block;}.elementor-24 .elementor-element.elementor-element-de92121::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-de92121::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-24 .elementor-element.elementor-element-d4531be .elementor-widget-container{display: flex;flex-direction: column;}.elementor-24 .elementor-element.elementor-element-d4531be .elementor-widget-container::before{border-bottom-color: rgb(212, 169, 161);border-bottom-width: 0px;border-left-color: rgb(212, 169, 161);border-left-width: 0px;border-right-color: rgb(212, 169, 161);border-right-width: 0px;border-top-color: rgb(212, 169, 161);border-top-width: 0px;line-height: 19.8px;-webkit-text-fill-color: rgb(212, 169, 161);-webkit-text-stroke-color: rgb(212, 169, 161);}.elementor-24 .elementor-element.elementor-element-d4531be .elementor-widget-container::after{border-bottom-color: rgb(212, 169, 161);border-bottom-width: 0px;border-left-color: rgb(212, 169, 161);border-left-width: 0px;border-right-color: rgb(212, 169, 161);border-right-width: 0px;border-top-color: rgb(212, 169, 161);border-top-width: 0px;line-height: 19.8px;-webkit-text-fill-color: rgb(212, 169, 161);-webkit-text-stroke-color: rgb(212, 169, 161);}@media (max-width: undefinedpx) {.elementor-24 .elementor-element.elementor-element-d4531be .elementor-widget-container{display: flex;flex-direction: column;}}@media (max-width: undefinedpx) {.elementor-24 .elementor-element.elementor-element-d4531be .elementor-widget-container{display: flex;flex-direction: column;}}
.elementor-24 .elementor-element.elementor-element-906b5e9 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 40px;}.elementor-24 .elementor-element.elementor-element-906b5e9 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 40px;}@media (max-width: 767px) {.elementor-24 .elementor-element.elementor-element-906b5e9 .elementor-heading-title::before{line-height: 36px;}}@media (max-width: 767px) {.elementor-24 .elementor-element.elementor-element-906b5e9 .elementor-heading-title::after{line-height: 36px;}}
.elementor-24 .elementor-element.elementor-element-c92ef07 p::before{border-bottom-color: rgb(201, 185, 154);border-bottom-width: 0px;border-left-color: rgb(201, 185, 154);border-left-width: 0px;border-right-color: rgb(201, 185, 154);border-right-width: 0px;border-top-color: rgb(201, 185, 154);border-top-width: 0px;line-height: 24px;-webkit-text-fill-color: rgb(201, 185, 154);-webkit-text-stroke-color: rgb(201, 185, 154);}.elementor-24 .elementor-element.elementor-element-c92ef07 p::after{border-bottom-color: rgb(201, 185, 154);border-bottom-width: 0px;border-left-color: rgb(201, 185, 154);border-left-width: 0px;border-right-color: rgb(201, 185, 154);border-right-width: 0px;border-top-color: rgb(201, 185, 154);border-top-width: 0px;line-height: 24px;-webkit-text-fill-color: rgb(201, 185, 154);-webkit-text-stroke-color: rgb(201, 185, 154);}
/* Start custom CSS for button, class: .elementor-element-61d25e2 */.elementor-24 .elementor-element.elementor-element-61d25e2 {
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  will-change: transform;
  display: inline-block;
}

.elementor-24 .elementor-element.elementor-element-61d25e2:hover {
  transform: scale(1.03);
}

/* Hover individual */
.elementor-24 .elementor-element.elementor-element-61d25e2 > *:hover {
  z-index: 10;
  transform: scale(1.03);
}/* End custom CSS */
.elementor-24 .elementor-element.elementor-element-61d25e2 .elementor-button{cursor: pointer;text-align: center;}.elementor-24 .elementor-element.elementor-element-61d25e2 .elementor-button {display: inline-block;}.elementor-24 .elementor-element.elementor-element-61d25e2 .elementor-button::before{border-bottom-color: rgb(28, 24, 20);border-bottom-width: 0px;border-left-color: rgb(28, 24, 20);border-left-width: 0px;border-right-color: rgb(28, 24, 20);border-right-width: 0px;border-top-color: rgb(28, 24, 20);border-top-width: 0px;line-height: 16px;-webkit-text-fill-color: rgb(28, 24, 20);-webkit-text-stroke-color: rgb(28, 24, 20);}.elementor-24 .elementor-element.elementor-element-61d25e2 .elementor-button::after{border-bottom-color: rgb(28, 24, 20);border-bottom-width: 0px;border-left-color: rgb(28, 24, 20);border-left-width: 0px;border-right-color: rgb(28, 24, 20);border-right-width: 0px;border-top-color: rgb(28, 24, 20);border-top-width: 0px;line-height: 16px;-webkit-text-fill-color: rgb(28, 24, 20);-webkit-text-stroke-color: rgb(28, 24, 20);}
.elementor-24 .elementor-element.elementor-element-6b1ddd8{text-align: center;display: block;}.elementor-24 .elementor-element.elementor-element-6b1ddd8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-6b1ddd8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-24 .elementor-element.elementor-element-69bfa5a{max-width: 768px;text-align: center;display: block;}.elementor-24 .elementor-element.elementor-element-69bfa5a::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-69bfa5a::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-24 .elementor-element.elementor-element-e690e45{text-align: center;display: block;}.elementor-24 .elementor-element.elementor-element-e690e45::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-e690e45::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-24 .elementor-element.elementor-element-70082a6{flex-basis: 0%;flex-grow: 1;display: block;}.elementor-24 .elementor-element.elementor-element-70082a6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-70082a6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-24 .elementor-element.elementor-element-a9e40bc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-24 .elementor-element.elementor-element-a9e40bc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}
.elementor-24 .elementor-element.elementor-element-b01f80e {border-bottom-color: rgba(201, 185, 154, 0.15);border-bottom-style: solid;border-left-color: rgba(201, 185, 154, 0.15);border-left-style: solid;border-right-color: rgba(201, 185, 154, 0.15);border-right-style: solid;border-top-color: rgba(201, 185, 154, 0.15);border-top-style: solid;color: rgb(245, 239, 230);font-family: "DM Sans", ui-sans-serif, system-ui, sans-serif;font-size: 16px;font-weight: 300;line-height: 1.8;transition-property: none;grid-column-gap: normal;before: [object Object];after: [object Object];}.elementor-24 .elementor-element.elementor-element-b01f80e p{margin-bottom: 0}.elementor-button {border-radius: 0}.elementor-24 .elementor-element.elementor-element-b01f80e .elementor-button {line-height: inherit !important}.elementor-24 .elementor-element.elementor-element-b01f80e{color: rgb(245, 239, 230);font-family: "DM Sans", ui-sans-serif, system-ui, sans-serif;font-size: 16px;font-weight: 300;line-height: 1.8;grid-column-gap: normal;}.elementor-24 .elementor-element.elementor-element-b01f80e::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-24 .elementor-element.elementor-element-b01f80e::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-24 .elementor-element.elementor-element-b01f80e{display: flex;}}@media (max-width: 767px) {.elementor-24 .elementor-element.elementor-element-b01f80e{display: flex;}}@font-face{font-family:'DM Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyV3AyeXd4ZzA4OVVyaUNaYVNFeGQ4NkozdDlqejg2TXZ5eUtLNThWWGgud29mZjI=) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyV3AyeXd4ZzA4OVVyaUNaYVNFeGQ4NkozdDlqejg2TXZ5eUt5NThRLndvZmYy) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'DM Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyV3AyeXd4ZzA4OVVyaUNaYVNFeGQ4NkozdDlqejg2TXZ5eUtLNThWWGgud29mZjI=) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyV3AyeXd4ZzA4OVVyaUNaYVNFeGQ4NkozdDlqejg2TXZ5eUt5NThRLndvZmYy) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyWXAyeXd4ZzA4OVVyaUk1LWc0dmxIOVZvRDhDbWNxYnU2LUs2aDlRLndvZmYy) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyWXAyeXd4ZzA4OVVyaUk1LWc0dmxIOVZvRDhDbWNxYnUwLUs0LndvZmYy) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyWXAyeXd4ZzA4OVVyaUk1LWc0dmxIOVZvRDhDbWNxYnU2LUs2aDlRLndvZmYy) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyWXAyeXd4ZzA4OVVyaUk1LWc0dmxIOVZvRDhDbWNxYnUwLUs0LndvZmYy) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyWXAyeXd4ZzA4OVVyaUk1LWc0dmxIOVZvRDhDbWNxYnU2LUs2aDlRLndvZmYy) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2Rtc2Fucy92MTcvclAyWXAyeXd4ZzA4OVVyaUk1LWc0dmxIOVZvRDhDbWNxYnUwLUs0LndvZmYy) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}body{overflow-x:hidden;}.elementor-element{position:static;}
