.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/build/assets/loading-BY_-FGaJ.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/build/assets/prev-BVHqDsrk.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/build/assets/next-QVcNtdNi.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/build/assets/close-DeJujm55.png) top right no-repeat;text-align:right;outline:none;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.multiselect{align-items:center;background:var(--ms-bg,#fff);border:var(--ms-border-width,1px) solid var(--ms-border-color,#d1d5db);border-radius:var(--ms-radius,4px);box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-font-size,1rem);justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect.is-open{border-radius:var(--ms-radius,4px) var(--ms-radius,4px) 0 0}.multiselect.is-open-top{border-radius:0 0 var(--ms-radius,4px) var(--ms-radius,4px)}.multiselect.is-disabled{background:var(--ms-bg-disabled,#f3f4f6);cursor:default}.multiselect.is-active{border:var(--ms-border-width-active,var(--ms-border-width,1px)) solid var(--ms-border-color-active,var(--ms-border-color,#d1d5db));box-shadow:0 0 0 var(--ms-ring-width,3px) var(--ms-ring-color,rgba(16,185,129,.188))}.multiselect-wrapper{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin:0 auto;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);outline:none;position:relative;width:100%}.multiselect-multiple-label,.multiselect-placeholder,.multiselect-single-label{align-items:center;background:transparent;box-sizing:border-box;display:flex;height:100%;left:0;line-height:var(--ms-line-height,1.375);max-width:100%;padding-left:var(--ms-px,.875rem);padding-right:calc(1.25rem + var(--ms-px, .875rem)*3);pointer-events:none;position:absolute;top:0}.multiselect-placeholder{color:var(--ms-placeholder-color,#9ca3af)}.multiselect-single-label-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ms-bg,#fff);border:0;border-radius:var(--ms-radius,4px);bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;height:100%;left:0;outline:none;padding-left:var(--ms-px,.875rem);position:absolute;right:0;top:0;width:100%}.multiselect-search::-webkit-search-cancel-button,.multiselect-search::-webkit-search-decoration,.multiselect-search::-webkit-search-results-button,.multiselect-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-tags{flex-grow:1;flex-shrink:1;flex-wrap:wrap;margin:var(--ms-tag-my,.25rem) 0 0;padding-left:var(--ms-py,.5rem)}.multiselect-tag,.multiselect-tags{align-items:center;display:flex;min-width:0}.multiselect-tag{background:var(--ms-tag-bg,#10b981);border-radius:var(--ms-tag-radius,4px);color:var(--ms-tag-color,#fff);font-size:var(--ms-tag-font-size,.875rem);font-weight:var(--ms-tag-font-weight,600);line-height:var(--ms-tag-line-height,1.25rem);margin-bottom:var(--ms-tag-my,.25rem);margin-right:var(--ms-tag-mx,.25rem);padding:var(--ms-tag-py,.125rem) 0 var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem);white-space:nowrap}.multiselect-tag.is-disabled{background:var(--ms-tag-bg-disabled,#9ca3af);color:var(--ms-tag-color-disabled,#fff);padding-right:var(--ms-tag-px,.5rem)}.multiselect-tag-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-tag-wrapper-break{white-space:normal;word-break:break-all}.multiselect-tag-remove{align-items:center;border-radius:var(--ms-tag-remove-radius,4px);display:flex;justify-content:center;margin:var(--ms-tag-remove-my,0) var(--ms-tag-remove-mx,.125rem);padding:var(--ms-tag-remove-py,.25rem) var(--ms-tag-remove-px,.25rem)}.multiselect-tag-remove:hover{background:#00000010}.multiselect-tag-remove-icon{background-color:currentColor;display:inline-block;height:.75rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.8;width:.75rem}.multiselect-tags-search-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;height:100%;margin:0 var(--ms-tag-mx,4px) var(--ms-tag-my,4px);position:relative}.multiselect-tags-search-copy{display:inline-block;height:1px;visibility:hidden;white-space:pre-wrap;width:100%}.multiselect-tags-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;bottom:0;box-sizing:border-box;font-family:inherit;font-size:inherit;left:0;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.multiselect-tags-search::-webkit-search-cancel-button,.multiselect-tags-search::-webkit-search-decoration,.multiselect-tags-search::-webkit-search-results-button,.multiselect-tags-search::-webkit-search-results-decoration{-webkit-appearance:none}.multiselect-inifite{align-items:center;display:flex;justify-content:center;min-height:calc(var(--ms-border-width, 1px)*2 + var(--ms-font-size, 1rem)*var(--ms-line-height, 1.375) + var(--ms-py, .5rem)*2);width:100%}.multiselect-inifite-spinner,.multiselect-spinner{animation:multiselect-spin 1s linear infinite;background-color:var(--ms-spinner-color,#10b981);flex-grow:0;flex-shrink:0;height:1rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1rem;z-index:10}.multiselect-spinner{margin:0 var(--ms-px,.875rem) 0 0}.multiselect-clear{display:flex;flex-grow:0;flex-shrink:0;opacity:1;padding:0 var(--ms-px,.875rem) 0 0;position:relative;transition:.3s;z-index:10}.multiselect-clear:hover .multiselect-clear-icon{background-color:var(--ms-clear-color-hover,#000)}.multiselect-clear-icon{background-color:var(--ms-clear-color,#999);display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E");transition:.3s}.multiselect-caret,.multiselect-clear-icon{height:1.125rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.625rem}.multiselect-caret{background-color:var(--ms-caret-color,#999);flex-grow:0;flex-shrink:0;margin:0 var(--ms-px,.875rem) 0 0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 320 512' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");pointer-events:none;position:relative;transform:rotate(0);transition:transform .3s;z-index:10}.multiselect-caret.is-open{pointer-events:auto;transform:rotate(180deg)}.multiselect-dropdown{-webkit-overflow-scrolling:touch;background:var(--ms-dropdown-bg,#fff);border:var(--ms-dropdown-border-width,1px) solid var(--ms-dropdown-border-color,#d1d5db);border-radius:0 0 var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px);bottom:0;display:flex;flex-direction:column;left:calc(var(--ms-border-width, 1px)*-1);margin-top:calc(var(--ms-border-width, 1px)*-1);max-height:var(--ms-max-height,10rem);outline:none;overflow-y:scroll;position:absolute;right:calc(var(--ms-border-width, 1px)*-1);transform:translateY(100%);z-index:100}.multiselect-dropdown.is-top{border-radius:var(--ms-dropdown-radius,4px) var(--ms-dropdown-radius,4px) 0 0;bottom:auto;top:var(--ms-border-width,1px);transform:translateY(-100%)}.multiselect-dropdown.is-hidden{display:none}.multiselect-options{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.multiselect-group{margin:0;padding:0}.multiselect-group-label{align-items:center;background:var(--ms-group-label-bg,#e5e7eb);box-sizing:border-box;color:var(--ms-group-label-color,#374151);cursor:default;display:flex;font-size:.875rem;font-weight:600;justify-content:flex-start;line-height:var(--ms-group-label-line-height,1.375);padding:var(--ms-group-label-py,.3rem) var(--ms-group-label-px,.75rem);text-align:left;text-decoration:none}.multiselect-group-label.is-pointable{cursor:pointer}.multiselect-group-label.is-pointed{background:var(--ms-group-label-bg-pointed,#d1d5db);color:var(--ms-group-label-color-pointed,#374151)}.multiselect-group-label.is-selected{background:var(--ms-group-label-bg-selected,#059669);color:var(--ms-group-label-color-selected,#fff)}.multiselect-group-label.is-disabled{background:var(--ms-group-label-bg-disabled,#f3f4f6);color:var(--ms-group-label-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-group-label.is-selected.is-pointed{background:var(--ms-group-label-bg-selected-pointed,#0c9e70);color:var(--ms-group-label-color-selected-pointed,#fff)}.multiselect-group-label.is-selected.is-disabled{background:var(--ms-group-label-bg-selected-disabled,#75cfb1);color:var(--ms-group-label-color-selected-disabled,#d1fae5)}.multiselect-group-options{margin:0;padding:0}.multiselect-option{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ms-option-font-size,1rem);justify-content:flex-start;line-height:var(--ms-option-line-height,1.375);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem);text-align:left;text-decoration:none}.multiselect-option.is-pointed{background:var(--ms-option-bg-pointed,#f3f4f6);color:var(--ms-option-color-pointed,#1f2937)}.multiselect-option.is-selected{background:var(--ms-option-bg-selected,#10b981);color:var(--ms-option-color-selected,#fff)}.multiselect-option.is-disabled{background:var(--ms-option-bg-disabled,#fff);color:var(--ms-option-color-disabled,#d1d5db);cursor:not-allowed}.multiselect-option.is-selected.is-pointed{background:var(--ms-option-bg-selected-pointed,#26c08e);color:var(--ms-option-color-selected-pointed,#fff)}.multiselect-option.is-selected.is-disabled{background:var(--ms-option-bg-selected-disabled,#87dcc0);color:var(--ms-option-color-selected-disabled,#d1fae5)}.multiselect-no-options,.multiselect-no-results{color:var(--ms-empty-color,#4b5563);padding:var(--ms-option-py,.5rem) var(--ms-option-px,.75rem)}.multiselect-fake-input{background:transparent;border:0;bottom:-1px;font-size:0;height:1px;left:0;outline:none;padding:0;position:absolute;right:0;width:100%}.multiselect-fake-input:active,.multiselect-fake-input:focus{outline:none}.multiselect-assistive-text{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.multiselect-spacer{display:none}[dir=rtl] .multiselect-multiple-label,[dir=rtl] .multiselect-placeholder,[dir=rtl] .multiselect-single-label{left:auto;padding-left:calc(1.25rem + var(--ms-px, .875rem)*3);padding-right:var(--ms-px,.875rem);right:0}[dir=rtl] .multiselect-search{padding-left:0;padding-right:var(--ms-px,.875rem)}[dir=rtl] .multiselect-tags{padding-left:0;padding-right:var(--ms-py,.5rem)}[dir=rtl] .multiselect-tag{margin-left:var(--ms-tag-mx,.25rem);margin-right:0;padding:var(--ms-tag-py,.125rem) var(--ms-tag-px,.5rem) var(--ms-tag-py,.125rem) 0}[dir=rtl] .multiselect-tag.is-disabled{padding-left:var(--ms-tag-px,.5rem)}[dir=rtl] .multiselect-caret,[dir=rtl] .multiselect-spinner{margin:0 0 0 var(--ms-px,.875rem)}[dir=rtl] .multiselect-clear{padding:0 0 0 var(--ms-px,.875rem)}@keyframes multiselect-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.header .header-block{background:transparent;position:relative;max-height:120px;height:120px;z-index:10}.header .header-block .header-navbar{display:flex;align-items:center;justify-content:space-between;height:100%}.header .header-block .header-navbar .dropdown{position:relative}.header .header-block .header-navbar .dropdown .dropdown-menu{display:none;position:absolute;top:100%;right:0;z-index:1000;float:left;width:220px;padding:0 15px;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border-radius:4px;box-shadow:0 6px 12px #0000002d;-webkit-transition:all .3s ease;transition:all .3s ease}.header .header-block .header-navbar .dropdown:hover .dropdown-menu{display:block}.header .header-block .header-navbar .dropdown .dropdown-options .dropdown-options-title{margin-top:15px;font-size:14px;line-height:17px;font-weight:600;color:var(--label-color)}.header .header-block .header-navbar .dropdown .dropdown-options .dropdown-item{margin:15px 0}.header .header-block .header-navbar .dropdown .dropdown-options .dropdown-item .dropdown-item-title{font-size:14px;line-height:17px;font-weight:400;margin-bottom:10px;color:var(--label-color)}.header .header-block .header-navbar .dropdown .dropdown-options .dropdown-item a{font-size:16px;line-height:22px;font-weight:400;color:var(--text-color);padding:0}.header .header-block .header-navbar .dropdown .dropdown-options .dropdown-item a img{width:24px;height:24px;margin-right:8px}.header .header-block .header-navbar .dropdown .dropdown-options .dropdown-item a:hover{color:var(--link-color)}.header .header-block .header-navbar .dropdown .header-menu{padding:0;overflow:hidden}.header .header-block .header-navbar .dropdown .header-menu .dropdown-options .dropdown-item{margin:auto}.header .header-block .header-navbar .dropdown .header-menu .dropdown-options .dropdown-item a{padding:8px 15px;display:block}.header .header-block .header-navbar .dropdown .header-menu .dropdown-options .dropdown-item a:hover{color:var(--link-color);background-color:var(--header-dropdown-menu-hover)}.header .header-block .navbar-logo{padding:20px 0;position:relative;display:block}.header .header-block .navbar-logo a{display:flex;align-items:center;text-decoration:none}.header .header-block .navbar-logo .logo-icon{max-width:100%;max-height:80px;height:auto}.header .header-block .navbar-mobile-buttons{display:none}.header .header-block .navbar-routs{padding:0 10px;display:flex;flex-direction:column}.header .header-block .navbar-routs .navbar-routs-mob-header{display:none}.header .header-block .navbar-routs .navbar-routs-list{display:flex;flex-direction:row;margin:0;padding:0;list-style-type:none;justify-content:flex-end;align-items:center;column-gap:10px}.header .header-block .navbar-routs .navbar-routs-list li{padding:5px 10px;display:flex;align-items:center}.header .header-block .navbar-routs .navbar-routs-list li a{text-decoration:none;color:var(--navbar-text-color);position:relative;font-size:16px;line-height:22px;font-weight:400}.header .header-block .navbar-routs .navbar-routs-list li img{display:none;width:11px;margin-left:10px}.header .header-block .navbar-routs .navbar-routs-list li.dropdown img{display:block}.header .header-block .navbar-routs .navbar-routs-list li .auth-manager .auth__button{display:flex;align-items:center}.header .header-block .navbar-routs .navbar-routs-list li .auth-manager .auth__button img{width:16px;height:16px;display:block;margin-right:10px;margin-left:0}.header .header-block .navbar-routs .navbar-routs-list li .auth-manager .auth__button .auth__button-title{font-weight:600}.header .header-block .navbar-routs .navbar-routs-list li .auth-manager .auth__button .mob-button{display:none}.header .header-block .navbar-routs .navbar-phones-list{display:flex;flex-direction:row;margin:15px -15px 0 0;padding:0;list-style-type:none;justify-content:flex-end;align-items:center;column-gap:40px}.header .header-block .navbar-routs .navbar-phones-list li{display:flex;align-items:center}.header .header-block .navbar-routs .navbar-phones-list li a{text-decoration:none;color:var(--navbar-text-color);display:flex;align-items:flex-end;font-weight:400;font-size:25px;line-height:34px;padding-bottom:12px}.header .header-block .navbar-routs .navbar-phones-list li a img{width:30px;height:30px;margin-right:15px}.header .header-block .navbar-routs .navbar-phones-list li a .name{height:100%;letter-spacing:-.6945px}.header .header-block .navbar-routs .navbar-phones-list li a .arrow{margin:auto 0 auto 10px;width:11px;height:11px;opacity:.4}.header .header-block .navbar-buttons>ul{margin:0 auto;padding:0;float:right;display:flex;align-items:center}.header .header-sticky{position:fixed;opacity:0;visibility:hidden;left:-1px;top:-1px;width:calc(100vw + 2px);padding:0;z-index:99999;background-color:#000;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px #0000004d}.header #nav-toggle{position:absolute;top:-150px}.header .navbar-burger{margin:auto 0}.header .navbar-burger .icon-burger{display:block;padding:7px 5px;border-radius:4px;width:30px}.header .navbar-burger .icon-burger .line{margin:5px auto;width:20px;height:2px;background-color:var(--navbar-cart-button-bg);border-radius:3px;transition:all .3s ease-in-out}.header{z-index:3;position:relative;margin-bottom:-134px}.header .dropdown-menu{background:#fff;border:1px solid var(--navbar-cart-button-bg);z-index:10}@media screen and (max-width: 991px){.header .header-block{height:75px}.header .header-block .header-navbar{justify-content:space-between}.header .header-block .navbar-logo{padding:15px 0}.header .header-block .navbar-logo .logo-icon{max-height:45px;height:auto}.header .header-block .navbar-routs{display:none;position:fixed;padding:0 15px;top:0;left:0;width:100vw;height:100vh;background:var(--header-bg)}.header .header-block .navbar-routs .navbar-routs-mob-header{display:flex;justify-content:space-between;align-items:center}.header .header-block .navbar-routs .navbar-routs-mob-header .navbar-routs-mob-header-close{width:40px;height:40px;background-color:var(--navbar-mob-button-bg);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.header .header-block .navbar-routs .navbar-routs-mob-header .navbar-routs-mob-header-close img{width:20px;height:20px;filter:var(--filter-white-color)}.header .header-block .navbar-routs.show{display:block}.header .header-block .navbar-routs .navbar-routs-list{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 35px 40px;max-height:calc(100vh - 75px);overflow-y:auto}.header .header-block .navbar-routs .navbar-routs-list li{padding:10px 0;flex-wrap:wrap}.header .header-block .navbar-routs .navbar-routs-list li.item-desktop{display:none}.header .header-block .navbar-routs .navbar-routs-list li a{position:relative;font-size:18px;line-height:25px;font-weight:700;width:100%;flex:1}.header .header-block .navbar-routs .navbar-routs-list li.dropdown img{display:none}.header .header-block .navbar-routs .navbar-routs-list li .header-menu{display:block;position:relative;background-color:transparent;top:unset;right:unset;width:100%;padding:0;border:none;box-shadow:none;text-decoration:none;border-radius:0;margin:0;list-style:none;z-index:1}.header .header-block .navbar-routs .navbar-routs-list li .header-menu .dropdown-options{margin-bottom:10px}.header .header-block .navbar-routs .navbar-routs-list li .header-menu .dropdown-options .dropdown-item a{padding:15px 0 0;font-size:18px;line-height:25px;font-weight:400;color:var(--navbar-text-color)}.header .header-block .navbar-routs .navbar-routs-list li .header-menu .dropdown-options .dropdown-item a:hover{color:var(--navbar-text-color);background-color:transparent}.header .header-block .navbar-routs .navbar-phones-list{display:none}.header .header-block .navbar-mobile-buttons{display:flex;align-items:center;justify-content:flex-end;list-style:none;column-gap:10px}.header .header-block .navbar-mobile-buttons li .navbar-mobile-button{width:40px;height:40px;background-color:var(--navbar-mob-button-bg);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.header .header-block .navbar-mobile-buttons li .navbar-mobile-button img{width:20px;height:20px}.header .header-block .navbar-mobile-buttons li .auth-manager .auth__button{display:none}.modal .modal-block{max-height:100vh}.modal .modal-block .contacts-modal-close{position:absolute;top:0;right:0;cursor:pointer;z-index:10}.modal .modal-block .contacts-modal-content{padding:20px}.modal .modal-block .contacts-modal-content .modal-form .modal-title{text-align:left}.modal .modal-block .contacts-modal-content .modal-form-fields .contacts-title{font-size:16px;line-height:22px;font-weight:600;color:var(--label-color);margin-bottom:10px}.modal .modal-block .contacts-modal-content .modal-form-fields .contacts-options{margin:20px 0}.modal .modal-block .contacts-modal-content .modal-form-fields .contacts-item{margin-bottom:10px}.modal .modal-block .contacts-modal-content .modal-form-fields .contacts-item:last-child{margin-bottom:0}.modal .modal-block .contacts-modal-content .modal-form-fields .contacts-item a{font-size:16px;line-height:22px;font-weight:600;color:var(--text-color);padding:0;display:flex;align-items:center}.modal .modal-block .contacts-modal-content .modal-form-fields .contacts-item a img{width:24px;height:24px;margin-right:8px}}.main-footer{position:relative;padding:70px 0 40px;background:linear-gradient(0deg,#edf2f700,#edf2f7);border-top:1px solid var(--footer-border-color)}.main-footer .footer-img-bg{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;height:auto;bottom:80px}.main-footer .footer-img-bg:before{position:absolute;left:0;top:0;height:100%;width:100%;background:var(--footer-background-first-color);opacity:.9;content:""}.main-footer .footer-col{flex:1 0 50%;width:50%;display:flex;align-items:center;justify-content:flex-start}.main-footer .footer-col:last-child{justify-content:flex-end}.main-footer .footer-col .footer-map{display:flex;justify-content:flex-end;align-items:flex-start;width:100%}.main-footer .footer-col .footer-map iframe{width:100%;max-width:510px;height:371px}.main-footer .footer-top .dropdown{position:relative}.main-footer .footer-top .dropdown .dropdown-menu{display:none;position:absolute;top:100%;right:0;z-index:1000;float:left;width:220px;padding:0 15px;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border-radius:4px;box-shadow:0 6px 12px #0000002d;-webkit-transition:all .3s ease;transition:all .3s ease}.main-footer .footer-top .dropdown:hover .dropdown-menu{display:block}.main-footer .footer-top .dropdown .dropdown-options .dropdown-options-title{margin-top:15px;font-size:14px;line-height:17px;font-weight:600;color:var(--label-color)}.main-footer .footer-top .dropdown .dropdown-options .dropdown-item{margin:15px 0}.main-footer .footer-top .dropdown .dropdown-options .dropdown-item .dropdown-item-title{font-size:14px;line-height:17px;font-weight:600;margin-bottom:10px;color:var(--label-color)}.main-footer .footer-top .dropdown .dropdown-options .dropdown-item a{font-size:16px;line-height:22px;font-weight:600;color:var(--text-color);padding:0}.main-footer .footer-top .dropdown .dropdown-options .dropdown-item a img{width:24px;height:24px;margin-right:8px}.main-footer .footer-top .dropdown .dropdown-options .dropdown-item a:hover{color:var(--link-color)}.main-footer .footer-top .footer-top-block{display:flex;align-items:center;justify-content:space-between}.main-footer .footer-top .footer-top-block .footer-col{flex-direction:column;align-items:flex-start}.main-footer .footer-top .footer-top-block .footer-top-item{padding-bottom:40px}.main-footer .footer-top .footer-top-block .footer-top-item .footer-top-item-label{font-size:14px;font-weight:600;line-height:17px;color:var(--footer-text-color);margin-bottom:20px}.main-footer .footer-top .footer-top-block .footer-phones-list{display:flex;flex-direction:row;margin:15px 0 0;padding:0;list-style-type:none;justify-content:flex-end;align-items:center;column-gap:40px}.main-footer .footer-top .footer-top-block .footer-phones-list li{display:flex;align-items:center}.main-footer .footer-top .footer-top-block .footer-phones-list li a{text-decoration:none;color:var(--text-color);display:flex;align-items:center;flex-wrap:nowrap;font-weight:600;font-size:24px;line-height:34px}.main-footer .footer-top .footer-top-block .footer-phones-list li a span{white-space:nowrap}.main-footer .footer-top .footer-top-block .footer-phones-list li a img{width:30px;height:30px;margin-right:15px}.main-footer .footer-top .footer-top-block .footer-phones-list li a .name{height:100%;letter-spacing:-.1961px}.main-footer .footer-top .footer-top-block .footer-phones-list li a .arrow{margin-left:10px;margin-right:0;width:11px;height:11px;filter:var(--footer-icon-color)}.main-footer .footer-top .footer-top-block .footer-addresses-list{list-style:none;margin:0;padding:0}.main-footer .footer-top .footer-top-block .footer-addresses-list li{display:flex;align-items:center;margin-bottom:15px}.main-footer .footer-top .footer-top-block .footer-addresses-list li:last-child{margin-bottom:0}.main-footer .footer-top .footer-top-block .footer-addresses-list li a{display:flex;align-items:center}.main-footer .footer-top .footer-top-block .footer-addresses-list li img{width:22px;height:22px;margin-right:10px}.main-footer .footer-top .footer-top-block .footer-addresses-list li .name{font-size:18px;font-weight:600;line-height:24px;color:var(--text-color)}.main-footer .footer-top .footer-top-block .footer-socials-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:7px}.main-footer .footer-top .footer-top-block .footer-socials-list .item a{background-color:var(--footer-social-bg);padding:15px 30px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:24px;color:var(--text-color)}.main-footer .footer-top .footer-top-block .footer-socials-list .item a img{width:30px;height:30px;margin-right:12px}.main-footer .footer-top .footer-top-block .footer-socials-list .item a:hover{background-color:var(--footer-social-hover-bg)}.main-footer .footer-bottom{position:relative;background-color:transparent;width:100%}.main-footer .footer-bottom .footer-bottom-block{display:flex;align-items:center;justify-content:space-between}.main-footer .footer-bottom .footer-bottom-block .footer-pages{display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:0;list-style:none;margin:0}.main-footer .footer-bottom .footer-bottom-block .footer-pages li{font-size:16px;font-weight:400;line-height:22px}.main-footer .footer-bottom .footer-bottom-block .footer-pages li a{color:var(--text-color)}.main-footer .footer-bottom .footer-bottom-block .footer-pages li a:hover{color:var(--link-color)}.main-footer .footer-bottom .footer-bottom-block .copyright-text{max-width:50%;font-size:14px;line-height:17px;font-weight:600;color:var(--footer-text-color);margin-bottom:0;position:relative;margin-left:30px}.main-footer .footer-bottom .footer-bottom-block .copyright-text a{color:var(--footer-text-color)}.main-footer .footer-bottom .footer-bottom-block .footer-payment-logo{display:flex;justify-content:flex-end;align-items:center;gap:25px;padding:0;list-style:none;margin:0}.main-footer .footer-bottom .footer-bottom-block .footer-payment-logo li{display:flex;justify-content:center;align-items:center;height:35px;line-height:45px;position:relative;text-align:center;width:45px}.main-footer .footer-bottom .footer-bottom-block .footer-payment-logo img{max-width:100%;height:auto}@media screen and (max-width: 1200px){.main-footer .footer-top .footer-top-block .footer-phones-list{flex-direction:column;gap:20px}}@media screen and (max-width: 991px){.main-footer{padding:40px 0}.main-footer .footer-top .footer-top-block{flex-direction:column}.main-footer .footer-top .footer-top-block .footer-top-item .footer-top-item-label{font-size:12px}.main-footer .footer-top .footer-top-block .footer-col{flex:1 0 100%;width:100%}.main-footer .footer-top .footer-top-block .footer-col .footer-map{margin-bottom:40px;margin-top:30px}.main-footer .footer-top .footer-top-block .footer-col .footer-map iframe{width:100%;height:220px}.main-footer .footer-top .footer-top-block .footer-addresses-list li img{width:19px;height:19px}.main-footer .footer-top .footer-top-block .footer-addresses-list li .name{font-size:16px;line-height:22px}.main-footer .footer-top .footer-top-block .footer-phones-list{flex-direction:column;gap:20px}.main-footer .footer-top .footer-top-block .footer-phones-list li a{font-size:21px;line-height:25px}.main-footer .footer-top .footer-top-block .footer-phones-list li a img{width:25px;height:25px;margin-right:10px}.main-footer .footer-top .footer-top-block .footer-socials-list{gap:10px;justify-content:center;flex-wrap:wrap}.main-footer .footer-top .footer-top-block .footer-socials-list .item{width:calc(50% - 5px)}.main-footer .footer-top .footer-top-block .footer-socials-list .item a{width:100%;font-size:16px;font-weight:600;line-height:22px}.main-footer .footer-top .footer-top-block .footer-socials-list .item a img{width:25px;height:25px;margin-right:10px}.main-footer .footer-bottom .footer-bottom-block{flex-direction:column;gap:40px}.main-footer .footer-bottom .footer-bottom-block .footer-col{flex:1 0 100%;width:100%;justify-content:center;align-items:center}.main-footer .footer-bottom .footer-bottom-block .footer-pages{gap:20px;justify-content:center;text-align:center}.main-footer .footer-bottom .footer-bottom-block .footer-payment-logo{gap:25px}.main-footer .footer-bottom .footer-bottom-block .footer-payment-logo li{width:50px;height:36px}.main-footer .footer-bottom .footer-bottom-block .copyright-col{flex-direction:column;gap:20px}.main-footer .footer-bottom .footer-bottom-block .copyright-col .copyright-text{margin:0;max-width:220px;text-align:center;font-size:12px;line-height:17px;font-weight:600}}.main-first{max-width:100%;position:relative}.main-first .main-first-image{height:620px;position:relative}.main-first .main-first-image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--header-bg);z-index:-1}.main-first .main-first-image picture{display:flex;width:100%;height:100%}.main-first .main-first-image img{width:100%;height:100%;object-fit:none}.main-first .main-first-image-mob{display:none}.main-first .main-first-content{position:absolute;bottom:90px;left:50%;transform:translate(-50%);z-index:1;width:100%;text-align:left}.main-first .main-first-content .main-first-content-text{width:55%;color:var(--navbar-text-color);margin:0}.main-form{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);z-index:1;width:100%;text-align:left}.mobile-show-form{display:none}.main-advantages{padding-top:120px;display:grid;grid-template-columns:repeat(4,1fr);gap:60px}.main-advantages .main-advantages-item .advantage-image{width:55px;height:55px;margin-bottom:15px}.main-advantages .main-advantages-item .advantage-image img{width:100%;height:100%}.main-advantages .main-advantages-item .advantage-title{font-size:20px;font-weight:600;line-height:26px;margin-bottom:10px;color:var(--text-color)}.main-advantages .main-advantages-item .advantage-text{font-size:16px;font-weight:600;line-height:22px;color:var(--label-color)}.main-routes{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.main-routes .main-routes-item{display:flex;align-items:center;justify-content:space-between;background-color:var(--main-routes-bg);color:var(--main-routes-text);padding:23px 20px 23px 30px;border-radius:4px;position:relative;font-family:Arial,sans-serif;margin-bottom:1px;transition:all .3s}.main-routes .main-routes-item.hidden{display:none}.main-routes .main-routes-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background-color:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.main-routes .main-routes-item:after{content:"";position:absolute;right:-9px;top:0;bottom:0;width:10px;background-color:var(--main-routes-bg);clip-path:polygon(0 0,100% 50%,0 100%);transition:all .3s}.main-routes .main-routes-item .main-routes-item-name{display:flex;align-items:center;font-size:18px;line-height:24px;font-weight:600}.main-routes .main-routes-item .main-routes-item-name img{width:18px;height:18px;margin-right:16px;filter:var(--main-routes-icon);transition:all .3s}.main-routes .main-routes-item .main-routes-item-name .arrow{margin:0 10px;width:11px;height:11px}.main-routes .main-routes-item:hover{background-color:var(--main-routes-bg-hover);color:var(--main-routes-text-hover);padding:23px 10px 23px 40px;box-shadow:0 10px 5px -7px #f99e2c;z-index:1}.main-routes .main-routes-item:hover .main-routes-item-name img{filter:var(--main-routes-icon-hover)}.main-routes .main-routes-item:hover:after{background-color:var(--main-routes-bg-hover)}.main-routes .main-routes-more{font-size:16px;font-weight:600;line-height:22px;color:var(--main-routes-text);padding-top:15px;display:block}.main-news-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.main-news-title h2{margin:0}.main-news-title a{font-size:16px;font-weight:600;line-height:22px;color:var(--link-color)}.main-news-list{padding-bottom:80px;margin-left:-10px;margin-right:-10px}.main-news-list .main-news-item{margin:0 10px}.main-news-list .main-news-item img{width:100%;height:100%;max-width:280px;max-height:280px;border-radius:4px;margin:auto auto 15px}.main-news-list .main-news-item .main-news-item-title{max-width:280px;font-size:18px;font-weight:600;line-height:24px;color:var(--link-color);margin:auto}.main-news-mobile-all{display:none}@media screen and (max-width: 1199px){.main-first .main-first-content .main-first-content-text{font-size:40px;line-height:48px}}@media screen and (max-width: 991px){.main-first .main-first-image{display:none}.main-first .main-first-image-mob{height:696px;display:block}.main-first .main-first-image-mob img{width:100%;height:100%;object-fit:cover}.main-first .main-first-content{position:absolute;bottom:250px;left:50%;transform:translate(-50%);z-index:1;width:100%;text-align:left}.main-first .main-first-content .main-first-content-text{font-size:30px;line-height:36px;width:100%}.main-form{position:absolute;top:unset;bottom:-30px;left:50%;transform:translate(-50%);z-index:1;width:100%;text-align:left}.main-form.hide{display:none}.mobile-show-form{height:100%;display:flex;align-items:flex-end;padding-bottom:20px}.mobile-show-form button{font-size:14px;line-height:19px;font-weight:700;padding:0;height:50px;width:100%;display:flex;align-items:center;justify-content:center}.mobile-show-form button img{width:20px;height:20px;margin-right:10px}.mobile-show-form.hide{display:none}.main-advantages{padding-top:80px;grid-template-columns:1fr;gap:40px}.main-advantages .main-advantages-item{text-align:center}.main-advantages .main-advantages-item .advantage-image{width:50px;height:50px;margin-left:auto;margin-right:auto}.main-advantages .main-advantages-item .advantage-title{font-size:18px;line-height:25px;margin-bottom:10px}.main-advantages .main-advantages-item .advantage-text{font-size:14px;line-height:20px}.main-routes{grid-template-columns:1fr;gap:50px}.main-routes .main-routes-list{margin-right:10px}.main-routes .main-routes-item{padding:22px 20px 22px 30px}.main-routes .main-routes-item .main-routes-item-name{font-size:16px;line-height:22px}.main-routes .main-routes-more{font-size:14px;line-height:20px}.main-news{padding-bottom:50px}.main-news-list{padding:0}.main-news-list .main-news-item .main-news-item-title{font-size:16px;line-height:22px}}@media screen and (max-width: 768px){.main-news-mobile-all{display:block;margin-top:25px}.main-news-mobile-all a{font-size:14px;font-weight:600;line-height:20px;color:var(--link-color)}.main-news-title a{display:none}.main-news-list .slick-list{padding:0 150px 0 0!important}}@media screen and (max-width: 520px){.main-news-list{padding:0;margin-left:-5px;margin-right:-15px}.main-news-list .slick-list{padding:0 150px 0 0!important}.main-news-list .main-news-item{margin:0 5px}.main-news-list .main-news-item .main-news-item-title{font-size:16px;line-height:22px}}.search-form{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--search-form-bg);border-radius:2px}.search-form .form-fields{display:flex;justify-content:center;align-items:center;width:100%;padding:4px;border-radius:5px}.search-form .form-fields .form__item{background-color:#fff;flex:2}.search-form .form-fields .form__item.select{position:relative}.search-form .form-fields .form__item.select .station-reverse{position:absolute;top:55%;right:10px;transform:translateY(-50%);cursor:pointer}.search-form .form-fields .form__item.select .station-reverse img{width:18px;height:18px}.search-form .form-fields .form__item.border-r{border-right:1px solid var(--search-form-border)}.search-form .form-fields .form__item.field-dates{flex:2}.search-form .form-fields .form__item.field-dates .date-back{font-size:14px;line-height:20px;padding:14px}.search-form .form-fields .form__item.field-dates .form__item-input .mx-datepicker.has-value~label{font-size:12px;line-height:16px;padding-top:8px;padding-bottom:38px}.search-form .form-fields .form__item.field-passengers{flex:1}.search-form .form-fields .form__item.field-currency{flex:1;min-width:120px}.search-form .form-fields .form__item .mx-input{box-shadow:none}.search-form .form-fields .form__item .multiselect .multiselect-dropdown{max-height:290px}.search-form .form-fields .form__item .multiselect .multiselect-group-label{font-size:18px;line-height:21px;font-weight:400;color:var(--text-color)}.search-form .form-fields .form__item .multiselect .multiselect-group-label img{width:20px;height:20px;margin-right:10px}.search-form .form-fields .form__item .multiselect .multiselect-option .station{font-size:16px;line-height:21px;font-weight:400;color:var(--text-color)}.search-form .form-fields .form__item .multiselect .multiselect-option .station:hover{background-color:var(--search-form-hover-bg);color:var(--search-station-hover-text)}.search-form .form-fields .form__item .multiselect .multiselect-option.is-selected,.search-form .form-fields .form__item .multiselect .multiselect-option.is-selected .station,.search-form .form-fields .form__item .multiselect .multiselect-option.is-selected .station:hover{background-color:var(--search-station-active-bg);color:var(--search-station-active-text)}.search-form .form-fields .form__item .v-select.vs--single .vs__selected-options{flex-wrap:nowrap;width:90%;align-items:center;padding:0}.search-form .form-fields .form__item .v-select.vs--single .vs__selected-options input{margin:0;border:none}.search-form .form-fields .form__item .v-select .vs__dropdown-toggle{font-size:20px;line-height:26px;border:1px solid transparent;padding:0}.search-form .form-fields .form__item .v-select .vs__dropdown-toggle .vs__actions{display:none!important}.search-form .form-fields .form__item .v-select .vs__selected{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:var(--text-color);font-size:20px;line-height:26px;padding:28px 20px 10px;margin:0;border:none}.search-form .form-fields .form__item .v-select .vs__dropdown-menu{background:#fff;border:none;color:var(--label-color);font-size:14px;font-weight:400}.search-form .form-fields .form__item .form-seat{display:flex;align-items:center;justify-content:space-between}.search-form .form-fields .form__item .form-seat label{text-align:center;width:100%}.search-form .form-fields .form__item .form-seat input{width:46px;padding:28px 5px 10px;text-align:center}.search-form .form-fields .form__item .form-seat .form-seat__button{padding:15px;border:none;cursor:pointer}.search-form .form-fields .form__item .form-seat .form-seat__button a{background-color:var(--btn-count-bg);width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:3px}.search-form .form-fields .form__item .form-seat .form-seat__button a img{width:10px;height:10px}.search-form .form-fields .form__item .invalid-field{border:1px solid var(--error-color)!important;border-radius:0}@media screen and (max-width: 991px){.search-form{display:flex;flex-direction:column}.search-form .form-fields{flex-wrap:wrap;max-width:100%}.search-form .form-fields .form__item{flex:unset;width:100%}.search-form .form-fields .form__item.border-r{border-right:none}.search-form .form-fields .form__item.select{border-bottom:1px solid var(--search-form-border)}.search-form .form-fields .form__item.select .station-reverse{height:200%;top:200%;right:0;transform:translateY(-100%);display:flex;justify-content:center;align-items:center;z-index:2;width:54px;background-color:#fff}.search-form .form-fields .form__item.field-dates{width:100%;flex:unset;border-bottom:1px solid var(--search-form-border)}.search-form .form-fields .form__item.field-currency,.search-form .form-fields .form__item.field-passengers{width:50%}.search-form .form-fields .form__item .form-seat input{width:46px;padding:26px 5px 10px;text-align:center}.search-form .form-fields .form__item .form-seat .form-seat__button{padding:15px;border:none;cursor:pointer}.search-form .form-fields .form__item .form-seat .form-seat__button a{background-color:var(--btn-count-bg);width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:3px}.search-form .form-fields .form__item .form-seat .form-seat__button a img{width:10px;height:10px}.search-form .form-button{height:60px;width:100%}.search-form .form-button button{font-size:14px;height:60px;width:100%;padding:0}.search-form .form-button button img{width:20px;height:20px;margin-right:10px}}.page-title-block{height:160px;background-color:var(--header-bg);position:relative}.page-title-block.not-form{height:120px}.page-wrapper{padding:130px 0 100px}.page-wrapper .page-block{display:flex;justify-content:center}.page-wrapper h1{margin-top:0;margin-bottom:30px;font-size:50px;font-weight:700;line-height:69px;color:var(--text-color)}.page-wrapper .page-content{flex:1}.page-wrapper .page-content h2{margin-top:0;margin-bottom:30px;font-size:25px;font-weight:600;line-height:34px;color:var(--text-color)}.page-wrapper .page-content .page-content-text{font-size:16px;font-weight:400;line-height:22px;color:var(--text-color)}.page-wrapper .page-content .page-content-text a{color:var(--link-global-color);text-decoration:underline}.page-wrapper .page-content .page-content-text ul{padding-left:25px}.page-wrapper .page-content .page-content-text ul li{margin-bottom:10px}.page-wrapper .page-content .page-content-text ul li:last-child{margin-bottom:0}.page-wrapper .page-content .page-content-text img{width:100%;max-width:100%;height:auto}.page-wrapper .page-content .page-content-text blockquote{margin:20px 0;padding:8px 18px;background:linear-gradient(0deg,#008bd0,#105598);color:#fff;border-radius:40px;width:auto;display:inline-block;margin-inline-start:0;margin-inline-end:0;margin-block-start:0;margin-block-end:0;font-size:25px;font-weight:600;line-height:34px}.page-wrapper .page-content .page-content-text .ql-syntax{display:inline-block;max-width:100%;word-wrap:break-word;white-space:pre-wrap;background-color:#f99e2c;color:#fff;padding:25px 25px 25px 85px;font-size:16px;line-height:22px;font-weight:700;border-radius:4px;position:relative}.page-wrapper .page-content .page-content-text .ql-syntax:before{content:"";position:absolute;top:25px;left:25px;width:40px;height:40px;background-image:url(/build/assets/attemtion-block-Bdv4W7a2.svg);background-size:cover;background-repeat:no-repeat;border-radius:4px 4px 0 0}.page-wrapper .page-image{flex:1}.page-wrapper .page-image .image-article{width:500px;height:500px;margin:0 0 0 auto;position:relative}.page-wrapper .page-image .image-article .image-front{position:absolute;top:0;left:0;width:100%;height:100%;padding-right:25px;padding-bottom:25px;border-radius:4px;z-index:1}.page-wrapper .page-image .image-article .image-front img{width:100%;height:100%;object-fit:contain;border-radius:4px}.page-wrapper .page-image .image-article .image-back{position:absolute;bottom:0;right:0;width:100%;height:100%;padding-left:25px;padding-top:25px;border-radius:4px;z-index:0}.page-wrapper .page-image .image-article .image-back img{width:100%;height:100%;object-fit:contain;border-radius:4px}@media screen and (max-width: 991px){.page-title-block{height:370px}.page-title-block.small{height:150px}.page-title-block.not-form{height:80px}.page-wrapper{padding:80px 0 50px}.page-wrapper.padtop{padding-top:105px!important}.page-wrapper .page-block{flex-direction:column}.page-wrapper h1{font-size:30px;line-height:36px}.page-wrapper h2{font-size:21px;line-height:29px}.page-wrapper .page-image{width:100%;flex:unset;padding-top:40px}.page-wrapper .page-image .image-article{width:100%;height:auto}.page-wrapper .page-image .image-article .image-front{position:relative}}.search-result{background-color:var(--section-bg)}.search-result-section{padding:116px 0 100px}.search-result-section .search-result-title .result__title{margin-top:0;margin-bottom:40px;line-height:68px;font-size:25px;line-height:34px;font-weight:700}.search-result-section .result-trips-properties{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:10px 30px;color:var(--label-color);border-bottom:1px solid var(--result-search-border)}.search-result-section .result-trips-properties .left-block{width:70%;display:flex;justify-content:space-between;align-items:center;gap:20px}.search-result-section .result-trips-properties .right-block{width:30%;display:flex;justify-content:space-between;align-items:center;gap:20px}.search-result-section .result-trips-properties .result-trips-properties-item{font-size:14px;font-weight:400;line-height:19px}.search-result-section .result-trips-properties .result-trips-properties-item.w-2{flex:2}.search-result-section .result-trips-properties .result-trips-properties-item.w-1{flex:1}.search-result-section .result-trips-properties .result-trips-properties-item.text-center{text-align:center}@media screen and (max-width: 991px){.search-result-section{padding:80px 0 50px}.search-result-section .search-result-title .result__title{font-size:21px;line-height:25px;margin-bottom:30px}}.trip{padding:30px;display:flex;justify-content:center;flex-direction:column;background-color:var(--trip-bg);border-radius:4px;margin-bottom:10px;position:relative}.trip .trip-cheapest{display:none}.trip.first{border:2px solid var(--trip-first-border)}.trip.first .trip-cheapest{display:block;position:absolute;bottom:100%;left:30px;transform:translateY(50%);padding:3px 8px;border-radius:4px;background-color:var(--trip-first-border);color:#fff;font-size:12px;font-weight:400;line-height:16px}.trip .left-block{width:70%;display:flex;justify-content:space-between;align-items:center}.trip .left-block.align-top{align-items:flex-start}.trip .right-block{width:30%;display:flex;justify-content:space-between;align-items:center;gap:20px}.trip .right-block.align-top{align-items:flex-start}.trip .trip-info{flex:1}.trip .trip-info .trip-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:20px}.trip .trip-info .trip-info-row.mob-info{display:none}.trip .trip-info .trip-info-row.align-top{align-items:flex-start}.trip .trip-info .trip-info-row .departures-info-left{display:flex;align-items:center;width:65%}.trip .trip-info .trip-info-row .departures-info-left.align-top{align-items:flex-start}.trip .trip-info .trip-info-row .trip-info-col.time-info{display:flex;align-items:flex-end}.trip .trip-info .trip-info-row .trip-info-col.time-info.arrive{flex:1}.trip .trip-info .trip-info-row .trip-info-col.time-info .time{font-size:30px;font-weight:400;line-height:40px;color:var(--text-color);margin-right:8px}.trip .trip-info .trip-info-row .trip-info-col.time-info .date{font-size:16px;font-weight:400;line-height:32px;color:var(--label-color)}.trip .trip-info .trip-info-row .duration-info{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;position:relative;margin:0 20px}.trip .trip-info .trip-info-row .duration-info .duration{font-size:20px;font-weight:400;line-height:27px;color:var(--label-color);z-index:1;padding:2px 15px;background-color:#fff}.trip .trip-info .trip-info-row .duration-info .duration img{width:18px;height:18px}.trip .trip-info .trip-info-row .duration-info .duration-arrow{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:0}.trip .trip-info .trip-info-row .places-info{flex:1;display:flex;align-items:center;font-size:20px;font-weight:400;line-height:27px}.trip .trip-info .trip-info-row .places-info img{margin-right:8px;width:20px;height:20px}.trip .trip-info .trip-info-row .price-info{flex:1;font-size:30px;line-height:40px;color:var(--text-color);font-weight:400}.trip .trip-info .trip-info-row .price-info .price-currency{color:var(--label-color)}.trip .trip-info .trip-info-row .station-info{flex:1;font-size:14px;font-weight:400;line-height:19px;color:var(--text-color)}.trip .trip-info .trip-info-row .station-info.arrive{padding-right:40px}.trip .trip-info .trip-info-row .transfer-info{flex:1;display:flex;justify-content:center;font-size:14px;font-weight:400;line-height:19px;color:var(--label-color);text-align:center;padding:0 15px;margin:0 20px}.trip .trip-info .trip-info-row .transfer-info .transfer-station{font-size:14px;font-weight:600;line-height:19px;background-color:var(--trip-transfer-bg);padding:7px 20px;color:#fff;position:relative}.trip .trip-info .trip-info-row .transfer-info .transfer-station:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:10px;background-color:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.trip .trip-info .trip-info-row .transfer-info .transfer-station:after{content:"";position:absolute;right:-1px;top:0;bottom:0;width:10px;background-color:#fff;clip-path:polygon(100% 0,0 50%,100% 100%)}.trip .trip-info .trip-info-row.trip-buttons{justify-content:space-between;margin-top:10px;margin-bottom:0}.trip .trip-info .trip-info-row.trip-buttons .details-button{display:flex;align-items:center;padding:20px 55px;border-radius:4px;background-color:var(--btn-details-bg);border:none;color:var(--text-color);font-size:16px;font-weight:600;line-height:22px;cursor:pointer;transition:all .3s}.trip .trip-info .trip-info-row.trip-buttons .details-button img{width:14px;margin-left:10px;filter:var(--filter-black-color);transition:all .3s}.trip .trip-info .trip-info-row.trip-buttons .details-button.active img{transform:rotate(180deg)}.trip .trip-info .trip-info-row.trip-buttons .details-button:hover{background-color:var(--btn-details-hover-bg)}.trip .trip-info .trip-info-row.trip-buttons .select-button{padding:20px 68px;font-size:16px;font-weight:700;line-height:22px;border:none;mask:url(/build/assets/btn-trip-desk-DdsbMq1U.svg);-webkit-mask:url(/build/assets/btn-trip-desk-DdsbMq1U.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:all .3s ease 0s;z-index:1}.trip .trip-info .trip-info-row.trip-buttons .select-button:hover:after{background-color:var(--btn-base-bg-hover)}.trip .trip-details{margin-top:30px;border-top:1px solid var(--details-border)}.trip .trip-details .trip-details-title{padding:30px 0;font-size:18px;font-weight:400;line-height:24px}.trip .trip-details .trip-details-content{display:flex;justify-content:space-between}.trip .trip-details .trip-details-content .left-block{width:65%}.trip .trip-details .trip-details-content .right-block{width:35%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.trip .trip-details .trip-details-content .trip-details-property{margin-bottom:25px;text-align:left}.trip .trip-details .trip-details-content .trip-details-property:last-child{margin-bottom:0}.trip .trip-details .trip-details-content .trip-details-property .block-title{font-size:16px;font-weight:600;line-height:19px;color:var(--text-color);margin-bottom:10px}.trip .trip-details .trip-details-content .trip-details-property .content{font-size:14px;font-weight:400;line-height:19px;color:var(--text-color);margin-bottom:10px}.trip .trip-details .trip-details-content .trip-details-property .content:last-child{margin-bottom:0}.trip .trip-details .trip-details-content .route .station-block{display:flex;padding-bottom:0;padding-top:0}.trip .trip-details .trip-details-content .route .station-block.first{padding-top:1.5rem}.trip .trip-details .trip-details-content .route .station-title{flex:2;font-size:16px;font-weight:600;line-height:19px;color:var(--text-color)}.trip .trip-details .trip-details-content .route .station__time{font-size:16px;width:45px}.trip .trip-details .trip-details-content .route .station__time p{width:45px}.trip .trip-details .trip-details-content .route .station__point{margin-top:3px;z-index:1;position:relative}.trip .trip-details .trip-details-content .route .station__point:after{content:"";width:8px;height:8px;border-radius:50px;border:4px solid var(--ticket-station-route);background-color:#fff;display:block;vertical-align:text-bottom;margin-left:10px;margin-right:10px}.trip .trip-details .trip-details-content .route .station__point.transfer:after{border-radius:4px;border-color:var(--ticket-transfer-station)}.trip .trip-details .trip-details-content .route .station__line-route{display:flex;justify-content:center;height:100%;min-height:38px;z-index:0;position:relative}.trip .trip-details .trip-details-content .route .station__line-route:after{content:"";width:2px;height:100%;min-height:50px;border-right:2px dashed var(--ticket-station-line);display:block;margin-top:-2px;margin-bottom:-6px;margin-right:2px}.trip .trip-details .trip-details-content .route .station__line-route.last:after{content:none}.trip .trip-details .trip-details-content .route .station-name-block{flex:3;margin-left:25px;font-size:16px;font-weight:400;line-height:19px;margin-bottom:20px}.trip .trip-details .trip-details-content .route .station-name-block.transfer-name{color:var(--ticket-transfer-station)}.trip .trip-details .trip-details-content .route .station__time{margin-bottom:5px}@media screen and (max-width: 991px){.trip{padding:15px}.trip.first .trip-cheapest{font-size:10px;line-height:14px}.trip .left-block{align-items:flex-start}.trip .trip-info .mob-col{flex-direction:column;align-items:flex-start}.trip .trip-info .trip-info-row{gap:15px}.trip .trip-info .trip-info-row.mob-col .left-block{width:100%}.trip .trip-info .trip-info-row .trip-info-col.time-info{flex:1 0 33%}.trip .trip-info .trip-info-row .trip-info-col.time-info .time{width:100%;font-size:25px;line-height:30px;margin-right:0;text-align:start}.trip .trip-info .trip-info-row .trip-info-col.time-info .date{width:100%;font-size:14px;line-height:19px;text-align:start}.trip .trip-info .trip-info-row .trip-info-col.time-info.arrive .time,.trip .trip-info .trip-info-row .trip-info-col.time-info.arrive .date{text-align:end}.trip .trip-info .trip-info-row .duration-info{flex-direction:column;flex:1 0 50%}.trip .trip-info .trip-info-row .duration-info .duration-arrow{top:15px;left:-19px;width:calc(100% + 38px)}.trip .trip-info .trip-info-row .duration-info .duration{display:flex;align-items:center;gap:5px;font-size:18px;line-height:25px;padding:2px 5px}.trip .trip-info .trip-info-row .duration-info .duration img{width:16px;height:16px}.trip .trip-info .trip-info-row .transfer-info{font-size:12px;line-height:17px;margin:0;padding:0}.trip .trip-info .trip-info-row .departures-info-left{flex:1;align-items:flex-start;width:auto}.trip .trip-info .trip-info-row .departures-info-left.mob-flex-3{flex:3}.trip .trip-info .trip-info-row .station-info{width:50%;padding:0;text-align:left}.trip .trip-info .trip-info-row .station-info.arrive{padding:0;text-align:right}.trip .trip-info .trip-info-row.trip-buttons .details-button{padding:20px}.trip .trip-info .trip-info-row.trip-buttons .details-button img{margin:0}.trip .trip-info .trip-info-row.trip-buttons .mob-button{flex:1;display:flex;justify-content:flex-end}.trip .trip-info .trip-info-row.trip-buttons .select-button{max-width:100%;width:100%;max-width:246px;padding:15px 0;font-size:14px;line-height:19px;mask:url(/build/assets/btn-trip-CzhUghcN.svg);-webkit-mask:url(/build/assets/btn-trip-CzhUghcN.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:all .3s ease 0s}.trip .trip-info .trip-info-row.mob-info{display:flex;padding-top:15px;border-top:1px solid var(--details-border)}.trip .trip-info .trip-info-row.mob-info .places-info{font-size:18px;line-height:20px;align-items:flex-end}.trip .trip-info .trip-info-row.mob-info .places-info img{width:15px;height:15px;margin-right:5px}.trip .trip-info .trip-info-row.mob-info .places-info span{font-size:12px;line-height:17px;margin-right:5px}.trip .trip-info .trip-info-row.mob-info .price-info{font-size:25px;line-height:30px;text-align:end}.trip .trip-info .trip-info-row.mob-info .price-info span:not(.price-currency){font-size:12px;line-height:17px;margin-right:5px}.trip .trip-details .trip-details-title{font-size:16px;line-height:22px;padding:20px 0}.trip .trip-details .trip-details-content{flex-direction:column-reverse}.trip .trip-details .trip-details-content .right-block{width:100%;align-items:flex-start;gap:0}.trip .trip-details .trip-details-content .left-block{width:100%}.trip .trip-details .trip-details-content .trip-details-property{margin-bottom:15px}.trip .trip-details .trip-details-content .trip-details-property .block-title{font-size:14px;line-height:19px;margin-bottom:5px}.trip .trip-details .trip-details-content .trip-details-property .content{font-size:12px;line-height:17px;margin-bottom:5px}.trip .trip-details .trip-details-content .route .station-title{padding:15px 0;width:100%;font-size:14px;line-height:19px}.trip .trip-details .trip-details-content .route .station-title.arrive-station,.trip .trip-details .trip-details-content .route .station-block.first{padding-top:0}.trip .trip-details .trip-details-content .route .station-name-block{font-size:12px;line-height:17px;margin-bottom:15px}.trip .trip-details .trip-details-content .route .station-name-block .station__time{font-size:14px;line-height:19px}}.checkout-steps{background-color:var(--section-bg);padding-top:20px}.checkout-steps .checkout-steps-row{display:flex;justify-content:space-between;align-items:stretch;min-height:40px;background-image:url(/build/assets/progress-mob-PiGnT-5Z.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}.checkout-steps .checkout-steps-row .moving-bg{position:absolute;top:0;left:-100%;width:200%;height:100%;background-image:url(/build/assets/progress-move-DpB_1WZw.svg);background-repeat:repeat-x;background-size:contain;animation:move-bg 40s linear infinite}.checkout-steps .checkout-steps-row .checkout-steps-item{flex:1;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:22px;color:var(--step-color);position:relative}.checkout-steps .checkout-steps-row .checkout-steps-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:var(--step-filter-color);z-index:-1}.checkout-steps .checkout-steps-row .checkout-steps-item.active{color:var(--step-active-color);background-color:var(--step-active-bg);width:calc(100% - 20px)}.checkout-steps .checkout-steps-row .checkout-steps-item.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background-color:var(--section-bg);clip-path:polygon(0 0,100% 50%,0 100%)}.checkout-steps .checkout-steps-row .checkout-steps-item.active:after{content:"";position:absolute;right:-9px;top:-1px;bottom:-1px;width:10px;background-color:var(--step-active-bg);clip-path:polygon(0 0,100% 50%,0 100%);transition:all .3s;z-index:1}.checkout-steps .checkout-steps-row .checkout-steps-item.active:last-child{margin-right:10px}.checkout-steps .checkout-steps-row .checkout-steps-item.active img{filter:var(--step-filter-active-color)}.checkout-steps .checkout-steps-row .checkout-steps-item .step-not-active{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:none;z-index:0}.checkout-steps .checkout-steps-timer{padding-top:10px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:22px;color:var(--checkout-timer)}.checkout-steps .checkout-steps-timer img{width:16px;height:16px;filter:var(--checkout-timer-icon);margin-right:10px}.checkout-header{background-color:var(--section-bg);padding:50px 0;border-radius:4px}.checkout-header .checkout-header__description .checkout-header__description-title{margin-bottom:20px;font-size:30px;font-weight:700;line-height:40px;color:var(--text-color)}.checkout-header .checkout-header__description .trip{padding:20px;margin:0}.checkout-header .checkout-header__description .trip .price-info{text-align:right}.checkout-header .checkout-header__description .trip .change-trip-row{margin:0;align-items:flex-end;justify-content:flex-end}.checkout-header .checkout-header__description .trip .change-trip-row .change-trip{font-size:16px;font-weight:600;line-height:22px;color:var(--ticket-back-btn)}.passengers .form__item.w-2,.checkout-payment-details .form__item.w-2{flex:2}.passengers .form__item.w-1,.checkout-payment-details .form__item.w-1{flex:1}.passengers .form__item input,.checkout-payment-details .form__item input{border:1px solid var(--input-border);border-radius:4px}.passengers .form__item .v-select.vs--single .vs__selected-options,.checkout-payment-details .form__item .v-select.vs--single .vs__selected-options{flex-wrap:nowrap;width:90%;align-items:center;padding:0}.passengers .form__item .v-select.vs--single .vs__selected-options input,.checkout-payment-details .form__item .v-select.vs--single .vs__selected-options input{margin:0;border:none}.passengers .form__item .v-select .vs__dropdown-toggle,.checkout-payment-details .form__item .v-select .vs__dropdown-toggle{font-size:20px;line-height:26px;border:1px solid var(--input-border);border-radius:4px;padding:0}.passengers .form__item .v-select .vs__dropdown-toggle .vs__actions svg,.checkout-payment-details .form__item .v-select .vs__dropdown-toggle .vs__actions svg{fill:var(--text-color)}.passengers .form__item .v-select .vs__dropdown-toggle .vs__actions .vs__clear svg,.checkout-payment-details .form__item .v-select .vs__dropdown-toggle .vs__actions .vs__clear svg{display:none}.passengers .form__item .v-select .vs__dropdown-toggle .vs__actions .vs__clear:before,.checkout-payment-details .form__item .v-select .vs__dropdown-toggle .vs__actions .vs__clear:before{content:"";display:block;width:14px;height:14px;mask:url(/build/assets/close-modal-BVfVvDzM.svg);-webkit-mask:url(/build/assets/close-modal-BVfVvDzM.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background:#000;z-index:1}.passengers .form__item .v-select .vs__selected,.checkout-payment-details .form__item .v-select .vs__selected{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:var(--text-color);font-size:20px;line-height:26px;padding:30px 20px 10px;margin:0;border:none}.passengers .form__item .v-select .vs__dropdown-menu,.checkout-payment-details .form__item .v-select .vs__dropdown-menu{background:#fff;color:var(--label-color);font-size:14px;font-weight:400}.passengers .form__item .v-select .dropdown-indicator,.checkout-payment-details .form__item .v-select .dropdown-indicator{width:14px;height:14px;mask:url(/build/assets/arrow-down-qD36Y_a7.svg);-webkit-mask:url(/build/assets/arrow-down-qD36Y_a7.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:all .3s ease 0s;background:#000;z-index:1}.passengers .form__item .v-select.vs--disabled .vs__dropdown-toggle input,.checkout-payment-details .form__item .v-select.vs--disabled .vs__dropdown-toggle input,.passengers .form__item .v-select.vs--disabled .vs__dropdown-toggle .vs__actions,.checkout-payment-details .form__item .v-select.vs--disabled .vs__dropdown-toggle .vs__actions{background-color:var(--input-disabled)!important}.passengers .form__item .v-select.vs--disabled .vs__dropdown-toggle .vs__actions svg,.checkout-payment-details .form__item .v-select.vs--disabled .vs__dropdown-toggle .vs__actions svg{fill:var(--label-color)}.passengers .form__item .v-select.vs--disabled .dropdown-indicator,.checkout-payment-details .form__item .v-select.vs--disabled .dropdown-indicator{background:#bcc7d2}.passengers .passenger-title,.passengers .payment-title,.checkout-payment-details .passenger-title,.checkout-payment-details .payment-title{font-size:30px;font-weight:700;line-height:40px;color:var(--text-color);margin-bottom:20px}.passengers .passenger-form-row,.passengers .payment-form-row,.checkout-payment-details .passenger-form-row,.checkout-payment-details .payment-form-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px}.passengers .passenger-form-row:last-child,.passengers .payment-form-row:last-child,.checkout-payment-details .passenger-form-row:last-child,.checkout-payment-details .payment-form-row:last-child{margin-bottom:0}.passenger-place{position:relative;display:grid;align-items:flex-end}.passenger-place .v-select.vs--disabled .vs__dropdown-toggle .vs__actions{display:none}.passenger-place .dropdown-place-menu{position:absolute;top:calc(100% - 2px);right:0;z-index:9;display:none;float:left;min-width:100%;padding:.5rem 0;font-size:1rem;list-style:none;background-color:#fff;background-clip:padding-box;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius)}.passenger-place .place-dropdown.is-active .dropdown-place-menu{display:block!important}.passenger-place .button.button__place{width:100%;padding:19px 20px;font-size:20px;line-height:26px;font-weight:400;color:var(--input-text);background-color:#fff;background-image:none;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;height:auto;margin-bottom:0;border:1px solid transparent;outline:none;border:1px solid var(--input-border);border-radius:4px;text-align:left;text-transform:capitalize;height:66px;position:relative}.passenger-place .button.button__place .dropdown-indicator{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:14px;height:14px;mask:url(/build/assets/arrow-down-qD36Y_a7.svg);-webkit-mask:url(/build/assets/arrow-down-qD36Y_a7.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:all .3s ease 0s;background:#000;z-index:1}.passenger-place .button.button__place .form__item-label{position:absolute;top:0;left:0;height:100%;padding:20px;font-size:20px;font-weight:400;line-height:26px;color:var(--label-color);pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:padding .1s ease-in-out,font-size .1s ease-in-out,line-height .1s ease-in-out;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.passenger-place .button.button__place.invalid-field{border:1px solid red!important}.passenger-place .dropdown-passcout__icon{margin-right:1em}.passenger-place .svg-inline--fa{display:inline-block;font-size:inherit;width:1em;vertical-align:-.125em}.passenger-place .button.button__place:focus,.passenger-place .place-dropdown.is-active .button.button__place{border-color:var(--input-border-focus);outline:none}.passenger-place .button.button__place:focus .form__item-label,.passenger-place .place-dropdown.is-active .button.button__place .form__item-label{font-size:14px;line-height:20px;padding-top:8px;padding-bottom:38px}.passenger-place .button.button__place:focus .dropdown-indicator,.passenger-place .place-dropdown.is-active .button.button__place .dropdown-indicator{transform:rotate(180deg) translateY(50%)}.passenger-place .button.button__place.free_landing{border-color:var(--input-border)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:16px}.passenger-place .button.button__place.free_landing .dropdown-indicator{transform:rotate(0) translateY(-50%)!important}.passenger-place .button.button__place.choose__place{padding-top:28px;padding-bottom:10px}.passenger-place .button.button__place.choose__place .form__item-label{font-size:14px;line-height:20px;padding-top:8px;padding-bottom:38px}.passenger-place .dropdown-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.passenger-place .floor{display:flex;flex-direction:row}.passenger-place .floor--btn{padding:6px;border:1px solid #dbdbdb;border-radius:6px;margin:10px 0 0 10px;cursor:pointer}.passenger-place .floor--btn:hover{border-color:var(--flor-border);color:var(--flor-text)}.passenger-place .floor--btn.active{border-color:var(--flor-border);background-color:var(--flor-bg-active);color:var(--flor-text-active)}.passenger-place .bus{flex:1;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-end;margin-top:10px;border-radius:35px;border:1px solid #ccc;padding:15px;transform:rotate(180deg)}.passenger-place .bus .seat{width:30px;max-width:30px;height:30px;max-height:30px;margin:1px;color:#ccc;fill:#ccc;overflow:hidden;position:relative}.passenger-place .bus .seat .seat--chair{max-height:30px;line-height:30px}.passenger-place .bus .seat .seat--number{color:#fff;font-size:10px;font-weight:700;position:absolute;right:20%;top:25%;transform:rotate(180deg);width:13px;text-align:center}.passenger-place .bus .seat.seat-free{cursor:pointer}.passenger-place .bus .seat.seat-free .seat--chair svg>path{fill:var(--active-place)}.passenger-place .bus .seat.seat-disabled{cursor:not-allowed}.passenger-place .bus .seat.empty{border:none}.passenger-place .bus .seat.seat-disabled:not(.seat.empty){background-color:#ebebeb}.passenger-place .bus .seat.seat-disabled.empty .seat--chair svg>path{fill:var(--booked-place)}.passenger-place .bus .seat.selected .seat--chair svg>path{fill:var(--selected-place)!important}.passenger-place .bus .seats-row{display:-ms-flexbox;display:flex}.passenger-place .bus .seats-row--first{display:block;background-color:#fff}.passengers .passenger{padding-top:50px}.passengers .passenger-delete{margin-left:15px;font-size:16px;font-weight:600;line-height:22px;color:var(--cancel-color)}.passengers .passenger-added{padding:40px 0 50px}.passengers .passenger-added button{padding:15px 20px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid var(--passenger-added-btn-border);border-radius:4px;color:var(--passenger-added-btn);text-transform:uppercase;font-size:14px;font-weight:700;line-height:19px}.passengers .passenger-added button img{margin-right:10px;width:14px;height:14px;filter:var(--passenger-added-icon)}.checkout-payment-details{padding:50px 0 100px}.checkout-payment-details .checkout-payment-button{padding-top:60px}.checkout-payment-details .checkout-payment-button .checkout-amount{flex:2}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-price-title{font-size:18px;font-weight:700;line-height:24px;margin-bottom:15px}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-price-item{display:flex;justify-content:space-between;align-items:center;padding:2px 0;margin-bottom:10px;border-bottom:1px dashed var(--passengers-border);max-width:70%}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-price-item span{font-size:18px;font-weight:400;line-height:24px}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-price-item.discount-price{color:var(--discount-price-color)}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-total-price{display:flex;align-items:center;gap:10px;padding-top:20px}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-total-price span{font-size:25px;font-weight:600;line-height:34px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo{margin-top:35px;display:flex;align-items:center;gap:10px;width:70%}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input{padding:14px 15px;font-size:16px;font-weight:400;line-height:22px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input~label{padding:14px 15px;font-size:16px;font-weight:400;line-height:22px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:focus~label,.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:not(:placeholder-shown)~label{padding-top:2px;font-size:12px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:focus,.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:not(:placeholder-shown){padding-top:20px;padding-bottom:8px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo button{padding:15px 30px;font-size:14px;font-weight:700;line-height:19px}.checkout-payment-details .checkout-payment-button .checkout-buttons{flex:1;align-self:flex-start;display:flex;flex-direction:column}.checkout-payment-details .checkout-payment-button .checkout-pay{height:80px;width:100%}.checkout-payment-details .checkout-payment-button .checkout-accept-conditions{font-size:14px;font-weight:400;line-height:19px;color:var(--label-color);margin-top:15px}.checkout-payment-details .checkout-payment-button .checkout-accept-conditions ul{padding:0 0 0 25px;margin:0}.checkout-payment-details .checkout-payment-button .checkout-accept-conditions ul li a{color:var(--checkout-link);cursor:pointer;text-decoration:none}.checkout-payment-details .checkout-payment-button .checkout-accept-conditions ul li:has(a)::marker{color:var(--checkout-link)}.timeout-modal .timeout-modal-block .timeout-modal-content{padding:0 100px 60px}.timeout-modal .timeout-modal-block .timeout-modal-content .modal-form .modal-icon{display:flex;justify-content:center;margin-bottom:20px}.timeout-modal .timeout-modal-block .timeout-modal-content .modal-form .modal-icon img{margin:auto;width:50px;height:50px}.timeout-modal .timeout-modal-block .timeout-modal-content .modal-form .modal-title{font-size:30px;font-weight:700;line-height:36px;color:var(--text-color);text-align:center}.timeout-modal .timeout-modal-block .timeout-modal-content .modal-form .modal-form-fields{margin-top:30px}.timeout-modal .timeout-modal-block .timeout-modal-content .modal-form .modal-form-fields .modal-form-text{margin-bottom:30px;font-size:16px;font-weight:400;line-height:22px;text-align:center}.timeout-modal .timeout-modal-block .timeout-modal-content .modal-form .modal-form-fields button{margin-top:20px;font-size:14px;font-weight:700;line-height:19px;padding:0;height:50px;width:100%;border-radius:4px}@media screen and (max-width: 991px){.checkout-steps .checkout-steps-row .checkout-steps-item{font-size:14px;line-height:1px;padding:10px 0;position:relative}.checkout-steps .checkout-steps-row .checkout-steps-item span{margin-left:7px}.checkout-steps .checkout-steps-timer{display:block;text-align:center}.checkout-steps .checkout-steps-timer img{vertical-align:middle}.checkout-header{padding:30px 0}.checkout-header .checkout-header__description .checkout-header__description-title{display:none}.checkout-header .checkout-header__description .trip{padding:15px}.checkout-header .checkout-header__description .trip .trip-info .trip-info-row.mob-info .price-info{text-align:left}.checkout-header .checkout-header__description .trip .trip-info .trip-info-row.mob-info .change-trip{font-size:14px;font-weight:600;line-height:19px;color:var(--ticket-back-btn)}.passengers .passenger-form-row,.passengers .payment-form-row,.checkout-payment-details .passenger-form-row,.checkout-payment-details .payment-form-row{flex-wrap:wrap;gap:10px;width:100%}.passengers .passenger-form-row .form__item,.passengers .payment-form-row .form__item,.checkout-payment-details .passenger-form-row .form__item,.checkout-payment-details .payment-form-row .form__item{flex:unset}.passengers .passenger-form-row .form__item-mob-50,.passengers .payment-form-row .form__item-mob-50,.checkout-payment-details .passenger-form-row .form__item-mob-50,.checkout-payment-details .payment-form-row .form__item-mob-50{width:calc(50% - 5px)}.passengers .passenger-form-row .form__item-mob-100,.passengers .payment-form-row .form__item-mob-100,.checkout-payment-details .passenger-form-row .form__item-mob-100,.checkout-payment-details .payment-form-row .form__item-mob-100{width:100%}.passengers .passenger-title,.passengers .payment-title,.checkout-payment-details .passenger-title,.checkout-payment-details .payment-title{font-size:25px;line-height:30px}.passengers .passenger-place-flex,.checkout-payment-details .passenger-place-flex{display:flex}.passengers .passenger-place-flex .place-dropdown,.checkout-payment-details .passenger-place-flex .place-dropdown,.passengers .passenger-place-flex .place-dropdown .place-dropdown__button,.checkout-payment-details .passenger-place-flex .place-dropdown .place-dropdown__button{max-width:100%}.checkout-payment-details{padding:40px 0 50px}.checkout-payment-details .checkout-payment-button{padding-top:40px}.checkout-payment-details .checkout-payment-button .checkout-amount{width:100%;flex:unset}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-price-title{font-size:16px;line-height:22px}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-price-item{max-width:100%}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-price-item span{font-size:16px;line-height:22px}.checkout-payment-details .checkout-payment-button .checkout-amount .tickets-total-price span{font-size:21px;line-height:25px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo{width:100%;gap:5px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo .form__item-input{flex:1}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input{padding:12px 15px;font-size:14px;line-height:19px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input~label{font-size:14px;line-height:19px;padding:12px 15px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:focus,.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:not(:placeholder-shown){padding-top:18px;padding-bottom:6px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:focus~label,.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo input:not(:placeholder-shown)~label{padding-top:2px;font-size:12px}.checkout-payment-details .checkout-payment-button .checkout-amount .checkout-amount-promo button{height:45px;font-size:12px;line-height:16px;padding:0 21px}.checkout-payment-details .checkout-payment-button .checkout-buttons{width:100%}.checkout-payment-details .checkout-payment-button .checkout-buttons .checkout__button .checkout-pay{height:70px;font-size:16px;line-height:22px;padding:24px 0;width:100%}.checkout-payment-details .checkout-payment-button .checkout-payment-button .checkout-accept-conditions{font-size:12px;line-height:16px}.checkout .form__item-input input{padding:15px}.checkout .form__item-input label{padding:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.checkout .form__item-input textarea{padding:15px}.checkout .form__item-input input:focus,.checkout .form__item-input input:not(:placeholder-shown),.checkout .form__item-input textarea:focus,.checkout .form__item-input textarea:not(:placeholder-shown){padding-top:24px;padding-bottom:6px}.checkout .form__item-input input:focus~label,.checkout .form__item-input input:not(:placeholder-shown)~label,.checkout .form__item-input textarea:focus~label,.checkout .form__item-input textarea:not(:placeholder-shown)~label,.checkout .form__item-input .v-select.vs--open~label,.checkout .form__item-input .v-select:has(.vs__selected)~label,.checkout .form__item-input .multiselect.is-open~label,.checkout .form__item-input .multiselect:has(.multiselect-single-label)~label{padding-top:7px;padding-bottom:32px}.checkout .form__item-input .vs__search,.checkout .form__item-input .vs__search:focus{padding:15px}.checkout .form__item-input .v-select input{padding:16px}.checkout .form__item-input .v-select.vs--open input{padding:24px 20px 8px;width:100%}.checkout .form__item-input .mx-datepicker.has-value~label{padding-top:7px;padding-bottom:32px}.timeout-modal .timeout-modal-block{width:calc(100% - 30px)}.timeout-modal .timeout-modal-block .timeout-modal-content{padding:0 30px 60px}}@media screen and (max-width: 768px){.checkout-steps .checkout-steps-row{padding-left:0;padding-right:0;margin-left:15px;margin-right:15px}}@media only screen and (min-width: 768px){.passenger-place .seats-row{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (max-width: 768px){.passenger-place .dropdown-place-menu{left:0;right:unset!important}.passenger-place .dropdown-item{flex-direction:column;align-items:center}.passenger-place .button.button__place{padding:15px;height:56px}.passenger-place .button.button__place .form__item-label{padding:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;line-height:24px}.passenger-place .button.button__place:focus .form__item-label,.passenger-place .place-dropdown.is-active .button.button__place .form__item-label{font-size:12px;line-height:16px;padding-top:7px;padding-bottom:37px}.passenger-place .button.button__place.choose__place{padding-top:24px;padding-bottom:6px}.passenger-place .button.button__place.choose__place .form__item-label{font-size:12px;line-height:16px;padding-top:7px;padding-bottom:37px}.passenger-place .floor{flex-direction:row}.passenger-place .floor .floor--btn{margin:0 10px 0 0}.passenger-place .bus{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px 25px;transform:rotate(0)}.passenger-place .bus .second-side{margin-top:5px;margin-left:33px}.passenger-place .bus .seats-row--first svg,.passenger-place .bus .seat svg{transform:rotate(-90deg)}.passenger-place .bus .seat .seat--number{right:30%;top:15%;transform:rotate(0)}.passenger-place .selected-seat-show{margin-right:7px}.form__item-input input{font-size:16px!important}}#manager-processed{display:flex;flex-direction:column}.processed{background-color:var(--section-bg)}.processed-page{margin:80px 0 100px;background-color:#fff;border-radius:8px}.processed-page .processed-page-block{padding:60px;display:flex;justify-content:center;align-items:center}.processed-page .processed-page-block .processed-page-content{width:40%}.processed-page .processed-page-block .processed-page-content .processed-page-title{font-size:30px;line-height:36px;font-weight:700}.processed-page .processed-page-block .processed-page-content .processed-page-text{margin-top:20px;font-size:16px;font-weight:400;line-height:22px}.processed-page .processed-page-block .processed-page-content .processed-link{color:var(--link-global-color);text-decoration:underline}.processed-page .processed-page-block .processed-page-content .processed-user{font-weight:700}.processed-page .processed-page-block .processed-page-content .processed-page-buttons{margin-top:30px;display:flex;flex-direction:column;gap:10px}.processed-page .processed-page-block .processed-page-content .processed-page-buttons button{height:50px;max-width:340px;padding:0;font-size:14px;font-weight:700;line-height:19px;display:flex;align-items:center;justify-content:center}.processed-page .processed-page-block .processed-page-content .processed-page-buttons .processed-button-back-route{color:var(--link-global-color);border-color:var(--link-global-color)}.processed-page .processed-page-block .processed-page-content .processed-page-buttons .processed-button-back-route:hover{color:var(--link-color);border-color:var(--link-color)}.processed-page .processed-page-block .processed-page-image{width:60%;display:flex;justify-content:center}.processed-page .processed-page-block .processed-page-image img{width:353px;height:353px}@media screen and (max-width: 991px){.processed-page{margin-top:30px}.processed-page .processed-page-block{padding:40px 20px 30px;flex-direction:column-reverse;gap:25px}.processed-page .processed-page-block .processed-page-content{width:100%;text-align:center}.processed-page .processed-page-block .processed-page-content .processed-page-title{font-size:25px;line-height:30px}.processed-page .processed-page-block .processed-page-content .processed-page-text{font-size:14px;line-height:20px}.processed-page .processed-page-block .processed-page-content .processed-page-buttons{gap:20px!important}.processed-page .processed-page-block .processed-page-content .processed-page-buttons button{height:45px;font-size:12px;line-height:17px}.processed-page .processed-page-block .processed-page-image{width:100%}.processed-page .processed-page-block .processed-page-image img{width:90px;height:90px}}.auth-modal-block .auth-modal-content{padding:0 100px 60px}.auth-modal-block .auth-modal-content .login-form .login-title{font-size:30px;font-weight:700;line-height:36px;color:var(--text-color);text-align:center}.auth-modal-block .auth-modal-content .login-form .modal-form-fields{margin-top:30px}.auth-modal-block .auth-modal-content .login-form .modal-form-fields .modal-form-text{margin-top:20px;margin-bottom:30px;text-align:center}.auth-modal-block .auth-modal-content .login-form .modal-form-fields button{margin-top:20px;font-size:14px;font-weight:700;line-height:19px;padding:0;height:50px;width:100%;border-radius:4px}.auth-modal-block .auth-modal-content .login-form .login-form-fields{margin-top:40px}.auth-modal-block .auth-modal-content .login-form .login-form-fields:has(.alert){margin-top:30px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .alert-danger{margin-bottom:20px;text-align:center;font-size:14px;line-height:19px;font-weight:600;color:var(--error-color)}.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item{margin-bottom:10px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields{position:relative;display:block}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input{margin-left:0;position:absolute;opacity:0}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input+label{position:relative;cursor:pointer;padding:0;font-size:16px;font-weight:400;line-height:22px;display:flex;align-items:center}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:21px;height:21px;background:#fff;border:2px solid var(--input-border);border-radius:4px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input:hover+label:before{border-color:var(--checkout-border-color)}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input:checked+label:before{background:var(--checkout-border-color);border-color:var(--checkout-border-color)}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input:disabled+label:before{box-shadow:none;background:var(--input-border)}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input:checked+label:after{content:"";position:absolute;left:7px;top:12px;background:#fff;width:2px;height:2px;box-shadow:2px 0 #fff,4px 0 #fff,4px -2px #fff,4px -4px #fff,4px -6px #fff,4px -8px #fff,4px -9px #fff;transform:rotate(45deg)}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-forgot-password a{font-size:16px;font-weight:600;line-height:22px;color:var(--link-global-color)}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-buttons{margin-top:30px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-buttons button{font-size:14px;font-weight:700;line-height:19px;height:50px;width:100%;padding:0;border-radius:4px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-buttons .mb-10{margin-bottom:10px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .timer-send-sms{margin-top:25px;width:100%;font-size:12px;font-weight:400;line-height:17px;text-align:center}.auth-modal-block .auth-modal-content .login-form .login-form-fields .timer-send-sms .timer{display:block;margin-top:15px;font-size:16px;font-weight:600;line-height:22px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .send-again-sms{font-size:14px;font-weight:600;line-height:17px;color:var(--link-global-color);text-align:center;margin-top:20px;display:flex;justify-content:center}.auth-modal-block .auth-modal-content .login-form .login-form-fields .send-again-sms.disabled{color:#c6ced5}.auth-modal-block .auth-modal-content .login-form .registration-button{margin-top:50px}.auth-modal-block .auth-modal-content .login-form .registration-button .not-has-account{position:relative;text-align:center;width:100%;margin-bottom:20px}.auth-modal-block .auth-modal-content .login-form .registration-button .not-has-account span{font-size:16px;font-weight:400;line-height:22px;color:var(--text-color);padding:2px 13px;background-color:#fff;z-index:1}.auth-modal-block .auth-modal-content .login-form .registration-button .not-has-account:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background:var(--input-border);z-index:-1}.auth-modal-block .auth-modal-content .login-form .registration-button button{font-size:14px;font-weight:700;line-height:19px;height:50px;width:100%;padding:0;border-radius:4px}@media screen and (max-width: 768px){.auth-modal-block .auth-modal-content{padding:0 20px 40px}.auth-modal-block .auth-modal-content .login-form .login-title{font-size:25px;line-height:30px}.auth-modal-block .auth-modal-content .login-form .login-form-fields{margin-top:25px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input input{padding:15px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input label{padding:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input textarea{padding:15px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input input:focus,.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input input:not(:placeholder-shown),.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input textarea:focus,.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input textarea:not(:placeholder-shown){padding-top:24px;padding-bottom:6px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input input:focus~label,.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input input:not(:placeholder-shown)~label,.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input textarea:focus~label,.auth-modal-block .auth-modal-content .login-form .login-form-fields .form__item-input textarea:not(:placeholder-shown)~label{padding-top:7px;padding-bottom:32px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot{margin-top:15px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-checkbox-fields input+label{font-size:14px;line-height:20px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-forgot-password{text-align:right}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-checkbox-forgot .login-forgot-password a{font-size:14px;line-height:20px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-buttons{margin-top:25px}.auth-modal-block .auth-modal-content .login-form .login-form-fields .login-buttons button{font-size:12px;line-height:17px;height:45px}.auth-modal-block .auth-modal-content .login-form .registration-button{margin-top:40px}.auth-modal-block .auth-modal-content .login-form .registration-button .not-has-account span{font-size:14px;line-height:20px}.auth-modal-block .auth-modal-content .login-form .registration-button button{font-size:12px;line-height:17px;height:45px}}.my-account-section{padding:80px 0 100px;background-color:var(--section-bg)}.my-account-wrap .myaccount-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px}.my-account-wrap .myaccount-header h1{font-size:50px;font-weight:700;line-height:68px;color:var(--text-color);margin:0}.my-account-wrap .myaccount-header .myaccount-header-buttons{font-size:16px;font-weight:600;line-height:22px}.my-account-wrap .myaccount-header .myaccount-header-buttons a{padding:5px 10px;text-decoration:none}.my-account-wrap .myaccount-header .myaccount-header-buttons .change-password{color:var(--link-global-color);margin-right:10px}.my-account-wrap .myaccount-header .myaccount-header-buttons .logout{color:var(--cancel-color)}.my-account-wrap .myaccount-block{background-color:#fff;border-radius:8px}.my-account-wrap .myaccount-block .myaccount-tabs .myaccount-tab-menu{border-bottom:1px solid var(--my-account-border);display:flex;align-items:center}.my-account-wrap .myaccount-block .myaccount-tabs .myaccount-tab-menu .base{font-size:18px;font-weight:700;color:var(--text-color);padding:30px 30px 16px;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease}.my-account-wrap .myaccount-block .myaccount-tabs .myaccount-tab-menu .base:hover{color:var(--link-global-color)}.my-account-wrap .myaccount-block .myaccount-tabs .myaccount-tab-menu .base.router-link-active{color:var(--link-global-color);border-bottom:3px solid var(--link-global-color)}.my-account-wrap .myaccount-block .myaccount-tab-content .myaccount-mobile-order{display:none}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content{padding-top:15px;min-height:450px}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table{width:100%;max-width:100%;margin-bottom:20px}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table table{width:100%;border-spacing:0;border-collapse:collapse}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table thead{border-bottom:1px solid var(--my-account-border)}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table thead tr th{padding:10px 30px;vertical-align:middle;text-align:left;font-size:14px;font-weight:400;line-height:19px;color:var(--table-head-color)}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td{padding:18px 30px;vertical-align:middle;text-align:left;font-size:18px;font-weight:400;line-height:24px;color:var(--table-text-color)}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td.station-name{font-size:14px;font-weight:400;line-height:19px;color:var(--text-color)}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr{border-bottom:1px solid var(--my-account-border);border-top:0}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons{display:flex;align-items:center;justify-content:flex-end;gap:10px}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .refund-ticket,.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .send-ticket{width:46px;height:46px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .refund-ticket .tooltip:before,.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .send-ticket .tooltip:before{content:attr(data-tooltip);position:absolute;top:-40px;left:50%;transform:translate(-50%);background-color:#000;color:#fff;padding:8px 12px;border-radius:4px;white-space:nowrap;font-size:14px;line-height:1;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;z-index:1}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .refund-ticket .tooltip:after,.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .send-ticket .tooltip:after{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;z-index:1}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .refund-ticket:hover,.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .send-ticket:hover{background-color:var(--account-table-button-hover)}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .refund-ticket:hover .tooltip:before,.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .refund-ticket:hover .tooltip:after,.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .send-ticket:hover .tooltip:before,.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons .send-ticket:hover .tooltip:after{opacity:1;visibility:visible}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form{padding-bottom:95px}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .form-group{margin-top:30px;padding:0 30px}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .form-group button{font-size:14px;font-weight:700;line-height:19px;padding:0 55px;height:50px;border-radius:4px}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .form-group-title{font-size:18px;font-weight:600;line-height:24px;color:var(--text-color);margin-bottom:15px}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .form-group-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .form-group-row .form__item{flex:1}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .save-change-btn{margin-right:10px;color:var(--link-global-color);border-color:var(--link-global-color)}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .save-change-btn:hover{color:var(--link-global-hover-color);border-color:var(--link-global-hover-color)}.my-account-wrap .myaccount-block .myaccount-tab-content .account-details-form .cancel-change-btn{color:var(--my-account-cancel-btn);border-color:var(--my-account-cancel-btn)}.my-account-wrap .order-price{white-space:nowrap}.my-account-wrap .myaccount-mobile-block,.my-account-wrap .myaccount-mobile-orders,.my-account-wrap .myorder-single-mobile{display:none}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content{padding:0 100px 60px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form .modal-icon{display:flex;justify-content:center;margin-bottom:20px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form .modal-icon img{margin:auto;width:50px;height:50px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form .modal-title{font-size:30px;font-weight:700;line-height:36px;color:var(--text-color);text-align:center}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form-fields{margin-top:30px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form-fields .modal-form-text{margin-top:20px;margin-bottom:30px;text-align:center}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form-fields button{margin-top:20px;font-size:14px;font-weight:700;line-height:19px;padding:0;height:50px;width:100%;border-radius:4px}.my-account-wrap .pagination-block{display:flex;justify-content:center;padding:30px 0}.my-account-wrap .pagination-block .list-pagination{display:flex;justify-content:center;align-items:center;gap:5px}.my-account-wrap .pagination-block .list-pagination .pagination-button{font-size:16px;font-weight:600;line-height:22px;padding:10px;border-radius:4px;border:1px solid transparent;cursor:pointer}.my-account-wrap .pagination-block .list-pagination .pagination-button:hover{border-color:var(--my-account-border)}.my-account-wrap .pagination-block .list-pagination .pagination-button.current{color:var(--link-global-color);border-color:var(--link-global-color)}.my-account-wrap .pagination-block .list-pagination .pagination-button.current:hover{border-color:var(--link-global-color)}@media screen and (max-width: 1200px){.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td{padding:15px}.my-account-wrap .myaccount-block .myaccount-tab-content .tab-content .tab-pane .myaccount-content .myaccount-table tbody tr td .buttons{flex-direction:column}}@media screen and (max-width: 991px){.my-account-section{padding:70px 0 50px}.my-account-wrap .myaccount-header{flex-direction:column;align-items:flex-start;margin-bottom:30px}.my-account-wrap .myaccount-header h1{font-size:30px;line-height:36px}.my-account-wrap .myaccount-header .myaccount-header-buttons{font-size:14px;line-height:20px;margin-top:15px}.my-account-wrap .myaccount-block{display:none}.my-account-wrap .myaccount-mobile-block{display:block}.my-account-wrap .myaccount-mobile-block .v-select{background:#fff}.my-account-wrap .myaccount-mobile-block .v-select .vs__dropdown-toggle{height:45px;padding:0 0 0 15px;font-size:14px;line-height:20px;border:1px solid var(--input-border);border-radius:4px}.my-account-wrap .myaccount-mobile-block .v-select .vs__dropdown-toggle .vs__actions svg{scale:.7}.my-account-wrap .myaccount-mobile-block .v-select .vs__selected{height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;color:var(--text-color);font-size:14px;line-height:20px;margin:0;border:none}.my-account-wrap .myaccount-mobile-block .v-select .vs__dropdown-menu{background:#fff;color:var(--text-color);font-size:14px;font-weight:400}.my-account-wrap .myaccount-mobile-block .v-select .vs__dropdown-option--selected{background-color:var(--dropdown-menu-hover-bg);color:var(--dropdown-menu-hover)}.my-account-wrap .myaccount-mobile-block .v-select .dropdown-indicator{width:14px;height:14px;mask:url(/build/assets/arrow-down-qD36Y_a7.svg);-webkit-mask:url(/build/assets/arrow-down-qD36Y_a7.svg);mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:all .3s ease 0s;background:#000;z-index:1}.my-account-wrap .myaccount-mobile-block .myaccount-table{display:none}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders{display:block;margin-top:10px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single{display:none}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile{display:block;margin-bottom:10px;background-color:#fff;padding:20px;border-radius:4px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile:last-child{margin-bottom:0}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:14px;font-weight:400;line-height:19px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-row.bold-text{font-weight:600}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-row .label-left{display:flex;align-items:center;gap:8px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .with-label span{color:var(--label-color)}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-route{align-items:stretch;padding-bottom:20px;border-bottom:1px solid var(--my-account-border)}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-route-point{display:flex;flex-direction:column;justify-content:space-between;margin-top:25px;margin-bottom:25px;margin-right:10px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .station__point{margin-top:3px;z-index:1;position:relative}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .station__point:after{content:"";width:8px;height:8px;border-radius:50px;border:4px solid var(--ticket-station-route);background-color:#fff;display:block;vertical-align:text-bottom}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .station__line-route{display:flex;justify-content:center;height:100%;min-height:38px;z-index:0;position:relative}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .station__line-route:after{content:"";width:2px;height:100%;min-height:50px;border-right:2px dashed var(--ticket-station-line);display:block;margin-top:-2px;margin-bottom:-6px;margin-right:2px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .station__line-route.last:after{content:none}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-route-name .station-name{display:flex;flex-direction:column;font-size:16px;font-weight:400;line-height:22px;color:var(--text-color);margin-bottom:10px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-route-name .station-name span{margin-bottom:2px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-price{margin-top:15px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-date{margin-top:10px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-buttons{margin-top:15px;display:flex;align-items:flex-start}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-buttons .mobile-order-button{display:flex;align-items:center;justify-content:flex-start;gap:10px;max-width:50%}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-buttons .mobile-order-button .button-icon{width:46px;min-width:46px;height:46px;border:1px solid var(--my-account-border);border-radius:50%;display:flex;align-items:center;justify-content:center}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-buttons .mobile-order-button .button-icon img{width:24px;height:24px}.my-account-wrap .myaccount-mobile-block .myaccount-mobile-orders .myorder-single-mobile .mobile-order-buttons .mobile-order-button span{font-size:12px;line-height:17px}.my-account-wrap .myaccount-mobile-block .account-details-form{margin-top:10px;background-color:#fff;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:20px}.my-account-wrap .myaccount-mobile-block .account-details-form h3{font-size:16px;font-weight:600;line-height:22px;margin-bottom:15px}.my-account-wrap .myaccount-mobile-block .account-details-form .form-group-row{display:flex;flex-direction:column;gap:10px}.my-account-wrap .myaccount-mobile-block .account-details-form input{padding:15px}.my-account-wrap .myaccount-mobile-block .account-details-form label{padding:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.my-account-wrap .myaccount-mobile-block .account-details-form textarea{padding:15px}.my-account-wrap .myaccount-mobile-block .account-details-form input:focus,.my-account-wrap .myaccount-mobile-block .account-details-form input:not(:placeholder-shown){padding-top:24px;padding-bottom:6px}.my-account-wrap .myaccount-mobile-block .account-details-form input:focus~label,.my-account-wrap .myaccount-mobile-block .account-details-form input:not(:placeholder-shown)~label{padding-top:7px;padding-bottom:32px}.my-account-wrap .myaccount-mobile-block .account-details-form .save-change-btn{color:var(--link-global-color);border-color:var(--link-global-color);font-size:12px;font-weight:700;line-height:17px;padding:0;height:45px;width:100%;margin-right:0;margin-bottom:10px}.my-account-wrap .myaccount-mobile-block .account-details-form .save-change-btn:hover{color:var(--link-global-hover-color);border-color:var(--link-global-hover-color)}.my-account-wrap .myaccount-mobile-block .account-details-form .cancel-change-btn{font-size:12px;font-weight:700;line-height:17px;padding:0;height:45px;width:100%;color:var(--my-account-cancel-btn);border-color:var(--my-account-cancel-btn)}.my-account-wrap .pagination-block{padding-bottom:0}.my-account-wrap .myaccount-modal .myaccount-modal-block .modal-close{padding-bottom:5px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content{padding:0 20px 40px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form .modal-icon img{width:40px;height:40px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form .modal-title{font-size:25px;line-height:30px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content .modal-form .modal-form-fields button{font-size:12px;font-weight:700;line-height:17px;padding:0;height:45px;width:100%}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content input{padding:15px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content label{padding:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content textarea{padding:15px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content input:focus,.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content input:not(:placeholder-shown),.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content textarea:focus,.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content textarea:not(:placeholder-shown){padding-top:24px;padding-bottom:6px}.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content input:focus~label,.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content input:not(:placeholder-shown)~label,.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content textarea:focus,.my-account-wrap .myaccount-modal .myaccount-modal-block .myaccount-modal-content textarea:not(:placeholder-shown){padding-top:7px;padding-bottom:32px}}.news-block{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px;padding-bottom:25px}.news-block .news-item{width:calc((100% - 60px)/4);max-height:100%}.news-block .news-item img{width:100%;max-width:100%;max-height:100%;border-radius:4px;margin:auto auto 15px}.news-block .news-item .news-item-title{font-size:18px;font-weight:600;line-height:24px;color:var(--link-color);margin:auto}.new-wrapper{padding:150px 200px 100px}.new-wrapper .new-date{display:flex;align-items:center;margin-bottom:20px;font-size:14px;font-weight:600;line-height:17px;color:var(--label-color);text-transform:capitalize}.new-wrapper .new-date img{width:17px;height:17px;margin-right:5px}.new-wrapper .new-block{flex-direction:column}.new-wrapper .new-block .page-image{margin-top:40px}.new-wrapper .new-block .page-image .image-article{width:100%;height:auto;max-height:100%;margin:0 auto}.new-wrapper .new-block .page-image .image-article .image-front{display:block;position:relative;padding:0;border-radius:0}.new-wrapper .new-block .page-image .image-article .image-front img{border-radius:0}.new-wrapper .new-block .page-image .image-article .image-back{display:none}@media screen and (max-width: 991px){.news-block .news-item{width:calc((100% - 40px)/2)}.new-wrapper{padding:80px 0 50px}}@media screen and (max-width: 768px){.news-block .news-item{width:100%}}.services-block{display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-wrap:wrap}.services-block .service-item{margin-top:10px;width:calc((100% - 40px) / 3);position:relative;transition:all .3s ease}.services-block .service-item:hover{scale:1.04}.services-block .service-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--service-first-bg) 0,var(--service-second-bg) 100%);border-radius:4px}.services-block .service-item img{width:100%;height:100%;border-radius:4px}.services-block .service-item .service-item-title{position:absolute;bottom:0;left:0;padding:30px;color:#fff;font-size:25px;font-weight:600;line-height:34px}@media screen and (max-width: 991px){.services-block{gap:15px}.services-block .service-item{margin-top:0}.services-block .service-item .service-item-title{font-size:21px;line-height:25px}}@media screen and (max-width: 767px){.services-block .service-item{width:100%}}.faqs-section{background-color:var(--section-bg)}.faqs-block{display:block!important}.faqs-block ul,.faqs-block ul li{list-style:none;padding:0;margin:0}.faqs-block .faq-items .question-element{margin-bottom:5px}.faqs-block .faq-items .question-element.active .accordion-content{display:block;background:transparent none repeat scroll 0 0;border-top:medium none;padding:0 320px 40px 75px;position:relative;font-size:16px;font-weight:400;line-height:22px}.faqs-block .faq-items .question-element.active .accordion-content img{margin-top:20px;max-width:100%;object-fit:contain}.faqs-block .faq-items .question-element.active .accordion-content a{color:var(--link-global-color);font-weight:700;text-decoration:underline}@media screen and (max-width: 991px){.faqs-block .faq-items .question-element.active .accordion-content{padding:0 15px 25px;font-size:14px;line-height:20px}.faqs-block .faq-items .question-element.active .accordion-content .accordion-text{height:auto}.faqs-block .faq-items .question-element.active .accordion-content img{margin-top:20px;max-width:100%;height:350px;object-fit:contain;transform:rotate(270deg)}}.routes{background-color:var(--section-bg)}.routes .page-wrapper{padding-bottom:60px}.routes-wrapper{margin-top:40px}.routes-block{margin-bottom:60px}.routes-block:last-child{margin-bottom:0}.routes-block .routes-block__title{margin-bottom:25px;font-size:30px;font-weight:700;line-height:40px;display:flex;align-items:center}.routes-block .routes-block__title img{width:25px;height:25px;margin-right:10px}.routes-block .routes-item__title{font-size:20px;font-weight:600;line-height:28px;margin-bottom:20px}.routes-block .routes-item__content{margin-bottom:40px}.routes-block .routes-item__content ul,.routes-block .routes-item__content ul li{list-style:none;padding:0;margin:0}.routes-block .routes-item__content .route-element{margin-bottom:5px}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title .btn-text{flex:1;display:flex;justify-content:space-between}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title .btn-element{width:50%}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title .btn-date{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:22px;color:var(--label-color)}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title .btn-date img{width:17px;height:17px;margin-right:5px}.routes-block .routes-item__content .route-element .route-item-content{padding:0 20px 20px}.routes-block .routes-item__content .route-element .route-item-content table{border-collapse:collapse;width:100%}.routes-block .routes-item__content .route-element .route-item-content table td,.routes-block .routes-item__content .route-element .route-item-content table th{padding:10px 15px;border:1px solid var(--table-route-border)}.routes-block .routes-item__content .route-element .route-item-content table th{background-color:var(--table-head-bg);color:var(--table-head-text);font-size:14px;font-weight:600;line-height:17px}.routes-block .routes-item__content .route-element .route-item-content table td{font-size:14px;font-weight:400;line-height:19px}.routes-block .routes-item__content .route-element .route-item-content table td .bold{font-weight:600}@media screen and (max-width: 768px){.routes-block .routes-block__title{margin-bottom:20px;font-size:25px;line-height:30px}.routes-block .routes-block__title img{width:25px;height:25px;margin-right:10px}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title{font-size:14px;line-height:20px}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title .btn-date{font-size:14px;line-height:20px;word-break:break-all}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title .btn-text{max-width:100%;flex-direction:column}.routes-block .routes-item__content .route-element .accordion-btn .accordion-btn-title .btn-text .btn-element{width:100%}.routes-block .routes-item__content .route-element .route-item-content table th{font-size:12px;line-height:16px}.routes-block .routes-item__content .route-element .route-item-content table td{vertical-align:top;font-size:12px;line-height:16px}}.contact-us-block{display:block}.contact-us-block .contact-us-group{padding:50px 0;background:#fff}.contact-us-block .contact-us-group:nth-child(2n){background:var(--section-bg)}.contact-us-block .contact-us-group:first-child{padding-top:0}.contact-us-block .contact-us-group .contacts-group-title{font-size:20px;font-weight:600;line-height:27px;padding-bottom:30px;display:flex;align-items:center}.contact-us-block .contact-us-group .contacts-group-title img{width:25px;height:25px;margin-right:10px}.contact-us-block .contact-us-group .contacts-group{display:flex;flex-wrap:wrap;align-items:center;gap:20px;width:100%}.contact-us-block .contact-us-group .contacts-group .contact{width:calc((100% - 60px)/4)}.contact-us-block .contact-us-group .contacts-group .contact-title{font-size:20px;font-weight:600;line-height:27px;padding-bottom:20px;display:flex;align-items:center}.contact-us-block .contact-us-group .contacts-group .contact-title img{width:25px;height:25px;margin-right:5px}.contact-us-block .contact-us-group .contacts-group .contact-name{background-color:var(--contact-item-bg);color:var(--text-color);padding:20px;font-size:25px;font-weight:600;line-height:37px;border:1px solid var(--contact-item-border);border-radius:4px;display:flex;flex-direction:column;align-items:flex-start}.contact-us-block .contact-us-group .contacts-group .contact-name img{display:block;max-height:30px;max-width:100%;width:auto;margin-top:5px;object-fit:contain}@media screen and (max-width: 1199px){.contact-us-block .contact-us-group .contacts-group .contact{width:calc((100% - 40px) / 3)}}@media screen and (max-width: 991px){.contact-us-block .contact-us-group .contacts-group-title{font-size:18px;line-height:25px;padding-bottom:20px}.contact-us-block .contact-us-group .contacts-group-title img{width:18px;height:18px;margin-right:10px}.contact-us-block .contact-us-group .contacts-group{gap:10px}.contact-us-block .contact-us-group .contacts-group .contact{width:calc((100% - 10px)/2)}}@media screen and (max-width: 767px){.contact-us-block .contact-us-group .contacts-group .contact{width:100%}}.buses-block .buses-gallery{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:180px;gap:20px}.buses-block .buses-gallery .bus-image{overflow:hidden;padding:5px;border-radius:4px;box-shadow:0 0 15px -5px #000000bf}.buses-block .buses-gallery .bus-image img{width:100%;height:100%;object-fit:cover}.buses-block .buses-gallery .bus-image.large{grid-column:span 2;grid-row:span 2}@media screen and (max-width: 991px){.buses-block .buses-gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:10px}}.reviews{background-color:var(--section-bg)}.reviews-block{display:flex;gap:20px}.reviews-block .reviews-form-mob-button{display:none}.reviews-block .reviews-form-mob-button button{width:100%;height:45px;font-size:12px;font-weight:700;line-height:16px;background-color:var(--review-form-bg);padding:0}.reviews-block .reviews-form-block{width:calc((100% - 40px) / 3);position:relative}.reviews-block .reviews-form-block .reviews-form{background-color:var(--review-form-bg);padding:20px;border-radius:4px;position:sticky;top:20px;min-height:528px}.reviews-block .reviews-form-block .form-title{font-size:25px;font-weight:700;line-height:25px;padding-bottom:20px;color:var(--review-form-title)}.reviews-block .reviews-form-block .form__item{width:100%}.reviews-block .reviews-form-block .form__item.mb-10{margin-bottom:10px}.reviews-block .reviews-form-block .form__item.mb-20{margin-bottom:20px}.reviews-block .reviews-form-block .form__item textarea{resize:none}.reviews-block .reviews-form-block .form__item button{width:100%;height:50px;font-size:14px;font-weight:700;line-height:19px;padding:0}.reviews-block .reviews-form-block .review-sended-wrapper{display:none;background-color:var(--review-form-bg);padding:20px;border-radius:4px;position:sticky;top:20px}.reviews-block .reviews-form-block .review-sended-wrapper .review-sended{min-height:528px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reviews-block .reviews-form-block .review-sended-wrapper .review-sended .review-sended-image img{width:50px;height:50px;margin-bottom:15px}.reviews-block .reviews-form-block .review-sended-wrapper .review-sended .review-sended-title{color:var(--review-form-title);font-size:25px;font-weight:700;line-height:34px}.reviews-block .reviews-list{flex:1;column-count:2;column-gap:20px}.reviews-block .reviews-list .review{display:inline-block;background-color:var(--review-item-bg);padding:20px;border-radius:4px;margin-bottom:20px}.reviews-block .reviews-list .review .review-author{font-size:20px;font-weight:600;line-height:27px;color:var(--text-color);margin-bottom:15px}.reviews-block .reviews-list .review .review-content{font-size:16px;font-weight:400;line-height:22px;color:var(--text-color);margin-bottom:10px}.reviews-block .reviews-list .review .review-date{display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:600;line-height:17px;color:var(--label-color)}.reviews-block .reviews-list .review .review-date img{width:17px;height:17px;margin-right:5px}@media screen and (max-width: 1024px){.reviews-block .reviews-form-block{width:calc((100% - 20px)/2)}.reviews-block .reviews-list{column-count:1}}@media screen and (max-width: 768px){.reviews-block{flex-direction:column}.reviews-block .reviews-form-block{width:100%;margin-bottom:20px}.reviews-block .reviews-form-block .reviews-form-mob-button{display:block}.reviews-block .reviews-form-block .reviews-form-mob-button.hide,.reviews-block .reviews-form-block .reviews-form{display:none}.reviews-block .reviews-form-block .reviews-form.show{display:block}.reviews-block .reviews-list{column-count:1}.reviews-block .reviews-list .review{width:100%}}.main-block-errors{padding-bottom:80px}.error-block{max-width:700px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}.error_image{width:100%;max-width:100%}.error_image img{max-width:100%;max-height:380px;filter:var()}.error_title{font-size:40px;margin-top:30px;margin-bottom:10px;text-align:center}.error_sub_title{font-size:18px;margin-bottom:10px;text-align:center}.error_description{font-size:18px;text-align:center}.error_description a{color:var(--link-global-color)}.error-btn-home{margin-top:40px}@media screen and (max-width: 768px){.error_title{font-size:28px}.error_sub_title,.error_description{font-size:14px}}.section{padding-top:80px}.input-field{display:block;width:100%;padding:8px 14px;font-size:1em;line-height:1.42857143;color:var(--input-text);background-color:#fff;background-image:none;border:2px solid var(--input-border);border-radius:5px;margin-top:10px;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;height:auto;margin-bottom:0}@media screen and (max-width: 991px){.section{padding-top:50px}}@font-face{font-family:OpenSans;src:url(/build/assets/OpenSans-BZBpG5Iz.ttf);font-weight:400 600 700;font-display:swap}*{font-family:OpenSans,sans-serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none!important}html.ios body{font-weight:550}body{background-color:var(--body-bg);margin:0}.no-scroll{overflow:hidden}a{text-decoration:none;cursor:pointer}p{margin:0!important}h1{font-size:50px;line-height:60px}h2{font-size:30px;line-height:40px}h3{font-size:25px;line-height:34px}h4{font-size:20px;line-height:26px}h3,h4{margin:0}.large{font-size:18px;line-height:24px;font-weight:600}.medium{font-size:16px;line-height:22px;font-weight:600}.small{font-size:14px;line-height:17px;font-weight:600}.section-title{margin-top:0}.col-md-12{flex:0 0 100%;max-width:100%}.row{display:flex;flex-wrap:wrap}.col-md-6{flex:0 0 50%;max-width:50%}.no-padding{padding:0}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.flex{display:flex}.flex-direction-column{flex-direction:column}.flex-align-center{align-items:center}.flex-align-center.transplantation{width:100%}.flex-align-center.transplantation .transplantation-wrapper{width:inherit}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-justify-space,.content-space-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.position-relative{position:relative}.flex-center{display:flex;align-items:center;justify-content:center}.is-mobile{display:none!important}.is-desktop{display:block}.loader-wrapper{position:fixed;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0;top:0;z-index:999999;background-color:#edf2f7}.loader-wrapper .loader-content{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;left:0;top:0;background-color:transparent}.loader-wrapper .loader-content #dotlottie-canvas{width:100px;height:100px}@media (max-width: 991px){.is-mobile{display:block!important}.is-desktop{display:none!important}}.btn-theme{color:#fff;padding:24px 64px;border:1px solid transparent;border-radius:4px;position:relative;font-family:OpenSans,sans-serif;display:inline-block;text-transform:uppercase;background:var(--btn-base-bg);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;cursor:pointer;font-size:16px;font-weight:600;line-height:22px}.btn-theme:hover{background-color:var(--btn-base-bg-hover)}.btn-theme:disabled{background-image:none;background-color:#f5f5f5;color:gray;border-color:gray}.btn-theme:disabled:hover{color:initial;box-shadow:none}.btn-theme-white{color:var(--btn-base-bg);padding:24px 64px;border:2px solid var(--btn-base-bg);border-radius:4px;position:relative;font-family:OpenSans,sans-serif;display:inline-block;text-transform:uppercase;background:#fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;cursor:pointer;font-size:16px;font-weight:600;line-height:22px}.btn-theme-white:hover{border-color:var(--btn-base-bg-hover);color:var(--btn-base-bg-hover)}.btn-theme-white:disabled{background-color:#f5f5f5;color:gray;border-color:gray}.btn-icon{display:flex;align-items:center;justify-content:center}.btn-icon img{width:24px;height:24px;margin-right:10px}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes move-bg{0%{transform:translate(0)}to{transform:translate(50%)}}.is-checkradio[type=checkbox]+label{margin-left:0}.is-checkradio[type=checkbox]+label,.is-checkradio[type=radio]+label{display:block;text-align:justify}.is-checkradio[type=checkbox]{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:absolute;opacity:0}.is-checkradio[type=checkbox]+label{position:relative;display:block;cursor:pointer;vertical-align:middle;padding:.2rem .5rem .2rem 2rem;border-radius:3px;line-height:1.25rem}.is-checkradio[type=checkbox]+label:hover:before{animation-duration:.4s;animation-fill-mode:both;animation-name:hover-color}.is-checkradio[type=checkbox]+label:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";border:.1rem solid #dbdbdb;width:1rem;height:1rem;border-radius:3px;animation-name:none}.invalid-field.is-checkradio[type=checkbox]+label:before{border:.1rem solid red}.is-checkradio[type=checkbox]+label:after{position:absolute;display:none;content:"";box-sizing:border-box;transform:rotate(45deg);border:1px solid var(--checkbox-icon-color);border-top:0;border-left:0;width:5px;height:8px;top:50%;left:7px;transform:translateY(-65%) rotate(45deg)}.is-checkradio[type=checkbox]:focus+label:before{outline:1px dotted #b5b5b5}.is-checkradio[type=checkbox]:hover:not([disabled])+label:before{border-color:var(--checkbox-icon-color)!important}.is-checkradio[type=checkbox]:checked+label:before{border:.1rem solid var(--checkbox-border-color)}.is-checkradio[type=checkbox]:checked[disabled]{cursor:not-allowed}.is-checkradio[type=checkbox]:checked[disabled]+label{opacity:.5}.is-checkradio[type=checkbox]:checked+label:before{animation-name:none}.is-checkradio[type=checkbox]:checked+label:after{display:inline-block}.is-checkradio[type=checkbox][disabled]{cursor:not-allowed}.is-checkradio[type=checkbox][disabled]+label{opacity:.5;cursor:not-allowed}.is-checkradio[type=checkbox][disabled]+label:after,.is-checkradio[type=checkbox][disabled]+label:before,.is-checkradio[type=checkbox][disabled]+label:hover,.is-checkradio[type=checkbox][disabled]:hover{cursor:not-allowed}.is-checkradio[type=checkbox][disabled]:hover:before{animation-name:none}.is-checkradio[type=checkbox][disabled]:after,.is-checkradio[type=checkbox][disabled]:before{cursor:not-allowed}.is-checkradio[type=checkbox]:indeterminate+label:after{display:inline-block;transform:rotate(90deg);border-bottom:none}.form__item-input{position:relative}.form__item-input input{width:100%;padding:19px 20px;font-size:20px;line-height:26px;font-weight:400;color:var(--input-text);background-color:#fff;background-image:none;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;height:auto;margin-bottom:0;border:1px solid transparent;outline:none}.form__item-input input.invalid-field{border:1px solid var(--error-color)!important}.form__item-input textarea{width:100%;padding:19px 20px;font-size:20px;line-height:26px;font-weight:400;color:var(--input-text);background-color:#fff;background-image:none;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;height:auto;margin-bottom:0;border:1px solid transparent;outline:none}.form__item-input textarea.invalid-field{border:1px solid var(--error-color)!important}.form__item-input label{position:absolute;top:0;left:0;height:100%;padding:20px;font-size:20px;font-weight:400;line-height:26px;color:var(--label-color);pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:padding .1s ease-in-out,font-size .1s ease-in-out,line-height .1s ease-in-out;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.form__item-input input:focus,.form__item-input input:not(:placeholder-shown),.form__item-input textarea:focus,.form__item-input textarea:not(:placeholder-shown){padding-top:28px;padding-bottom:10px}.form__item-input input:focus+label,.form__item-input input:not(:placeholder-shown):not([value=""])+label,.form__item-input input:-webkit-autofill+label,.form__item-input textarea:focus+label,.form__item-input textarea:not(:placeholder-shown)+label,.form__item-input .v-select.vs--open+label,.form__item-input .v-select:has(.vs__selected)+label,.form__item-input .multiselect.is-open+label,.form__item-input .multiselect:has(.multiselect-single-label)+label{font-size:14px;line-height:20px;padding-top:8px;padding-bottom:38px}.form__item-input .vs__search,.form__item-input .vs__search:focus{width:100%;padding:20px;font-size:20px;line-height:26px;color:var(--input-text);background-color:#fff;background-image:none;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;height:auto;margin:0}.form__item-input .v-select:has(.vs__selected) .vs__selected{width:100%}.form__item-input .v-select:has(.vs__selected) input{width:0px;padding:0}.form__item-input .v-select.vs--open input{padding:28px 20px 10px;width:100%}.form__item-input .multiselect{border:none;border-radius:6px;padding:0;box-shadow:none!important}.form__item-input .multiselect .multiselect-wrapper{justify-content:flex-start;height:66px;border:none;padding:0}.form__item-input .multiselect input{padding:28px 20px 10px;width:100%}.form__item-input .multiselect .multiselect-single-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:max-content;margin-bottom:3px;font-size:20px;line-height:26px;font-weight:400;color:var(--text-color);padding:28px 20px 10px;z-index:1}.form__item-input .mx-datepicker{width:100%;color:var(--input-text);background-color:#fff}.form__item-input .mx-datepicker .mx-input{border-color:transparent!important}.form__item-input .mx-datepicker.has-value~label{font-size:14px;line-height:20px;padding-top:8px;padding-bottom:38px}.form__item-input .mx-datepicker .mx-icon-calendar{display:none}.form__item-input .mx-datepicker .mx-icon-clear{display:none!important}.form__item-input~.field-error{font-size:14px;line-height:17px;font-weight:400;color:var(--error-color);margin-top:7px}.form__item-input.with-border input{border:1px solid var(--input-border);border-radius:4px}.form__item-input.with-border .mx-datepicker .mx-input{border:1px solid var(--input-border)!important;border-radius:4px}.form__item-input.with-border .mx-datepicker .mx-input:focus{border-color:var(--input-border-focus)!important}.form__item-input.with-border textarea{border:1px solid var(--input-border);border-radius:4px}.form__item-input.with-border input:focus,.form__item-input.with-border textarea:focus{border-color:var(--input-border-focus)}.form__item-input.with-border .v-select.vs--open .vs__dropdown-toggle{border-color:var(--input-border-focus)}.form__item-input input:disabled{background-color:var(--input-disabled-bg);cursor:not-allowed}.block-invalid .form__item-input input{border:1px solid var(--error-color)!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}a.scroll-top{background:#fff;width:70px;height:70px;border-radius:50%;line-height:70px;display:none;text-align:center;font-family:FontAwesome;position:fixed;right:25px;bottom:25px;z-index:50000;box-shadow:0 0 20px #0003}a.scroll-top svg{width:26px;height:100%;vertical-align:middle;padding-bottom:5px}.accordion{margin-bottom:5px;background-color:var(--faq-question-bg);border-radius:4px}.accordion:last-child{margin-bottom:0}.accordion .accordion-btn{cursor:pointer;position:relative;padding:17.5px 20px}.accordion .accordion-btn .accordion-btn-title{display:flex;align-items:center;position:relative;transition:all .3s ease 0s;font-size:20px;font-weight:600;line-height:27px}.accordion .accordion-btn .accordion-btn-title:hover{color:var(--faq-button-hover)}.accordion .accordion-btn .accordion-btn-arrow{width:35px;height:35px;min-width:35px;margin-right:20px;background-color:var(--faq-button-bg);border-radius:50%;display:flex;justify-content:center;align-items:center}.accordion .accordion-btn .accordion-btn-arrow .accordion-btn-arrow-icon{width:12px;height:12px;mask:url(/build/assets/arrow-down-qD36Y_a7.svg);-webkit-mask:url(/build/assets/arrow-down-qD36Y_a7.svg);mask-size:12px 12px;-webkit-mask-size:12px 12px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;transition:all .3s ease 0s;background:var(--faq-button-icon);z-index:1}.accordion .accordion-content{display:none}.accordion.active .accordion-btn .accordion-btn-arrow{background-color:var(--faq-button-active-bg)}.accordion.active .accordion-btn .accordion-btn-arrow .accordion-btn-arrow-icon{transform:rotate(180deg);background:var(--faq-button-active-icon)}.accordion.active .accordion-content{display:block;background:transparent none repeat scroll 0 0;border-top:medium none}.modal{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:#00000080;overflow:auto}.modal-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;max-width:580px;width:100%}.modal-block .modal-close{display:flex;justify-content:flex-end;width:100%;padding:20px}.modal-block .modal-close img{display:block!important;width:16px!important;height:16px!important}.breadcrumb-container{padding-top:55px;position:absolute}.breadcrumb-container ol{display:flex;flex-wrap:wrap;list-style:none;gap:10px;padding:0;margin:0;font-size:14px;line-height:17px;font-weight:600;color:var(--breadcrumb-color)}.breadcrumb-container ol li{display:flex;align-items:center;text-transform:capitalize}.breadcrumb-container ol li a{color:var(--breadcrumb-color);text-decoration:none;cursor:pointer}.breadcrumb-container ol li img{height:11px}.breadcrumb-container ol li.active{color:var(--text-color)}.without-form .breadcrumb-container{padding-top:20px}.lightbox .lb-image{border:none}@media screen and (max-width: 991px){.section-title{font-size:25px;line-height:30px}.form__item-input input{font-size:18px;line-height:24px;padding:18px;border:none}.form__item-input label{font-size:18px;line-height:24px;padding:17px}.form__item-input textarea{font-size:18px;line-height:24px;padding:18px}.form__item-input input:focus,.form__item-input input:not(:placeholder-shown),.form__item-input textarea:focus,.form__item-input textarea:not(:placeholder-shown){padding-top:26px;padding-bottom:10px}.form__item-input input:focus+label,.form__item-input input:not(:placeholder-shown):not([value=""])+label,.form__item-input input:-webkit-autofill+label,.form__item-input textarea:focus+label,.form__item-input textarea:not(:placeholder-shown)+label,.form__item-input .v-select.vs--open+label,.form__item-input .v-select:has(.vs__selected)+label,.form__item-input .multiselect.is-open+label,.form__item-input .multiselect:has(.multiselect-single-label)+label{font-size:12px;line-height:16px;padding-top:7px;padding-bottom:37px}.form__item-input .vs__search,.form__item-input .vs__search:focus{font-size:18px;line-height:24px;padding:18px}.form__item-input .v-select.vs--open input{padding:26px 20px 10px;width:100%}.form__item-input .multiselect{border:none;border-radius:6px;padding:0;box-shadow:none!important}.form__item-input .multiselect .multiselect-wrapper{justify-content:flex-start;height:60px;border:none;padding:0}.form__item-input .multiselect input{padding:26px 20px 10px;width:100%}.form__item-input .multiselect .multiselect-single-label{font-size:18px;line-height:24px;padding:26px 20px 10px;z-index:1}.form__item-input .mx-datepicker.has-value~label{font-size:12px;line-height:16px;padding-top:7px;padding-bottom:37px}.form__item-input .mx-datepicker .mx-icon-calendar{display:none}.form__item-input .mx-datepicker .mx-icon-clear{display:none!important}.modal-block .modal-content .modal-form .modal-title{font-size:25px;line-height:30px;text-align:center}.modal-block .modal-content .modal-form .modal-form-fields .modal-form-text{font-size:14px;line-height:19px;text-align:center}.modal-block .modal-content .modal-form .modal-form-fields button{font-size:12px;line-height:16px;padding:0;height:45px}.accordion .accordion-btn .accordion-btn-title{font-size:16px;line-height:24px}.breadcrumb-container{padding-top:20px}.breadcrumb-container ol,.breadcrumb-container ol li{font-size:12px;line-height:16px}.breadcrumb-container.padtop{padding-top:50px}}@media screen and (max-width: 768px){.modal-block{max-width:calc(100% - 30px)}a.scroll-top{background:#fff;width:45px;height:45px;border-radius:50%;line-height:45px;right:20px;bottom:20px}a.scroll-top svg{width:16px}}@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:100%}}.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;box-sizing:border-box;transform-origin:center;transform:rotate(-45deg) scale(.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{transform:rotate(135deg) scale(.7)}.mx-btn{box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:#9093994d;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input{display:inline-block;box-sizing:border-box;width:100%;height:34px;padding:6px 30px 6px 10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:16px;line-height:1;color:#00000080;vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:#000c}.mx-datepicker-main{font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;box-shadow:0 6px 12px #0000002d;z-index:2001}.mx-datepicker-sidebar{float:left;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar-range,.mx-time-range{display:flex}@media (max-width: 750px){.mx-calendar-range,.mx-time-range{flex-direction:column}}.mx-calendar{box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell:hover,.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;box-sizing:border-box;text-align:center}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-date-time{position:relative;width:248px;height:270px}.mx-date-time .mx-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-date-time-range{position:relative;width:496px;height:270px}.mx-date-time-range .mx-time-range{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}body{margin:0}body{--theme-first-color: #000000;--theme-second-color: #105598;--theme-third-color: #00AEED;--theme-fourth-color: #F99E2C;--theme-fifth-color: #83919E;--theme-sixth-color: #EDF2F7;--theme-seventh-color: #E2E8EE;--theme-eighth-color: #BCC7D2;--theme-ninth-color: #31CA57;--theme-tenth-color: #DDDEE5;--theme-eleventh-color: #BEE4F5;--theme-twelfth-color: #E08E28;--filter-second-color: brightness(0) saturate(100%) invert(16%) sepia(94%) saturate(3138%) hue-rotate(199deg) brightness(88%) contrast(87%);--filter-third-color: brightness(0) saturate(100%) invert(57%) sepia(34%) saturate(5807%) hue-rotate(162deg) brightness(99%) contrast(101%);--filter-fifth-color: brightness(0) saturate(100%) invert(66%) sepia(9%) saturate(528%) hue-rotate(167deg) brightness(84%) contrast(88%);--filter-eleventh-color: brightness(0) saturate(100%) invert(90%) sepia(6%) saturate(1470%) hue-rotate(167deg) brightness(99%) contrast(94%);--filter-white-color: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(199deg) brightness(104%) contrast(101%);--filter-black-color: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);--body-bg: #ffffff;--section-bg: #EDF2F7;--input-text: #000000;--input-border: #C9CED2;--input-border-focus: var(--theme-third-color);--input-disabled-bg: #EFF0F1;--input-disabled: #EFF0F1;--text-color: #000000;--cancel-color: #FF0000;--error-color: #FF0000;--label-color: var(--theme-fifth-color);--btn-base-bg: var(--theme-fourth-color);--btn-base-bg-hover: var(--theme-twelfth-color);--link-color: var(--theme-second-color);--link-global-color: var(--theme-third-color);--link-global-hover-color: var(--theme-second-color);--checkout-border-color: var(--theme-fourth-color);--navbar-text-color: #ffffff;--navbar-mob-button-bg: #2A72B5;--header-bg: var(--theme-second-color);--header-dropdown-menu-hover: var(--theme-sixth-color);--footer-text-color: var(--theme-fifth-color);--footer-border-color: var(--theme-eighth-color);--footer-icon-color: var(--filter-third-color);--footer-social-bg: var(--theme-sixth-color);--footer-social-hover-bg: #DFE3E8;--search-form-bg: var(--theme-fourth-color);--search-form-border: var(--theme-seventh-color);--search-station-hover-bg: var(--theme-sixth-color);--search-station-hover-text: var(--theme-second-color);--search-station-active-bg: var(--theme-third-color);--search-station-active-text: #ffffff;--btn-count-bg: var(--theme-sixth-color);--main-routes-bg: var(--theme-sixth-color);--main-routes-text: var(--theme-second-color);--main-routes-icon: var(--filter-third-color);--main-routes-bg-hover: var(--theme-fourth-color);--main-routes-text-hover: #ffffff;--main-routes-icon-hover: var(--filter-white-color);--result-search-border: var(--theme-eighth-color);--trip-bg: #ffffff;--trip-first-border: var(--theme-second-color);--trip-transfer-bg: var(--theme-third-color);--btn-details-bg: var(--theme-sixth-color);--btn-details-hover-bg: #DFE3E8;--details-border: var(--theme-eighth-color);--ticket-station-route: var(--theme-fourth-color);--ticket-transfer-station: var(--theme-third-color);--ticket-station-line: var(--theme-tenth-color);--ticket-back-btn: #A4A3B0;--step-color: var(--theme-first-color);--step-active-color: #ffffff;--step-active-bg: var(--theme-third-color);--step-filter-color: var(--filter-eleventh-color);--step-filter-active-color: var(--filter-third-color);--checkout-timer: var(--theme-second-color);--checkout-timer-icon: var(--filter-second-color);--passengers-border: var(--theme-eighth-color);--passenger-added-btn: var(--theme-fifth-color);--passenger-added-icon: var(--filter-fifth-color);--passenger-added-btn-border: var(--theme-eighth-color);--discount-price-color: var(--theme-third-color);--checkout-link: var(--theme-third-color);--my-account-border: var(--theme-tenth-color);--my-account-cancel-btn: #ABC1C9;--table-head-color: var(--theme-fifth-color);--table-text-color: var(--theme-first-color);--account-table-button-hover: var(--theme-sixth-color);--faq-question-bg: #ffffff;--faq-button-bg: var(--theme-eleventh-color);--faq-button-icon: var(--theme-second-color);--faq-button-hover: var(--theme-second-color);--faq-button-active-bg: var(--theme-second-color);--faq-button-active-icon: #ffffff;--service-first-bg: var(--theme-second-color);--service-second-bg: #10549800;--table-route-border: var(--theme-seventh-color);--table-head-bg: var(--theme-sixth-color);--table-head-text: var(--theme-fifth-color);--contact-item-bg: #fff;--contact-item-border: var(--theme-seventh-color);--review-form-bg: var(--theme-third-color);--review-form-title: #ffffff;--review-item-bg: #ffffff;--review-item-date: var(--theme-fifth-color);--dropdown-menu-hover-bg: var(--theme-sixth-color);--dropdown-menu-hover: var(--theme-second-color);--breadcrumb-color: var(--theme-fifth-color);--active-place: var(--theme-third-color);--booked-place: #cecece;--selected-place: var(--theme-fourth-color)}#main-front{display:flex;min-height:100vh;flex-direction:column;justify-content:flex-start}footer{margin-top:auto}.lightboxOverlay{z-index:999999}.lightbox{z-index:999999;max-width:100%;max-height:100%}.lightbox .lb-outerContainer{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}.lightbox .lb-dataContainer{border-radius:4px;padding-top:1em}.lightbox .lb-dataContainer .lb-details{display:none}.lightbox .lb-dataContainer .lb-close{position:fixed;right:15px;top:15px}.lightbox .lb-caption{color:#333}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{max-width:750px}}@media (min-width: 992px){.container{max-width:970px}}@media (min-width: 1200px){.container{max-width:1180px;padding-right:0;padding-left:0}}@media (min-width: 1400px){.container{max-width:1320px;padding-right:0;padding-left:0}}
