.elementor .garvin-submenu-toggle{min-width:16px;font-family:var(--garvin-sans);font-size:14px;color:var(--garvin-white);line-height:22px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;}.elementor .garvin-footer-copy{font-family:var(--garvin-serif);font-size:15px;color:#c9c9c9;letter-spacing:1px;line-height:22.5px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .garvin-footer-heading{font-family:var(--garvin-serif);font-weight:700;font-size:21px;color:var(--garvin-white);letter-spacing:1px;line-height:30px;text-transform:uppercase;padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:2px;border-top-style: solid; border-top-color: rgba(255,255,255,.3);\n}.elementor .garvin-footer-col{min-width:0px;padding-block-start:80px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .garvin-footer{color:#c9c9c9;padding:0px;background-color:var(--garvin-footer);display:flex;flex-direction:column;gap:0px;}.elementor .garvin-logo{width:449px;height:auto;max-width:100%;}.elementor .garvin-logo-band{padding-block-start:34px;padding-block-end:34px;padding-inline-start:4%;padding-inline-end:4%;border-block-start-width:1px;background-color:var(--garvin-black);display:flex;justify-content:center;align-items:center;border-top-style: solid; border-top-color: #444;\n}.elementor .garvin-menu-toggle{font-family:var(--garvin-sans);font-size:22px;color:var(--garvin-white);padding:15px;border-width:0px;background-color:transparent;display:none;}.elementor .garvin-submenu{width:255px;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:40;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;background-color:#1e1e1e;display:none;flex-direction:column;gap:0px;}.elementor .garvin-nav-link:hover,.elementor .garvin-nav-link:focus-visible{color:var(--garvin-gold);}.elementor .garvin-nav-link{font-family:var(--garvin-sans);font-weight:700;font-size:14px;color:var(--garvin-white);letter-spacing:1px;line-height:22.4px;text-transform:uppercase;padding-block-start:23px;padding-block-end:25px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:2px;display:block;border-top-style: solid; border-top-color: transparent;\n}.elementor .garvin-nav-links{width:auto;padding:0px;display:flex;flex-direction:row;gap:34px;align-items:center;}.elementor .garvin-nav-bar{z-index:30;padding:0px;background-color:var(--garvin-charcoal);display:flex;flex-direction:column;align-items:center;}.elementor .garvin-title-text{font-family:var(--garvin-sans);font-weight:400;font-size:52px;color:var(--garvin-black);letter-spacing:2px;line-height:95px;text-align:center;text-transform:uppercase;margin:0px;}.elementor .garvin-title{padding-block-start:77px;padding-block-end:69px;padding-inline-start:4%;padding-inline-end:4%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:cover; background-position:center;\n}.elementor .garvin-photo-space{margin-block-start:0px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .garvin-image{width:auto;height:auto;max-width:100%;display:block;align-self:flex-start;}.elementor .garvin-copy{font-family:var(--garvin-serif);font-weight:400;font-size:15px;color:var(--garvin-text);letter-spacing:1px;line-height:1.5;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .garvin-column{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;display:flex;flex-direction:column;gap:0px;flex:0 0 50%;}.elementor .garvin-row{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .garvin-wide{width:1170px;max-width:calc(92% + 30px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .garvin-wrap{width:1140px;max-width:92%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}