.registration-form .custom-control-input:checked~.custom-control-label{font-weight:600}.registration-form .button{margin-top:24px}.registration-form .error-messaging+.button{margin-top:16px}@media screen and (max-width:769px){.registration-form .error-messaging+.button{margin-top:12px}}.registration-form .alert-danger{margin-top:0;padding-top:12px}@media screen and (max-width:769px){.registration-form .alert-danger{margin-bottom:0}}.calendar-container{display:flex;gap:12px;flex-wrap:nowrap;margin-bottom:16px}.calendar-container .form-control{line-height:20px}.calendar-container .form-control option{color:initial}.calendar-container .form-control option:first-of-type{display:none}.calendar-container .form-control-label{top:16px!important;font-size:16px!important;pointer-events:none}.calendar-container select.is-valid+label{font-size:10px!important;top:5px!important}.calendar-container .form-group{margin-bottom:0}.calendar-container .form-group:first-of-type{max-width:104px}.calendar-container .form-group:last-of-type{max-width:136px}.register__page{display:flex;margin-top:65px;margin-bottom:120px;justify-content:space-between}@media screen and (max-width:769px){.register__page{flex-direction:column;margin-bottom:40px}}@media screen and (min-width:770px){.registration--left,.registration--right{flex:0 0 50%}}.registration--left .registered,.registration--right .registered{margin-bottom:0}.registration--right{position:relative}@media screen and (max-width:769px){.registration--right .content__image{height:524px}}.page-title{margin-bottom:40px}@media screen and (max-width:769px){.page-title{margin-bottom:24px}}.input-terms{margin-bottom:12px}.login-text{text-align:center;margin-top:16px}