.modal-form{display:none;width:0;position:fixed;left:0;top:0;text-align:center;justify-content:center;align-items:center;visibility:hidden;z-index:-10}.modal-form.active{display:flex;width:100vw;min-height:100vh;height:100vh;background-color:rgba(10,10,10,.6);visibility:visible;z-index:101}.modal-form__content{border-radius:15px;width:62%;max-height:650px;margin:auto;position:relative;padding:5.6rem 0;text-align:center}.modal-form__content::before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background:linear-gradient(to right,#2ad2c9,#4030f4);border-radius:15px}.modal-form__content::after{content:"";position:absolute;top:1px;bottom:1px;left:1px;right:1px;background:#fff;border-radius:15px}.modal-form h3{z-index:10;position:relative}.modal-form__close{position:absolute;width:1.7rem;height:1.7rem;right:2.5rem;top:2.5rem;z-index:10}.modal-form__close::after,.modal-form__close::before{position:absolute;content:"";right:50%;top:0;width:1px;height:100%;background-color:#404040;transform:rotate(45deg)}.modal-form__close::after{transform:rotate(-45deg)}.modal-form__close:hover{cursor:pointer}.modal-form-form{position:relative;width:32rem;margin:0 auto;background:#fff;backdrop-filter:blur(0);z-index:10}.modal-form-form .form{width:100%;background:#fff;backdrop-filter:blur(0);padding:3.7rem 0 1.2rem}.modal-form-form .form input:-webkit-autofill,.modal-form-form .form input:-webkit-autofill:focus,.modal-form-form .form input:-webkit-autofill:hover,.modal-form-form .form textarea:-webkit-autofill,.modal-form-form .form textarea:-webkit-autofill:focus,.modal-form-form .form textarea:-webkit-autofill:hover{-webkit-text-fill-color:#404040}.modal-form-form .form-bottom-inputs{position:relative;text-align:left}.modal-form-form .form .form-file{position:relative;text-align:left;cursor:pointer;pointer-events:visible;display:flex;align-items:center}.modal-form-form .form .form-file:not(:last-of-type){margin-bottom:10px}.modal-form-form .form .form-file:hover{cursor:pointer}.modal-form-form .form .form-file__input{padding:5px 0;position:absolute;width:100%;opacity:0;pointer-events:visible;cursor:pointer}.modal-form-form .form .form-file__input:hover{cursor:pointer}.modal-form-form .form .form-file .form__label{position:relative;display:block;width:auto;height:auto;opacity:1;top:0;font-family:Norwegian,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:15px;letter-spacing:.3em;text-transform:uppercase;color:#404040;outline:0;white-space:nowrap;cursor:pointer;pointer-events:visible}.modal-form-form .form .form-file .form__label::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-10px;width:5px;height:10px;background:url(../img/icons/arrow.svg) no-repeat center/contain}.modal-form-form .form .form-file .form__label:hover{cursor:pointer}@media (max-width:992px) and (min-width:481px){.modal-form h3{margin:0 auto}.modal-form__close{right:30px;top:30px}.modal-form__close::after,.modal-form__close::before{height:25px}.modal-form__content{width:690px;min-height:500px;max-height:auto;padding:70px 130px}.modal-form-form{width:100%}.modal-form-form .form{padding:0;margin:30px 0 0}.modal-form-form .form__group .form__textarea{max-height:50px}.modal-form-form .form-submit{margin:30px auto 0;width:234px;height:50px}}@media (max-width:480px){.modal-form{justify-content:center;align-items:center}.modal-form h3{width:170px;margin:0 auto}.modal-form__close{right:10px;top:10px}.modal-form__close::after,.modal-form__close::before{height:13px;top:30%;right:50%}.modal-form__content{width:calc(100% - 40px);min-height:440px;max-height:auto;padding:40px 30px 30px}.modal-form-form{width:100%}.modal-form-form .form{padding:0;margin:10px 0 0}.modal-form-form .form__group{margin-bottom:1rem}.modal-form-form .form__group .form__textarea{max-height:50px}.modal-form-form .form__group .form__input,.modal-form-form .form__group .form__input:focus,.modal-form-form .form__group .form__textarea,.modal-form-form .form__group .form__textarea:focus{padding:5px 0}.modal-form-form .form .form-file,.modal-form-form .form .form-file:not(:last-of-type){margin-bottom:13px}.modal-form-form .form .form-file .form-error--file,.modal-form-form .form .form-file:not(:last-of-type) .form-error--file{bottom:-1rem}}