.contactPopup{position:relative;width:calc(100% - 60px);margin:0 auto}.contactPopup-wrap{display:block;position:fixed;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(33,35,34,.4);backdrop-filter:blur(3px);transition:all .2s linear;transition-delay:.2s;z-index:100;opacity:0;visibility:hidden;pointer-events:none}.contactPopup-wrap.active{opacity:1;visibility:visible;pointer-events:all}.contactPopup-close{position:absolute;width:36px;height:36px;cursor:pointer;top:20px;right:20px;z-index:2;transition:all .2s ease}.contactPopup-close:hover{filter:grayscale(1)}.contactPopup__wrapper{position:relative;padding:80px 30px;background-color:#f5f5f5;border-radius:10px}.contactPopup__wrapper:after,.contactPopup__wrapper:before{content:"";position:absolute;background-image:url(/images/shapes/shape4.svg);background-repeat:no-repeat;background-size:auto 100%;width:180px;height:180px}.contactPopup__wrapper:before{top:0;right:0;background-position:0 100%}.contactPopup__wrapper:after{opacity:0}.contactPopup__heading{position:relative;font-weight:700;font-size:32px;color:#212322;margin-bottom:42px;z-index:2}.contactPopup__box,.contactPopup__person{display:none}@media(min-width:768px){.contactPopup{width:calc(100% - 40px)}.contactPopup__wrapper{padding:80px 60px 0 40px}.contactPopup__heading{max-width:255px}.contactPopup__person{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:100px;z-index:3;margin-left:auto;width:315px}.contactPopup__person_image{width:255px}.contactPopup__box{display:block;position:absolute;background:#fff;box-shadow:0 5px 10px 5px rgba(0,0,0,.05);height:100px;bottom:0;z-index:2;width:28px;border:10px solid #fff;overflow:hidden;border-radius:10px}.contactPopup__box:after,.contactPopup__box:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:10px;height:100%;background:#fedd00;border-radius:10px;z-index:10}.contactPopup__box:before{left:0}.contactPopup__box:after{right:0;opacity:1}.contactPopup__box.active{width:315px}.contactPopup__box_container{position:relative;display:flex;flex-direction:column;height:100%;align-items:flex-start;justify-content:center;margin:0 auto;grid-gap:4px 0;padding-left:30px}.contactPopup__box-name{font-family:var(--font-onest),sans-serif;font-size:20px;font-style:normal;font-weight:400;white-space:nowrap}.contactPopup__box-position{font-family:var(--font-montserrat),sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:22px;color:#04f;white-space:nowrap}}@media(min-width:1366px){.contactPopup{width:1286px;margin:80px auto}.contactPopup__wrapper{display:grid;grid-template-areas:"heading form" "person form";grid-gap:60px 155px;grid-auto-columns:1fr 420px;padding:100px 103px 0;overflow:hidden}.contactPopup__wrapper:after,.contactPopup__wrapper:before{width:400px;height:205px;background-size:cover;z-index:1}.contactPopup__wrapper:before{top:0;right:unset;left:0}.contactPopup__wrapper:after{height:130px;bottom:-20px;left:unset;right:-44px}.contactPopup__heading{grid-area:heading;font-size:62px;line-height:74px;max-width:unset;margin:40px 0 0}.contactPopup__person{grid-area:person;justify-content:flex-start;margin:0;padding:0}.contactPopup__person_image{position:relative;width:333px;z-index:5}.contactPopup__box{top:84px;left:160px;z-index:2}.contactPopup__box_container{padding-left:75px;padding-right:30px}.contactPopup__box.active{width:345px}.contactPopup__box-name{font-size:22px}.contactPopup__form{grid-area:form}}@media(min-width:1920px){.contactPopup{width:1360px;margin:100px auto}.contactPopup__wrapper{grid-gap:40px 140px;grid-auto-columns:1fr 460px}.contactPopup__wrapper:after{bottom:-12px;right:-80px}.contactPopup__heading{font-size:72px;line-height:96px}.contactPopup__box_container{padding-left:75px;padding-right:45px}.contactPopup__box.active{width:360px}}#acFormPopup form{background:rgba(0,0,0,0)!important;padding:0;margin:0}#acFormPopup form .g-recaptcha{margin:-20px 0}#acFormPopup form ._form_element{margin-bottom:30px}#acFormPopup form ._form_element label._form-label{font-family:var(--font-onest),sans-serif!important;display:block;font-weight:400;font-size:20px;line-height:normal;color:#212322;margin-bottom:6px}#acFormPopup form ._field-wrapper input[type=text],#acFormPopup form ._field-wrapper textarea{position:relative;font-family:var(--font-montserrat),sans-serif;color:#212322!important;font-weight:400;font-size:16px;font-style:italic;width:100%;max-width:400px;resize:none;background:#fff;border:1px solid #cdcdcd;outline:1px solid rgba(0,0,0,0);transition:all .1s linear;border-radius:10px}#acFormPopup form ._field-wrapper input[type=text]::-webkit-scrollbar,#acFormPopup form ._field-wrapper textarea::-webkit-scrollbar{display:none}#acFormPopup form ._field-wrapper input[type=text]::placeholder,#acFormPopup form ._field-wrapper textarea::placeholder{font-family:var(--font-montserrat),sans-serif;font-weight:400;font-size:16px;line-height:24px;color:rgba(33,34,35,.5);font-style:italic;padding:0;margin:0}#acFormPopup form ._field-wrapper input[type=text]._has_error,#acFormPopup form ._field-wrapper textarea._has_error{border:1px solid #d80027;outline:1px solid #d80027}#acFormPopup form ._field-wrapper input[type=text]:focus,#acFormPopup form ._field-wrapper textarea:focus{border-color:#04f;outline:1px solid #04f}#acFormPopup form ._field-wrapper input[type=text]{padding:14px 20px;height:42px}#acFormPopup form ._field-wrapper textarea{padding:22px 20px;height:92px}#acFormPopup form ._submit{position:relative;display:inline-block;font-family:var(--font-onest),sans-serif!important;color:#fff;background:no-repeat linear-gradient(#212322,#212322) #04f 0 100%!important;background-size:100% 0!important;font-size:16px;line-height:20px;font-weight:700!important;width:min-content;min-width:215px;height:42px;white-space:nowrap;text-align:center;box-sizing:border-box;padding:11px 26px;border:none;border-radius:10px!important;outline:none;cursor:pointer;transition:all .3s ease;z-index:1}#acFormPopup form ._submit:hover{background-size:100% 100%!important}#acFormPopup form ._submit:focus-visible{outline:2px solid #0b5cab;outline-offset:2px}#acFormPopup form ._error._above,#acFormPopup form ._error._below{right:unset;left:0;text-align:left;z-index:2;bottom:-24px}#acFormPopup form ._error-arrow{display:none}#acFormPopup form ._error-inner{font-family:var(--font-montserrat),sans-serif;font-size:14px;line-height:18px;text-align:left;font-style:normal;font-weight:400;color:#d80027;padding:0;background:rgba(0,0,0,0);box-shadow:none;outline:none}#acFormPopup form ._form-branding{display:none}@media(min-width:1366px){#acFormPopup form ._form_element{margin-bottom:40px}#acFormPopup form ._form_element label._form-label{font-size:22px;margin-bottom:8px}#acFormPopup form ._field-wrapper input[type=text],#acFormPopup form ._field-wrapper textarea{max-width:420px}#acFormPopup form ._field-wrapper input[type=text]{padding:14px 30px;height:52px}#acFormPopup form ._field-wrapper textarea{padding:26px 30px;height:100px}#acFormPopup form button._submit{font-size:18px!important;min-width:200px;height:52px;padding:11px 30px}}@media(min-width:1920px){#acFormPopup form ._form_element label._form-label{margin-bottom:12px}#acFormPopup form ._field-wrapper input[type=text],#acFormPopup form ._field-wrapper textarea{max-width:460px}#acFormPopup form ._field-wrapper input[type=text]{padding:10px 30px;height:52px}#acFormPopup form ._field-wrapper textarea{padding:26px 30px;height:120px}#acFormPopup form button._submit{min-width:250px}}