.regular-text-section{background-color:var(--color-background, #ffffff);padding:50px 0}@media(min-width: 768px){.regular-text-section{padding:80px 0}}@media(min-width: 1024px){.regular-text-section{padding:116px 0}}.regular-text-section--bg-white{background-color:var(--color-white, #ffffff)}.regular-text-section__inner{gap:30px}@media(min-width: 1024px){.regular-text-section__inner{gap:40px}}.regular-text-section__heading{color:var(--color-text, #2c2c2c);font-family:var(--font-primary, inherit);font-weight:400;font-size:30px;line-height:35px}@media(min-width: 1024px){.regular-text-section__heading{font-size:58px;line-height:64px}}.regular-text-section__description{color:var(--color-text-light, #666666);font-family:var(--font-secondary, inherit);font-size:14px;font-weight:400;line-height:20px}@media(min-width: 1024px){.regular-text-section__description{max-width:1264px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:500;line-height:32px}}.regular-text-section__description p{margin:0}.regular-text-section__description p:not(:last-child){margin-bottom:10px}.regular-text-section__button{display:flex;padding:14px 20px;justify-content:center;align-items:center;gap:10px;background:var(--color-button-primary, var(--color-primary, #d4af37));color:var(--color-white, #ffffff);text-align:center;font-family:var(--font-secondary, inherit);font-size:14px;font-style:normal;font-weight:800;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;border:none}.regular-text-section__button:hover,.regular-text-section__button:focus,.regular-text-section__button:focus-visible{background:var(--color-accent, #c9a96e);color:var(--color-text, #2c2c2c);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px rgba(196,176,122,.35),0 4px 12px rgba(196,176,122,.25),0 2px 6px rgba(0,0,0,.1)}.regular-text-section__button:active{transform:translateY(-1px) scale(1);box-shadow:0 4px 12px rgba(196,176,122,.3),0 2px 6px rgba(0,0,0,.1)}
