:root{--titleFont:"RecoletaRegular",sans-serif;--titleFont2:"Mabry Pro",sans-serif;--titleFont3:"EudoxusSansBold";--partialFont:"OpticianSans",sans-serif;--taglineFont:"OpticianSans",sans-serif;--partialFont2:"MabryProRegular",sans-serif;--bodyFont:"Mabry Pro",sans-serif;--metaFont:"OpticianSans",serif;--partialFont2:"Mabry Pro";--transition:1.3s;--primaryColor:#f06b9d;--secondaryColor:#101010;--whiteColor:#fff;--titleColor:#101010;--hoverColor:#f06b9d;--bodyColor:#6e777d;--btnColor:#15171a;--button-bg:#f06b9d;--button-bg-hover:#f281ac;--button-bg-dark:#212529;--button-bg-dark-hover:#424649;--gray-slate-light-900:#151a17;--gray-slate-light-100:#e1e3e6;--gray-slate-light-500:#6b7280;--gray-slate-light-700:#40444d;--gray-slate-pink-50:#fdf0f5;--gray-slate-light-40:#a6aab3;--gray-slate-light-10:#c4c7cc;--gray-slate-pink-10:#f7f8f9;--yellow-light-50:#fcbc05;--gray-slate-light-25:#f0f1f2}.react-button a{font-size:16px;font-weight:400;font-family:var(--partialFont);line-height:25px;text-align:center;text-transform:capitalize;transition:.3s;overflow:hidden;border-bottom:1px solid var(--border-color);position:relative;padding-bottom:8px !important}.react-button a:after{content:"";position:absolute;bottom:-1px;left:0;right:0;border-bottom:1px solid var(--primaryColor);width:0;transition:.35s width cubic-bezier(.38,.01,.43,.16)}.react-button a:hover:after{width:100%}.react-button.secondary_btn a{background:0 0}