.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 (min-width:769px){.mobile-show{display:none!important}}.input{position:relative}.input:not(:last-child){margin-bottom:1rem}.input input,.input textarea{width:100%;outline:0;background-color:var(--white);border:1px solid #cbcbcb;border-radius:.75rem;padding:1.125rem;font-size:max(.875rem,12px);color:var(--black);-webkit-transition:color var(--hover-transition),border-color var(--hover-transition);transition:color var(--hover-transition),border-color var(--hover-transition)}.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{color:var(--grey)!important}.input input::-moz-placeholder,.input textarea::-moz-placeholder{color:var(--grey)!important}.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{color:var(--grey)!important}.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{color:var(--grey)!important}.input input::placeholder,.input textarea::placeholder{color:var(--grey)!important}.input input:focus,.input textarea:focus{border-color:var(--black)}.input input[disabled],.input input[readonly],.input textarea[disabled],.input textarea[readonly]{opacity:.48;cursor:not-allowed}.input textarea{min-height:6.75rem;resize:none}.input__message{font-size:max(.75rem,10px);color:red;text-align:left;margin-top:2px}.input.is-error{margin-bottom:.625rem}.form__btn{margin-top:1.5rem}.form__btn .btn{padding:1.09375rem 2.09375rem}@media (max-width:768px){.mobile-hide{display:none!important}.form__btn .btn{font-size:16px}}.default-hover{-webkit-transition:padding-bottom var(--hover-transition),margin-bottom var(--hover-transition),color var(--hover-transition);transition:padding-bottom var(--hover-transition),margin-bottom var(--hover-transition),color var(--hover-transition)}.popup{width:100%;max-width:37.5rem!important;position:relative;padding:2.5rem 1.25rem!important;border-radius:1.25rem!important}.popup__close{width:1.5rem;height:1.5rem;display:block;position:absolute;top:.625rem;right:.625rem;cursor:pointer;z-index:1}.popup__close>img,.popup__close>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__close>img path,.popup__close>svg path{-webkit-transition:fill-opacity var(--hover-transition);transition:fill-opacity var(--hover-transition)}.popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.popup__ico{width:5.625rem;height:5.625rem;margin-bottom:1.5rem}.popup__title{margin-bottom:1rem}.popup--contact{padding:2.875rem 3.25rem}.popup--contact .contact__text{margin-left:auto;margin-right:auto;max-width:21.875rem}.popup--contact .form{width:100%}@media (max-width:768px){.popup{width:calc(100% - 10px)}.popup__close{top:5px;right:4px}.popup--contact .iti__country-list{width:min(100vw - 57px,560px)}}.f-button.is-close-btn{display:none}.fancybox__content{color:var(--text-color)!important}.fancybox__backdrop{opacity:.5!important}.schedule{padding:6.25rem 0 3.125rem}.iti{width:100%}.iti__selected-dial-code{color:#0a0a0b}.iti__selected-flag{padding-left:.9375rem;border-radius:.75rem 0 0 .75rem}.iti__divider{display:none}.iti__country{width:100%;overflow:hidden;text-overflow:ellipsis}.iti__country-list{width:33rem;border:unset;bottom:-.5rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);border-radius:.75rem;z-index:10}.iti__country-list>li{padding:.5rem 1.125rem;-webkit-transition:background-color var(--hover-transition);transition:background-color var(--hover-transition)}.iti__country-list>li:not(:last-child){margin-bottom:.6875rem;border-bottom:1px solid #d9d9d9}@media (any-hover:hover){.default-hover:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.07em,currentColor));background-image:linear-gradient(transparent calc(100% - .07em),currentColor .07em);background-repeat:no-repeat;background-size:100% calc(100% - .07em);text-decoration:none!important;-webkit-animation:.5s cubic-bezier(.645,.045,.355,1) both linkRedraw;animation:.5s cubic-bezier(.645,.045,.355,1) both linkRedraw;padding-bottom:1px;margin-bottom:-1px}.popup__close:hover>svg path{fill-opacity:1}.iti__country-list>li:hover{background-color:#f0f0f0!important}.iti__country-list>li:hover .iti__country-name{color:var(--black)}}.iti__country-name{font-size:max(.875rem,12px);line-height:120%;letter-spacing:-.4px;color:var(--grey);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.iti__dial-code{font-size:max(1rem,12px);line-height:max(1.3125rem,12px);margin-left:auto;color:var(--black);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.iti__flag-container{padding:0}.iti__flag-box{width:24px;margin-right:32px}.iti__arrow{border-top-color:#0a0a0b}.iti__arrow--up{border-bottom-color:#0a0a0b}.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.custom{padding:10rem 0 5rem;min-height:100vh}.custom__content ul{list-style:disc}@media (max-width:768px){.iti__country-list{max-width:unset;width:min(100vw - 98px,669px);white-space:nowrap!important}.custom{padding:120px 0 0}}@-webkit-keyframes linkRedraw{0%{background-size:0 calc(100% - .07em)}100%{background-size:100% calc(100% - .07em)}}@keyframes linkRedraw{0%{background-size:0 calc(100% - .07em)}100%{background-size:100% calc(100% - .07em)}}