.ur-h2,.ur-h3,.ur-h4{
    font-weight:600!important
}
.ur-h2{
    font-size:28px!important
}
.ur-h3{
    font-size:20px!important
}
.ur-h4{
    font-size:16px!important
}
.ur-text-center{
    text-align:center
}
.ur-text-right{
    text-align:right
}
.ur-text-muted{
    color:#383838
}
@font-face{
    font-family:UserRegistration;
    src:url(../fonts/UserRegistration.eot?nk6vrg);
    src:url(../fonts/UserRegistration.eot?nk6vrg#iefix) format("embedded-opentype"),url(../fonts/UserRegistration.ttf?nk6vrg) format("truetype"),url(../fonts/UserRegistration.woff?nk6vrg) format("woff"),url(../fonts/UserRegistration.svg?nk6vrg#UserRegistration) format("svg");
    font-weight:400;
    font-style:normal;
    font-display:block
}
@font-face{
    font-family:UserRegistration;
    src:url(../fonts/UserRegistration.eot?v5p6f);
    src:url(../fonts/UserRegistration.eot?v5p6f#iefix) format("embedded-opentype"),url(../fonts/UserRegistration.ttf?v5p6f) format("truetype"),url(../fonts/UserRegistration.woff?v5p6f) format("woff"),url(../fonts/UserRegistration.svg?v5p6f#UserRegistration) format("svg");
    font-weight:400;
    font-style:normal;
    font-display:block
}
[class*=" ur-icon-"],[class^=ur-icon-]{
    font-family:UserRegistration!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.ur-icon-input-first-name::before{
    content:"\e001"
}
.ur-icon-input-last-name::before{
    content:"\e002"
}
.ur-icon-input-field::before{
    content:"\e003"
}
.ur-icon-input-password::before{
    content:"\e004"
}
.ur-icon-input-checkbox::before{
    content:"\e005"
}
.ur-icon-radio::before{
    content:"\e006"
}
.ur-icon-number::before{
    content:"\e007"
}
.ur-icon-phone::before{
    content:"\e008"
}
.ur-icon-calendar::before{
    content:"\e009"
}
.ur-icon-drop-down::before{
    content:"\e00a"
}
.ur-icon-textarea::before{
    content:"\e00b"
}
.ur-icon-email::before{
    content:"\e00c"
}
.ur-icon-email-secondary::before{
    content:"\e00d"
}
.ur-icon-email-confirm::before{
    content:"\e00e"
}
.ur-icon-invite-codes::before{
    content:"\e00f"
}
.ur-icon-password::before{
    content:"\e010"
}
.ur-icon-password-confirm::before{
    content:"\e011"
}
.ur-icon-user::before{
    content:"\e012"
}
.ur-icon-user-nickname::before{
    content:"\e013"
}
.ur-icon-user-display-name::before{
    content:"\e014"
}
.ur-icon-user-bio::before{
    content:"\e015"
}
.ur-icon-website::before{
    content:"\e016"
}
.ur-icon-flag::before{
    content:"\e017"
}
.ur-icon-map-one::before{
    content:"\e018"
}
.ur-icon-map-two::before{
    content:"\e019"
}
.ur-icon-zip-code::before{
    content:"\e01a"
}
.ur-icon-select2::before{
    content:"\e01b"
}
.ur-icon-multi-select::before{
    content:"\e01c"
}
.ur-icon-section-title::before{
    content:"\e01d"
}
.ur-icon-time-picker::before{
    content:"\e01e"
}
.ur-icon-state::before{
    content:"\e01f"
}
.ur-icon-buildings::before{
    content:"\e020"
}
.ur-icon-text-editor::before{
    content:"\e021"
}
.ur-icon-bill::before{
    content:"\e022"
}
.ur-icon-doc::before{
    content:"\e023"
}
.ur-icon-file-upload::before{
    content:"\e024"
}
.ur-icon-file-dollar::before{
    content:"\e025"
}
.ur-icon-code::before{
    content:"\e026"
}
.ur-icon-mailchimp::before{
    content:"\e027"
}
.ur-icon-credit-card::before{
    content:"\e028"
}
.ur-icon-range::before{
    content:"\e029"
}
.ur-icon-course::before{
    content:"\e02a"
}
.ur-icon-mailerlite::before{
    content:"\e02b"
}
.ur-icon-stripe::before{
    content:"\e02d"
}
.ur-icon-multichoice::before{
    content:"\e02e"
}
.ur-icon-subscription-plan::before{
    content:"\e037"
}
.ur-icon-total::before{
    content:"\e02f"
}
.ur-icon-quantity::before{
    content:"\e032"
}
.ur-icon-hidden-field::before{
    content:"\e035"
}
.ur-icon-captcha-field::before{
    content:"\e036"
}
.ur-icon-membership-field::before{
    content:"\e038"
}
.ur-icon-coupon-field::before{
    content:"\e039"
}
.ur-icon-e-signature::before{
    content:"\e040"
}
.ur-icon-authorize-net::before{
    content:"\e041"
}
@keyframes spin{
    100%{
        transform:rotate(360deg)
    }
}
@keyframes ur-circle-loading{
    0%,100%{
        animation-timing-function:cubic-bezier(.2,0,.8,1)
    }
    50%{
        animation-timing-function:cubic-bezier(0,.2,1,.8)
    }
    0%{
        transform:rotate(0) translate(0,-20px) scale(0)
    }
    50%{
        transform:rotate(180deg) translate(0,-20px) scale(1)
    }
    100%{
        transform:rotate(360deg) translate(0,-20px) scale(0)
    }
}
@-webkit-keyframes ur-circle-loading-keyframe{
    0%,100%{
        animation-timing-function:cubic-bezier(.2,0,.8,1)
    }
    50%{
        animation-timing-function:cubic-bezier(0,.2,1,.8)
    }
    0%{
        transform:rotate(0) translate(0,-20px) scale(0)
    }
    50%{
        transform:rotate(180deg) translate(0,-20px) scale(1)
    }
    100%{
        transform:rotate(360deg) translate(0,-20px) scale(0)
    }
}
@keyframes open-message{
    0%{
        opacity:0;
        transform:translateY(-120%)
    }
    100%{
        transform:translateY(0)
    }
}
@keyframes close-message{
    0%{
        opacity:1;
        transform:scale(1)
    }
    100%{
        opacity:0;
        transform:scale(.9)
    }
}
.ur-form-container .button,.ur-form-container button,.user-registration .button,.user-registration button{
    transition:all .25s ease 0s;
    box-shadow:0 1px 3px rgba(182.4993283582,186.8632089552,206.5006716418,.15)
}
.ur-form-container .button+.button,.ur-form-container .button+button,.ur-form-container button+.button,.ur-form-container button+button,.user-registration .button+.button,.user-registration .button+button,.user-registration button+.button,.user-registration button+button{
    margin-left:6px
}
.ur-form-container .button.button-icon,.ur-form-container button.button-icon,.user-registration .button.button-icon,.user-registration button.button-icon{
    width:32px;
    padding:0;
    text-align:center
}
.ur-form-container .button.button-icon .dashicons,.ur-form-container button.button-icon .dashicons,.user-registration .button.button-icon .dashicons,.user-registration button.button-icon .dashicons{
    line-height:.9;
    vertical-align:middle
}
.ur-form-container .button.button-icon svg,.ur-form-container button.button-icon svg,.user-registration .button.button-icon svg,.user-registration button.button-icon svg{
    display:block;
    margin:0 auto
}
.ur-form-container .button.button-icon-round,.ur-form-container button.button-icon-round,.user-registration .button.button-icon-round,.user-registration button.button-icon-round{
    border-radius:50%
}
.ur-form-container .button.is-active,.ur-form-container button.is-active,.user-registration .button.is-active,.user-registration button.is-active{
    background:#475bb2;
    color:#fff;
    border-color:#475bb2
}
.ur-form-container .button.is-active:active,.ur-form-container .button.is-active:focus,.ur-form-container .button.is-active:hover,.ur-form-container button.is-active:active,.ur-form-container button.is-active:focus,.ur-form-container button.is-active:hover,.user-registration .button.is-active:active,.user-registration .button.is-active:focus,.user-registration .button.is-active:hover,.user-registration button.is-active:active,.user-registration button.is-active:focus,.user-registration button.is-active:hover{
    background:#475bb2;
    color:#fff;
    border-color:#475bb2
}
.ur-form-container .button .ur-spinner,.ur-form-container button .ur-spinner,.user-registration .button .ur-spinner,.user-registration button .ur-spinner{
    width:16px;
    height:16px;
    margin-left:6px;
    margin-bottom:2px;
    display:inline-block;
    vertical-align:middle
}
.ur-form-container .button-primary,.user-registration .button-primary{
    background:#475bb2;
    border-color:#475bb2;
    box-shadow:0 1px 0 #475bb2;
    text-shadow:none
}
.ur-form-container .button-primary:active,.ur-form-container .button-primary:focus,.ur-form-container .button-primary:hover,.user-registration .button-primary:active,.user-registration .button-primary:focus,.user-registration .button-primary:hover{
    background:rgb(56.4578313253,72.3614457831,141.5421686747);
    border-color:rgb(56.4578313253,72.3614457831,141.5421686747);
    box-shadow:0 1px 0 rgb(56.4578313253,72.3614457831,141.5421686747)
}
.ur-form-container .button-primary:disabled,.user-registration .button-primary:disabled{
    color:rgb(177.7951807229,186.4698795181,224.2048192771)!important;
    background:rgb(104.8795180723,121.7469879518,195.1204819277)!important;
    border-color:rgb(104.8795180723,121.7469879518,195.1204819277)!important
}
.ur-form-container .button-secondary,.user-registration .button-secondary{
    color:#2d3559;
    background:rgb(222.4984029851,224.3717109905,232.8015970149);
    border-color:rgb(222.4984029851,224.3717109905,232.8015970149);
    box-shadow:0 1px 0 rgb(222.4984029851,224.3717109905,232.8015970149)
}
.ur-form-container .button-secondary:active,.ur-form-container .button-secondary:focus,.ur-form-container .button-secondary:hover,.user-registration .button-secondary:active,.user-registration .button-secondary:focus,.user-registration .button-secondary:hover{
    color:#2d3559;
    background:rgb(182.4993283582,186.8632089552,206.5006716418);
    border-color:rgb(182.4993283582,186.8632089552,206.5006716418)
}
.ur-form-container .button-tertiary,.user-registration .button-tertiary{
    background:#fff;
    color:#2d3559;
    border:1px solid #e1e1e1
}
.ur-form-container .button-tertiary:active,.ur-form-container .button-tertiary:focus,.ur-form-container .button-tertiary:hover,.user-registration .button-tertiary:active,.user-registration .button-tertiary:focus,.user-registration .button-tertiary:hover{
    background:rgb(240.4392835821,241.3522713704,245.4607164179);
    border-color:#e1e1e1
}
.ur-form-container .button-danger,.user-registration .button-danger{
    color:#fff;
    background:#ff4f55;
    border-color:#ff4f55;
    box-shadow:0 1px 0 #ff4f55
}
.ur-form-container .button-danger:active,.ur-form-container .button-danger:focus,.ur-form-container .button-danger:hover,.user-registration .button-danger:active,.user-registration .button-danger:focus,.user-registration .button-danger:hover{
    color:#fff;
    background:rgb(238.74,54.46,60.7422727273);
    border-color:rgb(238.74,54.46,60.7422727273);
    box-shadow:0 1px 0 rgb(238.74,54.46,60.7422727273)
}
.user-registration-button-group{
    position:relative;
    display:inline-flex;
    vertical-align:middle
}
.user-registration-button-group .button:not(:first-child),.user-registration-button-group>button:not(:first-child){
    margin-left:-1px;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.user-registration-button-group .button:not(:last-child),.user-registration-button-group>button:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.user-registration-button-group .button,.user-registration-button-group button{
    margin-right:0!important
}
.ur-registered-item.ui-draggable-dragging{
    padding:10px 10px;
    line-height:20px;
    background:#475bb2;
    color:#fff;
    text-align:center;
    margin-bottom:7px;
    word-break:break-word;
    white-space:normal;
    width:200px!important;
    z-index:9
}
.ur-registered-item.ui-draggable-dragging span{
    font-size:14px;
    line-height:20px;
    width:auto;
    height:auto;
    margin-right:3px
}
.select2-container .ur-select-all-countries-button{
    margin:6px 3px 4px 6px
}
.select2-container .ur-unselect-all-countries-button{
    margin:6px 3px 4px
}
.user-registration-page.user-registration-modal-open{
    overflow:hidden
}
.user-registration-page.user-registration-modal-open .user-registration-modal{
    max-width:100%
}
.user-registration-modal-link:hover{
    cursor:pointer
}
.user-registration-modal{
    display:flex;
    place-content:center;
    position:fixed;
    top:50px;
    left:0;
    right:0;
    max-height:90%;
    width:100%;
    margin:0 auto!important;
    overflow-x:hidden;
    overflow-y:auto;
    z-index:999
}
.user-registration-modal .user-registration-modal__backdrop{
    position:fixed;
    left:0;
    top:0;
    background-color:rgba(45,53,89,.5);
    min-width:100%;
    min-height:100%;
    z-index:1
}
.user-registration-modal .user-registration-modal__content{
    background:#fff;
    position:relative;
    width:auto;
    margin:16px;
    border-radius:8px;
    z-index:99999;
    box-shadow:0 3px 25px 0 rgba(45,53,89,.4)
}
@media (min-width:576px){
    .user-registration-modal .user-registration-modal__content{
        max-width:500px;
        margin:auto
    }
}
@media (min-width:992px){
    .user-registration-modal .user-registration-modal__content.user-registration-modal__content--lg,.user-registration-modal .user-registration-modal__content.user-registration-modal__content--xl{
        max-width:800px
    }
}
@media (min-width:1200px){
    .user-registration-modal .user-registration-modal__content.user-registration-modal__content--xl{
        max-width:1140px
    }
}
.user-registration-modal .user-registration-modal__header{
    display:flex;
    padding:16px;
    border-bottom:1px solid #e1e1e1
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__title{
    font-size:20px;
    line-height:1.4;
    margin:0;
    padding:0
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon{
    position:relative;
    display:block;
    width:32px;
    height:32px;
    flex:0 0 32px;
    cursor:pointer;
    margin-left:auto
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::after,.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::before{
    content:"";
    height:2px;
    width:16px;
    display:block;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    margin:0 auto;
    background:rgb(182.4993283582,186.8632089552,206.5006716418)
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::before{
    transform:rotate(45deg)
}
.user-registration-modal .user-registration-modal__header .user-registration-modal__close-icon::after{
    transform:rotate(135deg)
}
.user-registration-modal .user-registration-modal__body{
    position:relative;
    padding:16px;
    max-height:67vh;
    overflow-y:scroll
}
.user-registration-modal .user-registration-modal__body #user-registration,.user-registration-modal .user-registration-modal__body .login,.user-registration-modal .user-registration-modal__body .user-registration{
    margin:0;
    padding:0;
    border:none
}
.user-registration-modal .user-registration-modal__footer{
    padding:16px;
    border-top:1px solid #e1e1e1
}
.user-registration-modal .user-registration-modal__footer *{
    margin:4px
}
.swal2-container .user-registration-swal2-modal{
    padding:40px
}
.swal2-container .user-registration-swal2-modal .swal2-input{
    font-size:16px
}
.swal2-container .user-registration-swal2-modal .swal2-animate-success-icon [class^=swal2-success-circular-line],.swal2-container .user-registration-swal2-modal .swal2-animate-success-icon [class^=swal2-success-line]{
    animation:none
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon{
    width:56px;
    height:56px;
    line-height:56px;
    margin:0 auto 16px;
    border-width:2px;
    border-radius:50%
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon .swal2-x-mark [class^=swal2-x-mark-line]{
    height:3px;
    width:28px;
    top:50%;
    left:0;
    right:0;
    margin:0 auto
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon .swal2-x-mark [class^=swal2-x-mark-line][class$=left]{
    transform:translateY(-50%) rotate(45deg)
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon .swal2-x-mark [class^=swal2-x-mark-line][class$=right]{
    transform:translateY(-50%) rotate(-45deg)
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^=swal2-success-line]{
    height:3px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{
    width:16px;
    top:56%;
    left:10px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{
    top:47%;
    width:32px;
    right:6px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^=swal2-success-circular-line]{
    height:64px;
    width:32px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{
    top:-75px;
    left:27px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{
    top:-26px;
    left:82px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success .swal2-success-ring{
    top:-3px;
    left:-2px;
    border-width:2px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon.swal2-success .swal2-success-fix{
    height:64px;
    left:2px;
    right:0;
    margin:0 auto;
    top:-2px;
    bottom:0;
    width:6px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-icon::before{
    font-size:40px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-title{
    color:#2d3559;
    font-size:24px;
    flex-wrap:wrap;
    margin-bottom:16px
}
.swal2-container .user-registration-swal2-modal .swal2-header .swal2-title .dashicons{
    color:#ff4f55;
    font-size:28px;
    width:56px;
    height:56px;
    line-height:56px;
    margin:0 auto 16px;
    border:2px solid #ff4f55;
    border-radius:50%
}
.swal2-container .user-registration-swal2-modal__title{
    line-height:1.35;
    display:block
}
.swal2-container .user-registration-swal2-modal .swal2-content{
    color:rgb(76.288238806,84.0379701493,118.911761194);
    font-size:1em;
    line-height:1.5
}
.swal2-container .user-registration-swal2-modal .swal2-actions button{
    margin-top:0;
    margin-bottom:0
}
.swal2-container .user-registration-swal2-modal--centered .swal2-title{
    flex-direction:column
}
.user-registration-modal-open .wp-block-cover{
    z-index:99
}
.lds-dual-ring{
    width:100%;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    justify-content:center
}
.lds-dual-ring::after{
    content:" ";
    display:block;
    width:35px;
    height:35px;
    margin:8px;
    border-radius:50%;
    border:6px solid #2d3559;
    border-color:#2d3559 transparent #2d3559 transparent;
    animation:lds-dual-ring 1.2s linear infinite
}
@keyframes lds-dual-ring{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.ur-gutenberg-form-selector-wrap .components-radio-control__option{
    padding-left:14px;
    margin-bottom:20px!important
}
.ur-gutenberg-form-selector-wrap .components-base-control__field{
    display:flex;
    justify-content:center
}
.wp-core-ui .ur-submit-button{
    color:#fff
}
.wp-core-ui select{
    max-width:100%!important
}
.clear{
    clear:both
}
.user-registration-page .select2-dropdown,.user-registration-swal2-container{
    z-index:9999
}
.user-registration-page .select2-dropdown{
    padding:0!important
}
.ur-timepicker-range{
    display:flex
}
.timepicker-start{
    margin-right:1rem
}
.user-registration-coupon-error,.user-registration-error,.user-registration-info{
    display:block;
    margin:0 0 10px;
    padding:10px 15px;
    background-color:rgb(239.7734939759,241.4843373494,248.9265060241);
    color:rgb(76.288238806,84.0379701493,118.911761194);
    border-top:3px solid #475bb2;
    list-style:none outside;
    width:auto;
    word-wrap:break-word;
    line-height:1.25;
    text-transform:none;
    font-size:14px
}
.user-registration-coupon-error::after,.user-registration-coupon-error::before,.user-registration-error::after,.user-registration-error::before,.user-registration-info::after,.user-registration-info::before{
    content:" ";
    display:table
}
.user-registration-coupon-error::after,.user-registration-error::after,.user-registration-info::after{
    clear:both
}
.user-registration-coupon-error::before,.user-registration-error::before,.user-registration-info::before{
    content:"\f348";
    display:inline-block;
    vertical-align:middle;
    font-family:Dashicons;
    font-size:calc(100% + 10px);
    margin-right:.875rem
}
.user-registration-coupon-error ul,.user-registration-error ul,.user-registration-info ul{
    margin:0!important;
    padding:0!important;
    background-color:transparent!important
}
.user-registration-coupon-error .button,.user-registration-error .button,.user-registration-info .button{
    float:right
}
.user-registration-coupon-error li,.user-registration-error li,.user-registration-info li{
    list-style:none outside!important;
    padding-left:0!important;
    margin-left:0!important;
    flex:1
}
.user-registration-coupon-error .message,.user-registration-error .message,.user-registration-info .message{
    margin:0;
    padding:0
}
.user-registration-info{
    color:#1e85be;
    border-top-color:#1e85be
}
.user-registration-error{
    border-top-color:#ff4f55;
    background:rgba(255,79,85,.1);
    color:rgb(255,2.5,11.1079545455)
}
.user-registration-error::before{
    content:"\f534"
}
.user-registration-coupon-error{
    border-top-color:#ff4f55;
    background:rgba(255,79,85,.1);
    color:rgb(255,2.5,11.1079545455);
    margin-top:10px
}
.user-registration-membership-notice__container{
    position:fixed;
    top:20px;
    right:0;
    z-index:1000;
    transition:right .5s ease;
    background-color:#f7fdf8;
    border-left:4px solid #49c85f;
    padding-right:24px;
    color:#222
}
.user-registration-membership-notice__red{
    padding:10px
}
.user-registration-membership-notice__blue{
    padding:20px
}
.user-registration-membership__close_notice{
    color:red;
    cursor:pointer;
    font-weight:700;
    padding-left:16px
}
input.ur-input-border-green:not([type=range]),textarea.ur-input-border-green{
    border-color:#1ea71b!important
}
input.ur-input-border-red,textarea.ur-input-border-red{
    border-color:#ff4f55!important
}
.ur-frontend-form{
    border:1px solid #e1e1e1;
    padding:20px;
    box-sizing:border-box
}
.ur-frontend-form.login{
    border:none;
    padding:60px;
    border-radius:8px;
    background:#fff
}
.ur-frontend-form.login .ur-lost-password-content-container{
    display:flex;
    flex-direction:column;
    align-items:center
}
.ur-frontend-form.login .ur-lost-password-content-container .ur-lost-password-title{
    color:var(--Grey-grey-600,#1f1f1f);
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:48px;
    letter-spacing:.15px;
    margin:auto;
    margin-top:20px
}
.ur-frontend-form.login .ur-lost-password-content-container .ur-lost-password-message{
    font-size:14px;
    letter-spacing:.15px;
    margin-top:5px;
    margin-bottom:0
}
.ur-frontend-form.login .ur-input-with-icon{
    position:relative;
    display:flex;
    align-items:center
}
.ur-frontend-form.login .ur-input-with-icon .input-icon{
    position:absolute;
    left:10px;
    top:50%
}
.ur-frontend-form.login .ur-input-with-icon input{
    padding-left:40px
}
.ur-frontend-form.login .required{
    margin-left:5px
}
.ur-frontend-form.login #user_login{
    border-radius:4px;
    border:1px solid #e9e9e9
}
.ur-frontend-form.login .ur-reset-password-btn{
    border:1px solid #475bb2;
    background:#475bb2;
    width:100%;
    color:#fff;
    letter-spacing:.15px;
    border:0
}
.ur-frontend-form.login .ur-reset-password-btn:hover{
    background:#38488e;
    border-color:#38488e
}
.ur-frontend-form.login input[name=rememberme]#rememberme{
    vertical-align:middle
}
.ur-frontend-form.login-registration{
    margin:0;
    border:none;
    padding:0
}
.ur-frontend-form .register #node_recaptcha_register{
    padding:0 10px
}
.ur-frontend-form #ur-recaptcha-node{
    margin-top:10px
}
.ur-frontend-form *{
    box-sizing:border-box
}
.ur-frontend-form .description{
    display:block;
    font-size:14px;
    line-height:1.5
}
.ur-frontend-form .ur-form-row{
    display:flex
}
.ur-frontend-form .ur-form-row:last-child{
    margin-bottom:0
}
.ur-frontend-form .ur-form-row .ur-form-grid{
    flex:1;
    padding:0 10px
}
.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(1n+2){
    border-left:0 none
}
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row label[for=user_otp]{
    margin-top:0;
    margin-bottom:12px;
    color:#222;
    font-size:15px;
    font-weight:500;
    line-height:19px
}
.ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row input.input-text{
    margin-bottom:0;
    border-radius:4px;
    border:1px solid #e9e9e9;
    min-height:38px;
    font-size:14px;
    line-height:20px;
    padding:0 14px;
    color:#383838
}
.ur-frontend-form .ur-form-row .ur-form-grid #user-registration-tfa-footer{
    gap:2px
}
.ur-frontend-form .ur-form-row .ur-form-grid #user-registration-tfa-footer .user-registration-Button{
    padding:10px 20px;
    font-size:14px;
    line-height:24px;
    box-shadow:none
}
.ur-frontend-form .ur-form-row .ur-form-grid #user-registration-tfa-footer .user-registration-Button:hover{
    background:#38488e;
    border-color:#38488e
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item{
    margin-top:20px;
    margin-bottom:20px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .ur-frontend-field{
    margin-bottom:0
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul{
    margin:0;
    padding:0;
    list-style:none
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li{
    margin-left:0;
    line-height:1.3;
    vertical-align:middle;
    margin-bottom:10px
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li label{
    display:inline-block;
    vertical-align:inherit
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li input[type=radio],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li input[type=radio],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li input[type=radio],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li input[type=radio]{
    margin-top:2px
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-multiple_choice ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul li label,.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-subscription_plan ul li label{
    display:inline
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child{
    margin-bottom:0
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .form-row{
    display:block
}
.ur-frontend-form .ur-form-row .ur-form-grid input{
    border-style:solid
}
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement,.ur-frontend-form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone],.ur-frontend-form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker],.ur-frontend-form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form .ur-form-row .ur-form-grid select,.ur-frontend-form .ur-form-row .ur-form-grid textarea{
    width:100%;
    padding:4px 8px;
    border-radius:5px;
    min-height:36px;
    margin-bottom:10px;
    line-height:1.5
}
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=date]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=number]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=phone]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=timepicker]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid select::placeholder,.ur-frontend-form .ur-form-row .ur-form-grid textarea::placeholder{
    color:#ddd
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-range-input{
    margin-bottom:0!important
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]{
    display:inline;
    margin-bottom:0
}
.ur-frontend-form .ur-form-row .ur-form-grid .StripeElement{
    padding:4px 8px;
    border:1px solid #e1e1e1
}
.ur-frontend-form .ur-form-row .ur-form-grid .StripeElement.StripeElement--invalid{
    border:1px solid #ff4f55
}
.ur-frontend-form .ur-form-row .ur-form-grid .StripeElement .__PrivateStripeElement iframe{
    position:absolute;
    top:50%;
    transform:translateY(-50%)
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox],.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]{
    font-size:12px;
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    margin-left:20px
}
.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox]:first-child,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:first-child{
    margin-left:0
}
.ur-frontend-form .ur-form-row .ur-form-grid button:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=radio]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form .ur-form-row .ur-form-grid textarea:focus{
    outline:0
}
.ur-frontend-form .ur-form-row .ur-form-grid input[readonly],.ur-frontend-form .ur-form-row .ur-form-grid select[readonly],.ur-frontend-form .ur-form-row .ur-form-grid textarea[readonly]{
    cursor:auto
}
.ur-frontend-form .ur-form-row .ur-form-grid select{
    -webkit-appearance:none;
    background:url("data:image/svg+xml;
    charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%
}
.ur-frontend-form .ur-form-row .ur-form-grid label,.ur-frontend-form .ur-form-row .ur-form-grid legend{
    display:block;
    font-size:14px;
    margin-bottom:10px;
    margin-top:10px
}
.ur-frontend-form .ur-form-row .ur-form-grid label .required,.ur-frontend-form .ur-form-row .ur-form-grid legend .required{
    text-decoration:none;
    border:none;
    color:#ff4f55
}
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label,.ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label{
    font-weight:700
}
.ur-frontend-form .ur-form-row .ur-form-grid textarea{
    padding:10px;
    height:100px;
    resize:none;
    padding:5px 20px
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{
    padding-right:50px
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group{
    position:relative
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{
    color:rgb(102.6654179104,109.1689023066,138.4345820896);
    position:absolute;
    top:50%;
    right:15px;
    transform:translateY(-50%)
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden{
    opacity:.6
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview.dashicons.dashicons-hidden:hover{
    opacity:1
}
.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple{
    border:1px solid rgb(240.4392835821,241.3522713704,245.4607164179);
    height:inherit
}
.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered{
    display:block
}
.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__rendered li:last-child{
    margin-left:0
}
.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-selection__choice{
    margin:5px
}
.ur-frontend-form .ur-form-row .select2-container .select2-selection--multiple .select2-search--inline input[type=text]{
    margin:5px;
    height:inherit
}
.ur-frontend-form button,.ur-frontend-form button[type=submit],.ur-frontend-form input[type=submit]{
    padding:10px 20px;
    line-height:24px;
    text-align:center;
    word-break:break-word;
    white-space:normal;
    border:none;
    cursor:pointer;
    transition:.35s all ease-out;
    border-radius:4px
}
.ur-frontend-form input[type=submit]{
    float:right
}
.ur-frontend-form .ur-button-container{
    display:flex;
    margin-top:10px;
    padding:0 10px
}
.ur-frontend-form .ur-button-container .ur-submit-button{
    margin-left:auto
}
.ur-frontend-form .user-registration-submit-Button{
    float:right
}
.ur-frontend-form .ur-submit-button{
    margin-right:10px;
    margin-bottom:0
}
.ur-frontend-form label abbr.required{
    text-decoration:none;
    border:none;
    color:#ff4f55
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{
    border:none;
    border-bottom:1px solid rgb(192.1952686567,195.8151709634,212.1047313433);
    outline:0;
    transition:all .35s;
    padding:10px 15px;
    background:rgb(240.4392835821,241.3522713704,245.4607164179);
    color:rgb(102.6654179104,109.1689023066,138.4345820896);
    height:45px
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid legend{
    margin-left:5px;
    color:rgb(102.6654179104,109.1689023066,138.4345820896)
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid textarea{
    height:100px
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{
    padding-right:50px
}
.ur-frontend-form.ur-frontend-form--bordered form .ur-form-row .ur-form-grid .user-registration-Button{
    border:0;
    border-radius:4px
}
.ur-frontend-form.ur-frontend-form--flat{
    background:#f7f7f7;
    border:none transparent
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .form-row,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .ur-field-item{
    margin-bottom:0
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{
    border:none;
    outline:0;
    padding:10px 15px;
    background:#fff;
    color:rgb(102.6654179104,109.1689023066,138.4345820896);
    margin-bottom:10px;
    height:45px
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=date]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=email]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=number]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=password]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=text]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid input[type=url]:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select:focus,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea:focus{
    box-shadow:0 0 10px 5px rgba(0,0,0,.05)
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid select{
    margin-bottom:10px
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid legend{
    color:rgb(102.6654179104,109.1689023066,138.4345820896)
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid textarea{
    height:100px
}
.ur-frontend-form.ur-frontend-form--flat form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{
    padding-right:50px
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{
    border:1px solid rgb(192.1952686567,195.8151709634,212.1047313433);
    border-radius:25px!important;
    outline:0;
    transition:all .35s;
    padding:10px 15px;
    background:#fff;
    color:rgb(102.6654179104,109.1689023066,138.4345820896);
    height:45px
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=button]{
    border-radius:25px!important
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .user-registration-passwordless-login a{
    border-radius:25px!important
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label,.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid legend{
    margin-left:5px;
    color:rgb(102.6654179104,109.1689023066,138.4345820896)
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea{
    height:100px
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{
    padding-right:50px
}
.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded form input[type=submit]{
    border:0 none;
    color:#fff;
    border-radius:25px!important;
    float:none;
    display:block;
    padding:15px 25px
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=date],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=email],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=number],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=password],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=text],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid input[type=url],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid select,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid textarea{
    border-radius:2px
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid .hide_show_password input[type=password]{
    padding-right:50px
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form .ur-form-row .ur-form-grid button[type=button]{
    border-radius:2px
}
.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-next,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button.user-registration-multi-part-nav-prev,.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form button[type=submit],.ur-frontend-form.ur-frontend-form--rounded.ur-frontend-form--rounded-edge form input[type=submit]{
    border-radius:2px
}
.ur-frontend-form #ur-submit-message-node{
    margin:20px 0 0 0
}
.ur-frontend-form #ur-submit-message-node.user-registration-error{
    position:unset;
    margin-bottom:10px;
    width:100%
}
.ur-frontend-form #ur-submit-message-node.ur-error{
    background:rgba(206,0,0,.1)
}
.ur-frontend-form #ur-submit-message-node.ur-message.message{
    background:rgba(143,174,27,.2)
}
#user-registration{
    background-color:#fff;
    margin:30px 0
}
#user-registration *,#user-registration.user-registration{
    box-sizing:border-box
}
#user-registration p{
    color:#333
}
#user-registration .user-registration-tips{
    font-size:12px;
    color:rgb(182.4993283582,186.8632089552,206.5006716418);
    margin-bottom:0
}
#user-registration .user-registration-MyAccount-navigation{
    overflow:visible;
    margin:0
}
#user-registration .user-registration-MyAccount-navigation ul{
    margin:0;
    padding:0;
    display:-webkit-flex;
    display:flex;
    flex-wrap:wrap
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link{
    list-style:none;
    padding:0;
    margin:0;
    display:inline-block;
    position:relative;
    box-shadow:0 0 0 transparent
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{
    padding:10px 15px;
    display:block;
    font-weight:400;
    font-size:14px;
    font-family:sans-serif;
    text-decoration:none;
    border-width:0 0 0 4px;
    border-style:solid;
    border-color:transparent;
    box-shadow:0 0 0 transparent
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{
    font-weight:600
}
#user-registration .user-registration-MyAccount-content{
    padding:30px
}
#user-registration .user-registration-MyAccount-content h2{
    margin-bottom:30px
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper{
    margin:0 -10px
}
#user-registration .user-registration-MyAccount-content .ur-form-grid{
    border:0 none;
    background:0 0
}
#user-registration .user-registration-MyAccount-content .ur-frontend-form{
    border:none
}
#user-registration .user-registration-MyAccount-content .edit-password legend,#user-registration .user-registration-MyAccount-content h2{
    font-size:28px;
    font-weight:400
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header{
    margin-bottom:25px
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container{
    width:100px
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header h3{
    font-size:22px;
    font-weight:400;
    margin-bottom:5px
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .button-group,#user-registration .user-registration-MyAccount-content .user-registration-profile-header header p{
    margin-bottom:10px
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header header .profile-pic-remove{
    margin-right:10px
}
#user-registration .user-registration-MyAccount-content .user-registration-profile-header .user-registration-nick-name{
    color:rgb(102.6654179104,109.1689023066,138.4345820896)
}
#user-registration .user-registration-MyAccount-content .user-registration-EditProfileForm .user-registration-profile-header .user-registration-img-container{
    width:auto
}
#user-registration.user-registration-MyAccount-content__body .ur-form-grid .ur-privacy-button input[type=submit]{
    width:max-content
}
.user-registration-password-strength{
    text-align:center;
    font-weight:600;
    padding:3px .5em;
    font-size:1em;
    margin-top:10px
}
.user-registration-password-strength.strong{
    background-color:#c1e1b9;
    border-color:#83c373
}
.user-registration-password-strength.short{
    background-color:#f1adad;
    border-color:#e35b5b
}
.user-registration-password-strength.bad{
    background-color:#fbc5a9;
    border-color:#f78b53
}
.user-registration-password-strength.good{
    background-color:#ffe399;
    border-color:#ffc733
}
.user-registration-password-hint{
    margin:.5em 0 0;
    display:block
}
.ur-front-spinner{
    background:url(../images/wpspin_light-2x.gif) no-repeat;
    background-size:16px 16px;
    display:block;
    opacity:.7;
    width:16px;
    height:16px;
    margin-left:-40px;
    float:left
}
.user-registration-form-login .ur-front-spinner{
    margin-left:0;
    float:right;
    margin-top:15px;
    margin-right:20px
}
.edit-post-visual-editor .ur-gutenberg-form-selector-wrap h2,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap h2{
    width:100%;
    margin-bottom:.5em
}
.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-base-control,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-base-control{
    width:100%;
    text-align:center
}
.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-placeholder__fieldset,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-placeholder__fieldset{
    text-align:center
}
.edit-post-visual-editor .ur-gutenberg-form-selector-wrap .components-placeholder__fieldset img,.edit-post-visual-editor .user-registration-gutenberg-form-selector-wrap .components-placeholder__fieldset img{
    margin:0 auto
}
.ur-frontend-form.ur-gutenberg-editor form button[type=submit]{
    cursor:not-allowed
}
.ur-frontend-form.ur-gutenberg-editor form .ur-form-row .ur-form-grid input{
    cursor:not-allowed
}
.ur-hidden{
    display:none
}
.button-check-all{
    display:inline-block;
    text-decoration:none;
    font-size:13px;
    line-height:2.15384615;
    min-height:30px;
    margin:0;
    padding:0 10px;
    cursor:pointer;
    border-width:1px;
    border-style:solid;
    -webkit-appearance:none;
    border-radius:3px;
    white-space:nowrap;
    box-sizing:border-box
}
.ur-form-row{
    margin-bottom:24px
}
.ur-form-row .flatpickr-input{
    padding-left:32px!important
}
.ur-form-row .without_icon{
    padding-left:10px!important
}
.ur-form-row span.input-wrapper{
    position:relative
}
.ur-form-row span.input-wrapper .ur-icon{
    position:absolute;
    top:50%;
    padding:8px;
    left:0;
    transform:translateY(-50%)
}
@keyframes user-registration-heartbeat{
    0%{
        box-shadow:0 0 0 0 rgba(71,91,178,.6)
    }
    100%{
        box-shadow:0 0 0 10px rgba(223,119,57,0)
    }
}
span.ur-shortcode-form-embed-dot{
    display:inline-block;
    width:12px;
    height:12px!important;
    padding:0!important;
    border:0!important;
    border-radius:50%;
    background-color:#475bb2;
    animation:user-registration-heartbeat 1.5s infinite!important;
    margin:3px 10px
}
.wp-editor-tools span.ur-shortcode-form-embed-dot{
    margin-top:9px
}
.ur-shortcode-form-embed-theme-tooltip{
    display:none
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip{
    z-index:100100!important
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-box{
    margin-bottom:18px
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{
    bottom:8px
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{
    top:0
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-right .tooltipster-box{
    margin-left:18px
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{
    left:8px
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box{
    max-width:260px;
    background:#fff;
    border:none;
    border-radius:4px;
    box-shadow:0 5px 15px rgba(0,0,0,.25);
    -webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);
    -moz-box-shadow:0 5px 15px rgba(0,0,0,.25)
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content{
    color:#444;
    padding:16px 20px 18px;
    text-align:center
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content div :first-child{
    margin-top:0!important
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content h3{
    font-size:16px;
    letter-spacing:0;
    line-height:18px;
    margin:0;
    color:#23282c
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content p{
    font-size:14px;
    letter-spacing:0;
    line-height:18px;
    margin:10px 0 0;
    color:#444
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content a{
    color:#1d7bac
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .ur-shortcod-form-embed-theme-done-btn{
    border-radius:3px;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    box-shadow:none;
    font-size:14px;
    font-weight:600;
    letter-spacing:0;
    padding:7px 18px;
    border:none;
    background-color:#475bb2;
    color:#fff;
    display:block;
    margin:15px auto 0
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .ur-shortcod-form-embed-theme-done-btn:disabled{
    cursor:default;
    opacity:.5
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-box .tooltipster-content .ur-shortcod-form-embed-theme-done-btn:disabled:hover{
    background-color:#475bb2
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-arrow-border{
    border:none
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-top .tooltipster-arrow-background{
    border-top-color:#fff
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-right .tooltipster-arrow-background{
    border-right-color:#fff
}
.ur-shortcode-form-embed-theme.tooltipster-sidetip .tooltipster-bottom .tooltipster-arrow-background{
    border-bottom-color:#fff
}
.block-editor-page .edit-post-layout .components-notice-list>div{
    padding-left:50px
}
.block-editor-page .ur-shortcode-form-embed-dot{
    position:absolute;
    top:75px;
    left:20px;
    z-index:9999
}
.block-editor-page .ur-shortcode-form-embed-theme{
    width:260px!important;
    z-index:99980!important;
    margin-top:5px
}
.block-editor-page .ur-shortcode-form-embed-theme .tooltipster-box{
    margin-top:10px
}
.block-editor-page .ur-shortcode-form-embed-theme .ur-shortcode-form-embed-theme-tooltips-red-arrow{
    position:absolute;
    display:block;
    width:15px;
    height:42px;
    top:-65px;
    left:145px;
    background-image:url(../images/icons/red-arrow.svg);
    background-size:15px 42px;
    background-repeat:no-repeat
}
.block-editor-page.is-fullscreen-mode .edit-post-layout .components-notice-list>div{
    padding-left:125px
}
.block-editor-page.is-fullscreen-mode .ur-shortcode-form-embed-dot{
    left:75px
}
.block-editor-page.is-fullscreen-mode .ur-shortcode-form-embed-theme .ur-shortcode-form-embed-theme-tooltips-red-arrow{
    left:105px
}
.wp-block-user-registration-content-restriction-enhanced .block-editor-inner-blocks{
    margin-bottom:25px
}
.wp-block-user-registration-content-restriction-enhanced .user-registration-content-restriction-block-note{
    display:flex
}
.wp-block-user-registration-content-restriction-enhanced .user-registration-content-restriction-block-note .dashicons-lock{
    font-size:25px;
    margin:1px 5px 0 0
}
.wp-block-user-registration-content-restriction-enhanced .user-registration-content-restriction-block-note .user-registration-content-restriction-block-note-text{
    margin:0
}
#ur-frontend-form .empty-list-table-container{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:50px
}
.oxygen-add-section-accordion-contents[ng-if*=user-registration] .oxygen-add-section-element{
    min-height:100px!important;
    line-height:15px
}
.ur-message-container{
    border-radius:8px;
    box-shadow:0 4px 16px 0 rgba(17,17,26,.05),0 8px 32px 0 rgba(17,17,26,.05);
    padding:60px
}
.ur-message-container .user-registration-message{
    position:relative;
    padding:10px;
    z-index:9999;
    display:flex;
    align-items:center;
    border-radius:4px;
    border-left:4px solid #49c85f;
    background:#f7fdf8;
    border-top:none;
    margin:20px 0;
    padding-left:40px
}
.ur-message-container svg{
    position:absolute;
    z-index:999999;
    margin-top:33px;
    margin-left:10px
}
.user-registration-error{
    padding:10px!important;
    display:flex;
    align-items:center;
    border-radius:4px;
    border-left:4px solid #ff4f55;
    background:4px solid #fde8e8;
    border-top:none
}
.user-registration-error svg{
    margin-right:10px
}
.user-registration-login-extra-section{
    display:flex;
    justify-content:space-between
}
.user-registration-login-extra-section .user-registration-LostPassword{
    color:#475bb2
}
.ur-submit-button,.user-registration-Button{
    width:100%;
    background:#475bb2;
    border-radius:4px;
    border:1px solid #475bb2;
    color:#fff
}
.ur-submit-button:hover,.user-registration-Button:hover{
    background:#38488e;
    border-color:#38488e;
    color:#fff
}
.ur-submit-button .ur-spinner,.user-registration-Button .ur-spinner{
    width:16px;
    height:16px;
    margin-left:6px;
    margin-bottom:2px;
    display:inline-block;
    vertical-align:middle;
    margin-top:5px;
    float:right
}
.ur-submit-button .ur-spinner::before,.user-registration-Button .ur-spinner::before{
    width:16px;
    height:16px;
    position:absolute;
    display:block;
    content:"";
    animation:spin 1s ease-in-out infinite;
    background:url(../images/icons/loader.svg) center center;
    background-size:cover
}
.ur-login-registration-nav{
    width:100%
}
.ur-login-registration-nav ul{
    display:flex;
    list-style-type:none;
    margin:0;
    padding:0;
    width:100%
}
.ur-login-registration-nav ul li{
    flex:1;
    text-align:center;
    padding:15px 0;
    cursor:pointer;
    transition:all .3s ease;
    color:#c5c5c5;
    font-weight:500;
    border-radius:8px 0 0 0;
    border-top:1px solid #f1f1f1;
    background:#f9f9f9;
    box-shadow:0 4px 16px 0 rgba(17,17,26,.05),0 8px 32px 0 rgba(17,17,26,.05);
    clip-path:inset(0 -1px -1px -1px)
}
.ur-login-registration-nav ul li:first-child{
    border-radius:8px 0 0 0;
    border-top:1px solid #f1f1f1;
    margin-left:10px
}
.ur-login-registration-nav ul li:last-child{
    border-radius:0 8px 0 0;
    margin-right:10px
}
.ur-login-registration-nav ul li.active{
    background:#fff;
    color:#1f1f1f;
    border-top:1px solid #f1f1f1
}
.login-registration .hidden{
    display:none
}
.ur-field-item input{
    border-radius:4px!important
}
.ur-field-item .user-registration-error{
    width:100%;
    position:unset;
    letter-spacing:.18px;
    font-weight:400;
    font-size:12px;
    line-height:19px;
    padding:0!important;
    border:none!important;
    background:0 0!important;
    margin-left:unset!important
}
.user-registration.ur-frontend-form{
    background:#fff;
    border-radius:8px;
    box-shadow:0 4px 16px 0 rgba(17,17,26,.05),0 8px 32px 0 rgba(17,17,26,.05);
    padding:60px
}
.user-registration.ur-frontend-form input{
    border-radius:4px
}
.user-registration.ur-frontend-form #user_email::before{
    content:"\f348";
    display:inline-block;
    vertical-align:middle;
    font-family:"Dashicon s";
    font-size:calc(100% + 10px);
    margin-right:.875rem
}
.ur-icon-user{
    margin-right:.875rem
}
.ur-icon-user::before{
    content:"\f465";
    display:inline-block;
    vertical-align:middle;
    font-family:Dashicons
}
.ur-registration-icon{
    position:relative;
    top:50%;
    padding:8px;
    left:0;
    transform:translateY(-50%)
}
.user-registration-login-form-container .ur-registered-from .ur-login-form-wrapper #user-registration{
    width:100%
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .ur-admin-page-topnav{
    margin-bottom:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap.wrap{
    margin:0 auto
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .menu-edit{
    border:none
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents{
    padding:24px;
    background-color:#fafafa
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc{
    border-radius:3px;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    box-shadow:none;
    font-size:14px;
    font-weight:600;
    letter-spacing:0;
    padding:10px 24px;
    border:none;
    background-color:#475bb2;
    color:#fff;
    display:block;
    margin:24px auto 0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc a{
    color:#fff
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc:disabled{
    cursor:default;
    opacity:.5
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc:disabled:hover{
    background-color:#475bb2
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-heading{
    margin-top:0;
    padding-bottom:16px;
    border-bottom:1px solid #e9e9e9;
    text-transform:uppercase;
    font-size:16px;
    font-weight:500
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content p{
    font-size:16px;
    margin:20px auto
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents{
    padding:16px 16px 0 16px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content{
    padding:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block:first-child h2.ur-toggle-heading{
    margin-top:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content{
    margin-top:24px;
    display:flex;
    flex-direction:column;
    gap:28px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings{
    display:flex;
    flex-direction:column;
    gap:12px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings label{
    font-weight:600;
    gap:6px;
    margin-bottom:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings label .user-registration-help-tip{
    font-size:20px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings select{
    height:38px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings #ur-login-form-setting .ur-login-form-setting-block{
    display:flex;
    flex-direction:column;
    gap:24px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer #post-body .ur-builder-wrapper .ur-selected-inputs{
    background:0 0;
    padding:24px
}
body.user-registration-page .ur-frontend-form .ur-form-row .ur-form-grid .field-membership #ur-membership-registration{
    max-width:100%
}
body.user-registration-page .user-registration-MyAccount-content__body .ur-frontend-form{
    margin-bottom:0
}
body.user-registration-page .user-registration-MyAccount-content__body .ur-frontend-form .ur-form-row .ur-form-grid input[type=submit]{
    width:max-content
}
body.ur-multi-device-form-preview .user-registration-error,body.user-registration-membership_page_user-registration-login-forms .user-registration-error,body.user-registration-page .user-registration-error{
    position:unset;
    width:100%;
    margin:0 0 24px;
    align-items:center
}
body.ur-multi-device-form-preview .user-registration-error svg,body.user-registration-membership_page_user-registration-login-forms .user-registration-error svg,body.user-registration-page .user-registration-error svg{
    width:28px;
    height:28px
}
body.ur-multi-device-form-preview .user-registration-error li,body.user-registration-membership_page_user-registration-login-forms .user-registration-error li,body.user-registration-page .user-registration-error li{
    color:inherit;
    font-size:inherit;
    font-weight:inherit;
    line-height:inherit;
    letter-spacing:.15px
}
body.ur-multi-device-form-preview .user-registration-error li strong,body.user-registration-membership_page_user-registration-login-forms .user-registration-error li strong,body.user-registration-page .user-registration-error li strong{
    font-weight:500
}
body.ur-multi-device-form-preview #user-registration:not(.user-registration-MyAccount) .user-registration-message,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-message,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-message{
    align-items:flex-start;
    margin:0 0 24px
}
body.ur-multi-device-form-preview #user-registration:not(.user-registration-MyAccount) .user-registration-message li,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-message li,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-message li{
    flex:1;
    list-style:none
}
body.ur-multi-device-form-preview #user-registration .ur-message-container,body.user-registration-membership_page_user-registration-login-forms #user-registration .ur-message-container,body.user-registration-page #user-registration .ur-message-container{
    box-shadow:none;
    padding:0;
    border-radius:0
}
body.ur-multi-device-form-preview #user-registration .ur-message-container svg,body.user-registration-membership_page_user-registration-login-forms #user-registration .ur-message-container svg,body.user-registration-page #user-registration .ur-message-container svg{
    display:none
}
body.ur-multi-device-form-preview #user-registration .ur-message-container .user-registration-message,body.user-registration-membership_page_user-registration-login-forms #user-registration .ur-message-container .user-registration-message,body.user-registration-page #user-registration .ur-message-container .user-registration-message{
    margin-top:0
}
body.ur-multi-device-form-preview .user-registration-message,body.user-registration-membership_page_user-registration-login-forms .user-registration-message,body.user-registration-page .user-registration-message{
    background:#f7fdf8;
    padding:12px 12px 12px 16px;
    border-radius:4px;
    border-left:4px solid #49c85f;
    display:flex;
    align-items:center;
    gap:12px;
    color:#222;
    font-size:14px;
    font-weight:400;
    line-height:21px;
    letter-spacing:.15px
}
body.ur-multi-device-form-preview .user-registration-message::before,body.user-registration-membership_page_user-registration-login-forms .user-registration-message::before,body.user-registration-page .user-registration-message::before{
    content:"";
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 25 25'%3E%3Cpath stroke='%2349C85F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12.5 22.5c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10Z'/%3E%3Cpath stroke='%2349C85F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9.5 12.5 2 2 4-4'/%3E%3C/svg%3E%0A");
    background-position:center;
    background-size:100%;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
    display:block
}
body.ur-multi-device-form-preview .user-registration-message>ul,body.user-registration-membership_page_user-registration-login-forms .user-registration-message>ul,body.user-registration-page .user-registration-message>ul{
    padding-left:0;
    margin:0;
    list-style:none
}
body .user-registration-error>svg{
    display:none
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form,body.user-registration-page .user-registration.ur-frontend-form{
    max-width:100%
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form form .ur-button-container,body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container{
    width:max-content
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login){
    box-shadow:none;
    border:1px solid #e9e9e9
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--bordered:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]){
    background:0 0;
    border-color:#e9e9e9;
    box-shadow:none
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login){
    box-shadow:none;
    border:1px solid #e9e9e9;
    border-radius:0
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item,body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item{
    margin-bottom:20px
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item:last-child,body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid .ur-field-item:last-child{
    margin-bottom:0
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]){
    background:#fff;
    border-color:#e9e9e9;
    box-shadow:none;
    border-radius:0!important
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--flat:not(.login) form .ur-button-container .ur-submit-button,body.user-registration-page .user-registration.ur-frontend-form--flat:not(.login) form .ur-button-container .ur-submit-button{
    border-radius:0
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--rounded:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]){
    box-shadow:none
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login){
    border-radius:30px
}
body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-page .user-registration.ur-frontend-form--rounded-edge:not(.login) form .ur-form-row .ur-form-grid textarea:not([type=radio]){
    box-shadow:none
}
body.user-registration-membership_page_user-registration-login-forms #user-registration.user-registration-MyAccount,body.user-registration-membership_page_user-registration-login-forms .user-registration.user-registration-MyAccount,body.user-registration-page #user-registration.user-registration-MyAccount,body.user-registration-page .user-registration.user-registration-MyAccount{
    max-width:1280px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount),body.user-registration-page #user-registration:not(.user-registration-MyAccount),body.user-registration-page .user-registration:not(.user-registration-MyAccount){
    max-width:520px;
    border-radius:4px;
    background:#fff;
    border:0
}
@media screen and (max-width:575px){
    body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount),body.user-registration-page #user-registration:not(.user-registration-MyAccount),body.user-registration-page .user-registration:not(.user-registration-MyAccount){
        padding:40px 30px
    }
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-grid-2),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-grid-3),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-grid-2),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-grid-3),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-grid-2),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-grid-3),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-grid-2),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-grid-3){
    max-width:940px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--bordered){
    box-shadow:none;
    border:1px solid #e9e9e9
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat){
    box-shadow:none;
    border:1px solid #e9e9e9;
    border-radius:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=checkbox]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=file]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid input:not([type=radio]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=checkbox]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=file]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid select:not([type=radio]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=checkbox]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=file]),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid textarea:not([type=radio]){
    background:#fff;
    border-color:#e9e9e9;
    box-shadow:none;
    border-radius:0!important
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button,body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button,body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--flat) .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-Button{
    border-radius:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-frontend-form--rounded-edge){
    border-radius:30px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login{
    margin:0 auto;
    box-shadow:0 4px 16px 0 rgba(17,17,26,.05),0 8px 32px 0 rgba(17,17,26,.05)
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error{
    display:block;
    color:#222!important;
    font-size:14px;
    line-height:21px;
    letter-spacing:.15px;
    padding:10px!important;
    font-weight:400
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error::before{
    font-weight:500;
    color:rgb(255,2.5,11.1079545455)
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login .user-registration-error strong{
    font-weight:500
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid label{
    margin-left:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .input-text{
    background:0 0;
    height:auto
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--bordered .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button{
    background:#475bb2;
    border-radius:4px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat{
    background:0 0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .input-text{
    height:auto
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--flat .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button:disabled{
    background:#eaeaea!important
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid label{
    margin-left:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form--rounded .user-registration-form-login .ur-form-row .ur-form-grid .input-text{
    height:auto
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .ur-submit-button{
    margin-right:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-login-title,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-registration-title,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-login-title,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-registration-title,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-login-title,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-registration-title,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-login-title,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-registration-title{
    color:#1f1f1f;
    font-size:32px;
    font-weight:600;
    line-height:48px;
    letter-spacing:.15px;
    display:block;
    text-align:center;
    margin-bottom:8px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-login-description,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .user-registration-registration-description,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-login-description,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .user-registration-registration-description,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-login-description,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .user-registration-registration-description,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-login-description,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .user-registration-registration-description{
    color:#333;
    font-size:14px;
    font-weight:400;
    line-height:21px;
    letter-spacing:.15px;
    margin-bottom:30px;
    text-align:center
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) br,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) br,body.user-registration-page #user-registration:not(.user-registration-MyAccount) br,body.user-registration-page .user-registration:not(.user-registration-MyAccount) br{
    display:none
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user-registration-tfa-attempts-left{
    margin-bottom:12px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error{
    width:100%;
    position:unset;
    align-items:center;
    margin-bottom:24px!important;
    letter-spacing:.18px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error::before{
    margin-right:4px;
    font-size:16px;
    color:#f25656
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error svg{
    width:28px;
    height:28px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li{
    color:#222;
    font-size:inherit;
    font-weight:400;
    line-height:inherit;
    letter-spacing:.15px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error li strong{
    font-weight:500;
    padding-right:4px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message{
    margin-left:10px;
    margin-right:10px;
    margin-bottom:24px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-message ul{
    margin:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container{
    margin-bottom:24px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-lost-password-content-container .ur-lost-password-title{
    margin:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-form-row{
    margin-bottom:12px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon{
    display:block
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg{
    top:50%;
    transform:translateY(-50%);
    left:12px;
    width:14px;
    height:14px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input{
    min-height:38px;
    max-height:38px;
    margin-bottom:0;
    padding:0 14px 0 36px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input:focus{
    border-color:#027abb
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error),body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error),body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item label:not(.user-registration-error){
    margin-top:0;
    margin-bottom:12px;
    color:#222;
    font-size:15px;
    font-weight:500;
    line-height:19px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper{
    display:block
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input{
    margin-bottom:0;
    border-radius:4px;
    border:1px solid #e9e9e9;
    min-height:38px;
    max-height:38px;
    font-size:14px;
    line-height:20px;
    padding:0 14px;
    color:#383838
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:focus{
    border-color:#027abb
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input::placeholder{
    color:#858585
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container{
    display:flex!important;
    align-items:center;
    gap:4px;
    margin-top:32px;
    padding:0 10px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button{
    width:max-content;
    border:0;
    padding:10px 24px;
    color:#fff;
    font-size:15px;
    font-weight:500;
    line-height:24px;
    letter-spacing:.15px;
    border:1px solid #475bb2;
    margin-right:0;
    background:#475bb2
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button:hover{
    border-color:#38488e
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button{
    margin-left:0;
    background:0 0;
    color:#475bb2;
    border:1px solid #475bb2
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .user-registration-save-and-continue-button:hover{
    background:#475bb2;
    color:#fff
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form{
    box-shadow:none;
    margin-bottom:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-error{
    position:unset;
    width:100%;
    margin:0!important
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row{
    margin-bottom:24px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper{
    display:block
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-form-row .input-wrapper input{
    min-height:38px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div{
    display:block;
    margin-top:32px;
    float:unset!important;
    flex-direction:row-reverse
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit],body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit],body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit],body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit]{
    border:0;
    padding:10px 24px;
    color:#fff;
    font-size:15px;
    font-weight:400;
    line-height:24px;
    letter-spacing:.15px;
    background:#475bb2;
    border:1px solid #475bb2
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit]:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit]:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit]:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div input[type=submit]:hover{
    background:#38488e;
    border-color:#38488e
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button{
    padding:10px 24px;
    font-size:15px;
    line-height:25px;
    background:#33456D;
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button.ur-disabled-btn,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button.ur-disabled-btn,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button.ur-disabled-btn,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button.ur-disabled-btn{
    cursor:not-allowed
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:disabled,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:disabled,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:disabled,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:disabled{
    pointer-events:none;
    border-color:#f6f7f7!important
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-Button:hover{
    background:#38488e;
    border-color:#38488e;
    color:#fff
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div:has(.user-registration-passwordless-login),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div:has(.user-registration-passwordless-login),body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div:has(.user-registration-passwordless-login),body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div:has(.user-registration-passwordless-login){
    display:flex;
    flex-direction:column-reverse;
    gap:16px!important
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login{
    width:100%;
    text-align:center;
    margin:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a{
    font-size:15px;
    line-height:25px;
    color:#4e4e4e;
    background:#f4f4f4;
    border:1px solid #f4f4f4;
    width:100%;
    display:block;
    padding:10px 24px;
    border-radius:4px;
    transition:all .3s
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a:hover,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a:hover,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a:hover,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid>div .user-registration-passwordless-login a:hover{
    background:#475bb2;
    border-color:#475bb2;
    color:#fff
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    flex-wrap:wrap;
    flex-direction:row;
    margin-top:-4px;
    float:unset
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn label{
    width:auto
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword{
    font-size:14px;
    font-weight:400;
    line-height:21px;
    letter-spacing:.15px;
    margin:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a{
    text-underline-offset:4px;
    color:#475bb2
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register{
    display:flex;
    width:100%;
    padding-top:16px;
    justify-content:center;
    margin-bottom:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a{
    text-underline-offset:4px;
    color:#475bb2
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks{
    flex-direction:column;
    position:relative;
    margin-bottom:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::before,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::before,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::before,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::before{
    content:"or";
    font-size:14px;
    line-height:24px;
    background:#fff;
    padding:0 10px;
    display:block;
    z-index:1;
    position:relative;
    color:#333;
    letter-spacing:.15px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::after,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::after,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::after,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks::after{
    content:"";
    position:absolute;
    width:100%;
    height:1px;
    top:12px;
    left:50%;
    transform:translateX(-50%);
    background:#d9d9d9;
    z-index:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:20px;
    width:100%
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists .ursc-login-media{
    margin:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_2 .ursc-login-media a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_3 .ursc-login-media a{
    width:40px;
    height:40px;
    padding:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4{
    flex-wrap:wrap
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media{
    width:47%
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-social-connect-networks .ursc-network-lists.ursc_theme_4 .ursc-login-media .ursc-login-text{
    font-size:13px;
    line-height:24px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li{
    margin:0;
    padding:16px;
    color:#c5c5c5;
    font-size:16px;
    font-weight:500;
    line-height:21px;
    letter-spacing:.85px;
    text-transform:uppercase;
    border:0;
    box-shadow:none;
    clip-path:none
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active,body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-login-registration-nav ul li.active{
    color:#1f1f1f
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav),body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav),body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav),body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav){
    padding:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form,body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form,body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form{
    padding:50px 40px 40px
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration,body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration,body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .user-registration{
    margin-top:0
}
body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form,body.user-registration-page #user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form,body.user-registration-page .user-registration:not(.user-registration-MyAccount):has(.ur-login-registration-nav) .ur-frontend-form .ur-form-row .ur-form-grid .ur-frontend-form{
    padding:0;
    box-shadow:none;
    margin-bottom:0
}
body.woocommerce-checkout .user-registration.urwc-form{
    all:unset
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid{
    margin:0 -10px
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item ol,body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item ul{
    padding-left:4px
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:not([type=checkbox]),body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item .input-wrapper input:not([type=radio]){
    min-height:50px;
    max-height:50px;
    border:1px solid;
    border-color:inherit
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item select{
    min-height:50px;
    max-height:50px;
    border:1px solid;
    border-color:inherit;
    border-radius:4px
}
body.woocommerce-checkout .user-registration.urwc-form .ur-form-row .ur-form-grid .ur-field-item textarea{
    border:1px solid;
    border-color:inherit;
    border-radius:4px
}
.user-registration-login-form-container .ur-registered-from .ur-login-form-wrapper #user-registration{
    width:100%
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .ur-admin-page-topnav{
    margin-bottom:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap.wrap{
    margin:0 auto
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .menu-edit{
    border:none
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents{
    padding:24px;
    background-color:#fff
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc{
    border-radius:3px;
    cursor:pointer;
    text-decoration:none;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
    box-shadow:none;
    font-size:14px;
    font-weight:600;
    letter-spacing:0;
    padding:10px 24px;
    border:none;
    background-color:#475bb2;
    color:#fff;
    display:block;
    margin:24px auto 0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc a{
    color:#fff
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc:disabled{
    cursor:default;
    opacity:.5
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-tab-contents .ur-login-view-doc:disabled:hover{
    background-color:#475bb2
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-heading{
    margin-top:0;
    padding-bottom:16px;
    border-bottom:1px solid #e9e9e9;
    text-transform:uppercase;
    font-size:16px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content p{
    font-size:16px;
    margin:20px auto
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content .login-forms-shortcode-action{
    display:flex;
    padding:6px 6px 6px 12px;
    gap:8px;
    justify-content:space-between;
    width:100%;
    background:#fff;
    border:1px solid #edeff7;
    border-radius:4px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content .login-forms-shortcode-action input{
    background:0 0;
    border:none
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs .ui-widget-content .ur-login-content .login-forms-shortcode-action .ur-copy-shortcode{
    line-height:unset;
    padding:6px;
    background:#edeff7;
    border:none
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents{
    padding:16px 16px 0 16px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content{
    padding:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block:first-child h2.ur-toggle-heading{
    margin-top:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content{
    margin-top:24px;
    display:flex;
    flex-direction:column;
    gap:28px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings{
    display:flex;
    flex-direction:column;
    gap:12px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings label{
    font-weight:600;
    gap:6px;
    margin-bottom:0
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings label .user-registration-help-tip{
    font-size:20px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings .ur-tab-contents .ur-tab-content form .ur-login-form-setting-block .ur-toggle-content .user-registration-login-form-global-settings select{
    height:38px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer .ur-registered-inputs.ur-login-form-settings #ur-login-form-setting .ur-login-form-setting-block{
    display:flex;
    flex-direction:column;
    gap:24px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .ur-form-subcontainer #post-body .ur-builder-wrapper .ur-selected-inputs{
    background:0 0;
    padding:24px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .user-registration-login-settings-form{
    border-radius:4px
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .user-registration-login-settings-form#ur-frontend-form{
    border:1px solid #edf2f7
}
.user-registration-membership_page_user-registration-login-forms #wpcontent .user-registration-login-form-container .user-registration__wrap .user-registration-login-settings-form a{
    pointer-events:none
}
body.user-registration-page .elementor-widget-container .user-registration:not(.user-registration-MyAccount){
    background:0 0;
    border-radius:0
}
.ur-metabox-field .ur-metabox-field-detail .select2-container .select2-selection--single{
    height:auto
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li{
    position:relative
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-registration-form:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/registration-form.svg)
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-login-form:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/login-form.svg)
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-myaccount:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/my-account.svg)
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-edit-profile:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/edit-profile.svg)
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-edit-password:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/edit-password.svg)
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-content-restriction:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/content-restriction.svg)
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-membership-groups:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/membership-groups.svg)
}
.et-db #et-boc .et-l .et-fb-modules-list ul>li.urm-membership-thank-you:before{
    content:"";
    display:inline-block;
    width:16px;
    height:16px;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    background-image:url(./../images/blocks/thankyou.svg)
}
