._mW{display:flex;width:100%;border-bottom:1px solid var(--gray-text)}@media screen and (min-width:279px)and (max-width:767px){._mW{flex-direction:column}}@media screen and (min-width:279px)and (max-width:1279px){._mW{border-top:1px solid var(--gray-text)}}._mX{display:flex;flex:1;flex-direction:column;align-items:center;padding:35px}._mY{max-width:300px;font-weight:700;font-size:22px;line-height:27px;text-align:center;color:var(--theme-black)}._mY._mZ{margin-top:60px;margin-bottom:10px}@media screen and (min-width:279px)and (max-width:767px){._mY._mZ{order:-1;margin-top:10px;margin-bottom:30px}}._m0{max-width:420px;width:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}._mI{display:flex;flex-direction:column;flex:1;position:relative;gap:12px}@media screen and (max-width:1279px){._mI{padding:0 12px 12px}}@media screen and (min-width:1280px){._mI{padding-bottom:12px}}._mJ{border-radius:var(--radius-s);background-color:var(--white)}._vJ{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;z-index:1}@media screen and (min-width:279px)and (max-width:767px){._vJ{padding:0 5px}}@media screen and (min-width:768px){._vJ{padding:0 15px 0 25px}}._vK{display:flex;align-items:center;gap:12px}@media screen and (min-width:279px)and (max-width:767px){._vK{width:100%}}._vL,._vM{width:28px;height:28px;border-radius:50%;background-color:rgba(0,0,0,0);transition:var(--transition)}._vL,._vL>a,._vM,._vM>a{display:flex;align-items:center;justify-content:center}._vL>a,._vM>a{width:100%;height:100%;font-weight:400;font-size:.875rem;line-height:1.125rem;color:var(--theme-black)}._vL:hover:not(._vN) a,._vM:hover a{color:var(--theme-primary)}._vN{background-color:var(--theme-primary)}._vN a{color:var(--white)}._vO{align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}._vO,._vO>a{display:flex}._vO svg{color:var(--theme-black);transition:var(--transition)}._vO:not(._vP):hover svg{color:var(--theme-primary)}._vQ{transform:rotate(90deg)}@media screen and (min-width:279px)and (max-width:767px){._vQ{margin-right:auto}}._vR{transform:rotate(270deg)}@media screen and (min-width:279px)and (max-width:767px){._vR{margin-left:auto}}._vP svg{color:var(--gray-secondary)}._vS{font-size:.875rem;line-height:1.25rem;color:var(--gray-dark)}@media screen and (min-width:279px)and (max-width:767px){._vS{display:none}}._ve{display:flex;flex-wrap:wrap;overflow:inherit!important;gap:12px}._ve._vf{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}