#register-wrapper{width:100%;margin-top:30px;padding:0 20px}
.breadcrumb-wrapper{text-align:center}
.breadcrumb-container{display:inline-flex}
.breadcrumb-container > li{margin-left:1px}
.breadcrumb-container > li:first-child{margin-left:0}
.breadcrumb-container > li > a,.breadcrumb-container > li > div{position:relative;padding:4px 0 0 6px;font:400 clamp(0.9rem,0.781vw,0.938rem) / 1 Asty;color:#262626}
.breadcrumb-container > li:first-child > a,.breadcrumb-container > li:first-child > div{padding:4px 0 0}
.breadcrumb-container > li.breadcrumb-sel > a{font-weight:700}
#logged-member-h1{margin:20px 0;font:500 clamp(1.475rem,1.563vw,1.875rem)/1.2 Asty;color:#262626;text-align:center}
#register-h2{margin:20px auto 0;max-width:440px;font:400 clamp(1.025rem,0.938vw,1.125rem)/1 Asty;color:#262626;text-align:center}
#loggedMember-container{margin:50px auto 0;max-width:1180px;align-items:flex-start}

#members-side-list{width:300px;background-color:#EFEFEF;padding:40px 35px}
#members-side-list > li{margin-top:20px;padding-top:20px;border-top:1px solid #C8C8C8}
#members-side-list > li:first-child{margin-top:0;padding-top:0;border-top:none}
#members-side-list > li > a,#members-side-list > li > div{cursor:pointer;font:400 clamp(0.95rem,0.833vw,1rem)/1 Asty;color:#777;text-transform:uppercase}
#members-side-list > li.selected > a,#members-side-list > li.selected > div{position:relative;font-weight:500;color:#262626}
#members-side-list > li.selected > a:before,#members-side-list > li.selected > div:before{content:'';position:absolute;width:25px;height:2px;top:0;right:calc(100% + 10px);bottom:0;background-color:#262626;margin:auto 0}

#loggedMember-content{width:calc(100% - 340px);margin-left:40px;padding:30px 40px;border:1px solid #D2D2D2;border-radius:10px}
#members-side-list-mobile-container {
    text-align: center;
    width: 100%;
}
#members-side-list-mobile {
    display: inline-block;
    width: 250px;
    height: 52px;
    outline: none;
    font: 400 clamp(1rem,0.885vw,1.063rem) / 26px Asty;
    color: #262626;
    padding: 12px 25px 12px 20px;
    background: #fff url(../img/select-arrow.svg) 94% 50% no-repeat;
    border: 1px solid #D3D3D3;
    border-radius: 10px !important;
    cursor: pointer;
    margin: 0 auto 20px;
}
#loggedMember-h2{font:700 clamp(1.1rem,1.042vw,1.25rem)/1 Asty;color:#262626;text-transform:uppercase}
.loggedMember-col{margin-top:20px;padding-top:20px;border-top:1px solid #d9d9d9}
.loggedMember-h3{font:500 clamp(1.05rem,0.938vw,1.125rem)/1 Asty;color:#262626;margin-bottom:20px}
.loggedMember-info{margin-top:10px;font:400 clamp(0.95rem,0.833vw,1rem)/1 Asty;color:#262626}
.loggedMember-info > span.underline{text-decoration:underline;font-weight:500}


#register-form{display:block;width:100%;max-width:700px;margin:0 auto}
.register-form-inner{margin-top:30px;padding:30px 40px;background-color:#FBFBFB;border-radius:10px;border:1px solid #E4E4E4}
.register-col{margin-top:20px}
.register-col-left{position:relative;width:50%;padding-right:10px}
.register-col-right{position:relative;width:50%;padding-left:10px}
.register-input{position:relative;font:400 clamp(1rem,0.833vw,1.1rem) / 54px Asty;color:#262626;width:100%;height:50px;background:#fff;padding:0 15px;border:1px solid #cbcbcb;outline:none}
.register-select{width:100%;height:50px;font:400 clamp(1rem,0.833vw,1.1rem) / 50px Asty;position:relative;color:#262626;outline:0;padding:0 30px 0 15px;border:1px solid #cbcbcb;background:#fff url(../img/select-arrow.svg) 96% 50% no-repeat;cursor:pointer}
.register-input:focus,.register-select:focus{border:1px solid #565656}
.register-input::-webkit-input-placeholder{color:#262626}
.register-input:-moz-placeholder{color:#262626}
.register-input::-moz-placeholder{color:#262626}
.register-input:-ms-input-placeholder{color:#262626}
.register-label-wrapper{width:100%;margin-top:60px;text-align:center}
.register-label-container{display:inline-block}
.register-label{display:inline-block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.register-label-link{display:block;font:400 clamp(1rem,0.833vw,1.1rem) / 1.7 Asty;color:#767676}
.register-label-link.black{color:#262626;line-height:1.5}
.register-label input{position:absolute;opacity:0;cursor:pointer}
.register-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #bdbdbd;border-radius:5px}
.register-checkmark.noBorderRadius{border-radius:0}
.register-label:hover input ~ .register-checkmark{border:1px solid #565656}
.register-label input:checked ~ .register-checkmark{border:1px solid #4b4b4b;background-color:#4b4b4b}
.register-checkmark:after{content:"";position:absolute;display:none}
.register-label input:checked ~ .register-checkmark:after{display:block}
.register-label .register-checkmark:after{left:8px;top:3px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.register-submit-col{margin-top:30px;text-align:center}
#register-submit{display:inline-block;padding:16px 120px 14px;background-color:#262626;color:#fff;border:none;outline:none;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase;border-radius:5px!important}


@media (min-width:1200px) {
    #members-side-list > li > a:hover,#members-side-list > li > div:hover{color:#262626}
}
@media (max-width:1199px) {
    .register-label-link{display:block;font:400 clamp(1rem,0.833vw,1.1rem) / 1.7 Asty;color:#767676;text-align:left}
    .register-form-inner{padding:25px 30px}
}
@media (max-width:764px) {
    .register-col-left{position:relative;width:100%;padding-right:0}
    .register-col-right{position:relative;width:100%;padding-left:0;margin-top:20px}
    #register-submit{width:100%}
    .register-label-wrapper{margin-top:30px}
    .register-form-inner{padding:25px 20px}
    #members-side-list-mobile {width: 100%}
}