.user-modal .flex-wrapper{padding:0}@media(min-width:768px){.user-modal .flex-wrapper{padding-right:17px}}.user-modal .modal-wrapper{width:100%}@media(min-width:768px){.user-modal .modal-wrapper{height:auto;width:auto}}.user-modal .modal-wrapper .margin-content{bottom:0;left:50%;margin:0;position:absolute;top:0;transition-property:none;width:100%}@media(min-width:768px){.user-modal .modal-wrapper .margin-content{bottom:auto;max-width:400px;top:50%}}.user-modal .modal-wrapper .margin-content{transform:translate3d(-50%,0,0)}@media(min-width:768px){.user-modal .modal-wrapper .margin-content{transform:translate3d(-50%,-50%,0)}}.user-modal .modal-wrapper .margin-content>div{padding:0}.user-modal .modal-wrapper>div{border-radius:0}@media(min-width:768px){.user-modal .modal-wrapper>div{border:1px solid rgba(0,0,0,.2);border-radius:.375rem}}.user-modal .modal-wrapper .modal-content{background-color:transparent;height:100vh;outline:0;padding:0;width:100vw}@media(min-width:768px){.user-modal .modal-wrapper .modal-content{height:auto;width:auto}}.user-modal form .form-input .input-label:not([for=newsletter]){--tw-text-opacity:1;color:rgb(31 48 61/var(--tw-text-opacity,1))}@media(min-width:768px){.user-modal form .form-input .input-label:not([for=newsletter]){display:none}}.user-modal .modal-dialog{width:100%}@media(min-width:768px){.user-modal .modal-dialog{width:400px}}.user-modal .modal-header{align-items:center;border-width:0;display:flex;height:6vh;justify-content:center;position:relative;z-index:2;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:.875rem;padding-top:.875rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));--tw-shadow:0 2px 4px 0 rgba(0,0,0,.2);--tw-shadow-colored:0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.user-modal .modal-header{height:auto;--tw-bg-opacity:1;background-color:rgb(88 122 140/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.user-modal .modal-header .close{left:.625rem;position:absolute;top:50%;--tw-translate-y:-50%;cursor:pointer;font-size:2.25rem;font-weight:400;line-height:2.5rem;line-height:14px;padding:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.user-modal .modal-header .modal-title{font-size:1.2rem;margin-left:2rem;text-align:center}.user-modal .modal-body{flex:1 1 auto;height:94vh;overflow:auto;position:relative;--tw-bg-opacity:1;background-color:rgb(248 249 250/var(--tw-bg-opacity,1));padding:1rem 1rem 7rem}@media(min-width:768px){.user-modal .modal-body{height:auto;overflow:visible;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-bottom:1rem}}@media(max-height:575px){.user-modal .modal-body{height:94vh}}.user-modal .sign-in-button,.user-modal .social-buttons a{border-radius:.25rem;border-width:1px;box-sizing:border-box;--tw-border-opacity:1;border-color:rgb(233 63 130/var(--tw-border-opacity,1));--tw-bg-opacity:1;align-items:center;align-self:center;background-color:rgb(230 37 113/var(--tw-bg-opacity,1));cursor:pointer;display:flex;font-weight:400;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:.5rem;padding:.625rem .75rem;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:768px){.user-modal .sign-in-button,.user-modal .social-buttons a{font-size:.875rem;line-height:1.25rem;padding-bottom:.375rem;padding-top:.375rem}}.user-modal .sign-in-button,.user-modal .social-buttons a{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.user-modal .sign-in-button:hover,.user-modal .social-buttons a:hover{--tw-border-opacity:1;border-color:rgb(180 22 88/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(205 24 95/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.user-modal .sign-in-button:focus,.user-modal .social-buttons a:focus{--tw-shadow:0 0 0 .2rem rgba(249,143,67,.5);--tw-shadow-colored:0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-modal .sign-in-button .social-text img,.user-modal .social-buttons a .social-text img{height:20px;margin-right:.375rem;width:24px}.user-modal .sign-in-button.google,.user-modal .social-buttons a.google{--tw-border-opacity:1;border-color:rgb(207 67 51/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(207 67 51/var(--tw-bg-opacity,1))}.user-modal .sign-in-button.google:focus,.user-modal .social-buttons a.google:focus{background-color:#cf4333cc;--tw-shadow:0 0 0 .2rem rgba(207,67,51,.5);--tw-shadow-colored:0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.user-modal .sign-in-button.facebook,.user-modal .social-buttons a.facebook{margin-bottom:.75rem;--tw-border-opacity:1;border-color:rgb(71 89 147/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(71 89 147/var(--tw-bg-opacity,1))}.user-modal .sign-in-button.facebook:focus,.user-modal .social-buttons a.facebook:focus{background-color:#475993cc;--tw-shadow:0 0 0 .2rem rgba(71,89,147,.5);--tw-shadow-colored:0 0 0 .2rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.user-modal .sign-in-button.facebook,.user-modal .sign-in-button.google,.user-modal .social-buttons a.facebook,.user-modal .social-buttons a.google{background-color:transparent;border-width:0;padding:0}}.user-modal .link-to-modal-wrapper{text-align:right}.user-modal .link-to-modal{align-self:flex-end;cursor:pointer;font-size:.8rem;--tw-text-opacity:1;color:rgb(38 169 224/var(--tw-text-opacity,1))}.user-modal .link-to-modal:hover{text-decoration-line:underline}.user-modal .not-registered-wrapper{margin-left:-1rem;margin-right:-1rem;margin-top:1.5rem;--tw-border-opacity:1;border-bottom:1px rgb(215 215 215/var(--tw-border-opacity,1));border-style:solid;padding-bottom:1.5rem;text-align:center}@media(min-width:768px){.user-modal .not-registered-wrapper{border-style:none;margin:.625rem 0 0;padding:0}}.user-modal .not-registered-wrapper span{font-size:.8rem}.user-modal .or{font-weight:600;margin-bottom:30px;--tw-text-opacity:1;color:rgb(121 132 137/var(--tw-text-opacity,1))}@media(min-width:768px){.user-modal .or{--tw-border-opacity:1;border-bottom:1px rgb(215 215 215/var(--tw-border-opacity,1));border-style:solid}}.user-modal .or div{display:block;height:2.5rem;margin:0 auto;position:relative;top:1.25rem;width:2.5rem}.user-modal .sign-in-with{font-size:1.1rem;padding:5px 0 0 30px}.user-modal .bottom-wrapper{flex-direction:column}@media(min-width:768px){.user-modal .bottom-wrapper{flex-direction:row}}.user-modal .bottom-wrapper .bottom-section{width:100%}@media(min-width:768px){.user-modal .bottom-wrapper .bottom-section{width:auto}}.user-modal .bottom-wrapper{justify-content:space-between}.user-modal .bottom-wrapper,.user-modal .bottom-wrapper .social-buttons{display:flex;width:100%}.user-modal .bottom-wrapper .social-buttons{-moz-column-gap:.625rem;column-gap:.625rem;flex-direction:column-reverse;list-style-type:none;padding-right:0}@media(min-width:768px){.user-modal .bottom-wrapper .social-buttons{flex-direction:row;padding-right:30px}}.sb-modal .modal-subtitle{font-size:.875rem;font-weight:500;letter-spacing:.066rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(90 94 107/var(--tw-text-opacity,1))}.sb-modal .modal-dialog .form-input .input-label{display:none}.sb-modal .modal-dialog .form-input .error-message{font-size:.775rem;margin-top:.25rem}.sb-modal .modal-dialog .form-input .form-element{border-radius:.1875rem;border-style:solid;border-width:1px;height:50px;--tw-border-opacity:1;background-clip:padding-box;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(185 198 208/var(--tw-border-opacity,1));font-size:1rem;font-weight:500;line-height:1.5rem;line-height:1.25;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.sb-modal .modal-dialog .form-input .form-element,.sb-modal .modal-dialog .modal-header{--tw-bg-opacity:1}.sb-modal .modal-dialog .modal-header{background-color:rgb(85 214 190/var(--tw-bg-opacity,1))}@media not all and (min-width:768px){.sb-modal .modal-dialog .modal-header{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.sb-modal .modal-dialog .modal-header .modal-title{font-size:1.2rem;font-weight:500}}.sb-modal .modal-dialog .btn-brand.btn-brand--primary,.sb-modal .modal-dialog .sign-in-button{background-color:rgb(85 214 190/var(--tw-bg-opacity,1));border-color:rgb(85 214 190/var(--tw-border-opacity,1));border-radius:.25rem;font-size:1.2rem;font-weight:700;height:auto;letter-spacing:.05rem;padding:.5rem 1rem}.sb-modal .modal-dialog .btn-brand.btn-brand--primary,.sb-modal .modal-dialog .btn-brand.btn-brand--primary:hover,.sb-modal .modal-dialog .sign-in-button,.sb-modal .modal-dialog .sign-in-button:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.sb-modal .modal-dialog .btn-brand.btn-brand--primary:hover,.sb-modal .modal-dialog .sign-in-button:hover{background-color:rgb(59 173 164/var(--tw-bg-opacity,1));border-color:rgb(59 173 164/var(--tw-border-opacity,1));cursor:pointer}.sb-modal .modal-dialog .link-to-modal{font-size:.875rem;font-weight:500;letter-spacing:.066rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(89 194 239/var(--tw-text-opacity,1))}.sb-modal .modal-dialog .not-registered-wrapper span{font-size:.875rem;font-weight:500;letter-spacing:.066rem;line-height:1.25rem}.sb-modal .modal-dialog .not-registered-wrapper span span{color:rgb(89 194 239/var(--tw-text-opacity,1))}.sb-modal .modal-dialog .not-registered-wrapper span span,.sb-modal .modal-dialog .sign-in-with{--tw-text-opacity:1}.sb-modal .modal-dialog .sign-in-with{color:rgb(68 123 190/var(--tw-text-opacity,1));font-size:1.1rem;font-weight:600;letter-spacing:.066rem;line-height:29px;padding:0 0 0 30px;pointer-events:auto}@media not all and (min-width:768px){.sb-modal .modal-dialog .sign-in-with{display:none}.sb-modal .modal-dialog .or{margin-bottom:0}.sb-modal .modal-dialog .or img{display:none}.sb-modal .modal-dialog .or span{display:block}.sb-modal .modal-dialog .social-buttons{flex-direction:row;justify-content:flex-end}.sb-modal .modal-dialog .social-buttons a{background-color:transparent;border-style:none;padding:0}.sb-modal .modal-dialog .social-buttons img{display:block}.sb-modal .modal-dialog .social-buttons .social-text{display:none}}
