.mess-link{background-position:center center;background-size:cover;background-repeat:no-repeat;width:50px;height:50px;display:block;transition:all .3s ease}.mess-link:hover{opacity:.7}.message{font-size:28px}label{cursor:pointer}input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}input[type=checkbox]:checked~.checkmark:after{display:block}.checkmark{position:absolute;height:19px;width:19px;border:1px solid #ff8562;border-radius:2px;cursor:pointer;transition:border-color .4s ease}@media (max-width:399.98px){.checkmark{height:15px;width:15px}}.checkmark.error{border-color:red}.checkmark:after{left:6px;top:3px;width:5px;height:8px;border:solid #ff8562;border-width:0 1px 1px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}@media (max-width:399.98px){.checkmark:after{left:4px;top:2px}}.checkmark:after{content:"";position:absolute;display:none}.good-result-text{font-size:20px;color:#00ff89;display:none;text-align:center}.eael-lightbox-container{padding:0 !important}.mfp-close-btn-in .mfp-close{color:#fff !important}.modal{--bs-modal-width:560px;--bs-modal-zindex:1}.modal .btn-close{position:absolute;right:3%;top:10%;color:#fff;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:1;box-shadow:none}.modal .btn-close:focus{box-shadow:none}.modal .modal-dialog .modal-content{background-color:#9055a9;color:#fff;line-height:1.55}.modal .modal-dialog .modal-content .modal-header{display:block;padding:0;border:none}.modal .modal-dialog .modal-content .modal-header .modal-header-image{background-image:url(https://academicol.ru/wp-content/themes/cindy/assets/images/modal-photo.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.modal .modal-dialog .modal-content .modal-header .modal-header-image:before{display:block;content:'';padding-top:44%}.modal .modal-dialog .modal-content .modal-body{padding:40px 45px;line-height:normal}@media(max-width:575.98px){.modal .modal-dialog .modal-content .modal-body{padding:30px;font-size:14px}}@media(max-width:399.98px){.modal .modal-dialog .modal-content .modal-body{padding:20px;font-size:13px}}.modal .modal-dialog .modal-content .modal-body .modal-body-title{font-size:36px;line-height:normal;font-weight:700}@media(max-width:575.98px){.modal .modal-dialog .modal-content .modal-body .modal-body-title{font-size:30px}}@media(max-width:399.98px){.modal .modal-dialog .modal-content .modal-body .modal-body-title{font-size:25px}}.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper input,.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper select{color:#000;border:1px solid #fff;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;width:100%;padding:15px 20px;outline:none}@media(max-width:575.98px){.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper input,.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper select{padding:10px 20px}}.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper select{cursor:pointer}.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper .modal-form-input-error,.modal .modal-dialog .modal-content .modal-body .modal-form-input-error{opacity:0;color:red;font-size:14px;font-weight:700;transition:opacity .3s ease}@media(max-width:399.98px){.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper .modal-form-input-error,.modal .modal-dialog .modal-content .modal-body .modal-form-input-error{font-size:11px}}.modal .modal-dialog .modal-content .modal-body .modal-form .modal-form-input-wrapper.error .modal-form-input-error,.modal .modal-dialog .modal-content .modal-body .modal-form .privacy.error .modal-form-input-error{opacity:1}.modal .modal-dialog .modal-content .modal-body .modal-form button{color:#fff;background-color:#473273;border-radius:20px;border:1px solid #473273;-moz-border-radius:20px;-webkit-border-radius:20px;transition:all .3s ease;width:100%;padding:15px;font-weight:700;outline:none}.modal .modal-dialog .modal-content .modal-body .modal-form button:hover{color:#473273;background-color:#fff}@media(max-width:399.98px){.modal .modal-dialog .modal-content .modal-body .modal-form button{padding:10px;font-size:15px;line-height:normal}}.modal .modal-dialog .modal-content .modal-body .privacy{color:#000}.modal .modal-dialog .modal-content .modal-body .privacy a{color:#ff8562;font-size:15px}.modal .modal-dialog .modal-content .modal-body .privacy a:hover{text-decoration:underline}@media(max-width:399.98px){.modal .modal-dialog .modal-content .modal-body .privacy a{font-size:13px}}@media(max-width:575.98px){.modal .modal-dialog .modal-content .modal-body .message{font-size:19px}}@media(max-width:399.98px){.modal .modal-dialog .modal-content .modal-body .mess-link{width:40px;height:40px}}