.popup__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#f7f8fc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:1.75rem 1.875rem 3.625rem}@media only screen and (max-width:499px){.popup__contacts{padding:1.75rem 1.25rem 3.625rem}}.contact{width:40%}@media only screen and (max-width:768px){.contact{width:100%}}.contact__line{border-top:.0625rem solid #efeff2;padding-top:1.25rem}.contact__address{color:#0e0e10;font-size:1rem;font-style:normal;line-height:1.5rem;margin-bottom:2.5rem;max-width:20.625rem}.contact__communication{color:#0e0e10;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.625rem}@media only screen and (max-width:991px){.contact__communication{font-size:1.6875rem;line-height:2.125rem}}@media only screen and (max-width:768px){.contact__communication{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.125rem}}.contact__communication:hover{text-decoration:underline;-webkit-text-decoration:#33d35e solid underline;text-decoration:#33d35e solid underline}.contact__text{margin-top:auto}.contact__text p{font-size:.875rem;line-height:1.25rem;margin-bottom:1.125rem;max-width:20.4375rem}.contact__text p:last-child{margin-bottom:0}.contact__text p span{color:#303653;font-weight:700}.popup__form{background-color:#efeff2;padding:1.75rem 1.875rem 3.625rem 5rem;width:100%}@media only screen and (max-width:991px){.popup__form{padding:1.75rem 1.875rem 3.625rem}}@media only screen and (max-width:768px){.popup__form{width:100%}}@media only screen and (max-width:499px){.popup__form{padding:1.75rem 1.25rem 3.625rem}}.form__label:not(:-moz-placeholder)~.form__label{font-size:.875rem;line-height:1.3125rem;top:-1.375rem}.form__label:not(:-ms-input-placeholder)~.form__label{font-size:.875rem;line-height:1.3125rem;top:-1.375rem}.form__label:focus~.form__label,.form__label:not(:placeholder-shown)~.form__label{font-size:.875rem;line-height:1.3125rem;top:-1.375rem}@media only screen and (max-width:991px){.form__label:not(:-moz-placeholder)~.form__label{top:-1.125rem}.form__label:not(:-ms-input-placeholder)~.form__label{top:-1.125rem}.form__label:focus~.form__label,.form__label:not(:placeholder-shown)~.form__label{top:-1.125rem}}.form__input:-webkit-autofill{-webkit-background-clip:text}.form__input::-webkit-inner-spin-button,.form__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__textarea{padding:1.875rem 0 0}.form__inner{position:relative}.form__inner .error-text{left:0;position:absolute;right:0;top:-webkit-calc(100% + 5px);top:-moz-calc(100% + 5px);top:calc(100% + 5px)}.form__checkbox:hover{background-color:#e4e4e6}.two-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media only screen and (max-width:768px){.two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#f7f8fc;-webkit-flex-direction:column;flex-direction:column;left:50%;margin:0;max-height:-webkit-calc(100vh - 1.25rem);max-height:-moz-calc(100vh - 1.25rem);max-height:calc(100vh - 1.25rem);max-width:-webkit-calc(100vw - 1.25rem);max-width:-moz-calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:81.25rem;z-index:100}.popup,.popup__btn-close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:0}.popup__btn-close{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;fill:#f7f8fc;stroke:#55555c;-webkit-align-items:center;align-items:center;border:none;cursor:pointer;height:1.875rem;-webkit-justify-content:center;justify-content:center;margin-left:auto;position:absolute;right:1.875rem;top:1.875rem;width:1.875rem;z-index:10}.popup__btn-close:hover{fill:#e4e4e6;stroke:#0e0e10}.popup__btn-close svg{height:.8125rem;width:.8125rem}.popup__main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;height:auto;max-height:100%;overflow-y:auto;position:relative;scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__main::-webkit-scrollbar{height:.625rem;width:.625rem}.popup__main::-webkit-scrollbar-track{background:transparent}.popup__main::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}@media only screen and (max-width:768px){.popup__main{scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__main::-webkit-scrollbar{height:.625rem;width:.25rem}.popup__main::-webkit-scrollbar-track{background:transparent}.popup__main::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}}.popup__title{color:#0e0e10;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:3.625rem;max-width:100%}.popup__sub-title{color:#0e0e10;font-size:1.375rem;line-height:1.625rem;margin-bottom:2.375rem;margin-top:-2.5rem}.popup__content{overflow-x:hidden;overflow-y:auto;padding:1.875rem 3.75rem 1.875rem 2.5rem;scrollbar-color:transparent #55555c;scrollbar-width:thin;touch-action:auto;width:100%}.popup__content::-webkit-scrollbar{height:.625rem;width:.625rem}.popup__content::-webkit-scrollbar-track{background:transparent}.popup__content::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}@media only screen and (max-width:768px){.popup__content{scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__content::-webkit-scrollbar{height:.625rem;width:.25rem}.popup__content::-webkit-scrollbar-track{background:transparent}.popup__content::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}}.popup._medium{max-width:53.75rem;width:-webkit-calc(100% - 2.5rem);width:-moz-calc(100% - 2.5rem);width:calc(100% - 2.5rem)}.popup._max-height{min-height:-webkit-calc(100vh - 1.25rem);min-height:-moz-calc(100vh - 1.25rem);min-height:calc(100vh - 1.25rem)}.popup._feedback{z-index:102}.popup._message{z-index:110}.wrap-center{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center}.popup-small{background-color:#efeff2;margin:0;max-width:28.125rem;padding:1.875rem 1.25rem;width:100%}@media only screen and (max-width:499px){.popup-small{max-width:-webkit-calc(100vw - 1.875rem);max-width:-moz-calc(100vw - 1.875rem);max-width:calc(100vw - 1.875rem)}}.popup-small .popup__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.875rem;padding-right:1.25rem}.popup-small .popup__main p{color:#0e0e10;font-size:1rem;line-height:1.5rem}.popup-small .popup__main p.popup-small__title{font-size:1.25rem;font-weight:700;line-height:1.5rem}.popup-small .btn-small{stroke:#55555c;right:.625rem;top:.625rem}.popup-small .btn-small:hover{stroke:#0e0e10}.popup-small .popup__content{padding:0}.form{max-width:46.875rem}.form__label{color:#0e0e10;font-size:.875rem;left:0;line-height:1.25rem;position:absolute;text-transform:uppercase;top:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.form__label span{color:#fa2e4e}.form__label.value{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:2.875rem}@media only screen and (max-width:768px){.form__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:0}}.form__input{background-color:transparent;border:none;border-bottom:.0625rem solid #e4e4e6;outline:none;padding:.9375rem 0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:100%;z-index:-1}.form__input:hover{border-bottom:.0625rem solid #0e0e10}.form__input._success{border-bottom-color:#33d35e}.form__input:focus,.form__textarea:focus{border-bottom:.0625rem solid #0e0e10}.form .error{border-bottom:.0625rem solid #fa2e4e}.form .error-text{border-bottom:none;color:#fa2e4e;font-size:.75rem;line-height:1.25rem}.form__group{margin-bottom:3.75rem;position:relative;width:100%}.form__request-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:rgba(250,46,78,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:.9375rem 1.25rem;width:100%}.form__request-error p{color:#fa2e4e;font-size:.875rem;line-height:1.125rem;margin:0}.form .form__input:focus~.form__label{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__textarea{background:transparent;border:none;border-bottom:.0625rem solid #e4e4e6;min-height:8.125rem;outline:none;padding:.9375rem 0 0;resize:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:100%;z-index:-1}.form__textarea:hover{border-bottom:.0625rem solid #0e0e10}@media only screen and (max-width:768px){.form__textarea{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}}.form__textarea.error{border-bottom:.0625rem solid #fa2e4e}.form__textarea._success{border-bottom-color:#33d35e}.form .form__textarea:focus~.form__label{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__inner{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.3125rem;margin-bottom:1.875rem}@media only screen and (max-width:499px){.form__inner{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}}.form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.09375rem solid #55555c;cursor:pointer;height:1rem;max-width:1rem;position:relative;width:100%}.form__checkbox:hover{border-color:#0e0e10}.form__checkbox:checked{background-color:#0e0e10;border-color:#0e0e10}.form .form__checkbox:after{border-color:#f7f8fc;border-style:solid;border-width:0 0 .125rem .125rem;content:"";display:none;height:.1875rem;left:.09375rem;position:absolute;top:.1875rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);width:.5rem}.form .form__checkbox:checked:after{display:block}.form__personal-data{color:#55555c;font-size:.875rem;line-height:1.25rem}.form__personal-data a{color:inherit;text-decoration:underline;-webkit-text-decoration:#55555c solid underline;text-decoration:#55555c solid underline}.form .hover-green:hover{stroke:#33d35e;color:#33d35e}.form .form__group-file{max-width:-webkit-calc(50% - 1.4375rem);max-width:-moz-calc(50% - 1.4375rem);max-width:calc(50% - 1.4375rem)}@media only screen and (max-width:768px){.form .form__group-file{max-width:100%;width:100%}}.form__file{cursor:pointer;position:relative}.form__file-input{opacity:0;position:absolute;visibility:hidden}.form__file-text{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border:.0625rem solid #e4e4e6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1rem;-webkit-justify-content:center;justify-content:center;line-height:1.25rem;padding:.8125rem .9375rem;width:100%}.form__file-text._uploaded{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-right:2.5rem}.form__file-value{color:inherit;display:block;-webkit-flex-shrink:1;flex-shrink:1;font:inherit;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.form__file-del{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:1.5625rem;-webkit-justify-content:center;justify-content:center;padding:0;position:absolute;right:.9375rem;top:.8125rem;width:1.5625rem;z-index:4}.form__file-del svg{stroke:#fa2e4e;height:.6875rem;width:.6875rem}