#cms-wrapper{width:100%;padding:50px 20px 0}
#cms-container{max-width:1200px;margin:0 auto}
.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:var(--font15CReg);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}
#cms-h1{font:var(--font32BBold);color:#657C4D;text-align:center;padding-bottom:6px;padding-top:6px;position:relative;padding-left:15px;margin-left:15px;border-left:1px solid #D0D0D0}
#cms-h1:after{content:'';position:absolute;width:calc(100% - 15px);height:1px;right:0;bottom:0;background-color:#657C4D}
#cms-h2{margin:30px auto 0;max-width:400px;font:var(--font18CReg);color:#262626;line-height:1.3;text-align:center}
#register-container{margin-top:50px;width:100%}
.register-inner{width:100%;padding:40px 5%;border:1px solid #DEDEDE;border-radius:10px;background-color:#FBFBFB}
#register-form{display:block;width:100%}
.register-col{margin-top:20px;width:100%}
.register-col-left{width:50%;padding-right:10px}
.register-col-right{width:50%;padding-left:10px}
.register-col-fullWidth{width:100%}
.register-col-left > label,.register-col-right > label,.register-col-fullWidth > label{display:block;margin-bottom:7px;font:var(--font16CMedium);color:#262626}
.register-input{position:relative;width:100%;height:50px;padding:0 15px;font:var(--font16CReg);color:#262626;line-height:50px;outline:0;border:1px solid #E8E8E8;background-color:#fff}
.register-select{position:relative;width:100%;height:50px;padding:0 15px;font:var(--font16CReg);color:#262626;line-height:50px;outline:0;border:1px solid #E8E8E8;background:#fff url(../img/select-arrow.svg) 96% 50% no-repeat}
.register-submit-col{margin-top:35px;text-align:center}
.register-submit{display:inline-block;height:50px;font:var(--font18CReg);text-transform:uppercase;color:#fff;line-height:50px;padding:0 150px;background-color:#262626;border:none;outline:none;cursor:pointer;border-radius:30px!important}
.cms-header{margin-top:30px;align-items:center;justify-content:center}
.cms-header-link{font:var(--font32BBold);color:#BCBCBC;text-align:center;padding-bottom:6px;padding-top:6px;position:relative}
.register-label-wrapper{width:100%;margin-top:35px;text-align:center}
.register-label-container{display:inline-block}
.register-label{display:block;position:relative;padding-left:35px;cursor:pointer;font:var(--font14CLight);color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.register-label-link{display:block;font:var(--font16CReg);color:#262626;line-height:25px}
.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-label:hover input ~ .register-checkmark{border:1px solid #657C4D}
.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;transform:rotate(45deg)}

@media (min-width:1200px) {
    .register-submit:hover{background-color:#657C4D}
}
@media (max-width:1199px) {
    #cms-wrapper{padding:30px 15px 20px}
    #register-container{margin-top:40px;padding:30px 15px}
}
@media (max-width:764px) {
    #cms-wrapper{padding:15px 10px 20px}
    #register-container{margin-top:30px;padding:30px 10px 20px}
    .register-col:first-of-type{margin-top:0}
    .register-col-left{width:100%;padding-right:0}
    .register-col-right{margin-top:20px;width:100%;padding-left:0}
    .register-input{padding:0 10px}
    .register-select{padding:0 10px}
    .register-submit-col{margin-top:25px}
}