/* https://ideasoft.io/wp-content/themes/idea_wp_theme/css/form.css?ver=5.8.10 */
.form-popup{background-color:rgba(189,190,198,.16);padding:47px 0;display:none;background-color:#fff;width:100%;min-height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:auto}@media (max-width:767px){.form-popup{padding:50px 0}}.form-popup .title{margin-bottom:80px}@media (max-width:767px){.form-popup .title{margin-bottom:23px}}.form-popup .container{position:relative}.form-popup__close{width:26px;height:26px;position:absolute;top:-12px;right:17px;cursor:pointer}@media (max-width:767px){.form-popup__close{top:-37px}}.form-popup__close:hover:after,.form-popup__close:hover:before{background-color:#d2002d}.form-popup__close:before{transform:rotate(-45deg)}.form-popup__close:after,.form-popup__close:before{position:absolute;content:"";width:32px;height:3px;background-color:#000;top:11px;left:-2px;transition:all 0.3s}.form-popup__close:after{transform:rotate(45deg)}.form-popup__box.hide{display:none}.form-popup__success{height:calc(100vh - 140px);justify-content:center;align-items:center;flex-direction:column;display:none}@media (max-width:767px){.form-popup__success{height:calc(100vh - 138px)}}.form-popup__success.success{display:flex}.form-popup__success-text{font-size:48px;font-weight:500;line-height:1.31;margin-bottom:50px;max-width:690px;text-align:center}@media (max-width:1024px){.form-popup__success-text{font-size:28px;line-height:1.29}}.form-popup__success-btn{width:227px}.form-popup__caption{margin-bottom:60px;font-size:48px;line-height:1.25;letter-spacing:1.2px}@media (max-width:1024px){.form-popup__caption{font-size:60px}}@media (max-width:767px){.form-popup__caption{margin-bottom:30px;font-size:42px}}.form-popup__caption>span{display:block}@media (max-width:767px){.form-popup__caption>span{display:inline}}.form-popup__caption>span>span{color:#d2002d;position:relative}.form-popup__caption>span>span:before{position:absolute;content:"";bottom:17px;left:0;width:85px;height:1px;background-color:#000}@media (max-width:1024px){.form-popup__caption>span>span:before{width:50px;bottom:10px}}.form-popup__caption>span>span:after{position:absolute;content:"";bottom:17px;right:0;width:75px;height:1px;background-color:#000}@media (max-width:1024px){.form-popup__caption>span>span:after{width:43px;bottom:10px}}.form-popup__wrap{display:flex;flex-wrap:wrap;padding:0 50px}@media (max-width:1024px){.form-popup__wrap{padding:0;margin:0 -15px}}.form-popup__col{width:50%;padding:0 15px 40px}.form-popup__col .checkbox{margin-bottom:20px;display:block}.form-popup__col .checkbox:last-child{margin-bottom:0}@media (max-width:1024px){.form-popup__col{padding:0 15px 15px}}@media (max-width:767px){.form-popup__col{width:100%;padding-bottom:28px}}.form-popup__col--mess{width:calc(100% - 240px)}@media (max-width:767px){.form-popup__col--mess{width:100%}}.form-popup__col--file{width:240px}@media (max-width:767px){.form-popup__col--file{width:100%;padding-bottom:20px}}.form-popup__col--select{position:relative;z-index:1}.form-popup__col--requirements{display:flex;justify-content:flex-end;width:100%;font-size:14px;color:rgba(80,93,104,.5);padding-bottom:34px;margin-top:-16px}@media (max-width:767px){.form-popup__col--requirements{padding-top:0;line-height:1.63;padding-bottom:20px}}.form-popup__col--info{font-size:14px;color:#505d68;line-height:1.79;width:55%}@media (max-width:767px){.form-popup__col--info{width:100%;line-height:1.86;padding-bottom:20px}}@media (max-width:767px){.form-popup__col--check{width:100%}}.form-popup__col--btn{display:flex;width:100%;justify-content:flex-start;align-items:center}@media (max-width:767px){.form-popup__col--btn{padding-top:20px}}.js-select-wrap{position:relative}input[type="checkbox"]{position:absolute;left:-9999px}input[type="checkbox"]+span{padding:0 0 0 45px;position:relative;cursor:pointer;font-size:12px;line-height:1.79;color:#505d68;display:block}@media (max-width:767px){input[type="checkbox"]+span{line-height:1.86;padding-left:40px}}input[type="checkbox"]+span:after,input[type="checkbox"]+span:before{position:absolute;content:""}input[type="checkbox"]+span:before{width:21px;height:21px;border:1px solid #505d68;top:0;left:0}@media (max-width:767px){input[type="checkbox"]+span:before{top:2px}}input[type="checkbox"]+span:after{width:14px;height:7px;border-bottom:2px solid #d2002d;border-left:2px solid #d2002d;top:5px;left:4px;transform:rotate(-25deg) scale(.5);opacity:0;transition:all 0.3s}@media (max-width:767px){input[type="checkbox"]+span:after{top:7px}}input[type="checkbox"]:checked+span:after{opacity:1;transform:rotate(-45deg) scale(1)}.custom-select,input,select,textarea{font-family:Mulish;font-weight:400;background-color:transparent;border:none;border-bottom:1px solid #d2d2d2;color:#001;font-size:18px;line-height:1;padding:18px 0;width:100%;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-appearance:none;border-radius:0;outline:none}.custom-select{color:#505d68;cursor:pointer;padding:20px 0}.custom-select.selected{color:#001}.custom-select:after{content:"";position:absolute;border:6px solid transparent;border-top-color:#a7aeb3;right:2px;top:25px}.custom-drop-down{position:absolute;top:65px;z-index:1;width:100%;background-color:#fff;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,17,.1);max-height:290px;overflow:auto}.custom-drop-down,.js-select-wrap{outline:none}.custom-drop-down div{padding:10px 30px;font-size:21px;max-width:290px;color:#505d68;cursor:pointer}.custom-drop-down div:hover{color:#001}.custom-drop-down::-webkit-scrollbar{width:10px}.custom-drop-down::-webkit-scrollbar-thumb{background-color:#cbcbcf;border-radius:5px}.custom-drop-down::-webkit-scrollbar-track{background-color:#fff;border-radius:25px}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#001}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#001;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#001}input::placeholder,select::placeholder,textarea::placeholder{color:#001;opacity:1}input:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent;opacity:1}input:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder,select:focus::placeholder,textarea:focus::placeholder{color:transparent}@media (max-width:767px){input,select,textarea{font-size:18px;padding:14px 0}}input:focus,select:focus,textarea:focus{border-color:#000;background-color:transparent}input.disabled,input[disabled="disabled"],input[disabled],select.disabled,select[disabled="disabled"],select[disabled],textarea.disabled,textarea[disabled="disabled"],textarea[disabled]{background-color:#f3f3f3}.input-box{display:block;position:relative;cursor:text}.input-box.active .input-box__title{top:-3px;font-size:14px;color:#505d68;z-index:1}.input-box.error:before{position:absolute;content:attr(data-errorText);bottom:-21px;left:0;font-size:12px;color:#d2002d}.input-box.error .input-box__title{color:#d2002d}.input-box.error input{border-color:#d2002d}.input-box__title{display:block;line-height:1;position:absolute;font-weight:400;top:21px;left:0;font-size:18px;color:#505d68;transition:all 0.3s}.input-box__title--req{color:#d2002d}textarea{height:177px;resize:none}@media (max-width:767px){textarea{height:96px}}input[type="file"]{display:none}input[type="file"]+span{display:flex;align-items:center;font-family:Muli;font-size:18px;font-weight:400;line-height:1.4;padding:17px 0;border-bottom:1px solid #d2d2d2;color:#505d68;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width:767px){input[type="file"]+span{font-size:18px;padding:14px 0}}input[type="file"]+span svg{width:19px}.file-name{width:calc(100% - 19px);padding-left:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px;line-height:1}input[type="radio"]{position:absolute;left:-9999px}input[type="radio"]+label{display:inline-block;vertical-align:top;padding:0 0 0 30px;position:relative;cursor:pointer;font-size:15px;line-height:24px;width:auto!important}input[type="radio"]+label:after,input[type="radio"]+label:before{position:absolute;content:""}input[type="radio"]:checked+label:after{opacity:1}select{display:block;appearance:none;border-radius:0;transition:none}input:-webkit-autofill{-webkit-text-fill-color:#979fa6!important}.form-popup__fullwidth{width:100%}div.wpcf7 .wpcf7-submit:disabled{background-color:#d2d2d2!important;border-color:#d2d2d2!important;color:#fff!important;opacity:1!important}.wpcf7-spinner{flex-shrink:0}.form-popup__col.contact-form__col--file>label>span.select-file{padding:16px 0;font-size:18px;line-height:1}.input-box__title--small{font-size:14px;font-weight:400;line-height:150%}.wpcf7-form-control.wpcf7-not-valid{border-color:#d2002d}.input-box__title--small{font-size:14px;font-weight:400;line-height:150%}.input-box__title--link{font-weight:700;text-decoration:underline}.isnp-contact-form{background-color:#f6f7f8;padding:0}.isnp-contact-form__container{position:relative;padding-top:72px}.isnp-contact-form__close-button{position:absolute;right:75px;top:24px}.isnp-contact-form__wrap{display:grid;grid-template-areas:"title form" "hint  form";gap:30px 95px}.isnp-contact-form__title{grid-area:title}.isnp-contact-form__form{grid-area:form;background-color:#fff}.isnp-contact-form__hint{grid-area:hint;display:flex;flex-direction:column;gap:10px}.isnp-contact-form__hint-item{display:grid;grid-template-areas:"num num" "vl hint";grid-template-columns:min-content 1fr;gap:10px 15px}.isnp-contact-form__hint-item-number{color:#d2002d;font-family:Mulish;font-size:16px;font-weight:700;line-height:150%;grid-area:num}.isnp-contact-form__hint-item-vl{width:1px;margin:0 10px;background-color:#d2d2d2;height:100%;grid-area:vl}.isnp-contact-form__hint-item-vl--last{height:0}.isnp-contact-form__hint-item-text{color:#505d68;font-family:Mulish;font-size:18px;font-weight:400;line-height:150%;grid-area:hint;margin-bottom:30px}.wpcf7-form.isnp-contact-form__form-element{margin:0;padding:60px 135px}.wpcf7-form.isnp-blockchain-form__form-element{margin:0;padding:0}@media (max-width:1024px){.wpcf7-form.init.isnp-contact-form__form-element{padding:60px 15px}}@media (max-width:767px){.isnp-contact-form__wrap{grid-template-areas:"title" "form" "hint"}.isnp-contact-form__form{margin-left:-15px}}input.isnp-button{border:none}input:focus.isnp-button{background-color:#001}input:focus.isnp-button--inverted{background-color:#fff;color:#001}.form-popup__col-help-text{display:flex;align-items:center}.isnp-contact-form__help-text{font-size:14px;font-weight:400;line-height:150%;color:#505d68}.form-blockchain__wrap{width:75%;padding:0 0 40px 0;display:flex}.form-blockchain__wrap:last-of-type{padding:0}.input-box__title--inverted,.input-box.active .input-box__title--inverted{color:#fff}.input-box--inverted input{color:#fff;border-bottom:1px solid #fff}@media (max-width:767px){.form-blockchain__wrap{width:100%}}.input-box--inverted .wpcf7-form-control.wpcf7-not-valid{border-color:#ffe6a8}.input-box--inverted span.wpcf7-not-valid-tip{color:#ffe6a8!important}div.wpcf7-response-output{margin:0!important;padding:0!important;border:none!important;font-family:Mulish;font-size:14px;font-weight:400;line-height:150%;color:#d2002d}#contact>div.wpcf7-response-output{padding:0 15px!important}#blockchain>div.wpcf7-response-output{color:#ffe6a8}#blockchain input:-webkit-autofill,#blockchain input:-webkit-autofill:active,#blockchain input:-webkit-autofill:focus,#blockchain input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important}form.wpcf7-form{display:flex;flex-wrap:wrap;margin:0 -35px;padding:0 100px}.fintech-mail form.wpcf7-form{flex-wrap:inherit;justify-content:space-between;margin:0;align-items:center;padding:0}.wpcf7 form.sent .wpcf7-response-output{display:none!important}.btn--submit:focus{background-color:#000;color:#fff;border-color:#000}@media screen and (max-width:479px){.tech-partners__item{flex-basis:100%}.fintech-mail form.wpcf7-form{flex-wrap:wrap}div.wpcf7 .ajax-loader{display:none}.fintech-discuss .project-brief__caption a{font-size:34px;line-height:1.24}.fintech-discuss .project-brief__wrap .btn--brief{padding:21px 30px!important;max-width:290px}form.wpcf7-form{display:block!important;padding:0!important;margin:0!important;max-width:480px}}span.wpcf7-list-item{margin-left:0}div.wpcf7 .wpcf7-submit:disabled{background-color:#000;opacity:.7}span.wpcf7-not-valid-tip{font-size:16px!important;color:#d2002d!important;padding:0!important;border:none!important}.select-file{display:flex;align-items:center;font-family:Muli;font-weight:400;line-height:1.4;border-bottom:1px solid rgba(80,93,104,.5);color:#505d68;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:21px;padding:24.5px 0}.project-info__projects .projects__item{pointer-events:auto}.projects-home .projects__name a{color:#fff}.select-label{color:#505D68;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:0.3s ease all}.wpcf7-form-control-wrap:not([data-value=""])+.select-label{top:-10px;font-size:14px}.wpcf7-form-control-wrap:not([data-value])+.select-label{font-size:18px;top:10px}.select-arrow{position:absolute;right:4px;top:16px}