.page-module-scss-module__qnDekq__social{cursor:pointer;background-color:#fff;border:.125rem solid #ff7caa;border-radius:.375rem;align-items:center;gap:.625rem;width:fit-content;margin:0 1.5625rem 3.125rem;padding:.1875rem;transition:all .2s;display:flex}.page-module-scss-module__qnDekq__social:hover{transform:translateY(-.125rem);box-shadow:0 .3125rem .9375rem #ff3c8233}.page-module-scss-module__qnDekq__social:active{transform:translateY(0)}.page-module-scss-module__qnDekq__social .page-module-scss-module__qnDekq__socialImg{background-color:#ff7caa;border-radius:.25rem;padding:.1875rem}.page-module-scss-module__qnDekq__social .page-module-scss-module__qnDekq__socialText{font-weight:500}.page-module-scss-module__qnDekq__content{padding:0 1.5625rem}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentLink{text-align:center;justify-content:center;margin:0 0 .9375rem;font-weight:700;display:flex;position:relative}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentLink:after{content:"";background-color:#ff7caa;width:10.3125rem;height:.125rem;position:absolute;bottom:-.125rem}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText{z-index:2;background-color:#ff7caa;border:.0625rem solid #ff3d82;border-radius:.6875rem;max-height:23.4375rem;margin:0 0 2.1875rem;padding:.9375rem 1.5625rem;position:relative;overflow:auto}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText::-webkit-scrollbar{width:.5rem}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText::-webkit-scrollbar-track{background:#fff3;border-radius:.25rem}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText::-webkit-scrollbar-thumb{background:#fff9;border-radius:.25rem;transition:background .2s}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText::-webkit-scrollbar-thumb:hover{background:#fffc}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText::-webkit-scrollbar-thumb:active{background:#fff}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText{scrollbar-width:thin;scrollbar-color:#fff9 #fff3}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText .page-module-scss-module__qnDekq__contentTextValue{color:#fff;margin:0 0 .9375rem;font-weight:500}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentText .page-module-scss-module__qnDekq__contentTextValue:last-child{margin:0}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentButton{color:#fff;background:#ff7caa;border:.0625rem solid #ff005a;border-radius:.6875rem;justify-content:center;align-items:center;gap:.1875rem;padding:.9375rem 0;font-weight:700;display:flex;position:relative;overflow:hidden}.page-module-scss-module__qnDekq__content .page-module-scss-module__qnDekq__contentButton:before{content:"";pointer-events:none;will-change:left;background:linear-gradient(90deg,#fff0 0%,#fffc 50%,#fff0 100%);width:1.875rem;animation:5s linear infinite page-module-scss-module__qnDekq__buttonShine;position:absolute;top:0;bottom:0;left:-2.5rem;transform:skew(-10deg)}.page-module-scss-module__qnDekq__pageFade{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(.625rem)}.page-module-scss-module__qnDekq__pageFadeVisible{opacity:1;transform:translateY(0)}@keyframes page-module-scss-module__qnDekq__buttonShine{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);left:-2.5rem}40%{left:calc(100% + 2.5rem)}to{left:calc(100% + 2.5rem)}}
.styles-module-scss-module__aOs1EW__overlay{z-index:1000;background:0 0;justify-content:center;align-items:flex-end;transition:background .3s ease-out;display:flex;position:fixed;inset:0}.styles-module-scss-module__aOs1EW__overlayOpen{background:#00000080}.styles-module-scss-module__aOs1EW__overlayClose{background:0 0}.styles-module-scss-module__aOs1EW__modal{will-change:transform;background:#fff;border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:37.5rem;transition:transform .3s ease-out;transform:translateY(100%);box-shadow:0 -.625rem 1.875rem #0003}.styles-module-scss-module__aOs1EW__modalOpen{transform:translateY(0)}.styles-module-scss-module__aOs1EW__modalClose{transform:translateY(100%)}.styles-module-scss-module__aOs1EW__modalHeader{border-bottom:.0625rem solid #f0f0f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5625rem .9375rem;display:flex}.styles-module-scss-module__aOs1EW__modalTitle{color:#333;margin:0;font-size:1.125rem;font-weight:700}.styles-module-scss-module__aOs1EW__closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.3125rem;transition:background-color .2s;display:flex}.styles-module-scss-module__aOs1EW__closeButton:hover{background-color:#f5f5f5}.styles-module-scss-module__aOs1EW__socialLinks{flex-direction:column;gap:.9375rem;padding:1.25rem 1.5625rem 1.875rem;display:flex}.styles-module-scss-module__aOs1EW__socialLink{cursor:pointer;background:linear-gradient(135deg,#ff7caa,#ff3d82);border:.0625rem solid #ff7caa;border-radius:.6875rem;align-items:center;gap:.9375rem;padding:.9375rem;text-decoration:none;transition:all .2s;display:flex}.styles-module-scss-module__aOs1EW__socialLink:hover{transform:translateY(-.125rem);box-shadow:0 .3125rem .9375rem #ff3c824d}.styles-module-scss-module__aOs1EW__socialIcon{background:#fff3;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.styles-module-scss-module__aOs1EW__socialInfo{flex:1}.styles-module-scss-module__aOs1EW__socialName{color:#fff;margin-bottom:.125rem;font-size:1rem;font-weight:600}.styles-module-scss-module__aOs1EW__socialHandle{color:#fffc;font-size:.875rem}
.styles-module-scss-module__801ZtG__overlay{z-index:9999;opacity:1;background-color:#fff;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.styles-module-scss-module__801ZtG__overlayClosing{opacity:0;pointer-events:none}.styles-module-scss-module__801ZtG__video{object-fit:cover;object-position:center;width:100%;height:100%}@media (max-width:48rem){.styles-module-scss-module__801ZtG__video{object-fit:contain;max-width:100vw;max-height:100vh}}.styles-module-scss-module__801ZtG__clickOverlay{color:#fff;background:#0006;border:.0625rem solid #ffffff4d;border-radius:.5rem;padding:.625rem .875rem;font-weight:600;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}
