.form-group .error{color:#ff0909}.custom-card .custom-step .radio-group{margin-bottom:30px;display:block}.step2 .custom-form-group .radio__box,.step3 .custom-form-group .radio__box{width:100%;flex-direction:column}.step2 .custom-card label{margin-bottom:0}.custom-card label.prefix{display:flex;width:100%;margin:0 0 15px;font-size:18px;font-weight:700;padding-left:15px}.winter-enrolment-wrapper .error-message{font-size:14px;margin-top:2px;color:#f00}.step3 .form-label{margin-bottom:0}.form-control.is-invalid,.was-validated .form-control:invalid{background-position:center right calc(.375em + 1.1875rem)}.custom-calendar .input-group-text{padding:15px;border-radius:5px 0px 0px 5px}.custom-calendar input{border-radius:0px 5px 5px 0px}.winter-enrolment-form .radio-group label{display:inline-block;font-size:14px;font-weight:400;margin-bottom:8px;width:100%}.card_footer .white-btn{background:#fff;color:#4792c5;border-radius:5px;padding:1em;border:1px solid #4792c5;text-decoration:none;margin-left:16px;letter-spacing:normal;line-height:14px}.datepicker td,.datepicker th{font-size:14px}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#4792c5!important;color:#fff}.custom-form-group.custom-calendar .form-control{border-left:0}.custom-calendar .input-group-text{padding:5px;border-radius:5px 0px 0px 5px;height:52px;display:flex;align-items:center;width:52px;justify-content:center;background:#eef5fa;border:2px solid #eff2f5;border-right:0}.custom-form-group.custom-calendar p{font-size:15px;letter-spacing:normal;line-height:inherit;padding:10px 0 5px;width:100%;color:#4792c5}.winter-enrolment-form input.error{border:1px solid #ff0909!important}.winter-enrolment-form select.error{border:1px solid #ff0909!important}.card_footer .white-btn:hover{background:#fff;color:#4792c5;border-color:#4792c5;transition:all .3s linear 0s}.card_footer .white-btn:hover svg{color:#fff;transition:all .3s linear 0s}.card_footer .white-btn svg{margin-right:8px}.step3 .fromvalid .col-md-12{padding:0}.step2 .custom-card label{margin-bottom:0}.step2 .custom-form-group .radio__box .checkcontainer:nth-child(1){margin-top:5px}.iti.iti--allow-dropdown{width:100%!important}.iti__flag-container{height:50px!important}@media (max-width:767px){h1.privacy{font-size:28px;line-height:38px;letter-spacing:0}.page-template-default .elementor-50937 .elementor-element.elementor-element-a512563{margin:0}}