@font-face { font-family: 'Montserrat'; src: url('/wp-content/uploads/2025/11/Montserrat-Variable-100-900-cyr.woff2') format('woff2-variations'); font-weight: 100 900; font-style: normal; font-display: swap; } @font-face { font-family: 'Manrope'; src: url('/wp-content/uploads/2025/11/Manrope-VariableFont_wght.woff2') format('woff2'); font-weight: 200 800; font-style: normal; font-display: swap; } body { font-family: 'Montserrat', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif; } .font-manrope { font-family: 'Manrope', 'Inter', 'SF Pro Text', 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif; } .arrow-left.disabled, .arrow-right.disabled { opacity: 0.3; pointer-events: none; cursor: not-allowed; } .no-select { user-select: none; -webkit-user-select: none; -ms-user-select: none; -webkit-tap-highlight-color: transparent; } .no-select:focus { outline: none; }  .jm-btn-dark, .jm-btn-light { transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); cursor: pointer; -webkit-tap-highlight-color: transparent; } .jm-btn-dark { background-color: var(--add-green); color: var(--white); } .jm-btn-light { color: var(--charcoal); border: 1px solid var(--charcoal); }  @media (hover: hover) {  .jm-btn-dark:hover { opacity: 0.9; box-shadow: 0 8px 20px rgba(27, 27, 27, 0.15); }  .jm-btn-light:hover { background-color: var(--add-green, #31372D); color: var(--white, #FFFFFF); border-color: var(--add-green, #31372D) !important; box-shadow: 0 8px 20px rgba(27, 27, 27, 0.1); } }  .jm-btn-dark:active, .jm-btn-light:active {  transform: scale(0.99);  transition: all 0.1s ease;  box-shadow: none; } @media (max-width: 1024px) { .brxe-eziraa { max-width: 100% !important } }