.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-card label{display:block;font-size:13px;font-weight:400;margin-bottom:8px;padding:0}.custom-card select{border:1px solid #ccc;background-color:#f6f6f6;border-radius:3px;padding:10px 15px;font-size:16px}.custom-card input{border:1px solid #ccc;background-color:#f6f6f6;border-radius:3px;padding:10px 15px;font-size:16px;width:100%}.custom-card textarea{border:2px solid #eff2f5;background-color:#fff;border-radius:8px;height:100px;width:100%}.error_required{color:#f00}.custom-card .custom-form-group{margin-bottom:20px}.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 .error_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-left:.125em}.winter-enrolment-form select{border:2px solid #eff2f5;background-color:#fff;border-radius:3px;border-radius:8px;font-size:14px;padding:8px;height:52px;width:100%}.winter-enrolment-form .radio-group label{display:inline-block;font-size:14px;font-weight:400;margin-bottom:8px;width:100%}.custom-form-group{margin-bottom:16px}.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}.winter-enrolment-form .form-control:focus{background-color:#fff;border-color:#4792c5}.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{color:#000!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}.radio__box{display:flex;gap:0 15px;flex-wrap:wrap}.radio__box .checkcontainer .radiobtn{position:absolute;width:100%;height:100%;background:linear-gradient(72deg,rgba(71,146,197,1) 0%,rgba(34,79,109,1) 100%);display:inline-block;left:0;top:0;border-radius:8px;z-index:-1;opacity:0}.radio__box .checkcontainer .radiobtn:before{content:"";position:absolute;top:50%;right:5px;height:20px;width:20px;background:linear-gradient(72deg,rgba(71,146,197,1) 0%,rgba(34,79,109,1) 100%);border-radius:50%;border:4px solid #fff;opacity:0;transform:translate(-50%,-50%)}.radio__box .checkcontainer input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:100%;left:0;top:0}.radio__box .checkcontainer{display:block;position:relative;padding-left:40px;margin:15px 0 0;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:15px 30px;color:#fff;padding-right:75px;background:#4792c5;border-radius:8px;z-index:1}.check__box .checkcontainer{display:block;position:relative;padding-left:40px;margin:25px 0 15px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;padding:10px 30px;color:#fff;padding-right:75px;background:#4792c5;border-radius:8px}.checkcontainer i.fa.fa-check-circle{font-size:26px;height:26px;line-height:26px;position:absolute;right:20px;bottom:0;top:50%;transform:translate(-50%,-50%);display:none}.radio__box .checkcontainer:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:8px;background:linear-gradient(72deg,rgba(71,146,197,1) 0%,rgba(34,79,109,1) 100%);z-index:-1;opacity:0}.radio__box input[type=radio]:checked~.radiobtn{opacity:1}.radio__box input[type=radio]:checked~.radiobtn:before{opacity:1}.check__box .checkmark{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:8px}.check__box input[type=checkbox]{position:absolute;opacity:0;top:0;left:0;right:0;cursor:pointer;width:100%;height:100%;z-index:2}.check__box input[type=checkbox]:checked~.checkmark i{display:block}.check__box input[type=checkbox]:checked~.checkmark{background:linear-gradient(72deg,rgba(71,146,197,1) 0%,rgba(34,79,109,1) 100%)}.step3 .fromvalid .col-md-12{padding:0}.step2 .custom-card label{margin-bottom:0}.step2 .fromvalid .custom-form-group .form-label:nth-child(3){margin-top:30px;margin-bottom:0}.step2 .custom-form-group .radio__box .checkcontainer:nth-child(1){margin-top:5px}.check__box_half .checkcontainer:nth-child(1){margin-top:15px}.cus-padd{padding:0 15px}.iti.iti--allow-dropdown{width:100%!important}.iti__flag-container{height:50px!important}.form-control:focus{box-shadow:none!important}@media (max-width:767px){.check__box .checkcontainer,.radio__box .checkcontainer{padding:15px 45px 15px 15px;font-size:14px}.checkcontainer i.fa.fa-check-circle{font-size:20px;right:10px}h1.privacy{font-size:28px;line-height:38px;letter-spacing:0}.page-template-default .elementor-50937 .elementor-element.elementor-element-a512563{margin:0}}