:root{--column-gap: 16px}#nsl-custom-login-form-1 .nsl-separator{gap:8px!important;color:var(--wp--preset--color--black-anb)!important;font-size:16px!important;font-weight:400!important;line-height:130%!important;text-transform:lowercase!important;margin:clamp(0px,.8571428571vw,12px) 0!important}@media screen and (max-width: 992px){#nsl-custom-login-form-1 .nsl-separator{margin:12px 0!important}}#nsl-custom-login-form-1 .nsl-separator:before,#nsl-custom-login-form-1 .nsl-separator:after{background:var(--wp--preset--color--mid-beige)!important}#nsl-custom-login-form-1 .nsl-button{display:flex;justify-content:center!important;align-items:center!important;line-height:clamp(0px,3vw,42px)!important;height:clamp(0px,3vw,42px)!important;box-shadow:none!important;border-radius:100px!important;border:2px solid var(--wp--preset--color--black-anb)!important;background:var(--wp--preset--color--white)!important;gap:clamp(0px,.7142857143vw,10px)!important;color:var(--wp--preset--color--black-anb)!important;font-size:clamp(0px,1.1428571429vw,16px)!important;font-style:normal!important;font-weight:600!important;transition:.4s cubic-bezier(.77,0,.22,1);overflow:clip;position:relative}@media screen and (max-width: 992px){#nsl-custom-login-form-1 .nsl-button{font-size:16px!important;gap:10px!important;height:42px!important;line-height:42px!important}}#nsl-custom-login-form-1 .nsl-button:before{content:"";position:absolute;width:100%;height:100%;transform-origin:center;scale:.01;opacity:0;z-index:0;border-radius:clamp(0px,7.1428571429vw,100px);transition:all .4s cubic-bezier(.77,0,.22,1)}@media screen and (max-width: 992px){#nsl-custom-login-form-1 .nsl-button:before{border-radius:100px}}#nsl-custom-login-form-1 .nsl-button *{font-weight:600!important}#nsl-custom-login-form-1 .nsl-button .nsl-button-label-container,#nsl-custom-login-form-1 .nsl-button .nsl-button-svg-container{width:auto!important;margin:0!important;padding:0!important;flex:unset;position:relative;z-index:1}#nsl-custom-login-form-1 .nsl-button .nsl-button-label-container svg,#nsl-custom-login-form-1 .nsl-button .nsl-button-svg-container svg{height:18px!important;width:auto}#nsl-custom-login-form-1 .nsl-container-buttons{display:flex!important;flex-direction:column!important;gap:clamp(0px,.5714285714vw,8px)!important;padding:0!important}@media screen and (max-width: 992px){#nsl-custom-login-form-1 .nsl-container-buttons{gap:8px}}#nsl-custom-login-form-1 .nsl-container-buttons a{margin:0!important;border-radius:100px!important;transition:.4s cubic-bezier(.77,0,.22,1)}#nsl-custom-login-form-1 .nsl-container-buttons a:focus-visible{box-shadow:0 0 0 clamp(0px,.1428571429vw,2px) #191919,0 0 0 clamp(0px,.3571428571vw,5px) #f95e2e!important}@media screen and (max-width: 992px){#nsl-custom-login-form-1 .nsl-container-buttons a:focus-visible{box-shadow:0 0 0 2px #191919,0 0 0 5px #f95e2e!important}}#nsl-custom-login-form-1 .nsl-container-buttons a:focus .nsl-button:before,#nsl-custom-login-form-1 .nsl-container-buttons a:hover .nsl-button:before{scale:1.03;opacity:1;background:var(--wp--preset--color--orange)}#nsl-custom-login-form-1 .nsl-container-buttons a:focus .nsl-button,#nsl-custom-login-form-1 .nsl-container-buttons a:hover .nsl-button{border-color:var(--wp--preset--color--orange)!important}
