.elementor-section.elementor-section-boxed>.elementor-container{max-width:1160px}.elementor-section-full_width>.elementor-container{max-width:none}.elementor-page{background:var(--bg)}.elementor-heading-title{line-height:1.2}.elementor-widget-text-editor p{color:var(--text-sub)}.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4{color:var(--text)}.elementor-column-gap-default>.elementor-row{gap:0}.elementor-section:first-of-type{scroll-margin-top:var(--nav-h)}.elementor-widget-image a:focus img,.elementor-widget-image img{outline:none;border:none}.elementor-widget-button .elementor-button.elementor-button-custom{font-family:'DM Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase}.elementor-form .elementor-field-group>input,.elementor-form .elementor-field-group>textarea,.elementor-form .elementor-field-group>select{background:var(--bg3) !important;border:1px solid var(--border2) !important;color:var(--text) !important;font-family:'DM Sans',sans-serif !important;border-radius:0 !important}.elementor-form .elementor-field-group>input:focus,.elementor-form .elementor-field-group>textarea:focus{border-color:var(--gold) !important;outline:none !important}.elementor-form .elementor-field-label{font-size:.72rem !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:var(--text-sub) !important;font-weight:600 !important}.elementor-form .elementor-button{background:var(--gold) !important;color:var(--bg) !important;border:none !important;font-family:'DM Sans',sans-serif !important;letter-spacing:.12em !important;text-transform:uppercase !important;font-weight:600 !important;border-radius:0 !important}.elementor-form .elementor-button:hover{background:var(--gold-lt) !important;transform:translateY(-2px) !important}.elementor-icon-box-icon{color:var(--gold) !important}.elementor-divider__element{border-color:var(--border) !important}.elementor-popup-modal .dialog-widget-content{background:var(--bg2);border:1px solid var(--border)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold-dk)}