.elementor .elvar-shine{min-width:0px;}.elementor .elvar-img-fx{min-width:0px;}.elementor .elvar-hero-foto{min-width:0px;}.elementor .elvar-hero-bg{min-width:0px;}.elementor .elvar-embers{min-width:0px;}.elementor .elvar-credit{font-family:var(--font-body);font-weight:300;font-size:12px;color:rgba(233,224,208,0.55);letter-spacing:0.5px;line-height:20px;text-align:center;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .elvar-hero-inner{min-width:0px;}.elementor .elvar-nav{min-width:0px;}.elementor .elvar-wpp{width:52px;height:52px;min-width:52px;cursor:pointer;padding:0px;border-radius:50%;background-color:var(--antique-gold);justify-content:center;align-items:center;}.elementor .elvar-navlink{cursor:pointer;}.elementor .elvar-menu-link{font-family:var(--font-heading);font-size:38px;color:var(--champagne);line-height:44px;}.elementor .elvar-menu{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:100;background-color:var(--obsidian-black);display:none;flex-direction:column;gap:28px;justify-content:center;align-items:center;}.elementor .elvar-tl-dot{width:11px;height:11px;min-width:11px;position:absolute;inset-block-start:0px;padding:0px;border-radius:50%;background-color:var(--antique-gold);}.elementor .elvar-timeline{position:absolute;}.elementor .elvar-marquee{margin:0px;flex:0 0 auto;width: max-content; max-width: none; white-space: pre;\n}.elementor .elvar-btn-fx:hover,.elementor .elvar-btn-fx:focus-visible{box-shadow:0px 12px 30px 0px rgba(182,154,106,0.3);transform:translate3d(0px, -2px, 0px);background-position: -25% 0;\n}.elementor .elvar-btn-fx:focus{box-shadow:0px 12px 30px 0px rgba(182,154,106,0.3);transform:translate3d(0px, -2px, 0px);background-position: -25% 0;\n}.elementor .elvar-btn-fx:active{box-shadow:0px 4px 12px 0px rgba(182,154,106,0.22);transform:translate3d(0px, 0px, 0px);}.elementor .elvar-btn-fx{cursor:pointer;background-image:linear-gradient(110deg, rgba(255,255,255,0) 42%,rgba(255,255,255,0.42) 50%,rgba(255,255,255,0) 58%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 6px 18px 0px rgba(0,0,0,0.28);transition:transform 0.35s, box-shadow 0.35s, background-position 0.8s;background-size: 260% 100%; background-repeat: no-repeat; background-position: 125% 0;\n}.elementor .elvar-card-text{font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--champagne);line-height:24px;padding-block-start:16px;margin:0px;background-image:linear-gradient(0deg, #B69A6A 0%,#B69A6A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: top left; background-size: 32px 1px;\n}.elementor .elvar-card-title{font-family:var(--font-heading);font-weight:400;font-size:34px;color:var(--champagne);line-height:40px;padding-block-end:12px;margin:0px;}.elementor .elvar-card-label{position:absolute;inset-block-start:-52px;inset-inline-start:0px;font-family:var(--font-body);font-size:11px;color:var(--champagne);letter-spacing:3px;line-height:14px;margin:0px;opacity:75%;}.elementor .elvar-card{height:540px;position:relative;padding-block-start:32px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:21px;background-color:var(--obsidian-black);flex-direction:column;justify-content:flex-end;background-size: cover; background-position: center; background-repeat: no-repeat;\n}.elementor .elvar-spec-value{font-family:var(--font-heading);font-size:clamp(20px, 1.95vw, 28px);color:var(--champagne);line-height:38px;margin-block-start:12px;margin-block-end:92px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .elvar-spec-label{font-family:var(--font-body);font-size:11px;color:var(--antique-gold);letter-spacing:3px;line-height:14px;padding-block-start:23px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(233,224,208,0.18);\n}.elementor .elvar-btn-icon{width:18px;height:18px;color:var(--obsidian-black);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .elvar-btn-text{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--obsidian-black);letter-spacing:2.4px;line-height:16px;}.elementor .elvar-h2{font-size:60px;line-height:66px;margin-block-start:21px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .elvar-section{position:relative;padding-inline-start:max(40px, calc(50% - 600px));padding-inline-end:max(40px, calc(50% - 600px));flex-direction:column;}.elementor .elvar-btn:hover,.elementor .elvar-btn:focus-visible{background-color:var(--antique-gold);}.elementor .elvar-btn{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--obsidian-black);letter-spacing:2.4px;line-height:16px;padding-block-start:21px;padding-block-end:21px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;background-color:var(--antique-gold);transition:transform 0.35s, box-shadow 0.35s, background-position 0.8s;gap:12px;justify-content:center;align-items:center;transition: background-color;\n}.elementor .elvar-caption{font-family:var(--font-body);font-size:11px;color:var(--champagne);letter-spacing:3px;line-height:14px;margin:0px;opacity:60%;}.elementor .elvar-text{font-family:var(--font-body);font-weight:300;font-size:18px;color:var(--champagne);line-height:30px;margin:0px;opacity:72%;}.elementor .elvar-title{font-family:var(--font-heading);font-weight:400;color:var(--champagne);letter-spacing:-0.8px;}.elementor .elvar-eyebrow{font-family:var(--font-body);font-size:12px;color:var(--antique-gold);letter-spacing:4px;line-height:15px;margin:0px;}