.modal-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 50px 0 rgba(0,0,0,.08);height:auto;left:50%;max-width:95%;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:454px}.modal-form .modal-form__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0OCA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ4IDE3LjkwMDZMMzkuOTEzMyAxNC4zNUw0MC44Njk4IDUuNTk5NDNMMzEuMTMxMiAwTDI0LjAwMSA1LjE5OTkxTDE2Ljg2ODggMEw3LjEzMDE2IDUuNTk5NDNMOC4wODY3NCAxNC4zNUwwIDE3LjkwMDZWMjkuMDk5NEw4LjA4Njc0IDMyLjY1TDcuMTMwMTYgNDEuNDAwNkwxNi44Njg4IDQ3TDI0LjAwMSA0MS44MDIxTDMxLjEzMTIgNDdMNDAuODY5OCA0MS40MDA2TDM5LjkxMzMgMzIuNjVMNDggMjkuMDk5NFYxNy45MDA2Wk0zNC4zOTE4IDI5LjQ3NjRMMzYuMDAwNSA0NC4xOTMxTDI0LjAwMSAzNS40NDQ2TDExLjk5OTUgNDQuMTkzMUwxMy42MDgyIDI5LjQ3MDNMMCAyMy41TDEzLjYwODIgMTcuNTIzNkwxMS45OTk1IDIuODA2ODlMMjQuMDAxIDExLjU1NTRMMzYuMDAwNSAyLjgwNjg5TDM0LjM5MTggMTcuNTIzNkw0OCAyMy41TDM0LjM5MTggMjkuNDc2NFoiIGZpbGw9IiNGRjRDMDIiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:cover;height:48px;margin-bottom:32px;width:48px}.modal-form .wpcf7-response-output{display:none}.modal-form .modal-form-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDVMNSAxOU01IDVMMTkgMTkiIHN0cm9rZT0iIzlDQTNBRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:24px;position:absolute;right:20px;top:20px;width:24px}.modal-form .text{font-size:16px;line-height:1.2em;margin-top:12px}.modal-form form{display:flex;flex-direction:column;gap:10px;margin:20px 0 0;width:100%}.modal-form form .wpcf7-spinner{display:none!important}.modal-form form label{background-color:#f7f8fb;border-radius:4px;color:#818793;font-size:14px;font-weight:400;line-height:15.3px;overflow:hidden;padding:11px 12px}.modal-form form input{background:transparent;border:none;color:#212121;display:block;font-size:16px;font-weight:400;font-weight:500;line-height:20.4px;margin-top:2px;width:100%}.modal-form form input:focus{outline:none}.modal-form form input::-moz-placeholder{color:#212121}.modal-form form input::placeholder{color:#212121}.modal-form form button[type=submit],.modal-form form input[type=submit]{background-color:var(--wp--preset--color--second);border-radius:4px;color:#fff;cursor:pointer;font-size:16px;height:60px;line-height:16px;margin-top:10px}.modal-form form button[type=submit]{border:none}.modal-form form .acceptance{background-color:transparent;flex-shrink:0;padding:0;width:100%}.modal-form form .acceptance .wpcf7-list-item{margin:0;padding-left:0}.modal-form form .acceptance *{width:100%}.modal-form form .acceptance label{background-color:transparent;padding:inherit;width:100%}.modal-form form .acceptance label,.modal-form form .acceptance label span{align-items:center;display:flex;gap:12px}.modal-form form .acceptance label .custom-checkbox{align-items:center;background-color:#f7f8fb;border:1px solid #e5e5e5;border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.modal-form form .acceptance label .custom-checkbox:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMzMyA0LjY2NjVMNi42NjYzNCAxMS4zMzMyTDMuMzMzMDEgNy45OTk4NCIgc3Ryb2tlPSIjMDEzMjFGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:cover;content:"";display:none;height:20px;width:20px}.modal-form form .acceptance label input[type=checkbox]{display:none;height:24px;width:24px}.modal-form form .acceptance label input[type=checkbox]:checked~span .custom-checkbox:before{display:block}.modal-form form .acceptance label span{color:#737373;font-size:16px;line-height:1.4em;position:relative;top:3px}.modal-form .subtitle{color:#9ca3af;font-size:12px;line-height:18px;margin-top:20px}@media(max-width:475px){.modal-form{padding:24px}.modal-form .title{font-size:26px}.modal-form .text{margin-top:12px}.modal-form form{margin-top:24px}}
