.hover-stroke{-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}.hover-fill{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}@media (max-width:768px){.mobile-hide{display:none!important}}@media (min-width:769px){.mobile-show{display:none!important}}.input{position:relative}.input .output_text,.input input,.input textarea{width:100%;outline:0;background-color:var(--white);color:var(--default-black);padding:.90625rem .9375rem;font-size:max(1.125rem,14px);line-height:111%;font-weight:700;border-radius:.1875rem}.input .output_text::-webkit-input-placeholder,.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{opacity:1!important;color:var(--default-black)!important}.input .output_text::-moz-placeholder,.input input::-moz-placeholder,.input textarea::-moz-placeholder{opacity:1!important;color:var(--default-black)!important}.input .output_text:-ms-input-placeholder,.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{opacity:1!important;color:var(--default-black)!important}.input .output_text::-ms-input-placeholder,.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{opacity:1!important;color:var(--default-black)!important}.input .output_text::placeholder,.input input::placeholder,.input textarea::placeholder{opacity:1!important;color:var(--default-black)!important}.input .output_text[disabled],.input .output_text[readonly]:not(.output_text),.input input[disabled],.input input[readonly]:not(.output_text),.input textarea[disabled],.input textarea[readonly]:not(.output_text){opacity:.48;cursor:not-allowed}.input .output_text::-webkit-date-and-time-value,.input input::-webkit-date-and-time-value,.input textarea::-webkit-date-and-time-value{text-align:left}.input textarea{min-height:6.5625rem;resize:none}.input .output_value[disabled]~.output_text,.input .output_value[readonly]~.output_text{opacity:.48;cursor:not-allowed!important}.input__label{font-size:max(.9375rem,12px);line-height:133%;font-weight:500;display:block;margin-bottom:.375rem;cursor:pointer}.input__dropdown{position:absolute;left:0;right:0;bottom:-.625rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);display:none}.input__dropdown>ul{background-color:var(--white);-webkit-box-shadow:0 20px 40px -10px rgba(28,46,67,.43);box-shadow:0 20px 40px -10px rgba(28,46,67,.43);padding:1.25rem;border-radius:.625rem;max-height:12.5rem;overflow-y:auto}.input__dropdown>ul>li{font-size:max(1rem,12px);line-height:150%;font-weight:500;cursor:pointer}.input__dropdown>ul>li:not(:last-child){margin-bottom:.625rem}.input__wrapper{position:relative;border:.0625rem solid var(--light-grey);border-radius:.1875rem;-webkit-transition:border-color var(--hover-transition);transition:border-color var(--hover-transition)}.input__wrapper::before{content:"";display:block;width:1.375rem;height:1.375rem;position:absolute;top:50%;right:.9375rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.input__wrapper:focus-within,.input__wrapper:hover{border-color:var(--off-blue)}.input__button{position:absolute;top:50%;right:.9375rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.375rem;height:1.375rem}.input__button>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.input__button>svg path{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}.input__message{display:block;margin-top:.3125rem;line-height:100%;color:#dd3766}.input__span{font-size:.75rem;line-height:133%;font-weight:300;position:absolute;top:.5rem;left:1.125rem}.input.input--select .input__wrapper::before{background-image:url('data:image/svg+xml,%3Csvg width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M2.29289 6.30889C2.68342 5.89704 3.31658 5.89704 3.70711 6.30889L9 11.8908L14.2929 6.30889C14.6834 5.89704 15.3166 5.89704 15.7071 6.30889C16.0976 6.72073 16.0976 7.38847 15.7071 7.80032L10.4142 13.3822C9.63317 14.2059 8.36684 14.2059 7.58579 13.3822L2.29289 7.80032C1.90237 7.38847 1.90237 6.72073 2.29289 6.30889Z" fill="%237A92AE" /%3E%3C/svg%3E');-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}.input.input--select.is-open .input__wrapper::before{-webkit-transform:rotate(-180deg) translateY(30%);-ms-transform:rotate(-180deg) translateY(30%);transform:rotate(-180deg) translateY(30%)}.input.input--select .output_text[readonly]{cursor:pointer}.input.input--date .output_text,.input.input--date input,.input.input--date textarea{width:calc(100% + 40px)}.input.input--date .input__wrapper{overflow:hidden;border-radius:.1875rem 0 0 .1875rem}.input.input--date .input__wrapper:focus-within .input__button path{fill:var(--blue-hover)}@media (max-width:768px){.input.input--date .input__wrapper{border-radius:3px 3px 0 0}}.input.input--time .input__wrapper{border-radius:0 .1875rem .1875rem 0}.input.input--time .input__wrapper::before{background-image:url('data:image/svg+xml,%3Csvg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 3.5C6.58172 3.5 3 7.08172 3 11.5C3 14.6396 4.80844 17.3587 7.44503 18.669C7.93961 18.9148 8.1413 19.5149 7.89551 20.0095C7.64973 20.5041 7.04955 20.7058 6.55497 20.46C3.26468 18.8249 1 15.4278 1 11.5C1 5.97715 5.47715 1.5 11 1.5C16.5228 1.5 21 5.97715 21 11.5C21 17.0228 16.5228 21.5 11 21.5C10.4477 21.5 10 21.0523 10 20.5C10 19.9477 10.4477 19.5 11 19.5C15.4183 19.5 19 15.9183 19 11.5C19 7.08172 15.4183 3.5 11 3.5ZM7.14487 6.62224C7.57786 6.27941 8.2068 6.3525 8.54963 6.7855L11.1572 10.0789L13.3574 8.23377C13.7806 7.87889 14.4114 7.93426 14.7662 8.35744C15.1211 8.78062 15.0657 9.41136 14.6426 9.76623L12.3992 11.6475L13.3621 12.8636C13.705 13.2966 13.6319 13.9255 13.1989 14.2684C12.7659 14.6112 12.137 14.5381 11.7941 14.1051L10.8662 12.9331L10.1894 13.5006C9.76626 13.8555 9.13552 13.8001 8.78064 13.3769C8.42576 12.9538 8.48113 12.323 8.90431 11.9681L9.62415 11.3645L6.98162 8.027C6.63879 7.59401 6.71188 6.96508 7.14487 6.62224Z" fill="%237A92AE" /%3E%3C/svg%3E')}.input.input--time .input__wrapper:focus-within::before{background-image:url('data:image/svg+xml,%3Csvg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M11 3.5C6.58172 3.5 3 7.08172 3 11.5C3 14.6396 4.80844 17.3587 7.44503 18.669C7.93961 18.9148 8.1413 19.5149 7.89551 20.0095C7.64973 20.5041 7.04955 20.7058 6.55497 20.46C3.26468 18.8249 1 15.4278 1 11.5C1 5.97715 5.47715 1.5 11 1.5C16.5228 1.5 21 5.97715 21 11.5C21 17.0228 16.5228 21.5 11 21.5C10.4477 21.5 10 21.0523 10 20.5C10 19.9477 10.4477 19.5 11 19.5C15.4183 19.5 19 15.9183 19 11.5C19 7.08172 15.4183 3.5 11 3.5ZM7.14487 6.62224C7.57786 6.27941 8.2068 6.3525 8.54963 6.7855L11.1572 10.0789L13.3574 8.23377C13.7806 7.87889 14.4114 7.93426 14.7662 8.35744C15.1211 8.78062 15.0657 9.41136 14.6426 9.76623L12.3992 11.6475L13.3621 12.8636C13.705 13.2966 13.6319 13.9255 13.1989 14.2684C12.7659 14.6112 12.137 14.5381 11.7941 14.1051L10.8662 12.9331L10.1894 13.5006C9.76626 13.8555 9.13552 13.8001 8.78064 13.3769C8.42576 12.9538 8.48113 12.323 8.90431 11.9681L9.62415 11.3645L6.98162 8.027C6.63879 7.59401 6.71188 6.96508 7.14487 6.62224Z" fill="%231A7CEF" /%3E%3C/svg%3E')}.input.input--bg .output_text,.input.input--bg input,.input.input--bg textarea{background-color:var(--background)}.input.input [type=date],.input.input [type=time]{padding:1.3125rem .9375rem .5rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:textfield;-moz-appearance:textfield;height:3.4375rem!important;min-height:3.4375rem!important;min-width:95%;text-align:left!important}.input.input [type=date]{-moz-appearance:textfield}.input.input [type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;appearance:none}@media (max-width:768px){.input.input--time .input__wrapper{border-radius:0 0 3px 3px}.input.is-error{margin-bottom:25px;-webkit-transition:margin-bottom var(--hover-transition);transition:margin-bottom var(--hover-transition)}}.form__message{line-height:133%;color:#2e7d32;margin-bottom:1.25rem}.form__row:not(:last-child){margin-bottom:.625rem}.form__row--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.125rem}.form__buttons .form__button{margin-top:unset}.form__button{margin-top:2.5rem}.form__button .btn{width:100%}.form__success{max-width:28.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.form__success-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-montserrat);font-size:max(1.75rem,12px);line-height:121%;font-weight:900;margin:auto 0 .9375rem}.form__success-title svg{width:2rem;height:1.625rem;-o-object-fit:contain;object-fit:contain;margin-right:.625rem}.form__success-text{font-size:max(1rem,12px);line-height:150%}.form__success-button{margin-top:auto}a.link,button.link{text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.link{font-size:max(1.125rem,14px);line-height:111%;color:var(--blue);text-underline-offset:.25rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:-webkit-text-decoration var(--hover-transition);transition:-webkit-text-decoration var(--hover-transition);transition:text-decoration var(--hover-transition);transition:text-decoration var(--hover-transition),-webkit-text-decoration var(--hover-transition)}@media (max-width:768px){.form__row--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__row:not(:last-child){margin-bottom:15px}.form__button{margin-top:25px;max-width:unset}.form__success-title{margin-top:55px}.form__success-button{margin-top:80px}.link{font-size:16px;line-height:125%}}.popup{padding:unset;-webkit-box-shadow:0 20px 40px -10px rgba(28,46,67,.43);box-shadow:0 20px 40px -10px rgba(28,46,67,.43);background-color:var(--white);border-radius:.625rem;max-width:66.5rem;width:100%}.popup .input__message{position:absolute;left:0;bottom:-.125rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);white-space:nowrap}.popup .input--select{margin-right:1.375rem}.popup .input--date{width:68%;-ms-flex-negative:0;flex-shrink:0}.popup .input--date .output_text,.popup .input--date input,.popup .input--date textarea{border-top-right-radius:unset;border-bottom-right-radius:unset}.popup .input--time{width:100%}.popup .input--time .output_text,.popup .input--time input,.popup .input--time textarea{border-top-left-radius:unset;border-bottom-left-radius:unset}.popup .form__row--flex{max-width:23.4375rem}.popup .form__row:not(:last-child){margin-bottom:1.5rem}.popup .form__button{max-width:17.5rem;width:100%}.popup .form__wrapper{position:relative}.popup__container{display:-webkit-box;display:-ms-flexbox;display:flex}.popup__img{width:28.7%;-ms-flex-negative:0;flex-shrink:0;line-height:0}.popup__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.625rem 0 0 .625rem}.popup__inner{padding:3.4375rem 0 4.375rem;width:100%}.popup__wrapper{max-width:33.75rem;margin:0 auto}.popup__title{margin-bottom:1.875rem}.popup__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.popup__photo{width:7.875rem;height:5.5625rem;margin-right:1.125rem}.popup__photo>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__descr{-ms-flex-item-align:end;align-self:flex-end;margin-top:.125rem;font-style:italic;font-weight:400;max-width:15rem}.popup__descr b,.popup__descr strong{font-weight:700}.popup__close{margin-left:1.25rem}@media (max-width:768px){.popup{margin:35px 0 69px!important;border-radius:10px 10px 0 0}.popup .input--select{margin-right:unset;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.popup .input--date{width:100%}.popup .input--date .output_text,.popup .input--date input,.popup .input--date textarea{border-radius:3px 3px 0 0}.popup .input--time{width:100%}.popup .input--time .output_text,.popup .input--time input,.popup .input--time textarea{border-radius:0 0 3px 3px}.popup .form__button,.popup .form__row--flex{max-width:unset}.popup__inner{padding:50px 20px 40px}.popup__wrapper{max-width:unset}.popup__title{margin-bottom:25px}.popup__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.popup__descr{width:100%;max-width:unset;margin-top:10px}}.fancybox__content.mobile-hide{display:block!important}.fancybox__backdrop{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:rgba(183,183,183,.75)}.f-button.is-close-btn{width:1.375rem;height:1.375rem;top:1.5rem!important;right:1.625rem!important;color:var(--off-blue);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}@media (any-hover:hover){.link:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.f-button.is-close-btn:hover{color:var(--blue-hover)}}@media (max-width:768px){.f-button.is-close-btn{top:16px!important;right:17px!important;background-color:unset!important}.fancybox__slide{padding:unset}.fancybox__slide::after,.fancybox__slide::before{display:none}.fancybox__content{margin:auto 0}}.show-on-success{display:none}.invisible-on-success,.visible-on-success{-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition)}.invisible-on-success.is-hide{opacity:0;visibility:hidden}.visible-on-success{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden}.visible-on-success.is-visible{opacity:1;visibility:visible}