.row-register-form{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:20px 30px;color:#2c3e50}@media screen and (min-width:1101px){.row-register-form{grid-template-columns:1fr 380px}}.row-register-form__form form{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.row-register-form__payment-method{display:flex;flex-direction:column;gap:10px}.row-register-form__payment-method label{display:flex;align-items:center;padding:20px 20px 20px clamp(20px,10cqw,60px);border:2px solid transparent;border-radius:10px;background-color:rgba(255,255,255,.5);font-size:18px;font-weight:500;cursor:pointer;transition-property:border-color,background-color,color;transition-duration:.3s;will-change:border-color,background-color,color;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row-register-form__payment-method label:hover{border-color:#027e8d;background-color:rgba(255,255,255,.8)}.row-register-form__payment-method label img{height:40px;margin-right:15px;transition-property:scale;transition-duration:.3s;will-change:scale}.row-register-form__payment-method .select2,.row-register-form__payment-method input,.row-register-form__payment-method select{display:none}.row-register-form__payment-method input:checked+label{background-color:#027e8d;color:#fff}.row-register-form__payment-method input:checked+label img{scale:1.035}.row-register-form__summary{background-color:#b8c7ce;border-radius:10px;padding:30px;position:sticky;top:130px}.row-register-form__summary__selection .row-register-form__summary__selection__title{font-weight:400}.row-register-form__summary__total{font-size:20px;font-weight:700;margin-bottom:10px}.row-register-form__summary .certificates-extra{display:inline-block;color:#27ae60;font-weight:700}.row-register-form__section{background-color:#b8c7ce;border-radius:10px;padding:77px 30px 30px;position:relative;width:100%;container-type:inline-size}.row-register-form__section .row-register-form__section__title{font-size:22px;font-weight:700;margin-bottom:20px;position:absolute;inset:30px auto auto 30px;white-space:nowrap}.row-register-form__section .form{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:15px}.row-register-form__section .form input{padding:12px;border:none;border-radius:25px;font-size:16px;background:#fff}.row-register-form__section .form label{display:flex;flex-direction:column}.row-register-form__section .form label strong{font-weight:500;margin-bottom:5px}.row-register-form__section .form label:has(input[name=country]),.row-register-form__section .form label:has(input[name=street]){grid-column:1/-1}.row-register-form input[type=submit]{border:none;background:#027e8d;border-radius:25px;color:#fff;padding:15px 40px;font-weight:600;font-size:18px;cursor:pointer;transition:background-color .3s,translate .3s,box-shadow .3s;will-change:background-color,translate,box-shadow;-webkit-user-select:none;-moz-user-select:none;user-select:none}.row-register-form input[type=submit]:hover{background-color:#026a7a;translate:0 -2px;box-shadow:0 5px 15px rgba(2,126,141,.4)}
/*# sourceMappingURL=register-form.min.css.map */
