.Price--lg{font-size:16px}.Price--lg .Price__Label{font-size:12px}.Price--xlg{font-size:18px}.Price--xlg .Price__Label{font-size:14px}.Price--xxlg{font-size:20px}.Price--xxlg .Price__Label{font-size:16px}

.Modal{top:0;left:0;width:100%;height:100%;position:fixed;max-width:100%;max-height:100%;overflow-y:scroll;z-index:100;box-sizing:content-box}.Modal__Backdrop{animation:ModalBackdropFadeIn .2s forwards;background-color:#616161;z-index:100;position:fixed;height:100%;width:100%;left:0;top:0}.Modal__Dialog{animation:zoomIn .2s;transform-origin:top;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:4px;padding:1em;position:relative}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Modal__Dialog{width:90%;margin:5% auto}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Modal__Dialog{margin:8em auto}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Modal__Dialog{margin:8em auto}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Modal__Dialog{margin:8em auto}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Modal__Dialog{width:70%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Modal__Dialog{width:700px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Modal__Dialog{width:900px}}.Modal--fullscreen{top:0;right:0;bottom:0;overflow:hidden}.Modal--fullscreen .ModalHeader{padding:1em 1em 0 1em}.Modal--fullscreen .Modal__Dialog{position:fixed;margin:0;width:100%;height:100%;border-radius:0;padding:0;overflow-y:scroll}.Modal--fullscreen .ModalBody{padding:0 1em}.Modal--fullscreen .ModalFooter{position:absolute;right:0;bottom:0;left:0;padding:10px}@keyframes ModalBackdropFadeIn{from{opacity:0}to{opacity:0.8}}

.ModalSeparator{margin-left:-1em;margin-right:-1em;background-color:#E0E0E0;height:1px}.ModalSeparator--spaceTop{margin-top:1em}.ModalSeparator--spaceBottom{margin-bottom:1em}

.Icon{width:1em;height:1em;vertical-align:middle;display:inline-block;position:relative}.Icon__Svg{width:100%;height:100%;line-height:0}.Icon__Svg svg{max-height:100%;max-width:100%;height:100%;width:100%}.Icon--spaceLeft{margin-left:.3em}.Icon--spaceRight{margin-right:.3em}.Icon.is-invertedHorizontal .Icon__Svg{transform:scale(-1, 1) translate3d(0, 0, 0)}.Icon.is-cross::after{content:' ';height:2px;background-color:#E53935;width:1.4em;position:absolute;margin-top:-1px;top:50%;left:-0.2em;transform:rotate(45deg);border-radius:1px}

.ModalHeader__Title{font-weight:600;font-size:16px}.ModalHeader__CloseButton{float:right}.ModalHeader__CloseButton .Icon svg{fill:#9E9E9E}.ModalHeader__CloseButton:hover .Icon svg{fill:#424242}.ModalHeader__CloseButton:active .Icon svg{fill:#E53935}

.Spinner{display:inline-block;font-size:8px;height:8px;position:relative;text-align:center;vertical-align:middle}.Spinner__Dot{animation:pulse 1s infinite ease-in-out;width:1em;height:1em;border-radius:50%;display:inline-block;vertical-align:top}.Spinner__Dot--second{animation-delay:160ms;margin-left:1em}.Spinner__Dot--third{animation-delay:320ms;margin-left:1em}.Spinner--default>.Spinner__Dot{background-color:#ECEFF1}.Spinner--primary>.Spinner__Dot{background-color:#3598db}.Spinner--inverted>.Spinner__Dot{background-color:#fff}.Spinner--sm{font-size:4px;height:4px}.Spinner--lg{font-size:16px;height:16px}

.Button{outline:none;cursor:pointer;user-select:none;text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;font-size:14px;border:1px solid transparent;border-radius:4px;padding:0 .5em;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:.2s}.Button__Content{margin-top:-1px;margin-bottom:-1px;line-height:2.4em;height:2.4em;overflow:hidden}.Button__Icon{width:14px;height:14px}.Button__Arrow{width:.6em;height:.6em;transition:transform .2s}.Button.is-active .Button__Arrow{transform:rotate(-180deg) translate3d(0, 0, 0)}.Button__Spinner{margin-right:1em}.Button--lg{font-size:16px}.Button--sm{font-size:12px}.Button--xs{font-size:11px}.Button--block{width:100%;display:block}.Button--shadow{box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset}.Button--default{color:#616161;border-color:#E0E0E0;background-color:#E0E0E0;border-bottom-color:#c7c7c7}.Button--default .Button__Icon svg{fill:#616161}.Button--default:hover{background-color:#d3d3d3;color:#545454}.Button--default:hover .Button__Icon svg{fill:#545454}.Button--default:active,.Button--default.is-active{background-color:#c7c7c7;color:#484848}.Button--default:active .Button__Icon svg,.Button--default.is-active .Button__Icon svg{fill:#484848}.Button--hollow-default{border-color:#757575;background:none;color:#757575;border-width:1px}.Button--hollow-default .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-default .Icon svg{fill:#757575}.Button--hollow-default.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-default:hover{background-color:rgba(117,117,117,0.1);border-color:#686868;color:#757575}.Button--hollow-default:active,.Button--hollow-default.is-active{background-color:rgba(117,117,117,0.2);border-color:#5c5c5c;color:#757575}.Button--primary{color:#fff;border-color:#039BE5;background-color:#039BE5;border-bottom-color:#0279b3}.Button--primary .Button__Icon svg{fill:#fff}.Button--primary:hover{background-color:#038acc;color:#f2f2f2}.Button--primary:hover .Button__Icon svg{fill:#f2f2f2}.Button--primary:active,.Button--primary.is-active{background-color:#0279b3;color:#e6e6e6}.Button--primary:active .Button__Icon svg,.Button--primary.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-primary{border-color:#039BE5;background:none;color:#039BE5;border-width:1px}.Button--hollow-primary .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-primary .Icon svg{fill:#039BE5}.Button--hollow-primary.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-primary:hover{background-color:rgba(3,155,229,0.1);border-color:#038acc;color:#039BE5}.Button--hollow-primary:active,.Button--hollow-primary.is-active{background-color:rgba(3,155,229,0.2);border-color:#0279b3;color:#039BE5}.Button--success{color:#fff;border-color:#7CB342;background-color:#7CB342;border-bottom-color:#628e34}.Button--success .Button__Icon svg{fill:#fff}.Button--success:hover{background-color:#6fa03b;color:#f2f2f2}.Button--success:hover .Button__Icon svg{fill:#f2f2f2}.Button--success:active,.Button--success.is-active{background-color:#628e34;color:#e6e6e6}.Button--success:active .Button__Icon svg,.Button--success.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-success{border-color:#7CB342;background:none;color:#7CB342;border-width:1px}.Button--hollow-success .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-success .Icon svg{fill:#7CB342}.Button--hollow-success.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-success:hover{background-color:rgba(124,179,66,0.1);border-color:#6fa03b;color:#7CB342}.Button--hollow-success:active,.Button--hollow-success.is-active{background-color:rgba(124,179,66,0.2);border-color:#628e34;color:#7CB342}.Button--danger{color:#fff;border-color:#E53935;background-color:#E53935;border-bottom-color:#cd1e1a}.Button--danger .Button__Icon svg{fill:#fff}.Button--danger:hover{background-color:#e2231e;color:#f2f2f2}.Button--danger:hover .Button__Icon svg{fill:#f2f2f2}.Button--danger:active,.Button--danger.is-active{background-color:#cd1e1a;color:#e6e6e6}.Button--danger:active .Button__Icon svg,.Button--danger.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-danger{border-color:#E53935;background:none;color:#E53935;border-width:1px}.Button--hollow-danger .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-danger .Icon svg{fill:#E53935}.Button--hollow-danger.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-danger:hover{background-color:rgba(229,57,53,0.1);border-color:#e2231e;color:#E53935}.Button--hollow-danger:active,.Button--hollow-danger.is-active{background-color:rgba(229,57,53,0.2);border-color:#cd1e1a;color:#E53935}.Button--warning{color:#fff;border-color:#E53935;background-color:#E53935;border-bottom-color:#cd1e1a}.Button--warning .Button__Icon svg{fill:#fff}.Button--warning:hover{background-color:#e2231e;color:#f2f2f2}.Button--warning:hover .Button__Icon svg{fill:#f2f2f2}.Button--warning:active,.Button--warning.is-active{background-color:#cd1e1a;color:#e6e6e6}.Button--warning:active .Button__Icon svg,.Button--warning.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-warning{border-color:#E53935;background:none;color:#E53935;border-width:1px}.Button--hollow-warning .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-warning .Icon svg{fill:#E53935}.Button--hollow-warning.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-warning:hover{background-color:rgba(229,57,53,0.1);border-color:#e2231e;color:#E53935}.Button--hollow-warning:active,.Button--hollow-warning.is-active{background-color:rgba(229,57,53,0.2);border-color:#cd1e1a;color:#E53935}.Button--extra{color:#fff;border-color:#E53935;background-color:#E53935;border-bottom-color:#cd1e1a}.Button--extra .Button__Icon svg{fill:#fff}.Button--extra:hover{background-color:#e2231e;color:#f2f2f2}.Button--extra:hover .Button__Icon svg{fill:#f2f2f2}.Button--extra:active,.Button--extra.is-active{background-color:#cd1e1a;color:#e6e6e6}.Button--extra:active .Button__Icon svg,.Button--extra.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-extra{border-color:#E53935;background:none;color:#E53935;border-width:1px}.Button--hollow-extra .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-extra .Icon svg{fill:#E53935}.Button--hollow-extra.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-extra:hover{background-color:rgba(229,57,53,0.1);border-color:#e2231e;color:#E53935}.Button--hollow-extra:active,.Button--hollow-extra.is-active{background-color:rgba(229,57,53,0.2);border-color:#cd1e1a;color:#E53935}.Button--text{color:#424242;background:none}.Button--text .Button__Icon svg{fill:#424242}.Button--text:hover{background:#E0E0E0}.Button--text:active{background-color:#c7c7c7}.Button--link{outline:none;cursor:pointer;color:#039BE5;text-decoration:none;background:none}.Button--link svg{fill:#039BE5}.Button--link:hover,.Button--link:focus{text-decoration:none;color:#1fb4fc}.Button--link:hover svg,.Button--link:focus svg{fill:#1fb4fc}.Button--plain{border-color:#9E9E9E;padding:0 .5em;background-color:#fff;color:#424242}.Button--plain .Button__Icon svg{fill:#424242}.Button--plain:hover{background-color:#fff;border-color:#b8b8b8}.Button--plain:active,.Button--plain.is-active{background-color:#e6e6e6}.Button--spaceLeft{margin-left:.5em}.Button--spaceRight{margin-right:.5em}.Button--rounded{border-radius:50%;padding:0}.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px;width:2.4em;text-align:center}.Button.is-disabled{cursor:default;pointer-events:none;opacity:.7}.Button.is-muted{opacity:.7}

.AviaBookingProductVariant{float:none !important;border-radius:4px;border:2px solid #E0E0E0;margin-bottom:.5em;margin-right:.5em}.AviaBookingProductVariant__Wrapper{padding:.5em;padding-left:4.5em;position:relative;float:none !important;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:6em}.AviaBookingProductVariant__Icon{width:4em;height:4em;position:absolute;top:50%;left:.5em;transform:translateY(-50%)}.AviaBookingProductVariant__Price>span>.Price{font-weight:600;color:#039BE5}.AviaBookingProductVariant__Title{margin-right:0.5em;font-weight:600}@media only screen and (max-width: 970px){.AviaBookingProductVariant__Title{display:block}}.AviaBookingProductVariant__TopBlock{padding-left:1em;padding-top:0.3em;margin-bottom:1em}@media only screen and (max-width: 970px){.AviaBookingProductVariant__TopBlock{padding-left:0}}@media only screen and (max-width: 970px){.AviaBookingProductVariant__LeftBlock{width:100%;text-align:center}}@media only screen and (max-width: 970px){.AviaBookingProductVariant__RightBlock{width:100%;text-align:center}}.AviaBookingProductVariant__Option{margin-right:0.5em;font-size:12px}.AviaBookingProductVariant__Option--head{font-weight:600}@media only screen and (max-width: 970px){.AviaBookingProductVariant__Options{display:block}}.AviaBookingProductVariant__BottomBlock{padding-left:1em;margin-bottom:1em}@media only screen and (max-width: 970px){.AviaBookingProductVariant__BottomBlock{padding-left:0}}.AviaBookingProductVariant__InfoLink{border-bottom:1px dashed;text-decoration:none}.AviaBookingProductVariant__InfoLink:hover{text-decoration:none}.AviaBookingProductVariant__InfoLink .DropdownTargetLink{font-size:12px}.AviaBookingProductVariant:hover{background-color:#FAFAFA}.AviaBookingProductVariant.is-selected{border-color:#039BE5}.AviaBookingProductVariant.is-selected.AviaBookingProductVariant__Wrapper{background-color:#f2fbff;box-shadow:0 2px 4px 0 rgba(204,204,204,0.5)}.AviaBookingProductVariant--reset.is-selected{border-color:#E53935}.AviaBookingProductVariant--reset.is-selected .AviaBookingProductVariant__Wrapper{background-color:#fffcfc}.AviaBookingProductVariant--reset.is-selected .AviaBookingProductVariant__SelectedIcon{background-color:#E53935;border-color:#E53935}@media only screen and (max-width: 970px){.AviaBookingProductVariant{margin-right:0}.AviaBookingProductVariant__Wrapper{padding:1em;padding-top:5em}.AviaBookingProductVariant__Icon{left:50%;top:1em;transform:translateX(-50%)}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__Wrapper{width:100%;float:left}.AviaBookingProductVariant__Wrapper:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant__Wrapper{width:100%;float:left}.AviaBookingProductVariant__Wrapper:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant__Wrapper{width:100%;float:left}.AviaBookingProductVariant__Wrapper:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}@media (max-width: 400px){.info-link-button{display:flex;flex-wrap:wrap;width:0;justify-content:flex-end}}

.Dropdown{position:relative;vertical-align:top;display:inline-block}.Dropdown__ContentWrapper{left:0;right:0;position:absolute;z-index:5;animation:dropDownIn .2s,fadeIn .1s}.Dropdown__ContentBridge{top:-1px;position:relative;margin-bottom:-2px;z-index:5;height:.5em;background-color:#fff;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8}.Dropdown__ContentArrow{left:50%;position:relative;pointer-events:none;z-index:5;height:.5em !important;width:1em !important;margin-top:.25em;margin-left:-.5em}.Dropdown__ContentArrow:before,.Dropdown__ContentArrow:after{left:0;content:'';position:absolute;border:.5em solid transparent;border-bottom-color:#b8b8b8;border-top:none;height:100%}.Dropdown__ContentArrow:after{top:1px;border-bottom-color:#fff}.Dropdown--block{display:block}.Dropdown__Content{text-align:left;overflow:hidden;position:absolute;color:#424242;line-height:1.6em;font-size:12.6px;z-index:4;padding:1em;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #b8b8b8;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-weight:400}.Dropdown__Content__CloseButton{font-size:1em;top:.5em;right:.5em;position:absolute;cursor:pointer;line-height:1}.Dropdown__Content__CloseButton svg{fill:#9E9E9E}.Dropdown__Content__CloseButton .Icon{vertical-align:top}.Dropdown__Content__CloseButton:hover svg{fill:#424242}.Dropdown__Content__CloseButton:active svg{fill:#E53935}.Dropdown.is-open .Dropdown__Target .Button--plain,.Dropdown.is-open .Dropdown__Target .FormInput{background-color:#fff}.Dropdown--arrow .Dropdown__Content,.Dropdown--default .Dropdown__Content{border-top-right-radius:4px;border-top-left-radius:4px}.Dropdown--default .Dropdown__Content{margin-top:.25em}.Dropdown--bridge.is-rtl .Dropdown__Content{left:auto;right:0}.Dropdown--bridge.is-contentOverTarget.is-rtl .Dropdown__Content{border-top-left-radius:4px}.Dropdown--bridge.is-contentOverTarget.is-ltr .Dropdown__Content{border-top-right-radius:4px}.Dropdown--bridge.is-contentOverTarget.is-middle .Dropdown__Content{border-top-right-radius:4px;border-top-left-radius:4px}.Dropdown--bridge.is-open .Dropdown__Target .Button--plain,.Dropdown--bridge.is-open .Dropdown__Target .FormInput{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:#b8b8b8;background-color:#fff;border-bottom-color:#fff;transition:border-radius .2s}

.Pill{overflow:hidden;display:flex;vertical-align:middle;font-size:12px;line-height:2.4em;width:100%}.Pill__Label{width:100%}.Pill__Label,.Pill__Clear{background:none;border:none;cursor:pointer;display:block;float:left;padding:0 1em;-webkit-appearance:none}.Pill__Label:first-child,.Pill__Clear:first-child{border-bottom-left-radius:3em;border-top-left-radius:3em;padding-left:1.1em}.Pill__Label:last-child,.Pill__Clear:last-child{border-bottom-right-radius:3em;border-top-right-radius:3em;padding-right:1.1em}.Pill--clearButtonChangesWidth .Pill__Label{padding:0 1em}.Pill--clearButtonChangesWidth.Pill--clear .Pill__Label{padding-left:1em;padding-right:0;width:100%}.Pill--clearButtonChangesWidth.Pill--clear .Pill__Clear{padding-left:0;padding-right:1em}.Pill--default>.Pill__Label,.Pill--default>.Pill__Clear{background-color:#E0E0E0;color:#616161}.Pill--default>.Pill__Label:active,.Pill--default>.Pill__Clear:active{background-color:#ccc}.Pill--default>.Pill__Label:hover,.Pill--default>.Pill__Label:focus,.Pill--default>.Pill__Clear:hover,.Pill--default>.Pill__Clear:focus{background-color:#d6d6d6;outline:none}.Pill--primary>.Pill__Label,.Pill--primary>.Pill__Clear{background-color:#e8f7ff;color:#039BE5}.Pill--primary>.Pill__Label:active,.Pill--primary>.Pill__Clear:active{background-color:#c0eafe}.Pill--primary>.Pill__Label:hover,.Pill--primary>.Pill__Label:focus,.Pill--primary>.Pill__Clear:hover,.Pill--primary>.Pill__Clear:focus{background-color:#d4f1fe;outline:none}.Pill--info>.Pill__Label,.Pill--info>.Pill__Clear{background-color:#edf5fd;color:#1976D2}.Pill--info>.Pill__Label:active,.Pill--info>.Pill__Clear:active{background-color:#c9e1f9}.Pill--info>.Pill__Label:hover,.Pill--info>.Pill__Label:focus,.Pill--info>.Pill__Clear:hover,.Pill--info>.Pill__Clear:focus{background-color:#dbebfb;outline:none}.Pill--success>.Pill__Label,.Pill--success>.Pill__Clear{background-color:#fafcf8;color:#7CB342}.Pill--success>.Pill__Label:active,.Pill--success>.Pill__Clear:active{background-color:#e6f1da}.Pill--success>.Pill__Label:hover,.Pill--success>.Pill__Label:focus,.Pill--success>.Pill__Clear:hover,.Pill--success>.Pill__Clear:focus{background-color:#f0f7e9;outline:none}.Pill--warning>.Pill__Label,.Pill--warning>.Pill__Clear{background-color:#fffaf5;color:#F57C00}.Pill--warning>.Pill__Label:active,.Pill--warning>.Pill__Clear:active{background-color:#ffe6cc}.Pill--warning>.Pill__Label:hover,.Pill--warning>.Pill__Label:focus,.Pill--warning>.Pill__Clear:hover,.Pill--warning>.Pill__Clear:focus{background-color:#fff0e1;outline:none}.Pill--danger>.Pill__Label,.Pill--danger>.Pill__Clear{background-color:#fff;color:#E53935}.Pill--danger>.Pill__Label:active,.Pill--danger>.Pill__Clear:active{background-color:#ebebeb}.Pill--danger>.Pill__Label:hover,.Pill--danger>.Pill__Label:focus,.Pill--danger>.Pill__Clear:hover,.Pill--danger>.Pill__Clear:focus{background-color:#f5f5f5;outline:none}.Pill--default-inverted>.Pill__Label,.Pill--default-inverted>.Pill__Clear{background-color:#616161;color:#fff}.Pill--default-inverted>.Pill__Label:active,.Pill--default-inverted>.Pill__Clear:active{background-color:#545454}.Pill--default-inverted>.Pill__Label:hover,.Pill--default-inverted>.Pill__Label:focus,.Pill--default-inverted>.Pill__Clear:hover,.Pill--default-inverted>.Pill__Clear:focus{background-color:#6e6e6e;outline:none}.Pill--primary-inverted>.Pill__Label,.Pill--primary-inverted>.Pill__Clear{background-color:#039BE5;color:#fff}.Pill--primary-inverted>.Pill__Label:active,.Pill--primary-inverted>.Pill__Clear:active{background-color:#038acc}.Pill--primary-inverted>.Pill__Label:hover,.Pill--primary-inverted>.Pill__Label:focus,.Pill--primary-inverted>.Pill__Clear:hover,.Pill--primary-inverted>.Pill__Clear:focus{background-color:#06abfc;outline:none}.Pill--info-inverted>.Pill__Label,.Pill--info-inverted>.Pill__Clear{background-color:#1976D2;color:#fff}.Pill--info-inverted>.Pill__Label:active,.Pill--info-inverted>.Pill__Clear:active{background-color:#1669bb}.Pill--info-inverted>.Pill__Label:hover,.Pill--info-inverted>.Pill__Label:focus,.Pill--info-inverted>.Pill__Clear:hover,.Pill--info-inverted>.Pill__Clear:focus{background-color:#2083e4;outline:none}.Pill--success-inverted>.Pill__Label,.Pill--success-inverted>.Pill__Clear{background-color:#7CB342;color:#fff}.Pill--success-inverted>.Pill__Label:active,.Pill--success-inverted>.Pill__Clear:active{background-color:#6fa03b}.Pill--success-inverted>.Pill__Label:hover,.Pill--success-inverted>.Pill__Label:focus,.Pill--success-inverted>.Pill__Clear:hover,.Pill--success-inverted>.Pill__Clear:focus{background-color:#89be50;outline:none}.Pill--warning-inverted>.Pill__Label,.Pill--warning-inverted>.Pill__Clear{background-color:#F57C00;color:#fff}.Pill--warning-inverted>.Pill__Label:active,.Pill--warning-inverted>.Pill__Clear:active{background-color:#dc6f00}.Pill--warning-inverted>.Pill__Label:hover,.Pill--warning-inverted>.Pill__Label:focus,.Pill--warning-inverted>.Pill__Clear:hover,.Pill--warning-inverted>.Pill__Clear:focus{background-color:#ff8910;outline:none}.Pill--danger-inverted>.Pill__Label,.Pill--danger-inverted>.Pill__Clear{background-color:#E53935;color:#fff}.Pill--danger-inverted>.Pill__Label:active,.Pill--danger-inverted>.Pill__Clear:active{background-color:#e2231e}.Pill--danger-inverted>.Pill__Label:hover,.Pill--danger-inverted>.Pill__Label:focus,.Pill--danger-inverted>.Pill__Clear:hover,.Pill--danger-inverted>.Pill__Clear:focus{background-color:#e84f4c;outline:none}.Pill__Label.is-disabled{pointer-events:none;background-color:#ededed;color:#757575}

.Link{outline:none;cursor:pointer;color:#039BE5;text-decoration:none}.Link svg{fill:#039BE5}.Link:hover,.Link:focus{text-decoration:none;color:#1fb4fc}.Link:hover svg,.Link:focus svg{fill:#1fb4fc}.Link--underline .Link__Content{border-bottom:1px dashed}.Link--underline,.Link--underline:focus,.Link--underline:hover,.Link--underline:active{text-decoration:none}.Link__Icon svg{fill:#039BE5}.Link:focus .Link__Icon svg,.Link:hover .Link__Icon svg,.Link:active .Link__Icon svg{fill:#1fb4fc}.Link.is-disabled,.Link.is-disabled:focus,.Link.is-disabled:hover,.Link.is-disabled:active{cursor:default;color:#9E9E9E}.Link.is-disabled .Link__Icon svg,.Link.is-disabled:focus .Link__Icon svg,.Link.is-disabled:hover .Link__Icon svg,.Link.is-disabled:active .Link__Icon svg{fill:#9E9E9E}

.DropdownTargetLink__Arrow{width:.6em !important;height:.6em !important;transition:transform .2s}.DropdownTargetLink.is-open .DropdownTargetLink__Arrow{transform:rotate(-180deg) translate3d(0, 0, 0)}.DropdownTargetLink--noArrow .DropdownTargetLink__Arrow{display:none}

.DropdownTargetButton{text-align:left !important;position:relative;padding-right:1.6em !important}.DropdownTargetButton__Arrow{top:50%;position:absolute;right:.5em;width:.6em !important;height:.6em !important;margin-top:-.3em;transition:transform .2s}.DropdownTargetButton.is-open .DropdownTargetButton__Arrow{transform:rotate(-180deg) translate3d(0, 0, 0)}

.DropdownSeparator{height:1px;background-color:#b8b8b8;margin-left:-1em;margin-right:-1em}.DropdownSeparator--spaceTop{margin-top:1em}.DropdownSeparator--spaceBottom{margin-bottom:1em}

.DropdownSelect .DropdownSeparator{margin-left:0;margin-right:0}.DropdownSelect__List{margin-top:-1em;margin-left:-1em;margin-right:-1em;margin-bottom:-1em;max-height:360px;overflow-y:auto}.DropdownSelect__Item{padding:.5em 1em;white-space:nowrap;overflow:hidden;cursor:pointer}.DropdownSelect__Item a{margin-left:-1em;margin-right:-1em;margin-top:-.5em;margin-bottom:-.5em;padding:.5em 1em;text-decoration:none;color:#424242;display:block}.DropdownSelect__Item.is-focused{background-color:#f2fbff}.DropdownSelect__Item.is-focused,.DropdownSelect__Item.is-focused a{color:#424242}

.FormField{padding-bottom:1em}.FormField__Label{font-size:12px;display:inline-block;color:#9E9E9E;margin-bottom:.5em;transition:color .2s}.FormField__InvalidMessage{font-size:12px;margin-top:.5em}.FormField--floatingLabel{position:relative}.FormField--floatingLabel .FormField__Label{left:0;width:100%;overflow:hidden;margin-bottom:0;position:absolute;white-space:nowrap;text-overflow:ellipsis;padding-left:3px;top:-14px;height:14px;line-height:14px}.FormField.is-invalid .FormField__Label,.FormField.is-invalid .FormField__InvalidMessage{color:#E53935}.FormField.is-invalid .Button,.FormField.is-invalid .FormInput{border-color:#E53935}.FormField.is-invalid .Checkbox .Checkbox__Inner{border-color:#E53935}

.Calendar{overflow:hidden;user-select:none;position:relative}.Calendar__Control{position:absolute;top:1px}.Calendar__Control svg{fill:#9E9E9E}.Calendar__Control--left{left:1px}.Calendar__Control--right{right:1px}.Calendar__Control--alfa{background-color:#fff;border:none}.Calendar__Months{margin-right:-1em}.Calendar__Months__Inner{table-layout:fixed;display:table;width:100%}.Calendar__Month{display:table-cell;padding-right:1em}.Calendar__Month__Inner{display:table;width:100%}.Calendar__Month__Title{font-weight:600;text-align:center;padding:.5em 0 1em}.Calendar__Month__WeekDays{color:#9E9E9E;display:table-row}.Calendar__Month__WeekDays__Day{text-align:center;display:table-cell;padding:1px}.Calendar__Week{display:table-row}.Calendar__DayWrapper{text-align:center;display:table-cell;padding:1px}.Calendar__Day{font-weight:600;background-color:#fff;border-radius:4px;border:2px solid #fff;box-sizing:content-box;color:#424242;cursor:pointer;display:inline-block;height:2em;line-height:2em;overflow:hidden;vertical-align:middle;width:2em}.Calendar__Day.is-disabled{color:#9E9E9E;cursor:default}.Calendar__Day.is-active{color:#fff}.Calendar.is-ltr .Calendar__Months{animation-name:slideRightIn, fadeIn;animation-duration:.2s}.Calendar.is-rtl .Calendar__Months{animation-name:slideLeftIn, fadeIn;animation-duration:.2s}.Calendar--active-first .Calendar__Day:hover{border-color:#039BE5;background-color:rgba(182,230,254,0.4)}.Calendar--active-first .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-first .Calendar__Day.is-active:hover{background-color:#039BE5}.Calendar__Day--first.is-selected{border-color:#039BE5;background-color:rgba(182,230,254,0.4)}.Calendar__Day--first.is-selected.is-active{background-color:#039BE5 !important;border-color:#039BE5 !important}.Calendar--active-second .Calendar__Day:hover{border-color:#7CB342;background-color:rgba(225,239,210,0.4)}.Calendar--active-second .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-second .Calendar__Day.is-active:hover{background-color:#7CB342}.Calendar__Day--second.is-selected{border-color:#7CB342;background-color:rgba(225,239,210,0.4)}.Calendar__Day--second.is-selected.is-active{background-color:#7CB342 !important;border-color:#7CB342 !important}.Calendar--active-third .Calendar__Day:hover{border-color:#F4511E;background-color:rgba(254,231,224,0.4)}.Calendar--active-third .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-third .Calendar__Day.is-active:hover{background-color:#F4511E}.Calendar__Day--third.is-selected{border-color:#F4511E;background-color:rgba(254,231,224,0.4)}.Calendar__Day--third.is-selected.is-active{background-color:#F4511E !important;border-color:#F4511E !important}.Calendar--active-fourth .Calendar__Day:hover{border-color:#5E35B1;background-color:rgba(210,197,237,0.4)}.Calendar--active-fourth .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-fourth .Calendar__Day.is-active:hover{background-color:#5E35B1}.Calendar__Day--fourth.is-selected{border-color:#5E35B1;background-color:rgba(210,197,237,0.4)}.Calendar__Day--fourth.is-selected.is-active{background-color:#5E35B1 !important;border-color:#5E35B1 !important}

.FormInput{overflow:hidden;color:#424242;position:relative;font-size:1em;background-color:#fff;border-radius:4px;border:1px solid #9E9E9E;transition:all .2s;height:2.4em}.FormInput__Input,.FormInput__Placeholder__Wrapper{margin-top:-1px;margin-bottom:-1px;padding:0 .5em;line-height:2.4em;height:2.4em;background:none;display:block;border:none;width:100%;outline:0;transition-property:padding, top, font-size;transition-duration:.2s}.FormInput__Placeholder__Wrapper{pointer-events:none;position:absolute;display:none;left:0;top:0}.FormInput__Placeholder{color:#9E9E9E;white-space:nowrap;overflow:hidden}.FormInput__Icon{top:50%;position:absolute;pointer-events:none;width:14px;height:14px;margin-top:-7px;left:.5em}.FormInput__Icon svg{fill:#424242}.FormInput--lg{font-size:16px}.FormInput--sm{font-size:12px}.FormInput--xs{font-size:11px}.FormInput--multiline .FormInput__Input,.FormInput--multiline .FormInput__Placeholder__Wrapper{margin:0;height:auto;resize:vertical;line-height:1.3em;padding-top:.55em;padding-bottom:.55em}.FormInput--multiline .FormInput__Placeholder{white-space:normal}.FormInput--icon .FormInput__Input,.FormInput--icon .FormInput__Placeholder__Wrapper{padding-left:.8em;border-left:14px solid transparent}.FormInput--iconRight .FormInput__Icon{left:auto;right:.5em}.FormInput--iconRight .FormInput__Input,.FormInput--iconRight .FormInput__Placeholder__Wrapper{border-left:none;padding-left:.5em;padding-right:.8em;border-right:14px solid transparent}.FormInput:hover{border-color:#b8b8b8}.FormInput.is-muted{opacity:.7;background-color:#f5f5f5}.FormInput.is-muted.is-focused{opacity:1;background-color:#fff}.FormInput.is-disabled{pointer-events:none;opacity:.7}.FormInput.is-disabled .FormInput__Input{cursor:default}.FormInput.is-disabled>input:disabled{-webkit-text-fill-color:currentColor}.FormInput.is-empty .FormInput__Placeholder__Wrapper{display:block}.FormInput.is-focused{border-color:#039BE5;background-color:#fff}.FormInput.is-focused>.FormInput__Placeholder__Wrapper{display:none}.FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder__Wrapper{display:block;top:-.6em}.FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Input{padding-top:.6em}.FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder{font-size:11px}

.CalendarDropdown__TargetButton__Placeholder{color:#9E9E9E}.CalendarDropdown--months-1 .Dropdown__Content{width:24.5em}.CalendarDropdown--months-2 .Dropdown__Content{width:49em}.CalendarDropdown--first.is-open .Dropdown__Target .Button__Icon svg{fill:#039BE5}.CalendarDropdown--first.is-open .Dropdown__Target .FormInput__Icon svg{fill:#039BE5}.CalendarDropdown--second.is-open .Dropdown__Target .Button__Icon svg{fill:#7CB342}.CalendarDropdown--second.is-open .Dropdown__Target .FormInput__Icon svg{fill:#7CB342}.CalendarDropdown--third.is-open .Dropdown__Target .Button__Icon svg{fill:#F4511E}.CalendarDropdown--third.is-open .Dropdown__Target .FormInput__Icon svg{fill:#F4511E}.CalendarDropdown--fourth.is-open .Dropdown__Target .Button__Icon svg{fill:#5E35B1}.CalendarDropdown--fourth.is-open .Dropdown__Target .FormInput__Icon svg{fill:#5E35B1}

.InputGroup{display:table;width:100%}.InputGroup__Section{display:table-cell;vertical-align:middle;width:1%}.InputGroup__Section+.InputGroup__Section{padding-left:.5em}.InputGroup--contiguous .InputGroup__Section{padding-left:0}.InputGroup__Section--grow{width:100%}.InputGroup--contiguous>.InputGroup__Section>.Button,.InputGroup--contiguous>.InputGroup__Section>.FormInput,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput{border-radius:0;position:relative}.InputGroup--contiguous>.InputGroup__Section>.Button:focus,.InputGroup--contiguous>.InputGroup__Section>.Button.is-focused,.InputGroup--contiguous>.InputGroup__Section>.Button:hover,.InputGroup--contiguous>.InputGroup__Section>.FormInput:focus,.InputGroup--contiguous>.InputGroup__Section>.FormInput.is-focused,.InputGroup--contiguous>.InputGroup__Section>.FormInput:hover,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button:focus,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button.is-focused,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button:hover,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput:focus,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput.is-focused,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput:hover{z-index:1}.InputGroup--contiguous>.InputGroup__Section>.Dropdown--bridge.is-open.is-contentOverTarget .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section>.Dropdown--bridge.is-open.is-contentOverTarget .Dropdown__Target>.FormInput{border-bottom-right-radius:0;border-bottom-left-radius:0}.InputGroup--contiguous>.InputGroup__Section:first-child>.Dropdown .Dropdown__Target>.FormInput,.InputGroup--contiguous>.InputGroup__Section:first-child>.FormInput{border-bottom-left-radius:4px;border-top-left-radius:4px}.InputGroup--contiguous>.InputGroup__Section:first-child>.Dropdown .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section:first-child>.Button{border-bottom-left-radius:4px;border-top-left-radius:4px}.InputGroup--contiguous>.InputGroup__Section:last-child>.Dropdown .Dropdown__Target>.FormInput,.InputGroup--contiguous>.InputGroup__Section:last-child>.FormInput{border-bottom-right-radius:4px;border-top-right-radius:4px}.InputGroup--contiguous>.InputGroup__Section:last-child>.Dropdown .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section:last-child>.Button{border-bottom-right-radius:4px;border-top-right-radius:4px}.InputGroup--contiguous>.InputGroup__Section:first-child>.Button,.InputGroup--contiguous>.InputGroup__Section:first-child>.Dropdown{right:-1px;display:block;width:100%}.InputGroup--contiguous>.InputGroup__Section:last-child>.Button,.InputGroup--contiguous>.InputGroup__Section:last-child>.Dropdown{left:-1px;display:block;width:100%}

.NumberInput__Value,.NumberInput input{text-align:center}

@font-face{font-family:"actr-font";src:url(/v1/fonts/61a7a57b9e5cce96591c8b7c76264430.eot);src:url(/v1/fonts/61a7a57b9e5cce96591c8b7c76264430.eot#iefix) format("embedded-opentype"),url(/v1/fonts/85c7c7fc2080bbf6046f82afa7f70e08.ttf) format("truetype"),url(/v1/fonts/9c45a29758b03ff06b553eefd99bedc0.woff) format("woff"),url(/v1/fonts/8fde1de1caba31102d497ef294b2a9e9.svg#actr-font) format("svg");font-weight:normal;font-style:normal}i.n-Icon{font-family:"actr-font" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hotel-09:before{content:""}.icon-hotel-06 .path1:before{content:"";color:#142a45}.icon-hotel-06 .path2:before{content:"";margin-left:-1em;color:#142a45}.icon-hotel-06 .path3:before{content:"";margin-left:-1em;color:#142a45}.icon-hotel-06 .path4:before{content:"";margin-left:-1em;color:#fff}.icon-hotel-04:before{content:""}.icon-alfa_right:before{content:""}.icon-alfa_left:before{content:""}.icon-alfa_cross:before{content:"";color:#fff}.icon-alfa_currencies:before{content:""}.icon-alfa_cash:before{content:""}.icon-clock .path1:before{content:"";color:#0b1f35}.icon-clock .path2:before{content:"";margin-left:-1em;color:#0b1f35;opacity:0.3}.icon-alfa_avia .path1:before{content:"";color:#f03226}.icon-alfa_avia .path2:before{content:"";margin-left:-1em;color:#fff}.icon-alfa_users:before{content:""}.icon-alfa_calendar:before{content:""}.icon-adult:before{content:""}.icon-aero_express:before{content:""}.icon-airplane:before{content:""}.icon-alfabank:before{content:""}.icon-alfa_check:before{content:"";color:#f25146}.icon-alfa_delete .path1:before{content:"";color:#0b1f35}.icon-alfa_delete .path2:before{content:"";margin-left:-1em;color:#0b1f35;opacity:0.3}.icon-alfa_dialogue:before{content:""}.icon-alfa_fb:before{content:""}.icon-alfa_geolocation:before{content:"";color:#f25146}.icon-alfa_help:before{content:"";color:#fff}.icon-alfa_instagram:before{content:"";color:#fff}.icon-alfa_mail:before{content:"";color:#fff}.icon-alfa_notifications .path1:before{content:"";color:#f25146}.icon-alfa_notifications .path2:before{content:"";margin-left:-1em;color:#f25146;opacity:0.4}.icon-alfa_point:before{content:""}.icon-alfa_transfer .path1:before{content:"";color:#0b1f35}.icon-alfa_transfer .path2:before{content:"";margin-left:-1em;color:#0b1f35;opacity:0.3}.icon-alfa_transfer .path3:before{content:"";margin-left:-1em;color:#0b1f35;opacity:0.3}.icon-alfa_twitter:before{content:"";color:#fff}.icon-alfauser:before{content:"";color:rgba(255,255,255,0.7)}.icon-android_logo:before{content:""}.icon-apple_logo:before{content:""}.icon-arrow_down:before{content:""}.icon-arrow_left:before{content:""}.icon-arrow_right:before{content:""}.icon-baby_carriage:before{content:""}.icon-badoo .path1:before{content:"";color:#04cc47}.icon-badoo .path2:before{content:"";margin-left:-1em;color:#fff}.icon-badoo .path3:before{content:"";margin-left:-1em;color:#fff}.icon-behance .path1:before{content:"";color:#4176fa}.icon-behance .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-calendar:before{content:""}.icon-calendar_avia:before{content:""}.icon-check_bold:before{content:""}.icon-checked:before{content:""}.icon-chevron_down:before{content:""}.icon-chevron_left:before{content:""}.icon-chevron_right:before{content:""}.icon-chevron_up:before{content:""}.icon-child:before{content:""}.icon-child_female:before{content:""}.icon-child_male:before{content:""}.icon-coffee_cup:before{content:""}.icon-cogs:before{content:""}.icon-complicated_trip:before{content:""}.icon-coupon:before{content:""}.icon-cradle:before{content:""}.icon-credit:before{content:""}.icon-credit_card:before{content:""}.icon-cross:before{content:""}.icon-crown:before{content:""}.icon-deviantart .path1:before{content:"";color:#04cc47}.icon-deviantart .path2:before{content:"";margin-left:-1em;color:#fff}.icon-dog:before{content:""}.icon-download:before{content:""}.icon-dribbble .path1:before{content:"";color:#f26798}.icon-dribbble .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-email:before{content:""}.icon-exchange:before{content:""}.icon-eye:before{content:""}.icon-facebook .path1:before{content:"";color:#3b5998}.icon-facebook .path2:before{content:"";margin-left:-1em;color:#fff}.icon-female:before{content:""}.icon-file:before{content:""}.icon-filter:before{content:""}.icon-flickr .path1:before{content:"";color:#ff0084}.icon-flickr .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-google_plus .path1:before{content:"";color:#dc4e41}.icon-google_plus .path2:before{content:"";margin-left:-1em;color:#dc4e41}.icon-google_plus .path3:before{content:"";margin-left:-1em;color:#fff}.icon-hand_luggage .path1:before{content:"";color:#0b1f35;opacity:0.3}.icon-hand_luggage .path2:before{content:"";margin-left:-1em;color:#0b1f35}.icon-hand_luggage .path3:before{content:"";margin-left:-1em;color:#0b1f35}.icon-hotel-01:before{content:""}.icon-hotel-02:before{content:""}.icon-hotel-03:before{content:""}.icon-hotel-05:before{content:""}.icon-hotel-07:before{content:""}.icon-hotel-08:before{content:""}.icon-hotel-10:before{content:""}.icon-hotel-11:before{content:""}.icon-hotel-12:before{content:""}.icon-hotel-13:before{content:""}.icon-hotel-14:before{content:""}.icon-hotel-15:before{content:""}.icon-hotellike .path1:before{content:"";color:#f55243}.icon-hotellike .path2:before{content:"";margin-left:-1em;color:#fff}.icon-hotellike2:before{content:"";color:#f55243}.icon-hotel-star:before{content:"";color:#ed8a19}.icon-hotel-star2:before{content:""}.icon-hourglass:before{content:""}.icon-infant:before{content:""}.icon-info:before{content:""}.icon-instagram .path1:before{content:"";color:#6a453b}.icon-instagram .path2:before{content:"";margin-left:-1em;color:#fff}.icon-lastfm .path1:before{content:"";color:#d31f27}.icon-lastfm .path2:before{content:"";margin-left:-1em;color:#fff}.icon-lifebuoy:before{content:"";color:#fff}.icon-linkedin .path1:before{content:"";color:#007ab9}.icon-linkedin .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-list:before{content:""}.icon-lock:before{content:""}.icon-luggage .path1:before{content:"";color:#0b1f35}.icon-luggage .path2:before{content:"";margin-left:-1em;color:#0b1f35;opacity:0.3}.icon-luggage .path3:before{content:"";margin-left:-1em;color:#0b1f35}.icon-luggage .path4:before{content:"";margin-left:-1em;color:#0b1f35;opacity:0.3}.icon-male:before{content:""}.icon-mark:before{content:""}.icon-maximize:before{content:"";color:#f03226}.icon-menu:before{content:""}.icon-mileagecard:before{content:""}.icon-minimize:before{content:"";color:#f03226}.icon-minus:before{content:""}.icon-minus_sign:before{content:""}.icon-night:before{content:""}.icon-nonrefundable:before{content:""}.icon-pencil:before{content:""}.icon-person:before{content:""}.icon-piggy_bank:before{content:""}.icon-pinterest .path1:before{content:"";color:#cb2027}.icon-pinterest .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-plus:before{content:""}.icon-plus_sign:before{content:""}.icon-point .path1:before{content:"";color:#000}.icon-point .path2:before{content:"";margin-left:-1em;color:#fff}.icon-printer:before{content:""}.icon-question:before{content:""}.icon-rail:before{content:""}.icon-refund:before{content:""}.icon-refundable:before{content:""}.icon-reply:before{content:""}.icon-rouble_symbol:before{content:""}.icon-search:before{content:""}.icon-seat:before{content:""}.icon-shield:before{content:""}.icon-sort:before{content:""}.icon-sort_asc:before{content:""}.icon-sort_desc:before{content:""}.icon-soundcloud .path1:before{content:"";color:#ff6a22}.icon-soundcloud .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-swap:before{content:""}.icon-swarm .path1:before{content:"";color:#f3923c}.icon-swarm .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-swarm .path3:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-switchsign:before{content:""}.icon-telegram:before{content:"";color:#fff}.icon-thumb_down:before{content:""}.icon-thumb_up:before{content:""}.icon-translate:before{content:""}.icon-tumblr .path1:before{content:"";color:#395976}.icon-tumblr .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-twitter .path1:before{content:"";color:#55acee}.icon-twitter .path2:before{content:"";margin-left:-1em;color:#f1f2f2}.icon-users:before{content:""}.icon-vk:before{content:"";color:#fff}.icon-wallet:before{content:""}.icon-youtube:before{content:"";color:#fff}

.n-Icon{font-size:inherit;line-height:inherit}.n-Icon::before,.n-Icon>.path1::before{font-size:inherit;color:inherit;line-height:inherit}

.n-Alert{position:relative;padding:.75em 1em;margin-bottom:1em;border:1px solid transparent;border-radius:4px;animation:fadeIn .2s}.n-Alert--default{color:#039BE5;background-color:#fff;border-color:#039BE5}.n-Alert--primary{color:#039BE5;background-color:rgba(3,155,229,0.05);border-color:rgba(3,155,229,0.95)}.n-Alert--info{color:#1976D2;background-color:rgba(25,118,210,0.05);border-color:rgba(25,118,210,0.95)}.n-Alert--warning{color:#F4511E;background-color:rgba(244,81,30,0.05);border-color:rgba(244,81,30,0.95)}.n-Alert--success{color:#7CB342;background-color:rgba(124,179,66,0.05);border-color:rgba(124,179,66,0.95)}.n-Alert--danger{color:#E53935;background-color:rgba(229,57,53,0.05);border-color:rgba(229,57,53,0.95)}.n-Alert--extra{color:#5E35B1;background-color:rgba(94,53,177,0.05);border-color:rgba(94,53,177,0.95)}.n-Alert.is-dismissable{padding-right:calc(.8rem + 2em)}.n-Alert__Close{position:absolute;transform:translateY(-50%);top:50%;right:1em;color:inherit;background:none;border:none;padding:0;font-size:.8rem;width:.8rem;height:.8rem;line-height:.8rem}.theme-alfa .n-Alert{position:relative;padding:.75em 1em;margin-bottom:1em;border:1px solid transparent;border-radius:4px;animation:fadeIn .2s}.theme-alfa .n-Alert--default{color:rgba(11,31,53,0.9);background-color:#fff;border-color:rgba(11,31,53,0.9)}.theme-alfa .n-Alert--primary{color:rgba(11,31,53,0.9);background-color:#fff;border-color:rgba(11,31,53,0.95)}.theme-alfa .n-Alert--info{color:rgba(11,31,53,0.9);background-color:#fff;border-color:rgba(11,31,53,0.95)}.theme-alfa .n-Alert--warning{color:rgba(11,31,53,0.9);background-color:#fff;border-color:rgba(11,31,53,0.95)}.theme-alfa .n-Alert--success{color:rgba(11,31,53,0.9);background-color:#fff;border-color:rgba(11,31,53,0.95)}.theme-alfa .n-Alert--danger{color:rgba(240,50,38,0.85);background-color:#fff;border-color:rgba(240,50,38,0.95)}.theme-alfa .n-Alert--extra{color:rgba(240,50,38,0.85);background-color:#fff;border-color:rgba(240,50,38,0.95)}.theme-alfa .n-Alert.is-dismissable{padding-right:calc(.7rem + 2em)}.theme-alfa .n-Alert__Close{position:absolute;transform:translateY(-50%);top:50%;right:1em;color:inherit;background:none;border:none;padding:0;font-size:.7rem;width:.7rem;height:.7rem;line-height:.7rem}

.n-Spinner{display:inline-block;font-size:8px;height:8px;position:relative;text-align:center;vertical-align:middle}.n-Spinner__Dot{animation:pulse 1s infinite ease-in-out;width:1em;height:1em;border-radius:50%;display:inline-block;vertical-align:top;margin-right:1em}.n-Spinner__Dot:last-of-type{margin:0}.n-Spinner__Dot:nth-child(1){animation-delay:0ms}.n-Spinner__Dot:nth-child(2){animation-delay:160ms}.n-Spinner__Dot:nth-child(3){animation-delay:320ms}.n-Spinner--default .n-Spinner__Dot{background-color:#ECEFF1}.n-Spinner--primary .n-Spinner__Dot{background-color:#039BE5}.n-Spinner--info .n-Spinner__Dot{background-color:#1976D2}.n-Spinner--success .n-Spinner__Dot{background-color:#7CB342}.n-Spinner--warning .n-Spinner__Dot{background-color:#F4511E}.n-Spinner--danger .n-Spinner__Dot{background-color:#E53935}.n-Spinner--extra .n-Spinner__Dot{background-color:#5E35B1}.n-Spinner--sm{font-size:4px;height:4px}.n-Spinner--lg{font-size:16px;height:16px}.theme-alfa .n-Spinner{display:inline-block;font-size:8px;height:8px;position:relative;text-align:center;vertical-align:middle}.theme-alfa .n-Spinner__Dot{animation:pulse 1s infinite ease-in-out;width:1em;height:1em;border-radius:50%;display:inline-block;vertical-align:top;margin-right:1em}.theme-alfa .n-Spinner__Dot:last-of-type{margin:0}.theme-alfa .n-Spinner__Dot:nth-child(1){animation-delay:0ms}.theme-alfa .n-Spinner__Dot:nth-child(2){animation-delay:160ms}.theme-alfa .n-Spinner__Dot:nth-child(3){animation-delay:320ms}.theme-alfa .n-Spinner--default .n-Spinner__Dot{background-color:#ECEFF1}.theme-alfa .n-Spinner--primary .n-Spinner__Dot{background-color:rgba(11,31,53,0.9)}.theme-alfa .n-Spinner--info .n-Spinner__Dot{background-color:rgba(11,31,53,0.9)}.theme-alfa .n-Spinner--success .n-Spinner__Dot{background-color:rgba(11,31,53,0.9)}.theme-alfa .n-Spinner--warning .n-Spinner__Dot{background-color:rgba(11,31,53,0.9)}.theme-alfa .n-Spinner--danger .n-Spinner__Dot{background-color:rgba(240,50,38,0.85)}.theme-alfa .n-Spinner--extra .n-Spinner__Dot{background-color:rgba(240,50,38,0.85)}.theme-alfa .n-Spinner--sm{font-size:4px;height:4px}.theme-alfa .n-Spinner--lg{font-size:16px;height:16px}@keyframes pulse{0%,80%,100%{opacity:0}40%{opacity:1}}

.n-Button{outline:none;user-select:none;text-align:center;white-space:nowrap;font-size:1rem;border:1px solid transparent;border-radius:4px;padding:0 .5em;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:.2s;display:inline-block;box-sizing:border-box;line-height:2.4em;height:2.4em}.n-Button__Spinner{margin-right:1em}.n-Button--lg{font-size:1.2rem}.n-Button--sm{font-size:.9rem}.n-Button--xs{font-size:.8rem}.n-Button--default{color:#616161;border-color:#E0E0E0;background-color:#E0E0E0;border-bottom-color:#c7c7c7}.n-Button--default .n-Button__Spinner .Spinner__Dot{background-color:#616161}.n-Button--default:hover{background-color:#d3d3d3;color:#545454}.n-Button--default:active,.n-Button--default.is-active{background-color:#c7c7c7;color:#484848}.n-Button--default.n-Button--hollow{border-color:#757575;background:none;color:#757575;border-width:1px}.n-Button--default.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:#757575}.n-Button--default.n-Button--hollow:hover{background-color:rgba(117,117,117,0.1);border-color:#686868;color:#757575}.n-Button--default.n-Button--hollow:active{background-color:rgba(117,117,117,0.2);border-color:#5c5c5c;color:#757575}.n-Button--primary{color:#fff;border-color:#039BE5;background-color:#039BE5;border-bottom-color:#0279b3}.n-Button--primary .n-Button__Spinner .Spinner__Dot{background-color:#fff}.n-Button--primary:hover{background-color:#038acc;color:#f2f2f2}.n-Button--primary:active,.n-Button--primary.is-active{background-color:#0279b3;color:#e6e6e6}.n-Button--primary.n-Button--hollow{border-color:#039BE5;background:none;color:#039BE5;border-width:1px}.n-Button--primary.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:#039BE5}.n-Button--primary.n-Button--hollow:hover{background-color:rgba(3,155,229,0.1);border-color:#038acc;color:#039BE5}.n-Button--primary.n-Button--hollow:active{background-color:rgba(3,155,229,0.2);border-color:#0279b3;color:#039BE5}.n-Button--info{color:#fff;border-color:#1976D2;background-color:#1976D2;border-bottom-color:#145ca4}.n-Button--info .n-Button__Spinner .Spinner__Dot{background-color:#fff}.n-Button--info:hover{background-color:#1669bb;color:#f2f2f2}.n-Button--info:active,.n-Button--info.is-active{background-color:#145ca4;color:#e6e6e6}.n-Button--info.n-Button--hollow{border-color:#1976D2;background:none;color:#1976D2;border-width:1px}.n-Button--info.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:#1976D2}.n-Button--info.n-Button--hollow:hover{background-color:rgba(25,118,210,0.1);border-color:#1669bb;color:#1976D2}.n-Button--info.n-Button--hollow:active{background-color:rgba(25,118,210,0.2);border-color:#145ca4;color:#1976D2}.n-Button--success{color:#fff;border-color:#7CB342;background-color:#7CB342;border-bottom-color:#628e34}.n-Button--success .n-Button__Spinner .Spinner__Dot{background-color:#fff}.n-Button--success:hover{background-color:#6fa03b;color:#f2f2f2}.n-Button--success:active,.n-Button--success.is-active{background-color:#628e34;color:#e6e6e6}.n-Button--success.n-Button--hollow{border-color:#7CB342;background:none;color:#7CB342;border-width:1px}.n-Button--success.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:#7CB342}.n-Button--success.n-Button--hollow:hover{background-color:rgba(124,179,66,0.1);border-color:#6fa03b;color:#7CB342}.n-Button--success.n-Button--hollow:active{background-color:rgba(124,179,66,0.2);border-color:#628e34;color:#7CB342}.n-Button--warning{color:#fff;border-color:#F4511E;background-color:#F4511E;border-bottom-color:#d53b0a}.n-Button--warning .n-Button__Spinner .Spinner__Dot{background-color:#fff}.n-Button--warning:hover{background-color:#ed410c;color:#f2f2f2}.n-Button--warning:active,.n-Button--warning.is-active{background-color:#d53b0a;color:#e6e6e6}.n-Button--warning.n-Button--hollow{border-color:#F4511E;background:none;color:#F4511E;border-width:1px}.n-Button--warning.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:#F4511E}.n-Button--warning.n-Button--hollow:hover{background-color:rgba(244,81,30,0.1);border-color:#ed410c;color:#F4511E}.n-Button--warning.n-Button--hollow:active{background-color:rgba(244,81,30,0.2);border-color:#d53b0a;color:#F4511E}.n-Button--danger{color:#fff;border-color:#E53935;background-color:#E53935;border-bottom-color:#cd1e1a}.n-Button--danger .n-Button__Spinner .Spinner__Dot{background-color:#fff}.n-Button--danger:hover{background-color:#e2231e;color:#f2f2f2}.n-Button--danger:active,.n-Button--danger.is-active{background-color:#cd1e1a;color:#e6e6e6}.n-Button--danger.n-Button--hollow{border-color:#E53935;background:none;color:#E53935;border-width:1px}.n-Button--danger.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:#E53935}.n-Button--danger.n-Button--hollow:hover{background-color:rgba(229,57,53,0.1);border-color:#e2231e;color:#E53935}.n-Button--danger.n-Button--hollow:active{background-color:rgba(229,57,53,0.2);border-color:#cd1e1a;color:#E53935}.n-Button--extra{color:#fff;border-color:#5E35B1;background-color:#5E35B1;border-bottom-color:#49298a}.n-Button--extra .n-Button__Spinner .Spinner__Dot{background-color:#fff}.n-Button--extra:hover{background-color:#542f9d;color:#f2f2f2}.n-Button--extra:active,.n-Button--extra.is-active{background-color:#49298a;color:#e6e6e6}.n-Button--extra.n-Button--hollow{border-color:#5E35B1;background:none;color:#5E35B1;border-width:1px}.n-Button--extra.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:#5E35B1}.n-Button--extra.n-Button--hollow:hover{background-color:rgba(94,53,177,0.1);border-color:#542f9d;color:#5E35B1}.n-Button--extra.n-Button--hollow:active{background-color:rgba(94,53,177,0.2);border-color:#49298a;color:#5E35B1}.n-Button--shadow{box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset}.n-Button--rounded{border-radius:50%;padding:0}.n-Button:disabled{opacity:.7}.theme-alfa .n-Button{outline:none;user-select:none;text-align:center;white-space:nowrap;font-size:1rem;border:1px solid transparent;border-radius:4px;padding:0 1.5em;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:.2s;display:inline-block;box-sizing:border-box;line-height:2.4em;height:2.4em}.theme-alfa .n-Button__Spinner{margin-right:1em}.theme-alfa .n-Button--lg{font-size:1.1rem}.theme-alfa .n-Button--sm{font-size:.8rem}.theme-alfa .n-Button--xs{font-size:.7rem}.theme-alfa .n-Button--default{color:rgba(11,31,53,0.95);border-color:#ECECED;background-color:#ECECED;border-bottom-color:#d2d2d4}.theme-alfa .n-Button--default .n-Button__Spinner .Spinner__Dot{background-color:rgba(11,31,53,0.95)}.theme-alfa .n-Button--default:hover{background-color:#dfdfe1;color:rgba(7,19,32,0.95)}.theme-alfa .n-Button--default:active,.theme-alfa .n-Button--default.is-active{background-color:#d2d2d4;color:rgba(2,6,11,0.95)}.theme-alfa .n-Button--default.n-Button--hollow{border-color:rgba(11,31,53,0.4);background:none;color:rgba(11,31,53,0.95);border-width:1px}.theme-alfa .n-Button--default.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:rgba(11,31,53,0.95)}.theme-alfa .n-Button--default.n-Button--hollow:hover{background-color:rgba(11,31,53,0.1);border-color:rgba(7,19,32,0.4);color:rgba(11,31,53,0.95)}.theme-alfa .n-Button--default.n-Button--hollow:active{background-color:rgba(11,31,53,0.2);border-color:rgba(2,6,11,0.4);color:rgba(11,31,53,0.95)}.theme-alfa .n-Button--primary{color:#fff;border-color:rgba(240,50,38,0.85);background-color:rgba(240,50,38,0.85);border-bottom-color:rgba(212,26,15,0.85)}.theme-alfa .n-Button--primary .n-Button__Spinner .Spinner__Dot{background-color:#fff}.theme-alfa .n-Button--primary:hover{background-color:rgba(236,29,16,0.85);color:#f2f2f2}.theme-alfa .n-Button--primary:active,.theme-alfa .n-Button--primary.is-active{background-color:rgba(212,26,15,0.85);color:#e6e6e6}.theme-alfa .n-Button--primary.n-Button--hollow{border-color:rgba(240,50,38,0.85);background:none;color:rgba(240,50,38,0.85);border-width:1px}.theme-alfa .n-Button--primary.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--primary.n-Button--hollow:hover{background-color:rgba(240,50,38,0.1);border-color:rgba(236,29,16,0.85);color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--primary.n-Button--hollow:active{background-color:rgba(240,50,38,0.2);border-color:rgba(212,26,15,0.85);color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--info{color:#fff;border-color:rgba(11,31,53,0.9);background-color:rgba(11,31,53,0.9);border-bottom-color:rgba(2,6,11,0.9)}.theme-alfa .n-Button--info .n-Button__Spinner .Spinner__Dot{background-color:#fff}.theme-alfa .n-Button--info:hover{background-color:rgba(7,19,32,0.9);color:#f2f2f2}.theme-alfa .n-Button--info:active,.theme-alfa .n-Button--info.is-active{background-color:rgba(2,6,11,0.9);color:#e6e6e6}.theme-alfa .n-Button--info.n-Button--hollow{border-color:rgba(11,31,53,0.9);background:none;color:rgba(11,31,53,0.9);border-width:1px}.theme-alfa .n-Button--info.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--info.n-Button--hollow:hover{background-color:rgba(11,31,53,0.1);border-color:rgba(7,19,32,0.9);color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--info.n-Button--hollow:active{background-color:rgba(11,31,53,0.2);border-color:rgba(2,6,11,0.9);color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--success{color:#fff;border-color:rgba(11,31,53,0.9);background-color:rgba(11,31,53,0.9);border-bottom-color:rgba(2,6,11,0.9)}.theme-alfa .n-Button--success .n-Button__Spinner .Spinner__Dot{background-color:#fff}.theme-alfa .n-Button--success:hover{background-color:rgba(7,19,32,0.9);color:#f2f2f2}.theme-alfa .n-Button--success:active,.theme-alfa .n-Button--success.is-active{background-color:rgba(2,6,11,0.9);color:#e6e6e6}.theme-alfa .n-Button--success.n-Button--hollow{border-color:rgba(11,31,53,0.9);background:none;color:rgba(11,31,53,0.9);border-width:1px}.theme-alfa .n-Button--success.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--success.n-Button--hollow:hover{background-color:rgba(11,31,53,0.1);border-color:rgba(7,19,32,0.9);color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--success.n-Button--hollow:active{background-color:rgba(11,31,53,0.2);border-color:rgba(2,6,11,0.9);color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--warning{color:#fff;border-color:rgba(11,31,53,0.9);background-color:rgba(11,31,53,0.9);border-bottom-color:rgba(2,6,11,0.9)}.theme-alfa .n-Button--warning .n-Button__Spinner .Spinner__Dot{background-color:#fff}.theme-alfa .n-Button--warning:hover{background-color:rgba(7,19,32,0.9);color:#f2f2f2}.theme-alfa .n-Button--warning:active,.theme-alfa .n-Button--warning.is-active{background-color:rgba(2,6,11,0.9);color:#e6e6e6}.theme-alfa .n-Button--warning.n-Button--hollow{border-color:rgba(11,31,53,0.9);background:none;color:rgba(11,31,53,0.9);border-width:1px}.theme-alfa .n-Button--warning.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--warning.n-Button--hollow:hover{background-color:rgba(11,31,53,0.1);border-color:rgba(7,19,32,0.9);color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--warning.n-Button--hollow:active{background-color:rgba(11,31,53,0.2);border-color:rgba(2,6,11,0.9);color:rgba(11,31,53,0.9)}.theme-alfa .n-Button--danger{color:#fff;border-color:rgba(240,50,38,0.85);background-color:rgba(240,50,38,0.85);border-bottom-color:rgba(212,26,15,0.85)}.theme-alfa .n-Button--danger .n-Button__Spinner .Spinner__Dot{background-color:#fff}.theme-alfa .n-Button--danger:hover{background-color:rgba(236,29,16,0.85);color:#f2f2f2}.theme-alfa .n-Button--danger:active,.theme-alfa .n-Button--danger.is-active{background-color:rgba(212,26,15,0.85);color:#e6e6e6}.theme-alfa .n-Button--danger.n-Button--hollow{border-color:rgba(240,50,38,0.85);background:none;color:rgba(240,50,38,0.85);border-width:1px}.theme-alfa .n-Button--danger.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--danger.n-Button--hollow:hover{background-color:rgba(240,50,38,0.1);border-color:rgba(236,29,16,0.85);color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--danger.n-Button--hollow:active{background-color:rgba(240,50,38,0.2);border-color:rgba(212,26,15,0.85);color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--extra{color:#fff;border-color:rgba(240,50,38,0.85);background-color:rgba(240,50,38,0.85);border-bottom-color:rgba(212,26,15,0.85)}.theme-alfa .n-Button--extra .n-Button__Spinner .Spinner__Dot{background-color:#fff}.theme-alfa .n-Button--extra:hover{background-color:rgba(236,29,16,0.85);color:#f2f2f2}.theme-alfa .n-Button--extra:active,.theme-alfa .n-Button--extra.is-active{background-color:rgba(212,26,15,0.85);color:#e6e6e6}.theme-alfa .n-Button--extra.n-Button--hollow{border-color:rgba(240,50,38,0.85);background:none;color:rgba(240,50,38,0.85);border-width:1px}.theme-alfa .n-Button--extra.n-Button--hollow .n-Button__Spinner .Spinner__Dot{background-color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--extra.n-Button--hollow:hover{background-color:rgba(240,50,38,0.1);border-color:rgba(236,29,16,0.85);color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--extra.n-Button--hollow:active{background-color:rgba(240,50,38,0.2);border-color:rgba(212,26,15,0.85);color:rgba(240,50,38,0.85)}.theme-alfa .n-Button--shadow{box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset}.theme-alfa .n-Button--rounded{border-radius:50%;padding:0}.theme-alfa .n-Button:disabled{opacity:.7}

.n-Card{box-shadow:0 1px 1px rgba(0,0,0,0.2);border-radius:4px;background:#fff;padding:1em}.n-Card__Header{margin-bottom:1em}.n-Card__Separator{margin-left:-1em;margin-right:-1em;background-color:#E0E0E0;position:relative;height:1px;z-index:1}.n-Card__Separator--shadow{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.n-Card__Separator--spaceTop{margin-top:1em}.n-Card__Separator--spaceBottom{margin-bottom:1em}.n-Card__Footer{margin-top:-1em;margin-left:-1em;margin-right:-1em;margin-bottom:-1em;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:0;background-color:#eee;padding:1em}.theme-alfa .n-Card{box-shadow:0 1px 1px rgba(0,0,0,0.2);border-radius:4px;background:#fff;padding:1em}.theme-alfa .n-Card__Header{margin-bottom:1em}.theme-alfa .n-Card__Separator{margin-left:-1em;margin-right:-1em;background-color:#E0E0E0;position:relative;height:1px;z-index:1}.theme-alfa .n-Card__Separator--shadow{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.theme-alfa .n-Card__Separator--spaceTop{margin-top:1em}.theme-alfa .n-Card__Separator--spaceBottom{margin-bottom:1em}.theme-alfa .n-Card__Footer{margin-top:-1em;margin-left:-1em;margin-right:-1em;margin-bottom:-1em;border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-top:0;background-color:#eee;padding:1em}

.n-Carousel{position:relative}.n-Carousel__Main{position:relative;overflow:hidden;padding:0 3em;box-sizing:border-box}.n-Carousel__Control{position:absolute;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%);padding:5px;background-color:rgba(11,31,53,0.6);border-radius:100%;border:none;width:2em;height:2em;text-align:center}.n-Carousel__Control--left{left:0}.n-Carousel__Control--right{right:0}.n-Carousel__Control.is-disabled{background-color:rgba(11,31,53,0.1);cursor:default}.n-Carousel__ControlIcon{color:#fff;font-size:1em;line-height:1em;width:1em;height:1em;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.n-Carousel__Content{position:relative;overflow:hidden;transition:.4s;margin-left:-.3em;margin-right:-.3em}.n-Carousel__Item{padding:0 .3em;box-sizing:border-box;position:absolute;display:block;top:50%;transform:translate3d(0, -50%, 0);transition:.9s;right:auto;z-index:1}.n-Carousel__Item>*>*{height:100%}.n-Carousel__Item--hidden{opacity:0;pointer-events:none}.n-Carousel__Item--from-left,.n-Carousel__Item--to-left,.n-Carousel__Item--from-right,.n-Carousel__Item--to-right{z-index:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.n-Carousel__Item--from-left{animation-name:fromLeft}.n-Carousel__Item--to-left{animation-name:toLeft}.n-Carousel__Item--from-right{animation-name:fromRight}.n-Carousel__Item--to-right{animation-name:toRight}.n-Carousel__Dots-Wrap{position:relative;height:calc(1em * 2 + 4px);width:100%}.n-Carousel__Dots{position:absolute;top:1em;left:50%;transform:translateX(-50%)}.n-Carousel__Dot{transition:.3s;display:block;width:4px;height:4px;float:left;margin:0 .15em;border-radius:100%;background-color:rgba(11,31,53,0.4);transform:scale(1);box-shadow:0 0 2px 0 rgba(11,31,53,0.4)}.n-Carousel__Dot--active{transition:.3s;transform:scale(1.3);background-color:#039BE5;box-shadow:0 0 0px 0 #039BE5}@media only screen and (max-width: 627px){.n-Carousel__Main{padding:0}.n-Carousel__Control{display:none}}.theme-alfa .n-Carousel{position:relative}.theme-alfa .n-Carousel__Main{position:relative;overflow:hidden;padding:0 3em;box-sizing:border-box}.theme-alfa .n-Carousel__Control{position:absolute;z-index:2;cursor:pointer;top:50%;transform:translateY(-50%);padding:5px;background-color:rgba(11,31,53,0.6);border-radius:100%;border:none;width:2em;height:2em;text-align:center}.theme-alfa .n-Carousel__Control--left{left:0}.theme-alfa .n-Carousel__Control--right{right:0}.theme-alfa .n-Carousel__Control.is-disabled{background-color:rgba(11,31,53,0.1);cursor:default}.theme-alfa .n-Carousel__ControlIcon{color:#fff;font-size:1em;line-height:1em;width:1em;height:1em;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.theme-alfa .n-Carousel__Content{position:relative;overflow:hidden;transition:.4s;margin-left:-.3em;margin-right:-.3em}.theme-alfa .n-Carousel__Item{padding:0 .3em;box-sizing:border-box;position:absolute;display:block;top:50%;transform:translate3d(0, -50%, 0);transition:.9s;right:auto;z-index:1}.theme-alfa .n-Carousel__Item>*>*{height:100%}.theme-alfa .n-Carousel__Item--hidden{opacity:0;pointer-events:none}.theme-alfa .n-Carousel__Item--from-left,.theme-alfa .n-Carousel__Item--to-left,.theme-alfa .n-Carousel__Item--from-right,.theme-alfa .n-Carousel__Item--to-right{z-index:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.theme-alfa .n-Carousel__Item--from-left{animation-name:fromLeft}.theme-alfa .n-Carousel__Item--to-left{animation-name:toLeft}.theme-alfa .n-Carousel__Item--from-right{animation-name:fromRight}.theme-alfa .n-Carousel__Item--to-right{animation-name:toRight}.theme-alfa .n-Carousel__Dots-Wrap{position:relative;height:calc(1em * 2 + 4px);width:100%}.theme-alfa .n-Carousel__Dots{position:absolute;top:1em;left:50%;transform:translateX(-50%)}.theme-alfa .n-Carousel__Dot{transition:.3s;display:block;width:4px;height:4px;float:left;margin:0 .15em;border-radius:100%;background-color:rgba(11,31,53,0.4);transform:scale(1);box-shadow:0 0 2px 0 rgba(11,31,53,0.4)}.theme-alfa .n-Carousel__Dot--active{transition:.3s;transform:scale(1.3);background-color:rgba(240,50,38,0.85);box-shadow:0 0 0px 0 rgba(240,50,38,0.85)}@media only screen and (max-width: 627px){.theme-alfa .n-Carousel__Main{padding:0}.theme-alfa .n-Carousel__Control{display:none}}@keyframes fromLeft{from{transform:translate3d(-100%, -50%, 0)}to{transform:translate3d(0, -50%, 0)}}@keyframes toLeft{from{transform:translate3d(0, -50%, 0)}to{transform:translate3d(-100%, -50%, 0)}}@keyframes fromRight{from{transform:translate3d(100%, -50%, 0)}to{transform:translate3d(0, -50%, 0)}}@keyframes toRight{from{transform:translate3d(0, -50%, 0)}to{transform:translate3d(100%, -50%, 0)}}

.n-Checkbox{display:inline-block;position:relative;cursor:pointer}.n-Checkbox.is-disabled{cursor:default;pointer-events:none;opacity:.7}.n-Checkbox__Label{position:relative;display:block;line-height:18px;cursor:pointer}.n-Checkbox__Label::before{content:'';box-sizing:border-box;display:block;float:left;width:18px;height:18px;border-radius:4px;background-color:#fff;border:1px solid #9E9E9E;transition:border-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55),background-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55);margin-right:.5em}.n-Checkbox__Label::after{content:'';position:absolute;display:block;box-sizing:border-box;left:9px;top:9px;height:9px;width:4.5px;transform:translate3d(-50%, -50%, 0) rotate(45deg) scale(0);border:2px solid #039BE5;border-left:0;border-top:0;opacity:0}.n-Checkbox__Label:hover::before{border-color:#b8b8b8}input[type="checkbox"]:checked+.n-Checkbox__Label::after{transform:translate3d(-50%, -50%, 0) rotate(45deg) scale(1);opacity:1}.theme-alfa .n-Checkbox.is-disabled{cursor:default;pointer-events:none;opacity:.7}.theme-alfa .n-Checkbox__Label{position:relative;display:block;line-height:18px;cursor:pointer}.theme-alfa .n-Checkbox__Label::before{content:'';box-sizing:border-box;display:block;float:left;width:18px;height:18px;border-radius:4px;background-color:#fff;border:1px solid rgba(11,31,53,0.4);transition:border-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55),background-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55);margin-right:.5em}.theme-alfa .n-Checkbox__Label::after{content:'';position:absolute;display:block;box-sizing:border-box;left:9px;top:9px;height:9px;width:4.5px;transform:translate3d(-50%, -50%, 0) rotate(45deg) scale(0);border:2px solid rgba(11,31,53,0.9);border-left:0;border-top:0;opacity:0}.theme-alfa .n-Checkbox__Label:hover::before{border-color:rgba(20,56,95,0.4)}input[type="checkbox"]:checked+.theme-alfa .n-Checkbox__Label::after{transform:translate3d(-50%, -50%, 0) rotate(45deg) scale(1);opacity:1}

.n-FormField{padding-bottom:1em}.n-FormField__Label{color:#9E9E9E;display:inline-block;font-size:.9rem;transition:color .2s}.n-FormField__InvalidMessage{font-size:.9rem}.n-FormField--floatingLabel{position:relative}.n-FormField--floatingLabel .FormField__Label{left:0;width:100%;overflow:hidden;margin-bottom:0;position:absolute;white-space:nowrap;text-overflow:ellipsis;padding-left:3px;top:-}.n-FormField.is-invalid .FormField__Label,.n-FormField.is-invalid .FormField__InvalidMessage{color:#E53935}.n-FormField.is-invalid .Button,.n-FormField.is-invalid .FormInput{border-color:#E53935}.n-FormField.is-invalid .Checkbox .Checkbox__Inner{border-color:#E53935}.theme-alfa .n-FormField{padding-bottom:1em}.theme-alfa .n-FormField__Label{color:#9E9E9E;display:inline-block;font-size:.8rem;transition:color .2s}.theme-alfa .n-FormField__InvalidMessage{font-size:.8rem}.theme-alfa .n-FormField--floatingLabel{position:relative}.theme-alfa .n-FormField--floatingLabel .FormField__Label{left:0;width:100%;overflow:hidden;margin-bottom:0;position:absolute;white-space:nowrap;text-overflow:ellipsis;padding-left:3px;top:-}.theme-alfa .n-FormField.is-invalid .FormField__Label,.theme-alfa .n-FormField.is-invalid .FormField__InvalidMessage{color:rgba(240,50,38,0.85)}.theme-alfa .n-FormField.is-invalid .Button,.theme-alfa .n-FormField.is-invalid .FormInput{border-color:rgba(240,50,38,0.85)}.theme-alfa .n-FormField.is-invalid .Checkbox .Checkbox__Inner{border-color:rgba(240,50,38,0.85)}

.n-FormInput{box-sizing:border-box;overflow:hidden;position:relative;color:#424242;background-color:#fff;border-radius:4px;border:1px solid #9E9E9E;transition:all .2s;height:2.4em}.n-FormInput:hover{border-color:#b8b8b8}.n-FormInput.is-disabled{opacity:.7}.n-FormInput__Input{box-sizing:inherit;line-height:2.4em;height:2.4em;background:none;display:block;border:none;width:100%;outline:0;transition-property:padding, top, font-size;transition-duration:.2s}.n-FormInput__PlaceholderWrap{position:absolute;height:2.4em;pointer-events:none}.n-FormInput__Placeholder{position:absolute;top:50%;left:0;transform:translateY(-50%) scale(1);transition:.2s}.n-FormInput__Placeholder.is-minified{top:0;transform:translateY(0);transition:.2s}.n-FormInput__Placeholder.is-hidden{opacity:0}.n-FormInput__Icon{color:#424242;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.n-FormInput__Icon--left{left:.5em}.n-FormInput__Icon--right{right:.5em}.n-FormInput--lg{font-size:1.2rem}.n-FormInput--lg .n-FormInput__PlaceholderWrap{left:.5em;right:0}.n-FormInput--lg .n-FormInput__Placeholder.is-minified{font-size:calc(1.2rem * .6)}.n-FormInput--lg .n-FormInput__Input{padding:0 .5em}.n-FormInput--lg .n-FormInput__Icon{width:1.2rem;height:1.2rem}.n-FormInput--lg.is-iconLeft .n-FormInput__PlaceholderWrap,.n-FormInput--lg.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(1.2rem + .5em * 2)}.n-FormInput--lg.is-iconLeft .n-FormInput__Input{padding-left:calc(1.2rem + .5em * 2)}.n-FormInput--lg.is-iconRight .n-FormInput__Input{padding-right:calc(1.2rem + .5em * 2)}.n-FormInput--md{font-size:1rem}.n-FormInput--md .n-FormInput__PlaceholderWrap{left:.5em;right:0}.n-FormInput--md .n-FormInput__Placeholder.is-minified{font-size:calc(1rem * .6)}.n-FormInput--md .n-FormInput__Input{padding:0 .5em}.n-FormInput--md .n-FormInput__Icon{width:1rem;height:1rem}.n-FormInput--md.is-iconLeft .n-FormInput__PlaceholderWrap,.n-FormInput--md.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(1rem + .5em * 2)}.n-FormInput--md.is-iconLeft .n-FormInput__Input{padding-left:calc(1rem + .5em * 2)}.n-FormInput--md.is-iconRight .n-FormInput__Input{padding-right:calc(1rem + .5em * 2)}.n-FormInput--sm{font-size:.9rem}.n-FormInput--sm .n-FormInput__PlaceholderWrap{left:.5em;right:0}.n-FormInput--sm .n-FormInput__Placeholder.is-minified{font-size:calc(.9rem * .6)}.n-FormInput--sm .n-FormInput__Input{padding:0 .5em}.n-FormInput--sm .n-FormInput__Icon{width:.9rem;height:.9rem}.n-FormInput--sm.is-iconLeft .n-FormInput__PlaceholderWrap,.n-FormInput--sm.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(.9rem + .5em * 2)}.n-FormInput--sm.is-iconLeft .n-FormInput__Input{padding-left:calc(.9rem + .5em * 2)}.n-FormInput--sm.is-iconRight .n-FormInput__Input{padding-right:calc(.9rem + .5em * 2)}.n-FormInput--xs{font-size:.8rem}.n-FormInput--xs .n-FormInput__PlaceholderWrap{left:.5em;right:0}.n-FormInput--xs .n-FormInput__Placeholder.is-minified{font-size:calc(.8rem * .6)}.n-FormInput--xs .n-FormInput__Input{padding:0 .5em}.n-FormInput--xs .n-FormInput__Icon{width:.8rem;height:.8rem}.n-FormInput--xs.is-iconLeft .n-FormInput__PlaceholderWrap,.n-FormInput--xs.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(.8rem + .5em * 2)}.n-FormInput--xs.is-iconLeft .n-FormInput__Input{padding-left:calc(.8rem + .5em * 2)}.n-FormInput--xs.is-iconRight .n-FormInput__Input{padding-right:calc(.8rem + .5em * 2)}.theme-alfa .n-FormInput{box-sizing:border-box;overflow:hidden;position:relative;color:#424242;background-color:#fff;border-radius:4px;border:1px solid rgba(11,31,53,0.4);transition:all .2s;height:2.5em}.theme-alfa .n-FormInput:hover{border-color:rgba(20,56,95,0.4)}.theme-alfa .n-FormInput.is-disabled{opacity:.7}.theme-alfa .n-FormInput__Input{box-sizing:inherit;line-height:2.5em;height:2.5em;background:none;display:block;border:none;width:100%;outline:0;transition-property:padding, top, font-size;transition-duration:.2s}.theme-alfa .n-FormInput__PlaceholderWrap{position:absolute;height:2.5em;pointer-events:none}.theme-alfa .n-FormInput__Placeholder{position:absolute;top:50%;left:0;transform:translateY(-50%) scale(1);transition:.2s}.theme-alfa .n-FormInput__Placeholder.is-minified{top:0;transform:translateY(0);transition:.2s}.theme-alfa .n-FormInput__Placeholder.is-hidden{opacity:0}.theme-alfa .n-FormInput__Icon{color:#424242;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.theme-alfa .n-FormInput__Icon--left{left:.5em}.theme-alfa .n-FormInput__Icon--right{right:.5em}.theme-alfa .n-FormInput--lg{font-size:1.1rem}.theme-alfa .n-FormInput--lg .n-FormInput__PlaceholderWrap{left:.5em;right:0}.theme-alfa .n-FormInput--lg .n-FormInput__Placeholder.is-minified{font-size:calc(1.1rem * .6)}.theme-alfa .n-FormInput--lg .n-FormInput__Input{padding:0 .5em}.theme-alfa .n-FormInput--lg .n-FormInput__Icon{width:1.1rem;height:1.1rem}.theme-alfa .n-FormInput--lg.is-iconLeft .n-FormInput__PlaceholderWrap,.theme-alfa .n-FormInput--lg.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(1.1rem + .5em * 2)}.theme-alfa .n-FormInput--lg.is-iconLeft .n-FormInput__Input{padding-left:calc(1.1rem + .5em * 2)}.theme-alfa .n-FormInput--lg.is-iconRight .n-FormInput__Input{padding-right:calc(1.1rem + .5em * 2)}.theme-alfa .n-FormInput--md{font-size:1rem}.theme-alfa .n-FormInput--md .n-FormInput__PlaceholderWrap{left:.5em;right:0}.theme-alfa .n-FormInput--md .n-FormInput__Placeholder.is-minified{font-size:calc(1rem * .6)}.theme-alfa .n-FormInput--md .n-FormInput__Input{padding:0 .5em}.theme-alfa .n-FormInput--md .n-FormInput__Icon{width:1rem;height:1rem}.theme-alfa .n-FormInput--md.is-iconLeft .n-FormInput__PlaceholderWrap,.theme-alfa .n-FormInput--md.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(1rem + .5em * 2)}.theme-alfa .n-FormInput--md.is-iconLeft .n-FormInput__Input{padding-left:calc(1rem + .5em * 2)}.theme-alfa .n-FormInput--md.is-iconRight .n-FormInput__Input{padding-right:calc(1rem + .5em * 2)}.theme-alfa .n-FormInput--sm{font-size:.8rem}.theme-alfa .n-FormInput--sm .n-FormInput__PlaceholderWrap{left:.5em;right:0}.theme-alfa .n-FormInput--sm .n-FormInput__Placeholder.is-minified{font-size:calc(.8rem * .6)}.theme-alfa .n-FormInput--sm .n-FormInput__Input{padding:0 .5em}.theme-alfa .n-FormInput--sm .n-FormInput__Icon{width:.8rem;height:.8rem}.theme-alfa .n-FormInput--sm.is-iconLeft .n-FormInput__PlaceholderWrap,.theme-alfa .n-FormInput--sm.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(.8rem + .5em * 2)}.theme-alfa .n-FormInput--sm.is-iconLeft .n-FormInput__Input{padding-left:calc(.8rem + .5em * 2)}.theme-alfa .n-FormInput--sm.is-iconRight .n-FormInput__Input{padding-right:calc(.8rem + .5em * 2)}.theme-alfa .n-FormInput--xs{font-size:.7rem}.theme-alfa .n-FormInput--xs .n-FormInput__PlaceholderWrap{left:.5em;right:0}.theme-alfa .n-FormInput--xs .n-FormInput__Placeholder.is-minified{font-size:calc(.7rem * .6)}.theme-alfa .n-FormInput--xs .n-FormInput__Input{padding:0 .5em}.theme-alfa .n-FormInput--xs .n-FormInput__Icon{width:.7rem;height:.7rem}.theme-alfa .n-FormInput--xs.is-iconLeft .n-FormInput__PlaceholderWrap,.theme-alfa .n-FormInput--xs.is-iconRight .n-FormInput__PlaceholderWrap{left:calc(.7rem + .5em * 2)}.theme-alfa .n-FormInput--xs.is-iconLeft .n-FormInput__Input{padding-left:calc(.7rem + .5em * 2)}.theme-alfa .n-FormInput--xs.is-iconRight .n-FormInput__Input{padding-right:calc(.7rem + .5em * 2)}

.n-Modal{top:0;left:0;width:100vw;height:100vh;position:fixed;overflow-y:auto;z-index:100}.n-Modal::before{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;animation:ModalBackdropFadeIn .2s forwards;background-color:#616161}.n-Modal__Window{animation:ModalWindowAppear .2s forwards;transform-origin:top;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:4px;position:relative;display:flex;flex-direction:column}.n-Modal__Body{padding:16px}.n-Modal__Header{font-weight:600;font-size:1.2rem;position:relative;padding:16px}.n-Modal__CloseButton{font-size:14px;background:none;padding:0;border:0;position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#9E9E9E}.n-Modal__CloseButton:hover{color:#424242}.n-Modal__CloseButton:active{color:#E53935}.n-Modal__CloseButton:active,.n-Modal__CloseButton:focus{outline:none}.n-Modal__Footer{padding:16px}.n-Modal__Divider{display:block;height:1px;background-color:#E0E0E0}.n-Modal.is-fullscreen .n-Modal__Window{position:absolute;left:0;top:0;overflow:hidden;border-radius:0;margin:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.n-Modal.is-fullscreen .n-Modal__Body{flex:1}@media only screen and (min-width: 1280px){.n-Modal__Window{width:900px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.n-Modal__Window{width:700px}}@media only screen and (min-width: 628px) and (max-width: 1023px){.n-Modal__Window{margin:8em auto}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.n-Modal__Window{margin:8em auto}}@media only screen and (min-width: 1280px){.n-Modal__Window{margin:8em auto}}@media only screen and (min-width: 628px) and (max-width: 1023px){.n-Modal__Window{width:70%}}@media only screen and (max-width: 627px){.n-Modal__Window{width:90%;margin:5% auto}}@keyframes ModalWindowAppear{from{transform:translateY(-20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ModalBackdropFadeIn{from{opacity:0}to{opacity:.8}}.theme-alfa .n-Modal{top:0;left:0;width:100vw;height:100vh;position:fixed;overflow-y:auto;z-index:100}.theme-alfa .n-Modal::before{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;animation:ModalBackdropFadeIn .2s forwards;background-color:#616161}.theme-alfa .n-Modal__Window{animation:ModalWindowAppear .2s forwards;transform-origin:top;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:4px;position:relative;display:flex;flex-direction:column}.theme-alfa .n-Modal__Body{padding:16px}.theme-alfa .n-Modal__Header{font-weight:600;font-size:1.1rem;position:relative;padding:16px}.theme-alfa .n-Modal__CloseButton{font-size:14px;background:none;padding:0;border:0;position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#999}.theme-alfa .n-Modal__CloseButton:hover{color:#333}.theme-alfa .n-Modal__CloseButton:active{color:rgba(240,50,38,0.85)}.theme-alfa .n-Modal__CloseButton:active,.theme-alfa .n-Modal__CloseButton:focus{outline:none}.theme-alfa .n-Modal__Footer{padding:16px}.theme-alfa .n-Modal__Divider{display:block;height:1px;background-color:#E0E0E0}.theme-alfa .n-Modal.is-fullscreen .n-Modal__Window{position:absolute;left:0;top:0;overflow:hidden;border-radius:0;margin:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%}.theme-alfa .n-Modal.is-fullscreen .n-Modal__Body{flex:1}@media only screen and (min-width: 1280px){.theme-alfa .n-Modal__Window{width:900px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.theme-alfa .n-Modal__Window{width:700px}}@media only screen and (min-width: 628px) and (max-width: 1023px){.theme-alfa .n-Modal__Window{margin:8em auto}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.theme-alfa .n-Modal__Window{margin:8em auto}}@media only screen and (min-width: 1280px){.theme-alfa .n-Modal__Window{margin:8em auto}}@media only screen and (min-width: 628px) and (max-width: 1023px){.theme-alfa .n-Modal__Window{width:70%}}@media only screen and (max-width: 627px){.theme-alfa .n-Modal__Window{width:90%;margin:5% auto}}@keyframes ModalWindowAppear{from{transform:translateY(-20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ModalBackdropFadeIn{from{opacity:0}to{opacity:.8}}

.n-Radio{cursor:pointer;display:block}.n-Radio.is-disabled{cursor:default;pointer-events:none;opacity:.7}.n-Radio.is-checked .n-Radio__Inner:after{opacity:1;transform:scale(1);transition:transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.n-Radio:hover .n-Radio__Inner{border-color:#b8b8b8}.n-Radio__Inner{padding:4px;position:relative;width:18px;border-radius:100%;height:18px;display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #9E9E9E;transition:border-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.n-Radio__Inner:after{opacity:0;width:100%;height:100%;content:' ';display:block;border-radius:50%;transform:scale(0);background-color:#039BE5;transition:transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.n-Radio__Input{position:absolute;cursor:pointer;z-index:1;opacity:0;bottom:0;right:0;left:0;top:0}.n-Radio__Label{vertical-align:middle;padding-left:.5em}.theme-alfa .n-Radio.is-disabled{cursor:default;pointer-events:none;opacity:.7}.theme-alfa .n-Radio.is-checked .n-Radio__Inner:after{opacity:1;transform:scale(1);transition:transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.theme-alfa .n-Radio:hover .n-Radio__Inner{border-color:#b8b8b8}.theme-alfa .n-Radio__Inner{padding:4px;position:relative;width:18px;border-radius:100%;height:18px;display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #9E9E9E;transition:border-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.theme-alfa .n-Radio__Inner:after{opacity:0;width:100%;height:100%;content:' ';display:block;border-radius:50%;transform:scale(0);background-color:rgba(11,31,53,0.9);transition:transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.theme-alfa .n-Radio__Input{position:absolute;cursor:pointer;z-index:1;opacity:0;bottom:0;right:0;left:0;top:0}.theme-alfa .n-Radio__Label{vertical-align:middle;padding-left:.5em}

.n-RadioGroup{margin-bottom:-.5em}.n-RadioGroup__RadioWrapper{margin-bottom:.5em}.n-RadioGroup--inline .n-RadioGroup__RadioWrapper{display:inline-block;vertical-align:middle;margin-right:1em}.theme-alfa .n-RadioGroup{margin-bottom:-.5em}.theme-alfa .n-RadioGroup__RadioWrapper{margin-bottom:.5em}.theme-alfa .n-RadioGroup--inline .n-RadioGroup__RadioWrapper{display:inline-block;vertical-align:middle;margin-right:1em}

.n-Slider{width:100%;max-width:500px;position:relative;cursor:pointer;height:22px;padding:0 11px}.n-Slider.is-disabled{cursor:initial}.n-Slider::before{content:'';position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);width:100%;box-shadow:inset 0px 2px 3px rgba(0,0,0,0.1);height:8px;border-radius:4px;background:#ECEFF1}.n-Slider__Controls{position:relative;display:block;height:22px}.n-Slider__Handle{position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);text-align:center;width:22px;height:22px;border-radius:11px;background-color:#42A5F5;box-shadow:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag}.n-Slider__Handle::before{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);width:8px;height:8px;background-color:#E3F2FD;border-radius:4px}.n-Slider__Handle.is-active{background-color:#0c80df}.n-Slider__Handle.is-active::before{background-color:#9cd1f8}.n-Slider__Label{position:absolute;left:50%;top:0;white-space:nowrap;transform:translate3d(-50%, -100%, 0);font-weight:400}.n-Slider__Bar{position:absolute;top:50%;left:0;width:40%;display:block;box-shadow:inset 0px 2px 3px rgba(0,0,0,0.1);transform:translate3d(-11px, -50%, 0);height:8px;border-radius:4px 0 0 4px;background:#B0BEC5}.theme-alfa .n-Slider{width:100%;max-width:500px;position:relative;cursor:pointer;height:22px;padding:0 11px}.theme-alfa .n-Slider.is-disabled{cursor:initial}.theme-alfa .n-Slider::before{content:'';position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);width:100%;box-shadow:inset 0px 2px 3px rgba(0,0,0,0.1);height:2px;border-radius:1px;background:#ECEFF1}.theme-alfa .n-Slider__Controls{position:relative;display:block;height:22px}.theme-alfa .n-Slider__Handle{position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);text-align:center;width:22px;height:22px;border-radius:11px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(241,70,59,0.3);-webkit-user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag}.theme-alfa .n-Slider__Handle::before{content:'';display:block;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);width:14px;height:14px;background-color:#f1463b;border-radius:7px}.theme-alfa .n-Slider__Handle.is-active{background-color:#d9d9d9}.theme-alfa .n-Slider__Handle.is-active::before{background-color:#d11b0f}.theme-alfa .n-Slider__Label{position:absolute;left:50%;top:0;white-space:nowrap;transform:translate3d(-50%, -100%, 0);font-weight:400}.theme-alfa .n-Slider__Bar{position:absolute;top:50%;left:0;width:40%;display:block;box-shadow:inset 0px 2px 3px rgba(0,0,0,0.1);transform:translate3d(-11px, -50%, 0);height:2px;border-radius:1px 0 0 1px;background:#ef3224}

.n-Step{flex-grow:1;position:relative}.n-Step:first-child .n-Step__Head__Inner{margin-left:0}.n-Step:last-child{flex-grow:0}.n-Step:last-child .n-Step__Main__Title{padding-right:0;width:100%}.n-Step:before{background-color:#9E9E9E;content:'';height:1px;left:0;position:absolute;top:13px;width:100%}.n-Step__Head{background-color:#fff;display:inline-block;position:relative;vertical-align:top}.n-Step__Head__Inner{border:1px solid #039BE5;border-radius:26px;font-size:12px;height:26px;line-height:26px;margin-left:8px;margin-right:8px;text-align:center;width:26px}.n-Step__Head__Main{margin-top:3px}.n-Step__Main{display:inline-block;position:relative;text-align:left;vertical-align:top}.n-Step__Main__Title{font-weight:600;background-color:#fff;display:inline-block;font-size:13px;margin-bottom:4px;margin-top:4px;padding-right:10px}.n-Step__Main__Title a{color:#039BE5 !important}.n-Step__Main__Title a .Icon svg{fill:#039BE5 !important}.n-Step__Description{color:#9E9E9E;font-size:12px}.n-Step--process .n-Step__Head__Inner{background-color:#039BE5;border-color:#039BE5}.n-Step--process .n-Step__Icon{color:#fff}.n-Step--finish .n-Step__Icon{color:#039BE5}.n-Step--finish .n-Step__Main__Title{color:#9E9E9E}.n-Step--finish .n-Step__Main__Title>a{text-decoration:none}.n-Step--wait .n-Step__Head__Inner{border-color:#9E9E9E}.n-Step--wait .n-Step__Icon{color:#9E9E9E}.n-Step--wait .n-Step__Main__Title{color:#9E9E9E}.theme-alfa .n-Step{flex-grow:1;position:relative}.theme-alfa .n-Step:first-child .n-Step__Head__Inner{margin-left:0}.theme-alfa .n-Step:last-child{flex-grow:0}.theme-alfa .n-Step:last-child .n-Step__Main__Title{padding-right:0;width:100%}.theme-alfa .n-Step:before{background-color:#999;content:'';height:1px;left:0;position:absolute;top:13px;width:100%}.theme-alfa .n-Step__Head{background-color:#fff;display:inline-block;position:relative;vertical-align:top}.theme-alfa .n-Step__Head__Inner{border:1px solid rgba(11,31,53,0.9);border-radius:26px;font-size:12px;height:26px;line-height:26px;margin-left:8px;margin-right:8px;text-align:center;width:26px}.theme-alfa .n-Step__Head__Main{margin-top:3px}.theme-alfa .n-Step__Main{display:inline-block;position:relative;text-align:left;vertical-align:top}.theme-alfa .n-Step__Main__Title{font-weight:600;background-color:#fff;display:inline-block;font-size:13px;margin-bottom:4px;margin-top:4px;padding-right:10px}.theme-alfa .n-Step__Main__Title a{color:rgba(11,31,53,0.9) !important}.theme-alfa .n-Step__Main__Title a .Icon svg{fill:rgba(11,31,53,0.9) !important}.theme-alfa .n-Step__Description{color:#999;font-size:12px}.theme-alfa .n-Step--process .n-Step__Head__Inner{background-color:rgba(11,31,53,0.9);border-color:rgba(11,31,53,0.9)}.theme-alfa .n-Step--process .n-Step__Icon{color:#fff}.theme-alfa .n-Step--finish .n-Step__Icon{color:rgba(11,31,53,0.9)}.theme-alfa .n-Step--finish .n-Step__Main__Title{color:#999}.theme-alfa .n-Step--finish .n-Step__Main__Title>a{text-decoration:none}.theme-alfa .n-Step--wait .n-Step__Head__Inner{border-color:#999}.theme-alfa .n-Step--wait .n-Step__Icon{color:#999}.theme-alfa .n-Step--wait .n-Step__Main__Title{color:#999}

.n-Steps{display:flex;margin-bottom:1em}.theme-alfa .n-Steps{display:flex;margin-bottom:1em}

.n-Tooltip{position:fixed;pointer-events:none;width:auto;visibility:hidden;opacity:0;max-width:300px;z-index:200}.n-Tooltip.is-show{visibility:visible;opacity:1;animation-duration:.2s}.n-Tooltip--arrow{padding:8px}.n-Tooltip--arrow:after{content:'';display:block;position:absolute;border:8px solid transparent}.n-Tooltip--top{margin-top:-.5em}.n-Tooltip--top.is-show{animation-name:dropDownIn, fadeIn}.n-Tooltip--top:after{bottom:-8px;left:50%;margin-left:-8px;border-top-color:#039BE5}.n-Tooltip--bottom{margin-top:.5em}.n-Tooltip--bottom.is-show{animation-name:dropUpIn, fadeIn}.n-Tooltip--bottom:after{top:-8px;left:50%;margin-left:-8px;border-bottom-color:#039BE5}.n-Tooltip--left{margin-left:-.5em}.n-Tooltip--left.is-show{animation-name:dropRightIn, fadeIn}.n-Tooltip--left:after{right:-8px;top:50%;margin-top:-8px;border-left-color:#039BE5}.n-Tooltip--right{margin-left:.5em}.n-Tooltip--right.is-show{animation-name:dropLeftIn, fadeIn}.n-Tooltip--right:after{left:-8px;top:50%;margin-top:-8px;border-right-color:#039BE5}.n-Tooltip.is-noPlacement{right:0}.n-Tooltip__Content{padding:.5em;background-color:#039BE5;border-radius:4px;color:#fff;font-size:.9rem}@media only screen and (max-width: 627px){.n-Tooltip::after{display:none;content:none}.n-Tooltip__Content{font-size:.8rem}}.theme-alfa .n-Tooltip{position:fixed;pointer-events:none;width:auto;visibility:hidden;opacity:0;max-width:300px;z-index:200}.theme-alfa .n-Tooltip.is-show{visibility:visible;opacity:1;animation-duration:.2s}.theme-alfa .n-Tooltip--arrow{padding:8px}.theme-alfa .n-Tooltip--arrow:after{content:'';display:block;position:absolute;border:8px solid transparent}.theme-alfa .n-Tooltip--top{margin-top:-.5em}.theme-alfa .n-Tooltip--top.is-show{animation-name:dropDownIn, fadeIn}.theme-alfa .n-Tooltip--top:after{bottom:-8px;left:50%;margin-left:-8px;border-top-color:rgba(11,31,53,0.9)}.theme-alfa .n-Tooltip--bottom{margin-top:.5em}.theme-alfa .n-Tooltip--bottom.is-show{animation-name:dropUpIn, fadeIn}.theme-alfa .n-Tooltip--bottom:after{top:-8px;left:50%;margin-left:-8px;border-bottom-color:rgba(11,31,53,0.9)}.theme-alfa .n-Tooltip--left{margin-left:-.5em}.theme-alfa .n-Tooltip--left.is-show{animation-name:dropRightIn, fadeIn}.theme-alfa .n-Tooltip--left:after{right:-8px;top:50%;margin-top:-8px;border-left-color:rgba(11,31,53,0.9)}.theme-alfa .n-Tooltip--right{margin-left:.5em}.theme-alfa .n-Tooltip--right.is-show{animation-name:dropLeftIn, fadeIn}.theme-alfa .n-Tooltip--right:after{left:-8px;top:50%;margin-top:-8px;border-right-color:rgba(11,31,53,0.9)}.theme-alfa .n-Tooltip.is-noPlacement{right:0}.theme-alfa .n-Tooltip__Content{padding:.5em;background-color:rgba(11,31,53,0.9);border-radius:4px;color:#fff;font-size:.8rem}@media only screen and (max-width: 627px){.theme-alfa .n-Tooltip::after{display:none;content:none}.theme-alfa .n-Tooltip__Content{font-size:.7rem}}

.AviaBookingAeroexpress__InfoLink{margin-right:1em;border-bottom:1px dashed;font-size:14px}.AviaBookingAeroexpress__Dropdown{vertical-align:middle;top:-1px}.AviaBookingAeroexpress__Dropdown .DropdownTargetButton{border:none;background-color:transparent !important;font-size:14px;padding-left:0}.AviaBookingAeroexpress__Dropdown .Dropdown__ContentBridge{height:1px}.AviaBookingAeroexpress__AexDate{position:relative;vertical-align:middle}.AviaBookingAeroexpress__AexDate .DropdownTargetButton{border:none;background-color:transparent !important}.AviaBookingAeroexpress__AexDate .Dropdown__ContentBridge{height:1px}.AviaBookingAeroexpress__AexDate .Button__Text{font-size:14px}.AviaBookingAeroexpress__AexDate .Button__Icon{top:-2px}.AviaBookingAeroexpress__Dropdown.is-error .DropdownTargetButton{padding-left:0.5em;border:1px solid #C62828}.AviaBookingAeroexpress__AexCount{display:inline-block;width:100px;position:relative;vertical-align:middle;margin-right:0.5em}.AviaBookingAeroexpress__AexCount .Button,.AviaBookingAeroexpress__AexCount .FormInput{background-color:transparent !important}.AviaBookingAeroexpress__Schedule{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingAeroexpress__Schedule:after{content:" ";display:block;clear:both}.AviaBookingAeroexpress__Schedule__Column{width:21.05263%;float:left;margin-right:5.26316%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAeroexpress__Schedule__Column{width:44.44444%;float:left;margin-right:11.11111%;margin-top:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingAeroexpress__Schedule__Column{width:44.44444%;float:left;margin-right:11.11111%;margin-top:1em}}.AviaBookingAeroexpress__Schedule__Column__Title{font-size:14px;padding-left:1em;margin-bottom:.3em;padding-bottom:.3em;border-bottom:2px solid #eee}.AviaBookingAeroexpress__Schedule__Head{font-size:10px;max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingAeroexpress__Schedule__Head:after{content:" ";display:block;clear:both}.AviaBookingAeroexpress__Schedule__Head__FirstEl{width:38.54167%;float:left;margin-right:4.16667%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingAeroexpress__Schedule__Head__FirstEl{width:43.87755%;float:left;margin-right:2.04082%}}.AviaBookingAeroexpress__Schedule__Head__MiddleEl{width:5.20833%;float:left;margin-right:4.16667%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingAeroexpress__Schedule__Head__MiddleEl{width:6.12245%;float:left;margin-right:2.04082%}}.AviaBookingAeroexpress__Schedule__Head__LastEl{width:16.66667%;float:left;margin-right:4.16667%}.AviaBookingAeroexpress__Schedule__Column.is-last{width:21.05263%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAeroexpress__Schedule__Column.is-last{width:44.44444%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingAeroexpress__Schedule__Column.is-last{width:44.44444%;float:right;margin-right:0}}.AviaBookingAeroexpress__Schedule__Row{max-width:100%;margin-left:auto;margin-right:auto;padding:.2em 0}.AviaBookingAeroexpress__Schedule__Row:after{content:" ";display:block;clear:both}.AviaBookingAeroexpress__Schedule__Row__FirstEl{width:47.36842%;float:left;margin-right:5.26316%}.AviaBookingAeroexpress__Schedule__Row__LastEl{width:47.36842%;float:right;margin-right:0}.AviaBookingAeroexpress__Schedule__Info{font-size:14px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAeroexpress__Schedule__Info{display:block;padding-bottom:.5em}}.AviaBookingAeroexpress__Schedule .Spinner{margin:0 1em}.AviaBookingAeroexpress__InfoIcon{margin-right:0.5em}.AviaBookingAeroexpress__InfoIcon .svg{fill:#818181}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Title{display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Title{display:block}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Icon{top:47%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Icon{top:47%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Price{display:block;max-width:376px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Price{display:block;max-width:615px}}.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Price .Price{padding-right:0.5em}.AviaBookingProductVariant.is-aeroexpress .CalendarDropdown__TargetButton{padding-left:0}

.Checkbox{display:inline-block;position:relative;cursor:pointer}.Checkbox:hover .Checkbox__Inner{border-color:#b8b8b8}.Checkbox.is-disabled{cursor:default;pointer-events:none;opacity:.7}.Checkbox.is-checked .Checkbox__Inner:after{transform:rotate(45deg) scale(1);border-color:#039BE5}.Checkbox__Inner{padding:3px;display:inline-block;width:18px;height:18px;vertical-align:middle;border-radius:4px;background-color:#fff;border:1px solid #9E9E9E;transition:border-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55),background-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55);position:relative}.Checkbox__Inner:after{left:20%;width:60%;height:100%;content:' ';display:block;margin-top:-1px;position:relative;transform:rotate(45deg) scale(0);border:2px solid #fff;border-left:0;border-top:0}.Checkbox__Label{vertical-align:middle;padding-left:.5em}.Checkbox__Input{position:absolute;cursor:pointer;z-index:1;opacity:0;bottom:0;right:0;left:0;top:auto;width:18px;height:18px}

.Card{box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-bottom:1.5em;border-radius:4px;background:#fff;padding:1.5em}.Card--withoutTopBorderRadius{border-top-right-radius:0;border-top-left-radius:0}.Card--withoutBottomBorderRadius{border-bottom-right-radius:0;border-bottom-left-radius:0}.Card--noMargin{margin-bottom:0}.Card--noShadow{box-shadow:none}

.CardFooter{margin-left:-1.5em;margin-right:-1.5em;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#eee;margin-bottom:-1.5em;padding:1.5em}

.CardLoading{padding:14em 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CardLoading{padding:4em 0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CardLoading{padding:4em 0}}.CardLoading__Content{font-weight:bold;text-align:center;margin-bottom:1em}.CardLoading__Spinner{height:auto;display:block;text-align:center}

.CardSeparator{margin-left:-1.5em;margin-right:-1.5em;background-color:#E0E0E0;position:relative;height:1px;z-index:1}.CardSeparator--spaceTop{margin-top:1.5em}.CardSeparator--spaceBottom{margin-bottom:1.5em}.CardSeparator--shadow{box-shadow:0 1px 1px rgba(0,0,0,0.1)}

.CardTitle{margin-bottom:1em}.CardTitle>div{font-size:18px}

.AjaxModal__Content{width:100%;height:600px;overflow-y:scroll}

.GetSleepInfoModal{font-size:14px;font-family:Lato, 'Open Sans', sans-serif, serif}.GetSleepInfoModal .n-Modal__Divider{display:none}.GetSleepInfoModal .n-Modal__CloseButton{cursor:pointer;right:10px}.GetSleepInfoModal .n-Carousel{height:400px}.GetSleepInfoModal .n-Carousel__Main{height:100%}.GetSleepInfoModal .n-Carousel__Content{margin-left:-4em;margin-right:-4em}.GetSleepInfoModal .n-Carousel__Item{max-height:400px}.GetSleepInfoModal .n-Carousel__Item>div{height:400px !important;text-align:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.GetSleepInfoModal .n-Carousel__Control{display:block}}.GetSleepInfoModal__Title{font-weight:bold;line-height:2;padding-top:15px}.GetSleepInfoModal__Text{line-height:1.5;padding-top:15px}.GetSleepInfoModal__Carousel{margin-top:-20px;margin-bottom:16px}.GetSleepInfoModal__Image.is-hidden{visibility:hidden;display:none}.GetSleepInfoModal__Spinner{display:flex;align-items:center;justify-content:center}.GetSleepInfoModal__Error{display:flex;align-items:center;justify-content:center}

.GetSleepPositionModal{font-size:14px;font-family:Lato, 'Open Sans', sans-serif, serif}@media only screen and (min-width: 1280px) and (min-height: 451px){.GetSleepPositionModal.n-Modal__Window{width:600px;max-width:600px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.GetSleepPositionModal.n-Modal__Window{width:600px;max-width:600px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.GetSleepPositionModal.n-Modal__Window{width:95%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.GetSleepPositionModal.n-Modal__Window{width:95%}}.GetSleepPositionModal__Image{display:block;max-width:100%;margin-bottom:1em}.GetSleepPositionModal .n-Modal__CloseButton{cursor:pointer;right:10px}.GetSleepPositionModal .n-Modal__Divider{display:none}.GetSleepPositionModal .n-Modal__Body{padding:0;margin-top:-9px}.GetSleepPositionModal .n-Carousel__Content{margin-left:-2em;margin-right:-2em;height:430px !important}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.GetSleepPositionModal .n-Carousel__Content{margin:0;max-height:350px !important}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.GetSleepPositionModal .n-Carousel__Control{display:block}}.GetSleepPositionModal__Loader{margin:auto;display:block;padding:5em 0}.GetSleepPositionModal__Image.is-hidden{visibility:hidden;display:none}.GetSleepPositionModal__Error{display:flex;align-items:center;justify-content:center}.GetSleepPositionModal__Description{padding:0 14px;font-size:12px}.GetSleepPositionModal__Subheader{font-size:12px;font-weight:700;padding:30px 14px 0;font-family:Montserrat, 'Open Sans', serif, sans-serif}.GetSleepPositionModal__Benefits{padding:20px 14px 0;display:grid;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:1vw}.GetSleepPositionModal__Benefits .Icon{width:20px;height:20px;margin-right:8px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.GetSleepPositionModal__Benefits{padding-bottom:20px;grid-template-rows:1fr;grid-template-columns:1fr;grid-gap:16px}}

.AviaBookingProductVariant.is-gettsleep .AviaBookingProductVariant__Icon{position:inherit;width:auto;height:2em;transform:initial;margin-right:1.5em}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-gettsleep .AviaBookingProductVariant__Wrapper{flex-wrap:nowrap}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant.is-gettsleep .AviaBookingProductVariant__Wrapper{flex-wrap:nowrap}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant.is-gettsleep .AviaBookingProductVariant__Wrapper{padding-top:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant.is-gettsleep .AviaBookingProductVariant__Wrapper{padding-top:1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-gettsleep .AviaBookingProductVariant__Top{display:flex;align-items:center;margin-bottom:0.5em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant.is-gettsleep .AviaBookingProductVariant__Top{display:flex;align-items:center;margin-bottom:0.5em}}.AviaBookingProductVariant__SliderWrapper{display:inline-block;position:relative;max-width:100%;vertical-align:bottom;margin-left:12px;margin-right:12px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__SliderWrapper{flex:1;margin:0 0.5em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__SliderWrapper{margin:0}}.AviaBookingProductVariant__LeftBlock{flex:1;max-width:940px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__LeftBlock{text-align:left}}.AviaBookingProductVariant__TimeSelect{padding-bottom:10px;padding-right:10px;display:flex;align-items:center}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__TimeSelect{display:flex}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__TimeSelect{display:flex;flex-direction:column}}.AviaBookingProductVariant__Room{display:flex;flex-direction:row;align-items:center;margin:0.5em 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__Room{flex-wrap:wrap}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__Room{flex-wrap:wrap}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant__Room{flex-wrap:wrap}}.AviaBookingProductVariant__Placement{padding-left:1em;padding-top:0.3em;margin-bottom:1em}.AviaBookingProductVariant__Placement__Icon{font-size:20px}.AviaBookingProductVariant__Placement__Icon svg{fill:none}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__Placement{padding-left:0}}.AviaBookingProductVariant__RoomBlock{display:flex;align-items:center}.AviaBookingProductVariant__RoomBlock--1{padding-right:10px;flex:1}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--1{width:100%;margin-bottom:0.5em;flex:unset}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock--1{width:100%;margin-bottom:0.5em;flex:unset}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock--1{width:100%;margin-bottom:0.5em;flex:unset}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--1{padding-right:0}}.AviaBookingProductVariant__RoomBlock--1 .Dropdown{flex:1;margin-left:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--1 .Dropdown{max-width:calc(100vw - 154px)}}.AviaBookingProductVariant__RoomBlock--1 .Dropdown .DropdownTargetButton{width:100%}.AviaBookingProductVariant__RoomBlock--1 .Dropdown__Content{padding:1em 0 0 0}.AviaBookingProductVariant__RoomBlock--1 .Button{white-space:normal}.AviaBookingProductVariant__RoomBlock--1 .Button__Content{height:auto;line-height:1.8em;padding-top:0.3em;padding-bottom:0.3em}.AviaBookingProductVariant__RoomBlock--1 .Link{margin-right:1em;margin-left:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--1 .Link{margin-right:0.5em}}.AviaBookingProductVariant__RoomBlock--2{display:flex;align-items:center;min-width:250px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--2{flex:1}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock--2{flex:1}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock--2{flex:1}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--2{flex-wrap:wrap;width:100%;flex:unset;min-width:0}}.AviaBookingProductVariant__RoomBlock--2 .NumberInput{vertical-align:middle;min-width:100px;width:100px;display:inline-block;margin:0 1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--2 .NumberInput{max-width:120px;margin:0;flex:1;margin-top:0.5em}}.AviaBookingProductVariant__RoomBlock--2 .Price{font-size:18px}.AviaBookingProductVariant__RoomBlock--3 .Button--link svg{fill:#424242}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--3{width:50px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock--3{width:50px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock--3{width:50px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--3{width:38px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock--3{width:38px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--3{width:auto;margin-left:auto;margin-top:-30px}}.AviaBookingProductVariant__AddRoom{text-align:left}.AviaBookingProductVariant__AddRoom .Button{padding:0}.AviaBookingProductVariant__PriceBlock{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__PriceBlock{display:block}}.AviaBookingProductVariant__PriceBlock .Dropdown{vertical-align:middle}.AviaBookingProductVariant__PriceBlockSum{padding-right:48px;text-align:right}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__PriceBlockSum{padding-right:10px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__PriceBlockSum{padding-right:0;margin-top:1em;margin-bottom:1em;display:block;text-align:left}}.AviaBookingProductVariant__PriceBlockSum .ButtonDropdownSelect{margin-left:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock .AviaBookingProductVariant__Price{margin-left:auto}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock .AviaBookingProductVariant__Price{margin-left:auto}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant__RoomBlock .AviaBookingProductVariant__Price{margin-left:auto}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock .AviaBookingProductVariant__Price{width:100%;text-align:left;margin-top:0.5em}}.AviaBookingProductVariant__PriceBlockSum .AviaBookingProductVariant__Price{font-size:24px;margin-bottom:0.5em}.AviaBookingProductVariant__Label{font-style:italic}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__RoomBlock--2 .AviaBookingProductVariant__Label{margin-right:0.5em}}.AviaBookingProductVariant__ButtonSelect.Button{display:block;border:none;padding-left:3em;padding-right:1em;width:100%;white-space:normal;text-align:left}.AviaBookingProductVariant__ButtonSelect.Button:nth-child(2n){background:#f4f4f4}.AviaBookingProductVariant__ButtonSelect.Button .Button__Content{line-height:2em;height:auto}.AviaBookingProductVariant__ButtonSelect.Button .Button__Text{color:#424242}.AviaBookingProductVariant__HotelName{line-height:2em;font-size:14px;padding:0 1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__Time{display:block}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__Terms__Agree{text-align:left}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__Terms__Agree{text-align:left}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant__TermsModal.n-Modal__Window{width:1200px;max-width:1200px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant__TermsModal.n-Modal__Window{width:960px;max-width:960px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__TermsModal.n-Modal__Window{width:95%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant__TermsModal.n-Modal__Window{width:95%}}.AviaBookingProductVariant__TermsModal .ol-terms{font-size:16px;font-family:'Noto Sans', Arial, Helvetica, sans-serif}.AviaBookingProductVariant__TermsModal .ol-terms>ol{padding-left:0}.AviaBookingProductVariant__TermsModal .ol-terms ol{list-style:none;counter-reset:li}.AviaBookingProductVariant__TermsModal .ol-terms>ol>li{margin-top:15px}.AviaBookingProductVariant__TermsModal .ol-terms ol>li::before{counter-increment:li;content:counters(li, ".") ". ";margin-right:10px;font-weight:700}.AviaBookingProductVariant__TermsModal .terms-table{border-collapse:collapse;width:100%;margin:10px 0}.AviaBookingProductVariant__TermsModal .terms-table tr th{text-align:center}.AviaBookingProductVariant__TermsModal .terms-table tr th,.AviaBookingProductVariant__TermsModal .terms-table tr td{border:1px solid #666;padding:2px 5px}.AviaBookingProductVariant__Benefits{display:flex;padding-left:1em;margin-bottom:1em}.AviaBookingProductVariant__Benefits .Icon{width:20px;height:20px;margin-right:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__Benefits{padding-left:0;flex-direction:column}}.AviaBookingProductVariant__Benefit{padding-right:20px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__Benefit{padding-bottom:10px}}.AviaBookingProductVariant__InfoLink{border-bottom:none;cursor:pointer}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__InfoLink{position:absolute;top:20px;right:14px}}.AviaBookingProductVariant__DropdownTimepicker .ActrUiTimepicker{width:100%}.AviaBookingProductVariant__TimeSelectClock{width:24px;height:24px;margin-right:5px}.AviaBookingProductVariant__TopBlock{display:flex;align-items:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingProductVariant__TopBlock{flex-direction:column;align-items:start}}

.AviaBookingProduct .CardFooter{padding-top:1em;padding-bottom:1em}.AviaBookingProduct__Variants{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-.5em;margin-bottom:-.5em;padding-bottom:1em}.AviaBookingProduct__Variants:after{content:" ";display:block;clear:both}.AviaBookingProduct__Duration{padding-bottom:.5em}.AviaBookingProduct__Duration .FormField{padding-bottom:0}.AviaBookingProduct__Duration .FormField__Label,.AviaBookingProduct__Duration .NumberInput{display:inline-block;vertical-align:middle}.AviaBookingProduct__Duration .FormField__Label{margin-right:1em;margin-bottom:0}.AviaBookingProduct__Duration .NumberInput{max-width:10em}.AviaBookingProduct__Duration .NumberInput input{text-align:center}.AviaBookingProduct__Passengers{margin-right:-1em;margin-bottom:-.5em;padding-bottom:1em}.AviaBookingProduct__Passengers__Title{font-size:12px;padding-right:1em;color:#9E9E9E;display:inline}.AviaBookingProduct__Passengers__Passenger{padding-right:1em;padding-bottom:.5em}.AviaBookingProductDuration .FormField{padding-bottom:0}.AviaBookingProductDuration .FormField__Label{display:inline-block;margin-right:.5em;margin-bottom:0;vertical-align:middle}.AviaBookingProductPassengers__Passenger{display:inline-block;margin-right:10px}.AviaBookingProductPassengers__Passenger .InputGroup__Section{width:auto}.AviaBookingProductPassengers__Passenger__Fio{min-width:240px}.AviaBookingProductVariants{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:1em}.AviaBookingProductVariants:after{content:" ";display:block;clear:both}.AviaBookingProductVariant__BottomBlock{position:relative}.AviaBookingProductDuration__Input{display:inline-block;max-width:110px;vertical-align:middle}.AviaBookingProductDuration__Input .FormInput input{text-align:center}.AviaBookingProductSeparator{height:1px;background-color:#FAFAFA}.AviaBookingProductPassengers__Wrapper{margin:0 -10px 0 -10px;margin-bottom:-1.5em;padding:10px;border-top:1px solid #eee;background-color:#f5f5f5;font-size:13px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductPassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductPassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductPassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}.AviaBookingProductPassengers__Wrapper h5{font-size:14px}

.AviaBooking{margin-top:-1em}.AviaBooking .Container{padding-top:24px}.AviaBooking__VtripComment{padding-bottom:1em;color:#616161}.AviaBooking__VtripComment svg{fill:#9E9E9E}.AviaBooking__Banner{margin-bottom:1.5em}.AviaBooking__NoPadding{padding:0}.AviaBooking .PassengerTitle{margin-left:-1.5em;margin-right:-1.5em;padding:.5em 1.5em;background-color:#eee;margin-bottom:1em;color:#9E9E9E}.AviaBooking .PassengerTitle .PassengerIcon svg{fill:#9E9E9E}.AviaBooking .PassengerTitle>*{vertical-align:middle}.AviaBooking .AviaResultFlightRibbon{margin-right:-1.5em}.AviaBooking .AviaResultFlightInfo__Routes{margin-bottom:1.5em}.AviaBooking .AviaResultFlightInfoMobile__Routes{margin-left:-1.5em;margin-right:-1.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBooking .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner{border-top-left-radius:4px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBooking .AviaResultFlightInfoMobile__Routes{border-top:1px solid #E0E0E0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBooking .AviaResultFlightInfoMobile__Routes{border-top:1px solid #E0E0E0}}.AviaBooking .AviaResultRouteMobile{border-bottom:1px solid #E0E0E0;margin-bottom:0}.AviaBooking .AviaResultRouteMobile__Inner{padding:.5em 1.5em 0}.AviaBooking .AviaResultRouteMobile .AviaResultRouteMobileColumns{margin-bottom:.5em}.AviaBooking .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime,.AviaBooking .AviaResultRouteMobile .AviaResultRouteMobileDetails{margin-left:-1.5em;margin-right:-1.5em}.AviaBooking .AviaBookingOrderSubmit .CardTitle{margin-bottom:.5em}.AviaBooking .EmailField__SuggestionMessage{font-size:0.93rem;margin-top:0.3em}.AviaBooking .AviaBookingAlternatives{margin:1em 0}.AviaBooking .AviaBookingAlternativesAeroflot{margin-bottom:1em}.AviaBooking__RepeatSearchButton{text-align:center}.AviaBooking .BookingForm__PhoneHint{margin-bottom:2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBooking .AviaBookingAlternativesAeroflot{margin:1em 0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBooking .AviaBookingAlternativesAeroflot{margin:1em 0}}.AviaBooking__PriceInfoWrapper__Link{display:block;text-align:center}.AviaBooking__PriceInfoWrapper__Link.is-linkOpen{padding-bottom:.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBooking.is-padding{padding-bottom:63px}}

.Flag__Icon{background-image:url("/v1/assets/actr-ui-flag/flags.png");background-size:272px 256px;background-repeat:no-repeat;height:16px;width:16px}.Flag__Icon--AB{background-position:-16px 0px}.Flag__Icon--AD{background-position:-176px -144px}.Flag__Icon--AE{background-position:0px -16px}.Flag__Icon--AF{background-position:-16px -16px}.Flag__Icon--AG{background-position:-32px 0px}.Flag__Icon--AI{background-position:-32px -16px}.Flag__Icon--AL{background-position:0px -32px}.Flag__Icon--AM{background-position:-16px -32px}.Flag__Icon--AN{background-position:-32px -32px}.Flag__Icon--AO{background-position:-48px 0px}.Flag__Icon--AQ{background-position:-48px -16px}.Flag__Icon--AR{background-position:-48px -32px}.Flag__Icon--AS{background-position:0px -48px}.Flag__Icon--AT{background-position:-16px -48px}.Flag__Icon--AU{background-position:-32px -48px}.Flag__Icon--AW{background-position:-48px -48px}.Flag__Icon--AX{background-position:-64px 0px}.Flag__Icon--AZ{background-position:-64px -16px}.Flag__Icon--BA{background-position:-64px -32px}.Flag__Icon--BB{background-position:-64px -48px}.Flag__Icon--BD{background-position:0px -64px}.Flag__Icon--BE{background-position:-16px -64px}.Flag__Icon--BF{background-position:-32px -64px}.Flag__Icon--BG{background-position:-48px -64px}.Flag__Icon--BH{background-position:-64px -64px}.Flag__Icon--BI{background-position:-80px 0px}.Flag__Icon--BJ{background-position:-80px -16px}.Flag__Icon--BL{background-position:-80px -32px}.Flag__Icon--BM{background-position:-80px -48px}.Flag__Icon--BN{background-position:-80px -64px}.Flag__Icon--BO{background-position:0px -80px}.Flag__Icon--BR{background-position:-16px -80px}.Flag__Icon--BS{background-position:-32px -80px}.Flag__Icon--BT{background-position:-48px -80px}.Flag__Icon--BW{background-position:-64px -80px}.Flag__Icon--BY{background-position:-80px -80px}.Flag__Icon--BZ{background-position:-96px 0px}.Flag__Icon--CA{background-position:-96px -16px}.Flag__Icon--CC{background-position:-96px -32px}.Flag__Icon--CD{background-position:-96px -48px}.Flag__Icon--CF{background-position:-96px -64px}.Flag__Icon--CG{background-position:-96px -80px}.Flag__Icon--CH{background-position:0px -96px}.Flag__Icon--CI{background-position:-16px -96px}.Flag__Icon--CK{background-position:-32px -96px}.Flag__Icon--CL{background-position:-48px -96px}.Flag__Icon--CM{background-position:-64px -96px}.Flag__Icon--CN{background-position:-80px -96px}.Flag__Icon--CO{background-position:-96px -96px}.Flag__Icon--CR{background-position:-112px 0px}.Flag__Icon--CU{background-position:-112px -16px}.Flag__Icon--CV{background-position:-112px -32px}.Flag__Icon--CW{background-position:-112px -48px}.Flag__Icon--CX{background-position:-112px -64px}.Flag__Icon--CY{background-position:-112px -80px}.Flag__Icon--CZ{background-position:-112px -96px}.Flag__Icon--DE{background-position:0px -112px}.Flag__Icon--DJ{background-position:-16px -112px}.Flag__Icon--DK{background-position:-32px -112px}.Flag__Icon--DM{background-position:-48px -112px}.Flag__Icon--DO{background-position:-64px -112px}.Flag__Icon--DZ{background-position:-80px -112px}.Flag__Icon--EC{background-position:-96px -112px}.Flag__Icon--EE{background-position:-112px -112px}.Flag__Icon--EG{background-position:-128px 0px}.Flag__Icon--EH{background-position:-128px -16px}.Flag__Icon--ER{background-position:-128px -32px}.Flag__Icon--ES{background-position:-128px -48px}.Flag__Icon--ET{background-position:-128px -64px}.Flag__Icon--EU{background-position:-128px -80px}.Flag__Icon--FI{background-position:-128px -96px}.Flag__Icon--FJ{background-position:-128px -112px}.Flag__Icon--FK{background-position:0px -128px}.Flag__Icon--FM{background-position:-16px -128px}.Flag__Icon--FO{background-position:-32px -128px}.Flag__Icon--FR{background-position:-48px -128px}.Flag__Icon--GA{background-position:-64px -128px}.Flag__Icon--GB{background-position:-80px -128px}.Flag__Icon--GD{background-position:-96px -128px}.Flag__Icon--GE{background-position:-112px -128px}.Flag__Icon--GG{background-position:-128px -128px}.Flag__Icon--GH{background-position:-144px 0px}.Flag__Icon--GI{background-position:-144px -16px}.Flag__Icon--GL{background-position:-144px -32px}.Flag__Icon--GM{background-position:-144px -48px}.Flag__Icon--GN{background-position:-144px -64px}.Flag__Icon--GQ{background-position:-144px -80px}.Flag__Icon--GR{background-position:-144px -96px}.Flag__Icon--GS{background-position:-144px -112px}.Flag__Icon--GT{background-position:-144px -128px}.Flag__Icon--GU{background-position:0px -144px}.Flag__Icon--GW{background-position:-16px -144px}.Flag__Icon--GY{background-position:-32px -144px}.Flag__Icon--HK{background-position:-48px -144px}.Flag__Icon--HN{background-position:-64px -144px}.Flag__Icon--HR{background-position:-80px -144px}.Flag__Icon--HT{background-position:-96px -144px}.Flag__Icon--HU{background-position:-112px -144px}.Flag__Icon--IC{background-position:-128px -144px}.Flag__Icon--ID{background-position:-144px -144px}.Flag__Icon--IE{background-position:-160px 0px}.Flag__Icon--IL{background-position:-160px -16px}.Flag__Icon--IM{background-position:-160px -32px}.Flag__Icon--IN{background-position:-160px -48px}.Flag__Icon--IQ{background-position:-160px -64px}.Flag__Icon--IR{background-position:-160px -80px}.Flag__Icon--IS{background-position:-160px -96px}.Flag__Icon--IT{background-position:-160px -112px}.Flag__Icon--JE{background-position:-160px -128px}.Flag__Icon--JM{background-position:-160px -144px}.Flag__Icon--JO{background-position:0px -160px}.Flag__Icon--JP{background-position:-16px -160px}.Flag__Icon--KE{background-position:-32px -160px}.Flag__Icon--KG{background-position:-48px -160px}.Flag__Icon--KH{background-position:-64px -160px}.Flag__Icon--KI{background-position:-80px -160px}.Flag__Icon--KM{background-position:-96px -160px}.Flag__Icon--KN{background-position:-112px -160px}.Flag__Icon--KP{background-position:-128px -160px}.Flag__Icon--KR{background-position:-144px -160px}.Flag__Icon--KW{background-position:-160px -160px}.Flag__Icon--KY{background-position:-176px 0px}.Flag__Icon--KZ{background-position:-176px -16px}.Flag__Icon--LA{background-position:-176px -32px}.Flag__Icon--LB{background-position:-176px -48px}.Flag__Icon--LC{background-position:-176px -64px}.Flag__Icon--LI{background-position:-176px -80px}.Flag__Icon--LK{background-position:-176px -96px}.Flag__Icon--LR{background-position:-176px -112px}.Flag__Icon--LS{background-position:-176px -128px}.Flag__Icon--LT{background-position:0px 0px}.Flag__Icon--LU{background-position:-176px -160px}.Flag__Icon--LV{background-position:0px -176px}.Flag__Icon--LY{background-position:-16px -176px}.Flag__Icon--MA{background-position:-32px -176px}.Flag__Icon--MC{background-position:-48px -176px}.Flag__Icon--MD{background-position:-64px -176px}.Flag__Icon--ME{background-position:-80px -176px}.Flag__Icon--MF{background-position:-96px -176px}.Flag__Icon--MG{background-position:-112px -176px}.Flag__Icon--MH{background-position:-128px -176px}.Flag__Icon--MK{background-position:-144px -176px}.Flag__Icon--ML{background-position:-160px -176px}.Flag__Icon--MM{background-position:-176px -176px}.Flag__Icon--MN{background-position:-192px 0px}.Flag__Icon--MO{background-position:-192px -16px}.Flag__Icon--MP{background-position:-192px -32px}.Flag__Icon--MQ{background-position:-192px -48px}.Flag__Icon--MR{background-position:-192px -64px}.Flag__Icon--MS{background-position:-192px -80px}.Flag__Icon--MT{background-position:-192px -96px}.Flag__Icon--MU{background-position:-192px -112px}.Flag__Icon--MV{background-position:-192px -128px}.Flag__Icon--MW{background-position:-192px -144px}.Flag__Icon--MX{background-position:-192px -160px}.Flag__Icon--MY{background-position:-192px -176px}.Flag__Icon--MZ{background-position:0px -192px}.Flag__Icon--NA{background-position:-16px -192px}.Flag__Icon--NC{background-position:-32px -192px}.Flag__Icon--NE{background-position:-48px -192px}.Flag__Icon--NF{background-position:-64px -192px}.Flag__Icon--NG{background-position:-80px -192px}.Flag__Icon--NI{background-position:-96px -192px}.Flag__Icon--NL{background-position:-112px -192px}.Flag__Icon--NO{background-position:-128px -192px}.Flag__Icon--NP{background-position:-144px -192px}.Flag__Icon--NR{background-position:-160px -192px}.Flag__Icon--NU{background-position:-176px -192px}.Flag__Icon--NZ{background-position:-192px -192px}.Flag__Icon--OM{background-position:-208px 0px}.Flag__Icon--PA{background-position:-208px -16px}.Flag__Icon--PE{background-position:-208px -32px}.Flag__Icon--PF{background-position:-208px -48px}.Flag__Icon--PG{background-position:-208px -64px}.Flag__Icon--PH{background-position:-208px -80px}.Flag__Icon--PK{background-position:-208px -96px}.Flag__Icon--PL{background-position:-208px -112px}.Flag__Icon--PN{background-position:-208px -128px}.Flag__Icon--PR{background-position:-208px -144px}.Flag__Icon--PS{background-position:-208px -160px}.Flag__Icon--PT{background-position:-208px -176px}.Flag__Icon--PW{background-position:-208px -192px}.Flag__Icon--PY{background-position:0px -208px}.Flag__Icon--QA{background-position:-16px -208px}.Flag__Icon--RO{background-position:-32px -208px}.Flag__Icon--RS{background-position:-48px -208px}.Flag__Icon--RU{background-position:-64px -208px}.Flag__Icon--RW{background-position:-80px -208px}.Flag__Icon--SA{background-position:-96px -208px}.Flag__Icon--SB{background-position:-112px -208px}.Flag__Icon--SC{background-position:-128px -208px}.Flag__Icon--SD{background-position:-144px -208px}.Flag__Icon--SE{background-position:-160px -208px}.Flag__Icon--SG{background-position:-176px -208px}.Flag__Icon--SH{background-position:-192px -208px}.Flag__Icon--SI{background-position:-208px -208px}.Flag__Icon--SK{background-position:-224px 0px}.Flag__Icon--SL{background-position:-224px -16px}.Flag__Icon--SM{background-position:-224px -32px}.Flag__Icon--SN{background-position:-224px -48px}.Flag__Icon--SO{background-position:-224px -64px}.Flag__Icon--SR{background-position:-224px -80px}.Flag__Icon--SS{background-position:-224px -96px}.Flag__Icon--ST{background-position:-224px -112px}.Flag__Icon--SV{background-position:-224px -128px}.Flag__Icon--SY{background-position:-224px -144px}.Flag__Icon--SZ{background-position:-224px -160px}.Flag__Icon--TC{background-position:-224px -176px}.Flag__Icon--TD{background-position:-224px -192px}.Flag__Icon--TF{background-position:-224px -208px}.Flag__Icon--TG{background-position:0px -224px}.Flag__Icon--TH{background-position:-16px -224px}.Flag__Icon--TJ{background-position:-32px -224px}.Flag__Icon--TK{background-position:-48px -224px}.Flag__Icon--TL{background-position:-64px -224px}.Flag__Icon--TM{background-position:-80px -224px}.Flag__Icon--TN{background-position:-96px -224px}.Flag__Icon--TO{background-position:-112px -224px}.Flag__Icon--TR{background-position:-128px -224px}.Flag__Icon--TT{background-position:-144px -224px}.Flag__Icon--TV{background-position:-160px -224px}.Flag__Icon--TW{background-position:-176px -224px}.Flag__Icon--TZ{background-position:-192px -224px}.Flag__Icon--UA{background-position:-208px -224px}.Flag__Icon--UG{background-position:-224px -224px}.Flag__Icon--US{background-position:-240px 0px}.Flag__Icon--UY{background-position:-240px -16px}.Flag__Icon--UZ{background-position:-240px -32px}.Flag__Icon--VA{background-position:-240px -48px}.Flag__Icon--VC{background-position:-240px -64px}.Flag__Icon--VE{background-position:-240px -80px}.Flag__Icon--VG{background-position:-240px -96px}.Flag__Icon--VI{background-position:-240px -112px}.Flag__Icon--VN{background-position:-240px -128px}.Flag__Icon--VU{background-position:-240px -144px}.Flag__Icon--WF{background-position:-240px -160px}.Flag__Icon--WS{background-position:-240px -176px}.Flag__Icon--YE{background-position:-240px -192px}.Flag__Icon--YT{background-position:-240px -208px}.Flag__Icon--ZA{background-position:-240px -224px}.Flag__Icon--ZM{background-position:0px -240px}.Flag__Icon--ZW{background-position:-16px -240px}.Flag__Icon--_abkhazia{background-position:-32px -240px}.Flag__Icon--_basque-country{background-position:-48px -240px}.Flag__Icon--_british-antarctic-territory{background-position:-64px -240px}.Flag__Icon--_commonwealth{background-position:-80px -240px}.Flag__Icon--_england{background-position:-96px -240px}.Flag__Icon--_gosquared{background-position:-112px -240px}.Flag__Icon--_kosovo{background-position:-128px -240px}.Flag__Icon--_mars{background-position:-144px -240px}.Flag__Icon--_nagorno-karabakh{background-position:-160px -240px}.Flag__Icon--_nato{background-position:-176px -240px}.Flag__Icon--_northern-cyprus{background-position:-192px -240px}.Flag__Icon--_olympics{background-position:-208px -240px}.Flag__Icon--_red-cross{background-position:-224px -240px}.Flag__Icon--_scotland{background-position:-240px -240px}.Flag__Icon--_somaliland{background-position:-256px 0px}.Flag__Icon--_south-ossetia{background-position:-256px -16px}.Flag__Icon--_united-nations{background-position:-256px -32px}.Flag__Icon--_unknown{background-position:-256px -48px}.Flag__Icon--_wales{background-position:-256px -64px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.Flag__Icon{background-image:url("/v1/assets/actr-ui-flag/flags@2x.png")}}.Flag{vertical-align:middle;display:inline-block;height:16px;width:16px}.Flag--spaceLeft{margin-left:.3em}.Flag--spaceRight{margin-right:.3em}

.AviaAirportInput{position:relative}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaAirportInput--from .FormInput{padding-right:20px}}.AviaAirportInput__SwapButton{position:absolute;top:0;right:0;width:2.4em;text-align:center}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaAirportInput__SwapButton{display:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaAirportInput__SwapButton{display:none}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaAirportInput__SwapButton{display:none}}.AviaAirportInput__SwapButton .Button{padding-left:0;padding-right:0;border:0;background-color:transparent}.AviaAirportInput__SwapButton .Button .Icon svg{fill:#9E9E9E}.AviaAirportInput__SwapButton .Button:hover .Icon svg{fill:#424242;transition:fill .2s}.AviaAirportInput__Suggestion{white-space:nowrap;position:relative}.AviaAirportInput__Suggestion__Iata{font-size:12px;top:0;right:0;position:absolute;color:#9E9E9E}.AviaAirportInput__Suggestion__Value{display:block;margin-right:3em;overflow:hidden}.AviaAirportInput .padded{padding-left:10px}.AviaAirportInput__Suggestion__Country{color:#9E9E9E}.AviaAirportInput.is-suggested .FormInput__Input,.AviaAirportInput.is-suggested .FormInput__Placeholder{padding-right:2.5em}.AviaAirportInput.is-suggested .FormInput__Icon{display:none}.AviaAirportInput__Iata,.AviaAirportInput__Flag{position:absolute;pointer-events:none}.AviaAirportInput__Iata{top:0;height:2.4em;line-height:2.4em;color:#9E9E9E;right:.5em}.AviaAirportInput__Iata span{font-size:12px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaAirportInput__Iata--from{right:30px}.AviaAirportInput__Iata--from.is-alfa{right:30px;padding-right:15px !important}}.AviaAirportInput__Flag{left:.5em;width:16px;height:16px;margin-top:-8px;top:50%;text-align:center;margin-left:1px}.AviaAirportInput__Flag .Flag{vertical-align:top}.AviaAirportInput.is-animated .FormInput__Input,.AviaAirportInput.is-animated .AviaAirportInput__Iata,.AviaAirportInput.is-animated .AviaAirportInput__Flag{animation:fadeIn .2s}

.AviaBookingAlternatives__Variant{width:100%;border-radius:4px;background-color:#eee;padding:.5em;margin-bottom:.5em}.AviaBookingAlternatives__Variant:last-child{margin-bottom:0}.AviaBookingAlternatives__Variant__Rules{vertical-align:middle}.AviaBookingAlternatives__Variant__Price,.AviaBookingAlternatives__Variant__Rule{margin-right:1em}.AviaBookingAlternatives__Variant__Rule{display:block;white-space:nowrap;padding:0.5em 0}.AviaBookingAlternatives__Variant__Rule__Label{color:#9E9E9E}.AviaBookingAlternatives__Variant__Rule__Label svg{fill:#9E9E9E}.AviaBookingAlternatives__Variant__Rule__Value{padding-left:0.3em}.AviaBookingAlternatives__Variant__Button{display:table-cell;text-align:right;vertical-align:middle}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingAlternatives__Col{display:table-cell;vertical-align:middle;width:50%}.AviaBookingAlternatives__Col:first-child{padding-right:1em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingAlternatives__Col{display:table-cell;vertical-align:middle;width:50%}.AviaBookingAlternatives__Col:first-child{padding-right:1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingAlternatives--alfa{display:table;width:100%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingAlternatives--alfa{display:table;width:100%}}

.AviaBookingAlternativesAeroflot{padding:0 .5em}.AviaBookingAlternativesAeroflot .Carousel{margin-bottom:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflot{padding:0 1em}.AviaBookingAlternativesAeroflot .n-Carousel__Main{padding:0 3em}.AviaBookingAlternativesAeroflot .n-Carousel__Control{display:block}}.AviaBookingAlternativesAeroflot__Variants{overflow:hidden}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflot__Variants{padding-top:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingAlternativesAeroflot__Variants{padding-top:1em}}.AviaBookingAlternativesAeroflot__Loading{overflow:hidden;text-align:center;padding-bottom:1em}.AviaBookingAlternativesAeroflot__Loading .Spinner{margin-right:1em}.AviaBookingAlternativesAeroflot__Variant{overflow:hidden;border-radius:4px;background-color:#eee;border:2px solid #eee;padding:1em;cursor:pointer;position:relative;transition:border-color .2s}.AviaBookingAlternativesAeroflot__Variant::before{position:absolute;right:1em;top:1em;width:2em;height:2em;border-radius:50%;background:#fff;content:""}.AviaBookingAlternativesAeroflot__Variant:hover{border-color:#039BE5}.AviaBookingAlternativesAeroflot__Variant:focus{outline:none}.AviaBookingAlternativesAeroflot__Variant.is-selected{border-color:#039BE5}.AviaBookingAlternativesAeroflot__Variant.is-selected::before{background-color:#039BE5}.AviaBookingAlternativesAeroflot__Variant__Name{font-weight:600}.AviaBookingAlternativesAeroflot__Variant__Price{font-size:18px}.AviaBookingAlternativesAeroflot__Variant__Rule{line-height:2em;padding-top:0.5em;padding-right:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflot .slick-track{width:10000px !important}.AviaBookingAlternativesAeroflot .slick-slide{width:300px}.AviaBookingAlternativesAeroflot__Variant:last-child{margin-bottom:0}.AviaBookingAlternativesAeroflot__Variant__Name{padding-right:1em}.AviaBookingAlternativesAeroflot__Variant__Rules{margin-top:.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingAlternativesAeroflot .slick-track{width:10000px !important}.AviaBookingAlternativesAeroflot .slick-slide{width:300px}.AviaBookingAlternativesAeroflot__Variant:last-child{margin-bottom:0}.AviaBookingAlternativesAeroflot__Variant__Name{padding-right:1em}.AviaBookingAlternativesAeroflot__Variant__Rules{margin-top:.5em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingAlternativesAeroflot__Variants{display:table;table-layout:fixed;border-spacing:.5em;width:100%}.AviaBookingAlternativesAeroflot__Variant__Name{margin-bottom:.5em}.AviaBookingAlternativesAeroflot__Variant__Price{margin-bottom:1em}.AviaBookingAlternativesAeroflot__Variant__Rules{display:table}.AviaBookingAlternativesAeroflot__Variant__Rule{display:table-row}.AviaBookingAlternativesAeroflot__Variant__Rule__Label{display:table-cell;vertical-align:top}.AviaBookingAlternativesAeroflot__Variant__Rule__Value{vertical-align:top;white-space:nowrap;display:table-cell}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingAlternativesAeroflot__Variants{display:table;table-layout:fixed;border-spacing:.5em;width:100%}.AviaBookingAlternativesAeroflot__Variant__Name{margin-bottom:.5em}.AviaBookingAlternativesAeroflot__Variant__Price{margin-bottom:1em}.AviaBookingAlternativesAeroflot__Variant__Rules{display:table}.AviaBookingAlternativesAeroflot__Variant__Rule{display:table-row}.AviaBookingAlternativesAeroflot__Variant__Rule__Label{display:table-cell;vertical-align:top}.AviaBookingAlternativesAeroflot__Variant__Rule__Value{vertical-align:top;white-space:nowrap;display:table-cell}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflot__Variant__Name,.AviaBookingAlternativesAeroflot__Variant__Price{display:block;padding-right:3em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflot__Variants{margin:0 -2em}}.AviaBookingAlternativesAeroflot__Comment{padding-top:.3em;font-style:italic;font-size:12px;margin-bottom:-1em}.AviaBookingAlternativesAeroflot__Tooltip{max-width:max-content !important}.AviaBookingAlternativesAeroflot__Tooltip__Content{padding:0.5em;display:table}.AviaBookingAlternativesAeroflot__Tooltip__Icon svg{fill:#999}.AviaBookingAlternativesAeroflot__Tooltip__Rule{display:table-row}.AviaBookingAlternativesAeroflot__Tooltip__Rule__Label,.AviaBookingAlternativesAeroflot__Tooltip__Rule__Value{display:table-cell}.AviaBookingAlternativesAeroflot__Tooltip__Rule__Label .Icon{margin:0 1em}.AviaBookingAlternativesAeroflot__Tooltip__Rule__Label svg{fill:#fff}.AviaBookingAlternativesAeroflot__Tooltip__Rule__Value{font-size:16px;padding-left:0.5em}.AviaBookingAlternativesAeroflot__AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label{color:#9E9E9E}.AviaBookingAlternativesAeroflot__AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label svg{fill:#9E9E9E}.AviaBookingAlternativesAeroflot__AviaBookingAlternativesAeroflotSearch__Variant__Rule__Value{padding-left:0.1em;white-space:nowrap}.AviaBookingAlternativesAeroflotSearch{padding:0 .5em}.AviaBookingAlternativesAeroflotSearch .Carousel{margin-bottom:1em}.AviaBookingAlternativesAeroflotSearch__Variants{overflow:hidden}.AviaBookingAlternativesAeroflotSearch__Loading{overflow:hidden;text-align:center;margin-bottom:1em}.AviaBookingAlternativesAeroflotSearch__Loading .Spinner{margin-right:1em}.AviaBookingAlternativesAeroflotSearch__Tooltip__Icon{margin-left:0.3em}.AviaBookingAlternativesAeroflotSearch__Variant{overflow:hidden;border-radius:4px;background-color:#eee;border:2px solid #eee;padding:1em;cursor:pointer;position:relative;transition:border-color .2s}.AviaBookingAlternativesAeroflotSearch__Variant::before{position:absolute;right:1em;top:1em;width:2em;height:2em;border-radius:50%;background:#fff;content:""}.AviaBookingAlternativesAeroflotSearch__Variant:hover{border-color:#039BE5}.AviaBookingAlternativesAeroflotSearch__Variant:focus{outline:none}.AviaBookingAlternativesAeroflotSearch__Variant.is-selected{border-color:#039BE5}.AviaBookingAlternativesAeroflotSearch__Variant.is-selected::before{background-color:#039BE5}.AviaBookingAlternativesAeroflotSearch__Variant__Name{font-weight:600}.AviaBookingAlternativesAeroflotSearch__Variant__Price{font-size:18px}.AviaBookingAlternativesAeroflotSearch__Variant__Rule{line-height:2em;padding-top:0.5em;padding-right:1em}.AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label{color:#9E9E9E}.AviaBookingAlternativesAeroflotSearch__Variant__Rule__Label svg{fill:#9E9E9E}.AviaBookingAlternativesAeroflotSearch__Variant__Rule__Value{padding-left:0.1em;white-space:nowrap}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflotSearch__Variant{margin-bottom:.5em}.AviaBookingAlternativesAeroflotSearch__Variant:last-child{margin-bottom:0}.AviaBookingAlternativesAeroflotSearch__Variant__Name{padding-right:1em}.AviaBookingAlternativesAeroflotSearch__Variant__Rules{margin-top:.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingAlternativesAeroflotSearch__Variant{margin-bottom:.5em}.AviaBookingAlternativesAeroflotSearch__Variant:last-child{margin-bottom:0}.AviaBookingAlternativesAeroflotSearch__Variant__Name{padding-right:1em}.AviaBookingAlternativesAeroflotSearch__Variant__Rules{margin-top:.5em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflotSearch__Variant__Name,.AviaBookingAlternativesAeroflotSearch__Variant__Price{display:block;padding-right:3em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingAlternativesAeroflotSearch__Variants{border-spacing:.5em;width:100%}.AviaBookingAlternativesAeroflotSearch__Variant{display:inline-block;margin-bottom:1em;width:100%;vertical-align:top}.AviaBookingAlternativesAeroflotSearch__Variant__Name{margin-bottom:.5em}.AviaBookingAlternativesAeroflotSearch__Variant__Rule{display:inline-block}.AviaBookingAlternativesAeroflotSearch__Variant__Rule__Value{white-space:nowrap}.AviaBookingAlternativesAeroflotSearch__Variant__Rule:first-child,.AviaBookingAlternativesAeroflotSearch__Variant__Rule:nth-child(2),.AviaBookingAlternativesAeroflotSearch__Variant__Rule--personal_item{display:block !important}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingAlternativesAeroflotSearch__Variants{border-spacing:.5em;width:100%}.AviaBookingAlternativesAeroflotSearch__Variant{display:inline-block;margin-bottom:1em;width:100%;vertical-align:top}.AviaBookingAlternativesAeroflotSearch__Variant__Name{margin-bottom:.5em}.AviaBookingAlternativesAeroflotSearch__Variant__Rule{display:inline-block}.AviaBookingAlternativesAeroflotSearch__Variant__Rule__Value{white-space:nowrap}.AviaBookingAlternativesAeroflotSearch__Variant__Rule:first-child,.AviaBookingAlternativesAeroflotSearch__Variant__Rule:nth-child(2),.AviaBookingAlternativesAeroflotSearch__Variant__Rule--personal_item{display:block !important}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflotSearch__Variants{margin:0 -2em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflot--alfa__Variant{margin-bottom:.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingAlternativesAeroflot--alfa__Variant{margin-bottom:.5em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflotSearch--alfa{padding:0 1em}.AviaBookingAlternativesAeroflotSearch--alfa .n-Carousel__Main{padding:0 3em}.AviaBookingAlternativesAeroflotSearch--alfa .n-Carousel__Control{display:block}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflotSearch--alfa__Variants{padding-top:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingAlternativesAeroflotSearch--alfa__Variants{padding-top:1em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingAlternativesAeroflot--partner{padding:0 1em}.AviaBookingAlternativesAeroflot--partner .n-Carousel__Main{padding:0 3em}.AviaBookingAlternativesAeroflot--partner .n-Carousel__Control{display:block}}

.EmailField__Suggestion{color:#039BE5;text-decoration:underline}.EmailField__Suggestion:hover{cursor:pointer;color:#1fb4fc}

.Alert{padding:0.75em  1em;margin-bottom:1em;border:1px solid transparent;border-radius:4px;animation:fadeIn .2s}.Alert h4{margin-top:0;color:inherit}.Alert>p,.Alert>ul{margin-bottom:0}.Alert>p+p{margin-top:5px}.Alert--left{text-align:left}.Alert--right{text-align:right}.Alert--center{text-align:center}.Alert--success{background-color:rgba(124,179,66,0.05);border-color:#89be50;color:#7CB342}.Alert--success hr{border-top-color:#7cb342}.Alert--success .alert-link{color:#7cb342}.Alert--info{background-color:rgba(25,118,210,0.05);border-color:#2083e4;color:#1976D2}.Alert--info hr{border-top-color:#1976d2}.Alert--info .alert-link{color:#1976d2}.Alert--warning{background-color:rgba(229,57,53,0.05);border-color:#e84f4c;color:#E53935}.Alert--warning hr{border-top-color:#e53935}.Alert--warning .alert-link{color:#e53935}.Alert--orange{background-color:rgba(245,124,0,0.05);border-color:#ff8910;color:#F57C00}.Alert--orange hr{border-top-color:#f57c00}.Alert--orange .alert-link{color:#f57c00}.Alert--danger,.Alert--error{background-color:rgba(229,57,53,0.05);border-color:#e84f4c;color:#E53935}.Alert--danger hr,.Alert--error hr{border-top-color:#e53935}.Alert--danger .alert-link,.Alert--error .alert-link{color:#e53935}

.Feedback{right:0;bottom:80px;left:auto;opacity:1;position:fixed;z-index:10000}.Feedback__Panel__Text{font-size:14px;color:#FAFAFA;margin:0 33px 0 15px;min-width:160px;text-indent:0;line-height:38px;vertical-align:top;white-space:nowrap}.Feedback__Panel__Container{display:flex;flex-direction:column}.Feedback__Tooltip{z-index:10000}.Feedback__Tooltip .n-Tooltip__Content{font-weight:600;font-size:14px;line-height:17px;background:#fff;padding:15px;border-radius:4px;color:#2f3a58;border:1px solid rgba(47,58,88,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.12)}.Feedback__Tooltip.n-Tooltip::after{width:12.8px;height:12.8px;background-color:#fff;transform:rotate(45deg);right:2px;margin-top:-6px;border:1px solid rgba(47,58,88,0.25);border-left:0;border-bottom:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Feedback__Tooltip.n-Tooltip::after{content:'';display:block}}.Feedback__Box{padding:0;width:64px;height:52px;color:#fff;box-shadow:0 6px 20px rgba(78,101,157,0.15);border-radius:8px 0 0 8px;border-color:transparent}.Feedback__Box--help{background-color:#16b29f;margin-bottom:10px}.Feedback__Box--call{background-color:#526599}.Feedback__FieldError{color:#E53935;font-size:0.9em;margin-top:1em}.FeedbackTopic__Default{color:#9E9E9E}.FeedbackTopic__Field{width:98%;margin:0 1%}.FeedbackTopic__Field .DropdownSelect__List{max-height:345px}.Feedback__Field{width:48%;margin:0 1%;float:left}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Feedback__Field{width:98%;margin:0 1%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Feedback__Field{width:98%;margin:0 1%}}.FeedbackField__Panel{width:98%;margin:0 1%}.FeedbackField__Text,.FeedbackField__Text .FormInput__Input{height:107px}.FeedbackField__Text .FormInput__Input{min-height:100px}.FeedbackField__Text{font-size:14px !important}.FeedbackField__Symbols{color:#9e9e9e;font-size:10px}.FeedbackFiles__Panel{margin:1em 0}.FeedbackFiles__Label{margin:.5em;font-weight:bold}.FeedbackFiles__Upload__Panel{width:98%;margin:0 1%;min-height:50px;position:relative;border:2px dashed #BDBDBD}.FeedbackFiles__Upload__Label{text-align:center;padding:1em}.FeedbackFiles__Upload__Input{width:100%;height:100%;top:0;position:absolute;opacity:0;overflow:hidden;cursor:pointer}.FeedbackFiles__Panel__Hover{border-color:#424242}.FeedbackFiles__Success,.FeedbackFiles__Error{padding:2px;margin-top:.5em;color:#424242;border-bottom:1px solid #BDBDBD;display:flex}.FeedbackFiles__Err__Text{color:#D32F2F}.FeedbackFiles__Success .FeedbackFiles__Err__Text{display:none}.FeedbackFiles__Success .FeedbackFiles__Name__Text{align-self:center}.FeedbackFiles__Icon{align-self:center}.FeedbackFiles__Button{align-self:center;border:none}.FeedbackFiles__Name{width:100%;padding:0 .5em;display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackFiles__Name{flex-wrap:wrap}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackFiles__Name{flex-wrap:wrap}}.FeedbackFiles__Error .FeedbackFiles__Name__Text,.FeedbackFiles__Error .FeedbackFiles__Err__Text{flex:1;align-self:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackFiles__Error .FeedbackFiles__Name__Text,.FeedbackFiles__Error .FeedbackFiles__Err__Text{flex:unset;width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackFiles__Error .FeedbackFiles__Name__Text,.FeedbackFiles__Error .FeedbackFiles__Err__Text{flex:unset;width:100%}}.FeedbackFiles__Error .FeedbackFiles__Name__Text{color:#616161}.FeedbackFiles__Error .FeedbackFiles__Icon{opacity:0.5}.FeedbackFiles__Files.is-hasErrorFiles .FeedbackFiles__Error{border:1px solid #e53935;border-radius:4px}

.Spinner{display:inline-block;font-size:8px;height:8px;position:relative;text-align:center;vertical-align:middle}.Spinner__Dot{animation:pulse 1s infinite ease-in-out;width:1em;height:1em;border-radius:50%;display:inline-block;vertical-align:top}.Spinner__Dot--second{animation-delay:160ms;margin-left:1em}.Spinner__Dot--third{animation-delay:320ms;margin-left:1em}.Spinner--default>.Spinner__Dot{background-color:#ECEFF1}.Spinner--primary>.Spinner__Dot{background-color:#3598db}.Spinner--inverted>.Spinner__Dot{background-color:#fff}.Spinner--sm{font-size:4px;height:4px}.Spinner--lg{font-size:16px;height:16px}

.Icon{width:1em;height:1em;vertical-align:middle;display:inline-block;position:relative}.Icon__Svg{width:100%;height:100%;line-height:0}.Icon__Svg svg{max-height:100%;max-width:100%;height:100%;width:100%}.Icon--spaceLeft{margin-left:.3em}.Icon--spaceRight{margin-right:.3em}.Icon.is-invertedHorizontal .Icon__Svg{transform:scale(-1, 1) translate3d(0, 0, 0)}.Icon.is-cross::after{content:' ';height:2px;background-color:#E53935;width:1.4em;position:absolute;margin-top:-1px;top:50%;left:-0.2em;transform:rotate(45deg);border-radius:1px}

.Button{outline:none;cursor:pointer;user-select:none;text-align:center;white-space:nowrap;display:inline-block;vertical-align:middle;font-size:14px;border:1px solid transparent;border-radius:4px;padding:0 .5em;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:.2s}.Button__Content{margin-top:-1px;margin-bottom:-1px;line-height:2.4em;height:2.4em;overflow:hidden}.Button__Icon{width:14px;height:14px}.Button__Arrow{width:.6em;height:.6em;transition:transform .2s}.Button.is-active .Button__Arrow{transform:rotate(-180deg) translate3d(0, 0, 0)}.Button__Spinner{margin-right:1em}.Button--lg{font-size:16px}.Button--sm{font-size:12px}.Button--xs{font-size:11px}.Button--block{width:100%;display:block}.Button--shadow{box-shadow:0 -2px 0 rgba(0,0,0,0.2) inset}.Button--default{color:#616161;border-color:#E0E0E0;background-color:#E0E0E0;border-bottom-color:#c7c7c7}.Button--default .Button__Icon svg{fill:#616161}.Button--default:hover{background-color:#d3d3d3;color:#545454}.Button--default:hover .Button__Icon svg{fill:#545454}.Button--default:active,.Button--default.is-active{background-color:#c7c7c7;color:#484848}.Button--default:active .Button__Icon svg,.Button--default.is-active .Button__Icon svg{fill:#484848}.Button--hollow-default{border-color:#757575;background:none;color:#757575;border-width:1px}.Button--hollow-default .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-default .Icon svg{fill:#757575}.Button--hollow-default.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-default:hover{background-color:rgba(117,117,117,0.1);border-color:#686868;color:#757575}.Button--hollow-default:active,.Button--hollow-default.is-active{background-color:rgba(117,117,117,0.2);border-color:#5c5c5c;color:#757575}.Button--primary{color:#fff;border-color:#039BE5;background-color:#039BE5;border-bottom-color:#0279b3}.Button--primary .Button__Icon svg{fill:#fff}.Button--primary:hover{background-color:#038acc;color:#f2f2f2}.Button--primary:hover .Button__Icon svg{fill:#f2f2f2}.Button--primary:active,.Button--primary.is-active{background-color:#0279b3;color:#e6e6e6}.Button--primary:active .Button__Icon svg,.Button--primary.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-primary{border-color:#039BE5;background:none;color:#039BE5;border-width:1px}.Button--hollow-primary .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-primary .Icon svg{fill:#039BE5}.Button--hollow-primary.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-primary:hover{background-color:rgba(3,155,229,0.1);border-color:#038acc;color:#039BE5}.Button--hollow-primary:active,.Button--hollow-primary.is-active{background-color:rgba(3,155,229,0.2);border-color:#0279b3;color:#039BE5}.Button--success{color:#fff;border-color:#7CB342;background-color:#7CB342;border-bottom-color:#628e34}.Button--success .Button__Icon svg{fill:#fff}.Button--success:hover{background-color:#6fa03b;color:#f2f2f2}.Button--success:hover .Button__Icon svg{fill:#f2f2f2}.Button--success:active,.Button--success.is-active{background-color:#628e34;color:#e6e6e6}.Button--success:active .Button__Icon svg,.Button--success.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-success{border-color:#7CB342;background:none;color:#7CB342;border-width:1px}.Button--hollow-success .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-success .Icon svg{fill:#7CB342}.Button--hollow-success.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-success:hover{background-color:rgba(124,179,66,0.1);border-color:#6fa03b;color:#7CB342}.Button--hollow-success:active,.Button--hollow-success.is-active{background-color:rgba(124,179,66,0.2);border-color:#628e34;color:#7CB342}.Button--danger{color:#fff;border-color:#E53935;background-color:#E53935;border-bottom-color:#cd1e1a}.Button--danger .Button__Icon svg{fill:#fff}.Button--danger:hover{background-color:#e2231e;color:#f2f2f2}.Button--danger:hover .Button__Icon svg{fill:#f2f2f2}.Button--danger:active,.Button--danger.is-active{background-color:#cd1e1a;color:#e6e6e6}.Button--danger:active .Button__Icon svg,.Button--danger.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-danger{border-color:#E53935;background:none;color:#E53935;border-width:1px}.Button--hollow-danger .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-danger .Icon svg{fill:#E53935}.Button--hollow-danger.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-danger:hover{background-color:rgba(229,57,53,0.1);border-color:#e2231e;color:#E53935}.Button--hollow-danger:active,.Button--hollow-danger.is-active{background-color:rgba(229,57,53,0.2);border-color:#cd1e1a;color:#E53935}.Button--warning{color:#fff;border-color:#E53935;background-color:#E53935;border-bottom-color:#cd1e1a}.Button--warning .Button__Icon svg{fill:#fff}.Button--warning:hover{background-color:#e2231e;color:#f2f2f2}.Button--warning:hover .Button__Icon svg{fill:#f2f2f2}.Button--warning:active,.Button--warning.is-active{background-color:#cd1e1a;color:#e6e6e6}.Button--warning:active .Button__Icon svg,.Button--warning.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-warning{border-color:#E53935;background:none;color:#E53935;border-width:1px}.Button--hollow-warning .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-warning .Icon svg{fill:#E53935}.Button--hollow-warning.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-warning:hover{background-color:rgba(229,57,53,0.1);border-color:#e2231e;color:#E53935}.Button--hollow-warning:active,.Button--hollow-warning.is-active{background-color:rgba(229,57,53,0.2);border-color:#cd1e1a;color:#E53935}.Button--extra{color:#fff;border-color:#E53935;background-color:#E53935;border-bottom-color:#cd1e1a}.Button--extra .Button__Icon svg{fill:#fff}.Button--extra:hover{background-color:#e2231e;color:#f2f2f2}.Button--extra:hover .Button__Icon svg{fill:#f2f2f2}.Button--extra:active,.Button--extra.is-active{background-color:#cd1e1a;color:#e6e6e6}.Button--extra:active .Button__Icon svg,.Button--extra.is-active .Button__Icon svg{fill:#e6e6e6}.Button--hollow-extra{border-color:#E53935;background:none;color:#E53935;border-width:1px}.Button--hollow-extra .Button__Content{margin-top:-1px;margin-bottom:-1px}.Button--hollow-extra .Icon svg{fill:#E53935}.Button--hollow-extra.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px}.Button--hollow-extra:hover{background-color:rgba(229,57,53,0.1);border-color:#e2231e;color:#E53935}.Button--hollow-extra:active,.Button--hollow-extra.is-active{background-color:rgba(229,57,53,0.2);border-color:#cd1e1a;color:#E53935}.Button--text{color:#424242;background:none}.Button--text .Button__Icon svg{fill:#424242}.Button--text:hover{background:#E0E0E0}.Button--text:active{background-color:#c7c7c7}.Button--link{outline:none;cursor:pointer;color:#039BE5;text-decoration:none;background:none}.Button--link svg{fill:#039BE5}.Button--link:hover,.Button--link:focus{text-decoration:none;color:#1fb4fc}.Button--link:hover svg,.Button--link:focus svg{fill:#1fb4fc}.Button--plain{border-color:#9E9E9E;padding:0 .5em;background-color:#fff;color:#424242}.Button--plain .Button__Icon svg{fill:#424242}.Button--plain:hover{background-color:#fff;border-color:#b8b8b8}.Button--plain:active,.Button--plain.is-active{background-color:#e6e6e6}.Button--spaceLeft{margin-left:.5em}.Button--spaceRight{margin-right:.5em}.Button--rounded{border-radius:50%;padding:0}.Button--rounded .Button__Content{margin-left:-1px;margin-right:-1px;width:2.4em;text-align:center}.Button.is-disabled{cursor:default;pointer-events:none;opacity:.7}.Button.is-muted{opacity:.7}

.Modal{top:0;left:0;width:100%;height:100%;position:fixed;max-width:100%;max-height:100%;overflow-y:scroll;z-index:100;box-sizing:content-box}.Modal__Backdrop{animation:ModalBackdropFadeIn .2s forwards;background-color:#616161;z-index:100;position:fixed;height:100%;width:100%;left:0;top:0}.Modal__Dialog{animation:zoomIn .2s;transform-origin:top;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:4px;padding:1em;position:relative}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Modal__Dialog{width:90%;margin:5% auto}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Modal__Dialog{margin:8em auto}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Modal__Dialog{margin:8em auto}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Modal__Dialog{margin:8em auto}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Modal__Dialog{width:70%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Modal__Dialog{width:700px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Modal__Dialog{width:900px}}.Modal--fullscreen{top:0;right:0;bottom:0;overflow:hidden}.Modal--fullscreen .ModalHeader{padding:1em 1em 0 1em}.Modal--fullscreen .Modal__Dialog{position:fixed;margin:0;width:100%;height:100%;border-radius:0;padding:0;overflow-y:scroll}.Modal--fullscreen .ModalBody{padding:0 1em}.Modal--fullscreen .ModalFooter{position:absolute;right:0;bottom:0;left:0;padding:10px}@keyframes ModalBackdropFadeIn{from{opacity:0}to{opacity:0.8}}

.ModalSeparator{margin-left:-1em;margin-right:-1em;background-color:#E0E0E0;height:1px}.ModalSeparator--spaceTop{margin-top:1em}.ModalSeparator--spaceBottom{margin-bottom:1em}

.ModalHeader__Title{font-weight:600;font-size:16px}.ModalHeader__CloseButton{float:right}.ModalHeader__CloseButton .Icon svg{fill:#9E9E9E}.ModalHeader__CloseButton:hover .Icon svg{fill:#424242}.ModalHeader__CloseButton:active .Icon svg{fill:#E53935}

.Link{outline:none;cursor:pointer;color:#039BE5;text-decoration:none}.Link svg{fill:#039BE5}.Link:hover,.Link:focus{text-decoration:none;color:#1fb4fc}.Link:hover svg,.Link:focus svg{fill:#1fb4fc}.Link--underline .Link__Content{border-bottom:1px dashed}.Link--underline,.Link--underline:focus,.Link--underline:hover,.Link--underline:active{text-decoration:none}.Link__Icon svg{fill:#039BE5}.Link:focus .Link__Icon svg,.Link:hover .Link__Icon svg,.Link:active .Link__Icon svg{fill:#1fb4fc}.Link.is-disabled,.Link.is-disabled:focus,.Link.is-disabled:hover,.Link.is-disabled:active{cursor:default;color:#9E9E9E}.Link.is-disabled .Link__Icon svg,.Link.is-disabled:focus .Link__Icon svg,.Link.is-disabled:hover .Link__Icon svg,.Link.is-disabled:active .Link__Icon svg{fill:#9E9E9E}

.FormField{padding-bottom:1em}.FormField__Label{font-size:12px;display:inline-block;color:#9E9E9E;margin-bottom:.5em;transition:color .2s}.FormField__InvalidMessage{font-size:12px;margin-top:.5em}.FormField--floatingLabel{position:relative}.FormField--floatingLabel .FormField__Label{left:0;width:100%;overflow:hidden;margin-bottom:0;position:absolute;white-space:nowrap;text-overflow:ellipsis;padding-left:3px;top:-14px;height:14px;line-height:14px}.FormField.is-invalid .FormField__Label,.FormField.is-invalid .FormField__InvalidMessage{color:#E53935}.FormField.is-invalid .Button,.FormField.is-invalid .FormInput{border-color:#E53935}.FormField.is-invalid .Checkbox .Checkbox__Inner{border-color:#E53935}

.FormInput{overflow:hidden;color:#424242;position:relative;font-size:1em;background-color:#fff;border-radius:4px;border:1px solid #9E9E9E;transition:all .2s;height:2.4em}.FormInput__Input,.FormInput__Placeholder__Wrapper{margin-top:-1px;margin-bottom:-1px;padding:0 .5em;line-height:2.4em;height:2.4em;background:none;display:block;border:none;width:100%;outline:0;transition-property:padding, top, font-size;transition-duration:.2s}.FormInput__Placeholder__Wrapper{pointer-events:none;position:absolute;display:none;left:0;top:0}.FormInput__Placeholder{color:#9E9E9E;white-space:nowrap;overflow:hidden}.FormInput__Icon{top:50%;position:absolute;pointer-events:none;width:14px;height:14px;margin-top:-7px;left:.5em}.FormInput__Icon svg{fill:#424242}.FormInput--lg{font-size:16px}.FormInput--sm{font-size:12px}.FormInput--xs{font-size:11px}.FormInput--multiline .FormInput__Input,.FormInput--multiline .FormInput__Placeholder__Wrapper{margin:0;height:auto;resize:vertical;line-height:1.3em;padding-top:.55em;padding-bottom:.55em}.FormInput--multiline .FormInput__Placeholder{white-space:normal}.FormInput--icon .FormInput__Input,.FormInput--icon .FormInput__Placeholder__Wrapper{padding-left:.8em;border-left:14px solid transparent}.FormInput--iconRight .FormInput__Icon{left:auto;right:.5em}.FormInput--iconRight .FormInput__Input,.FormInput--iconRight .FormInput__Placeholder__Wrapper{border-left:none;padding-left:.5em;padding-right:.8em;border-right:14px solid transparent}.FormInput:hover{border-color:#b8b8b8}.FormInput.is-muted{opacity:.7;background-color:#f5f5f5}.FormInput.is-muted.is-focused{opacity:1;background-color:#fff}.FormInput.is-disabled{pointer-events:none;opacity:.7}.FormInput.is-disabled .FormInput__Input{cursor:default}.FormInput.is-disabled>input:disabled{-webkit-text-fill-color:currentColor}.FormInput.is-empty .FormInput__Placeholder__Wrapper{display:block}.FormInput.is-focused{border-color:#039BE5;background-color:#fff}.FormInput.is-focused>.FormInput__Placeholder__Wrapper{display:none}.FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder__Wrapper{display:block;top:-.6em}.FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Input{padding-top:.6em}.FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder{font-size:11px}

.EmailField__Suggestion{color:#039BE5;text-decoration:underline}.EmailField__Suggestion:hover{cursor:pointer;color:#1fb4fc}

.InputGroup{display:table;width:100%}.InputGroup__Section{display:table-cell;vertical-align:middle;width:1%}.InputGroup__Section+.InputGroup__Section{padding-left:.5em}.InputGroup--contiguous .InputGroup__Section{padding-left:0}.InputGroup__Section--grow{width:100%}.InputGroup--contiguous>.InputGroup__Section>.Button,.InputGroup--contiguous>.InputGroup__Section>.FormInput,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput{border-radius:0;position:relative}.InputGroup--contiguous>.InputGroup__Section>.Button:focus,.InputGroup--contiguous>.InputGroup__Section>.Button.is-focused,.InputGroup--contiguous>.InputGroup__Section>.Button:hover,.InputGroup--contiguous>.InputGroup__Section>.FormInput:focus,.InputGroup--contiguous>.InputGroup__Section>.FormInput.is-focused,.InputGroup--contiguous>.InputGroup__Section>.FormInput:hover,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button:focus,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button.is-focused,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.Button:hover,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput:focus,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput.is-focused,.InputGroup--contiguous>.InputGroup__Section>.Dropdown .Dropdown__Target>.FormInput:hover{z-index:1}.InputGroup--contiguous>.InputGroup__Section>.Dropdown--bridge.is-open.is-contentOverTarget .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section>.Dropdown--bridge.is-open.is-contentOverTarget .Dropdown__Target>.FormInput{border-bottom-right-radius:0;border-bottom-left-radius:0}.InputGroup--contiguous>.InputGroup__Section:first-child>.Dropdown .Dropdown__Target>.FormInput,.InputGroup--contiguous>.InputGroup__Section:first-child>.FormInput{border-bottom-left-radius:4px;border-top-left-radius:4px}.InputGroup--contiguous>.InputGroup__Section:first-child>.Dropdown .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section:first-child>.Button{border-bottom-left-radius:4px;border-top-left-radius:4px}.InputGroup--contiguous>.InputGroup__Section:last-child>.Dropdown .Dropdown__Target>.FormInput,.InputGroup--contiguous>.InputGroup__Section:last-child>.FormInput{border-bottom-right-radius:4px;border-top-right-radius:4px}.InputGroup--contiguous>.InputGroup__Section:last-child>.Dropdown .Dropdown__Target>.Button,.InputGroup--contiguous>.InputGroup__Section:last-child>.Button{border-bottom-right-radius:4px;border-top-right-radius:4px}.InputGroup--contiguous>.InputGroup__Section:first-child>.Button,.InputGroup--contiguous>.InputGroup__Section:first-child>.Dropdown{right:-1px;display:block;width:100%}.InputGroup--contiguous>.InputGroup__Section:last-child>.Button,.InputGroup--contiguous>.InputGroup__Section:last-child>.Dropdown{left:-1px;display:block;width:100%}

.Dropdown{position:relative;vertical-align:top;display:inline-block}.Dropdown__ContentWrapper{left:0;right:0;position:absolute;z-index:5;animation:dropDownIn .2s,fadeIn .1s}.Dropdown__ContentBridge{top:-1px;position:relative;margin-bottom:-2px;z-index:5;height:.5em;background-color:#fff;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8}.Dropdown__ContentArrow{left:50%;position:relative;pointer-events:none;z-index:5;height:.5em !important;width:1em !important;margin-top:.25em;margin-left:-.5em}.Dropdown__ContentArrow:before,.Dropdown__ContentArrow:after{left:0;content:'';position:absolute;border:.5em solid transparent;border-bottom-color:#b8b8b8;border-top:none;height:100%}.Dropdown__ContentArrow:after{top:1px;border-bottom-color:#fff}.Dropdown--block{display:block}.Dropdown__Content{text-align:left;overflow:hidden;position:absolute;color:#424242;line-height:1.6em;font-size:12.6px;z-index:4;padding:1em;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #b8b8b8;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-weight:400}.Dropdown__Content__CloseButton{font-size:1em;top:.5em;right:.5em;position:absolute;cursor:pointer;line-height:1}.Dropdown__Content__CloseButton svg{fill:#9E9E9E}.Dropdown__Content__CloseButton .Icon{vertical-align:top}.Dropdown__Content__CloseButton:hover svg{fill:#424242}.Dropdown__Content__CloseButton:active svg{fill:#E53935}.Dropdown.is-open .Dropdown__Target .Button--plain,.Dropdown.is-open .Dropdown__Target .FormInput{background-color:#fff}.Dropdown--arrow .Dropdown__Content,.Dropdown--default .Dropdown__Content{border-top-right-radius:4px;border-top-left-radius:4px}.Dropdown--default .Dropdown__Content{margin-top:.25em}.Dropdown--bridge.is-rtl .Dropdown__Content{left:auto;right:0}.Dropdown--bridge.is-contentOverTarget.is-rtl .Dropdown__Content{border-top-left-radius:4px}.Dropdown--bridge.is-contentOverTarget.is-ltr .Dropdown__Content{border-top-right-radius:4px}.Dropdown--bridge.is-contentOverTarget.is-middle .Dropdown__Content{border-top-right-radius:4px;border-top-left-radius:4px}.Dropdown--bridge.is-open .Dropdown__Target .Button--plain,.Dropdown--bridge.is-open .Dropdown__Target .FormInput{border-bottom-right-radius:0;border-bottom-left-radius:0;border-color:#b8b8b8;background-color:#fff;border-bottom-color:#fff;transition:border-radius .2s}

.Pill{overflow:hidden;display:flex;vertical-align:middle;font-size:12px;line-height:2.4em;width:100%}.Pill__Label{width:100%}.Pill__Label,.Pill__Clear{background:none;border:none;cursor:pointer;display:block;float:left;padding:0 1em;-webkit-appearance:none}.Pill__Label:first-child,.Pill__Clear:first-child{border-bottom-left-radius:3em;border-top-left-radius:3em;padding-left:1.1em}.Pill__Label:last-child,.Pill__Clear:last-child{border-bottom-right-radius:3em;border-top-right-radius:3em;padding-right:1.1em}.Pill--clearButtonChangesWidth .Pill__Label{padding:0 1em}.Pill--clearButtonChangesWidth.Pill--clear .Pill__Label{padding-left:1em;padding-right:0;width:100%}.Pill--clearButtonChangesWidth.Pill--clear .Pill__Clear{padding-left:0;padding-right:1em}.Pill--default>.Pill__Label,.Pill--default>.Pill__Clear{background-color:#E0E0E0;color:#616161}.Pill--default>.Pill__Label:active,.Pill--default>.Pill__Clear:active{background-color:#ccc}.Pill--default>.Pill__Label:hover,.Pill--default>.Pill__Label:focus,.Pill--default>.Pill__Clear:hover,.Pill--default>.Pill__Clear:focus{background-color:#d6d6d6;outline:none}.Pill--primary>.Pill__Label,.Pill--primary>.Pill__Clear{background-color:#e8f7ff;color:#039BE5}.Pill--primary>.Pill__Label:active,.Pill--primary>.Pill__Clear:active{background-color:#c0eafe}.Pill--primary>.Pill__Label:hover,.Pill--primary>.Pill__Label:focus,.Pill--primary>.Pill__Clear:hover,.Pill--primary>.Pill__Clear:focus{background-color:#d4f1fe;outline:none}.Pill--info>.Pill__Label,.Pill--info>.Pill__Clear{background-color:#edf5fd;color:#1976D2}.Pill--info>.Pill__Label:active,.Pill--info>.Pill__Clear:active{background-color:#c9e1f9}.Pill--info>.Pill__Label:hover,.Pill--info>.Pill__Label:focus,.Pill--info>.Pill__Clear:hover,.Pill--info>.Pill__Clear:focus{background-color:#dbebfb;outline:none}.Pill--success>.Pill__Label,.Pill--success>.Pill__Clear{background-color:#fafcf8;color:#7CB342}.Pill--success>.Pill__Label:active,.Pill--success>.Pill__Clear:active{background-color:#e6f1da}.Pill--success>.Pill__Label:hover,.Pill--success>.Pill__Label:focus,.Pill--success>.Pill__Clear:hover,.Pill--success>.Pill__Clear:focus{background-color:#f0f7e9;outline:none}.Pill--warning>.Pill__Label,.Pill--warning>.Pill__Clear{background-color:#fffaf5;color:#F57C00}.Pill--warning>.Pill__Label:active,.Pill--warning>.Pill__Clear:active{background-color:#ffe6cc}.Pill--warning>.Pill__Label:hover,.Pill--warning>.Pill__Label:focus,.Pill--warning>.Pill__Clear:hover,.Pill--warning>.Pill__Clear:focus{background-color:#fff0e1;outline:none}.Pill--danger>.Pill__Label,.Pill--danger>.Pill__Clear{background-color:#fff;color:#E53935}.Pill--danger>.Pill__Label:active,.Pill--danger>.Pill__Clear:active{background-color:#ebebeb}.Pill--danger>.Pill__Label:hover,.Pill--danger>.Pill__Label:focus,.Pill--danger>.Pill__Clear:hover,.Pill--danger>.Pill__Clear:focus{background-color:#f5f5f5;outline:none}.Pill--default-inverted>.Pill__Label,.Pill--default-inverted>.Pill__Clear{background-color:#616161;color:#fff}.Pill--default-inverted>.Pill__Label:active,.Pill--default-inverted>.Pill__Clear:active{background-color:#545454}.Pill--default-inverted>.Pill__Label:hover,.Pill--default-inverted>.Pill__Label:focus,.Pill--default-inverted>.Pill__Clear:hover,.Pill--default-inverted>.Pill__Clear:focus{background-color:#6e6e6e;outline:none}.Pill--primary-inverted>.Pill__Label,.Pill--primary-inverted>.Pill__Clear{background-color:#039BE5;color:#fff}.Pill--primary-inverted>.Pill__Label:active,.Pill--primary-inverted>.Pill__Clear:active{background-color:#038acc}.Pill--primary-inverted>.Pill__Label:hover,.Pill--primary-inverted>.Pill__Label:focus,.Pill--primary-inverted>.Pill__Clear:hover,.Pill--primary-inverted>.Pill__Clear:focus{background-color:#06abfc;outline:none}.Pill--info-inverted>.Pill__Label,.Pill--info-inverted>.Pill__Clear{background-color:#1976D2;color:#fff}.Pill--info-inverted>.Pill__Label:active,.Pill--info-inverted>.Pill__Clear:active{background-color:#1669bb}.Pill--info-inverted>.Pill__Label:hover,.Pill--info-inverted>.Pill__Label:focus,.Pill--info-inverted>.Pill__Clear:hover,.Pill--info-inverted>.Pill__Clear:focus{background-color:#2083e4;outline:none}.Pill--success-inverted>.Pill__Label,.Pill--success-inverted>.Pill__Clear{background-color:#7CB342;color:#fff}.Pill--success-inverted>.Pill__Label:active,.Pill--success-inverted>.Pill__Clear:active{background-color:#6fa03b}.Pill--success-inverted>.Pill__Label:hover,.Pill--success-inverted>.Pill__Label:focus,.Pill--success-inverted>.Pill__Clear:hover,.Pill--success-inverted>.Pill__Clear:focus{background-color:#89be50;outline:none}.Pill--warning-inverted>.Pill__Label,.Pill--warning-inverted>.Pill__Clear{background-color:#F57C00;color:#fff}.Pill--warning-inverted>.Pill__Label:active,.Pill--warning-inverted>.Pill__Clear:active{background-color:#dc6f00}.Pill--warning-inverted>.Pill__Label:hover,.Pill--warning-inverted>.Pill__Label:focus,.Pill--warning-inverted>.Pill__Clear:hover,.Pill--warning-inverted>.Pill__Clear:focus{background-color:#ff8910;outline:none}.Pill--danger-inverted>.Pill__Label,.Pill--danger-inverted>.Pill__Clear{background-color:#E53935;color:#fff}.Pill--danger-inverted>.Pill__Label:active,.Pill--danger-inverted>.Pill__Clear:active{background-color:#e2231e}.Pill--danger-inverted>.Pill__Label:hover,.Pill--danger-inverted>.Pill__Label:focus,.Pill--danger-inverted>.Pill__Clear:hover,.Pill--danger-inverted>.Pill__Clear:focus{background-color:#e84f4c;outline:none}.Pill__Label.is-disabled{pointer-events:none;background-color:#ededed;color:#757575}

.DropdownTargetLink__Arrow{width:.6em !important;height:.6em !important;transition:transform .2s}.DropdownTargetLink.is-open .DropdownTargetLink__Arrow{transform:rotate(-180deg) translate3d(0, 0, 0)}.DropdownTargetLink--noArrow .DropdownTargetLink__Arrow{display:none}

.DropdownTargetButton{text-align:left !important;position:relative;padding-right:1.6em !important}.DropdownTargetButton .DropdownTargetButton__Arrow{top:50%;position:absolute;right:.5em;width:.6em !important;height:.6em !important;margin-top:-.3em;transition:transform .2s}.DropdownTargetButton.is-open .DropdownTargetButton__Arrow{transform:rotate(-180deg) translate3d(0, 0, 0)}

.DropdownSeparator{height:1px;background-color:#b8b8b8;margin-left:-1em;margin-right:-1em}.DropdownSeparator--spaceTop{margin-top:1em}.DropdownSeparator--spaceBottom{margin-bottom:1em}

.DropdownSelect .DropdownSeparator{margin-left:0;margin-right:0}.DropdownSelect__List{margin-top:-1em;margin-left:-1em;margin-right:-1em;margin-bottom:-1em;max-height:360px;overflow-y:auto}.DropdownSelect__Item{padding:.5em 1em;white-space:nowrap;overflow:hidden;cursor:pointer}.DropdownSelect__Item a{margin-left:-1em;margin-right:-1em;margin-top:-.5em;margin-bottom:-.5em;padding:.5em 1em;text-decoration:none;color:#424242;display:block}.DropdownSelect__Item.is-focused{background-color:#f2fbff}.DropdownSelect__Item.is-focused,.DropdownSelect__Item.is-focused a{color:#424242}

.Flag__Icon{background-image:url("/v1/assets/ui-legacy/flag/flags.png");background-size:272px 256px;background-repeat:no-repeat;height:16px;width:16px}.Flag__Icon--AB{background-position:-16px 0px}.Flag__Icon--AD{background-position:-176px -144px}.Flag__Icon--AE{background-position:0px -16px}.Flag__Icon--AF{background-position:-16px -16px}.Flag__Icon--AG{background-position:-32px 0px}.Flag__Icon--AI{background-position:-32px -16px}.Flag__Icon--AL{background-position:0px -32px}.Flag__Icon--AM{background-position:-16px -32px}.Flag__Icon--AN{background-position:-32px -32px}.Flag__Icon--AO{background-position:-48px 0px}.Flag__Icon--AQ{background-position:-48px -16px}.Flag__Icon--AR{background-position:-48px -32px}.Flag__Icon--AS{background-position:0px -48px}.Flag__Icon--AT{background-position:-16px -48px}.Flag__Icon--AU{background-position:-32px -48px}.Flag__Icon--AW{background-position:-48px -48px}.Flag__Icon--AX{background-position:-64px 0px}.Flag__Icon--AZ{background-position:-64px -16px}.Flag__Icon--BA{background-position:-64px -32px}.Flag__Icon--BB{background-position:-64px -48px}.Flag__Icon--BD{background-position:0px -64px}.Flag__Icon--BE{background-position:-16px -64px}.Flag__Icon--BF{background-position:-32px -64px}.Flag__Icon--BG{background-position:-48px -64px}.Flag__Icon--BH{background-position:-64px -64px}.Flag__Icon--BI{background-position:-80px 0px}.Flag__Icon--BJ{background-position:-80px -16px}.Flag__Icon--BL{background-position:-80px -32px}.Flag__Icon--BM{background-position:-80px -48px}.Flag__Icon--BN{background-position:-80px -64px}.Flag__Icon--BO{background-position:0px -80px}.Flag__Icon--BR{background-position:-16px -80px}.Flag__Icon--BS{background-position:-32px -80px}.Flag__Icon--BT{background-position:-48px -80px}.Flag__Icon--BW{background-position:-64px -80px}.Flag__Icon--BY{background-position:-80px -80px}.Flag__Icon--BZ{background-position:-96px 0px}.Flag__Icon--CA{background-position:-96px -16px}.Flag__Icon--CC{background-position:-96px -32px}.Flag__Icon--CD{background-position:-96px -48px}.Flag__Icon--CF{background-position:-96px -64px}.Flag__Icon--CG{background-position:-96px -80px}.Flag__Icon--CH{background-position:0px -96px}.Flag__Icon--CI{background-position:-16px -96px}.Flag__Icon--CK{background-position:-32px -96px}.Flag__Icon--CL{background-position:-48px -96px}.Flag__Icon--CM{background-position:-64px -96px}.Flag__Icon--CN{background-position:-80px -96px}.Flag__Icon--CO{background-position:-96px -96px}.Flag__Icon--CR{background-position:-112px 0px}.Flag__Icon--CU{background-position:-112px -16px}.Flag__Icon--CV{background-position:-112px -32px}.Flag__Icon--CW{background-position:-112px -48px}.Flag__Icon--CX{background-position:-112px -64px}.Flag__Icon--CY{background-position:-112px -80px}.Flag__Icon--CZ{background-position:-112px -96px}.Flag__Icon--DE{background-position:0px -112px}.Flag__Icon--DJ{background-position:-16px -112px}.Flag__Icon--DK{background-position:-32px -112px}.Flag__Icon--DM{background-position:-48px -112px}.Flag__Icon--DO{background-position:-64px -112px}.Flag__Icon--DZ{background-position:-80px -112px}.Flag__Icon--EC{background-position:-96px -112px}.Flag__Icon--EE{background-position:-112px -112px}.Flag__Icon--EG{background-position:-128px 0px}.Flag__Icon--EH{background-position:-128px -16px}.Flag__Icon--ER{background-position:-128px -32px}.Flag__Icon--ES{background-position:-128px -48px}.Flag__Icon--ET{background-position:-128px -64px}.Flag__Icon--EU{background-position:-128px -80px}.Flag__Icon--FI{background-position:-128px -96px}.Flag__Icon--FJ{background-position:-128px -112px}.Flag__Icon--FK{background-position:0px -128px}.Flag__Icon--FM{background-position:-16px -128px}.Flag__Icon--FO{background-position:-32px -128px}.Flag__Icon--FR{background-position:-48px -128px}.Flag__Icon--GA{background-position:-64px -128px}.Flag__Icon--GB{background-position:-80px -128px}.Flag__Icon--GD{background-position:-96px -128px}.Flag__Icon--GE{background-position:-112px -128px}.Flag__Icon--GG{background-position:-128px -128px}.Flag__Icon--GH{background-position:-144px 0px}.Flag__Icon--GI{background-position:-144px -16px}.Flag__Icon--GL{background-position:-144px -32px}.Flag__Icon--GM{background-position:-144px -48px}.Flag__Icon--GN{background-position:-144px -64px}.Flag__Icon--GQ{background-position:-144px -80px}.Flag__Icon--GR{background-position:-144px -96px}.Flag__Icon--GS{background-position:-144px -112px}.Flag__Icon--GT{background-position:-144px -128px}.Flag__Icon--GU{background-position:0px -144px}.Flag__Icon--GW{background-position:-16px -144px}.Flag__Icon--GY{background-position:-32px -144px}.Flag__Icon--HK{background-position:-48px -144px}.Flag__Icon--HN{background-position:-64px -144px}.Flag__Icon--HR{background-position:-80px -144px}.Flag__Icon--HT{background-position:-96px -144px}.Flag__Icon--HU{background-position:-112px -144px}.Flag__Icon--IC{background-position:-128px -144px}.Flag__Icon--ID{background-position:-144px -144px}.Flag__Icon--IE{background-position:-160px 0px}.Flag__Icon--IL{background-position:-160px -16px}.Flag__Icon--IM{background-position:-160px -32px}.Flag__Icon--IN{background-position:-160px -48px}.Flag__Icon--IQ{background-position:-160px -64px}.Flag__Icon--IR{background-position:-160px -80px}.Flag__Icon--IS{background-position:-160px -96px}.Flag__Icon--IT{background-position:-160px -112px}.Flag__Icon--JE{background-position:-160px -128px}.Flag__Icon--JM{background-position:-160px -144px}.Flag__Icon--JO{background-position:0px -160px}.Flag__Icon--JP{background-position:-16px -160px}.Flag__Icon--KE{background-position:-32px -160px}.Flag__Icon--KG{background-position:-48px -160px}.Flag__Icon--KH{background-position:-64px -160px}.Flag__Icon--KI{background-position:-80px -160px}.Flag__Icon--KM{background-position:-96px -160px}.Flag__Icon--KN{background-position:-112px -160px}.Flag__Icon--KP{background-position:-128px -160px}.Flag__Icon--KR{background-position:-144px -160px}.Flag__Icon--KW{background-position:-160px -160px}.Flag__Icon--KY{background-position:-176px 0px}.Flag__Icon--KZ{background-position:-176px -16px}.Flag__Icon--LA{background-position:-176px -32px}.Flag__Icon--LB{background-position:-176px -48px}.Flag__Icon--LC{background-position:-176px -64px}.Flag__Icon--LI{background-position:-176px -80px}.Flag__Icon--LK{background-position:-176px -96px}.Flag__Icon--LR{background-position:-176px -112px}.Flag__Icon--LS{background-position:-176px -128px}.Flag__Icon--LT{background-position:0px 0px}.Flag__Icon--LU{background-position:-176px -160px}.Flag__Icon--LV{background-position:0px -176px}.Flag__Icon--LY{background-position:-16px -176px}.Flag__Icon--MA{background-position:-32px -176px}.Flag__Icon--MC{background-position:-48px -176px}.Flag__Icon--MD{background-position:-64px -176px}.Flag__Icon--ME{background-position:-80px -176px}.Flag__Icon--MF{background-position:-96px -176px}.Flag__Icon--MG{background-position:-112px -176px}.Flag__Icon--MH{background-position:-128px -176px}.Flag__Icon--MK{background-position:-144px -176px}.Flag__Icon--ML{background-position:-160px -176px}.Flag__Icon--MM{background-position:-176px -176px}.Flag__Icon--MN{background-position:-192px 0px}.Flag__Icon--MO{background-position:-192px -16px}.Flag__Icon--MP{background-position:-192px -32px}.Flag__Icon--MQ{background-position:-192px -48px}.Flag__Icon--MR{background-position:-192px -64px}.Flag__Icon--MS{background-position:-192px -80px}.Flag__Icon--MT{background-position:-192px -96px}.Flag__Icon--MU{background-position:-192px -112px}.Flag__Icon--MV{background-position:-192px -128px}.Flag__Icon--MW{background-position:-192px -144px}.Flag__Icon--MX{background-position:-192px -160px}.Flag__Icon--MY{background-position:-192px -176px}.Flag__Icon--MZ{background-position:0px -192px}.Flag__Icon--NA{background-position:-16px -192px}.Flag__Icon--NC{background-position:-32px -192px}.Flag__Icon--NE{background-position:-48px -192px}.Flag__Icon--NF{background-position:-64px -192px}.Flag__Icon--NG{background-position:-80px -192px}.Flag__Icon--NI{background-position:-96px -192px}.Flag__Icon--NL{background-position:-112px -192px}.Flag__Icon--NO{background-position:-128px -192px}.Flag__Icon--NP{background-position:-144px -192px}.Flag__Icon--NR{background-position:-160px -192px}.Flag__Icon--NU{background-position:-176px -192px}.Flag__Icon--NZ{background-position:-192px -192px}.Flag__Icon--OM{background-position:-208px 0px}.Flag__Icon--PA{background-position:-208px -16px}.Flag__Icon--PE{background-position:-208px -32px}.Flag__Icon--PF{background-position:-208px -48px}.Flag__Icon--PG{background-position:-208px -64px}.Flag__Icon--PH{background-position:-208px -80px}.Flag__Icon--PK{background-position:-208px -96px}.Flag__Icon--PL{background-position:-208px -112px}.Flag__Icon--PN{background-position:-208px -128px}.Flag__Icon--PR{background-position:-208px -144px}.Flag__Icon--PS{background-position:-208px -160px}.Flag__Icon--PT{background-position:-208px -176px}.Flag__Icon--PW{background-position:-208px -192px}.Flag__Icon--PY{background-position:0px -208px}.Flag__Icon--QA{background-position:-16px -208px}.Flag__Icon--RO{background-position:-32px -208px}.Flag__Icon--RS{background-position:-48px -208px}.Flag__Icon--RU{background-position:-64px -208px}.Flag__Icon--RW{background-position:-80px -208px}.Flag__Icon--SA{background-position:-96px -208px}.Flag__Icon--SB{background-position:-112px -208px}.Flag__Icon--SC{background-position:-128px -208px}.Flag__Icon--SD{background-position:-144px -208px}.Flag__Icon--SE{background-position:-160px -208px}.Flag__Icon--SG{background-position:-176px -208px}.Flag__Icon--SH{background-position:-192px -208px}.Flag__Icon--SI{background-position:-208px -208px}.Flag__Icon--SK{background-position:-224px 0px}.Flag__Icon--SL{background-position:-224px -16px}.Flag__Icon--SM{background-position:-224px -32px}.Flag__Icon--SN{background-position:-224px -48px}.Flag__Icon--SO{background-position:-224px -64px}.Flag__Icon--SR{background-position:-224px -80px}.Flag__Icon--SS{background-position:-224px -96px}.Flag__Icon--ST{background-position:-224px -112px}.Flag__Icon--SV{background-position:-224px -128px}.Flag__Icon--SY{background-position:-224px -144px}.Flag__Icon--SZ{background-position:-224px -160px}.Flag__Icon--TC{background-position:-224px -176px}.Flag__Icon--TD{background-position:-224px -192px}.Flag__Icon--TF{background-position:-224px -208px}.Flag__Icon--TG{background-position:0px -224px}.Flag__Icon--TH{background-position:-16px -224px}.Flag__Icon--TJ{background-position:-32px -224px}.Flag__Icon--TK{background-position:-48px -224px}.Flag__Icon--TL{background-position:-64px -224px}.Flag__Icon--TM{background-position:-80px -224px}.Flag__Icon--TN{background-position:-96px -224px}.Flag__Icon--TO{background-position:-112px -224px}.Flag__Icon--TR{background-position:-128px -224px}.Flag__Icon--TT{background-position:-144px -224px}.Flag__Icon--TV{background-position:-160px -224px}.Flag__Icon--TW{background-position:-176px -224px}.Flag__Icon--TZ{background-position:-192px -224px}.Flag__Icon--UA{background-position:-208px -224px}.Flag__Icon--UG{background-position:-224px -224px}.Flag__Icon--US{background-position:-240px 0px}.Flag__Icon--UY{background-position:-240px -16px}.Flag__Icon--UZ{background-position:-240px -32px}.Flag__Icon--VA{background-position:-240px -48px}.Flag__Icon--VC{background-position:-240px -64px}.Flag__Icon--VE{background-position:-240px -80px}.Flag__Icon--VG{background-position:-240px -96px}.Flag__Icon--VI{background-position:-240px -112px}.Flag__Icon--VN{background-position:-240px -128px}.Flag__Icon--VU{background-position:-240px -144px}.Flag__Icon--WF{background-position:-240px -160px}.Flag__Icon--WS{background-position:-240px -176px}.Flag__Icon--YE{background-position:-240px -192px}.Flag__Icon--YT{background-position:-240px -208px}.Flag__Icon--ZA{background-position:-240px -224px}.Flag__Icon--ZM{background-position:0px -240px}.Flag__Icon--ZW{background-position:-16px -240px}.Flag__Icon--_abkhazia{background-position:-32px -240px}.Flag__Icon--_basque-country{background-position:-48px -240px}.Flag__Icon--_british-antarctic-territory{background-position:-64px -240px}.Flag__Icon--_commonwealth{background-position:-80px -240px}.Flag__Icon--_england{background-position:-96px -240px}.Flag__Icon--_gosquared{background-position:-112px -240px}.Flag__Icon--_kosovo{background-position:-128px -240px}.Flag__Icon--_mars{background-position:-144px -240px}.Flag__Icon--_nagorno-karabakh{background-position:-160px -240px}.Flag__Icon--_nato{background-position:-176px -240px}.Flag__Icon--_northern-cyprus{background-position:-192px -240px}.Flag__Icon--_olympics{background-position:-208px -240px}.Flag__Icon--_red-cross{background-position:-224px -240px}.Flag__Icon--_scotland{background-position:-240px -240px}.Flag__Icon--_somaliland{background-position:-256px 0px}.Flag__Icon--_south-ossetia{background-position:-256px -16px}.Flag__Icon--_united-nations{background-position:-256px -32px}.Flag__Icon--_unknown{background-position:-256px -48px}.Flag__Icon--_wales{background-position:-256px -64px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.Flag__Icon{background-image:url("/v1/assets/ui-legacy/flag/flags@2x.png")}}.Flag{vertical-align:middle;display:inline-block;height:16px;width:16px}.Flag--spaceLeft{margin-left:.3em}.Flag--spaceRight{margin-right:.3em}

.CountryDropdownSelect__List__Country{overflow:hidden}.CountryDropdownSelect__List__Country__Code{font-family:monospace;color:#9E9E9E}

.Calendar{overflow:hidden;user-select:none;position:relative}.Calendar__Control{position:absolute;top:1px}.Calendar__Control svg{fill:#9E9E9E}.Calendar__Control--left{left:1px}.Calendar__Control--right{right:1px}.Calendar__Control--alfa{background-color:#fff;border:none}.Calendar__Months{margin-right:-1em}.Calendar__Months__Inner{table-layout:fixed;display:table;width:100%}.Calendar__Month{display:table-cell;padding-right:1em}.Calendar__Month__Inner{display:table;width:100%}.Calendar__Month__Title{font-weight:600;text-align:center;padding:.5em 0 1em}.Calendar__Month__WeekDays{color:#9E9E9E;display:table-row}.Calendar__Month__WeekDays__Day{text-align:center;display:table-cell;padding:1px}.Calendar__Week{display:table-row}.Calendar__DayWrapper{text-align:center;display:table-cell;padding:1px}.Calendar__Day{font-weight:600;background-color:#fff;border-radius:4px;border:2px solid #fff;box-sizing:content-box;color:#424242;cursor:pointer;display:inline-block;height:2em;line-height:2em;overflow:hidden;vertical-align:middle;width:2em}.Calendar__Day.is-disabled{color:#9E9E9E;cursor:default}.Calendar__Day.is-active{color:#fff}.Calendar.is-ltr .Calendar__Months{animation-name:slideRightIn, fadeIn;animation-duration:.2s}.Calendar.is-rtl .Calendar__Months{animation-name:slideLeftIn, fadeIn;animation-duration:.2s}.Calendar--active-first .Calendar__Day:hover{border-color:#039BE5;background-color:rgba(182,230,254,0.4)}.Calendar--active-first .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-first .Calendar__Day.is-active:hover{background-color:#039BE5}.Calendar__Day--first.is-selected{border-color:#039BE5;background-color:rgba(182,230,254,0.4)}.Calendar__Day--first.is-selected.is-active{background-color:#039BE5 !important;border-color:#039BE5 !important}.Calendar--active-second .Calendar__Day:hover{border-color:#7CB342;background-color:rgba(225,239,210,0.4)}.Calendar--active-second .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-second .Calendar__Day.is-active:hover{background-color:#7CB342}.Calendar__Day--second.is-selected{border-color:#7CB342;background-color:rgba(225,239,210,0.4)}.Calendar__Day--second.is-selected.is-active{background-color:#7CB342 !important;border-color:#7CB342 !important}.Calendar--active-third .Calendar__Day:hover{border-color:#F4511E;background-color:rgba(254,231,224,0.4)}.Calendar--active-third .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-third .Calendar__Day.is-active:hover{background-color:#F4511E}.Calendar__Day--third.is-selected{border-color:#F4511E;background-color:rgba(254,231,224,0.4)}.Calendar__Day--third.is-selected.is-active{background-color:#F4511E !important;border-color:#F4511E !important}.Calendar--active-fourth .Calendar__Day:hover{border-color:#5E35B1;background-color:rgba(210,197,237,0.4)}.Calendar--active-fourth .Calendar__Day.is-disabled:hover{border-color:#fff;background-color:#fff}.Calendar--active-fourth .Calendar__Day.is-active:hover{background-color:#5E35B1}.Calendar__Day--fourth.is-selected{border-color:#5E35B1;background-color:rgba(210,197,237,0.4)}.Calendar__Day--fourth.is-selected.is-active{background-color:#5E35B1 !important;border-color:#5E35B1 !important}

.CalendarDropdown__TargetButton__Placeholder{color:#9E9E9E}.CalendarDropdown--months-1 .Dropdown__Content{width:24.5em}.CalendarDropdown--months-2 .Dropdown__Content{width:49em}.CalendarDropdown--first.is-open .Dropdown__Target .Button__Icon svg{fill:#039BE5}.CalendarDropdown--first.is-open .Dropdown__Target .FormInput__Icon svg{fill:#039BE5}.CalendarDropdown--second.is-open .Dropdown__Target .Button__Icon svg{fill:#7CB342}.CalendarDropdown--second.is-open .Dropdown__Target .FormInput__Icon svg{fill:#7CB342}.CalendarDropdown--third.is-open .Dropdown__Target .Button__Icon svg{fill:#F4511E}.CalendarDropdown--third.is-open .Dropdown__Target .FormInput__Icon svg{fill:#F4511E}.CalendarDropdown--fourth.is-open .Dropdown__Target .Button__Icon svg{fill:#5E35B1}.CalendarDropdown--fourth.is-open .Dropdown__Target .FormInput__Icon svg{fill:#5E35B1}

.Alert{padding:0.75em  1em;margin-bottom:1em;border:1px solid transparent;border-radius:4px;animation:fadeIn .2s}.Alert h4{margin-top:0;color:inherit}.Alert>p,.Alert>ul{margin-bottom:0}.Alert>p+p{margin-top:5px}.Alert--left{text-align:left}.Alert--right{text-align:right}.Alert--center{text-align:center}.Alert--success{background-color:rgba(124,179,66,0.05);border-color:#89be50;color:#7CB342}.Alert--success hr{border-top-color:#7cb342}.Alert--success .alert-link{color:#7cb342}.Alert--info{background-color:rgba(25,118,210,0.05);border-color:#2083e4;color:#1976D2}.Alert--info hr{border-top-color:#1976d2}.Alert--info .alert-link{color:#1976d2}.Alert--warning{background-color:rgba(229,57,53,0.05);border-color:#e84f4c;color:#E53935}.Alert--warning hr{border-top-color:#e53935}.Alert--warning .alert-link{color:#e53935}.Alert--orange{background-color:rgba(245,124,0,0.05);border-color:#ff8910;color:#F57C00}.Alert--orange hr{border-top-color:#f57c00}.Alert--orange .alert-link{color:#f57c00}.Alert--danger,.Alert--error{background-color:rgba(229,57,53,0.05);border-color:#e84f4c;color:#E53935}.Alert--danger hr,.Alert--error hr{border-top-color:#e53935}.Alert--danger .alert-link,.Alert--error .alert-link{color:#e53935}

@keyframes slideLeftOutLong{0%{transform:translateX(0)}100%{transform:translateX(50%);-webkit-font-smoothing:antialiased}}@keyframes slideRightInLong{0%{transform:translateX(50%);-webkit-font-smoothing:antialiased}100%{transform:translateX(0)}}.FeedbackTopic__Dropdown .Dropdown__Content{padding:0;margin-top:-39px;border-top:none;border-top-left-radius:4px;border-top-right-radius:4px}.FeedbackTopic__Dropdown .Dropdown__ContentBridge{display:none}.FeedbackTopic__Item{padding:0.5em 1em;overflow:hidden;cursor:pointer;position:relative}.FeedbackTopic__Item:hover{background-color:rgba(105,162,224,0.9)}.FeedbackTopic__Right{position:absolute;right:4px;top:4px;font-size:42px;color:#CCC}.FeedbackTopic__AnimationRight.is-enable{animation:slideRightInLong .2s}.FeedbackTopic__AnimationLeft.is-enable{animation:slideLeftOutLong .2s}.FeedbackTopic__Placeholder{color:#999}

.FeedbackModal__Field__Email,.FeedbackModal__Field__Phone,.FeedbackModal__Field__Date,.FeedbackModal__Field{width:48%;margin:0 1%;float:left}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal__Field__Email,.FeedbackModal__Field__Phone,.FeedbackModal__Field__Date,.FeedbackModal__Field{width:98%;margin:0 1%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal__Field__Email,.FeedbackModal__Field__Phone,.FeedbackModal__Field__Date,.FeedbackModal__Field{width:98%;margin:0 1%}}.FeedbackModal__Row{width:98%;margin:0 1%}.FeedbackModal__Field__Phone .DropdownTargetButton{padding-right:26px !important}.FeedbackModal__Field .FormInput{width:100%}.FeedbackModal__Field--from{padding-right:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal__Field--from{padding-right:3em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal__Field--from{padding-right:3em}}.FeedbackModal__Field--to{padding-left:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal__Field--to{padding-left:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal__Field--to{padding-left:0}}.FeedbackModal__SwapButton{position:absolute;width:2.4em;bottom:1em;left:50%;transform:translateX(-50%);z-index:1}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal__SwapButton{top:25px;right:0;left:auto;transform:translateX(0)}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal__SwapButton{top:25px;right:0;left:auto;transform:translateX(0)}}.FeedbackModal__Fields{position:relative}.FeedbackModal__Fields:after{content:"";display:table;clear:both}.FeedbackModal__Fields .FormInput--multiline{height:107px}.FeedbackModal__Fields_Text{text-align:center}.FeedbackModal__Fields_Text .Button{margin:0 0.5em}.FeedbackModal__ButtonsRow{display:flex;justify-content:space-between;padding-left:1%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal__ButtonsRow{flex-direction:column;padding-right:1%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal__ButtonsRow{flex-direction:column;padding-right:1%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal__ButtonsRow .Button{margin-top:1em;width:100%;margin-left:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal__ButtonsRow .Button{margin-top:1em;width:100%;margin-left:0}}.FeedbackModal__Button_Send{padding:0 1em;margin-left:auto}.FeedbackModal__Captcha{margin-top:1em;border:1px solid #fff}.FeedbackModal__Captcha .g-recaptcha>div{margin:auto}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal__Captcha{width:100%;max-width:100%;height:100%;margin-bottom:0}}.FeedbackModal__Captcha__Invalid{border-color:#D32F2F}.FeedbackModal__Refund__Alert,.FeedbackModal__LKRefund__Alert,.FeedbackModal__Field__Checkbox{width:98%;margin:0 1%}.FeedbackModal__LKRefund__Alert{margin-bottom:10px}.FeedbackModal__Default{color:#9E9E9E}.FeedbackModal__ReturnFlightIssuesThemeWarning{color:red;font-weight:bold;margin:-1em 1% 0;padding-bottom:1em;text-align:justify}@media screen and (max-width: 380px){.FeedbackModal__Fields{position:relative}.FeedbackModal__Fields--captcha{height:calc(78px + 2em)}}.FeedbackModal--alfa .FeedbackTopic__Default{color:#9E9E9E}.FeedbackModal--alfa .FeedbackTopic__Field{width:98%;margin:0 1%}.FeedbackModal--alfa .Feedback__Field{width:48%;margin:0 1%;float:left}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal--alfa .Feedback__Field{width:98%;margin:0 1%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal--alfa .Feedback__Field{width:98%;margin:0 1%}}.FeedbackModal--alfa .FeedbackField__Panel{width:98%;margin:0 1%}.FeedbackModal--alfa .FeedbackField__Text,.FeedbackModal--alfa .FeedbackField__Text .FormInput__Input{height:107px}.FeedbackModal--alfa .FeedbackField__Symbols{color:#9e9e9e;font-size:10px}.FeedbackModal--alfa .FeedbackFiles__Panel{margin-top:1em}.FeedbackModal--alfa .FeedbackFiles__Label{margin:.5em;font-weight:bold}.FeedbackModal--alfa .FeedbackFiles__Upload__Panel{width:98%;margin:0 1%;height:50px;position:relative;border:2px dashed #BDBDBD}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal--alfa .FeedbackFiles__Upload__Panel{height:77px}}.FeedbackModal--alfa .FeedbackFiles__Upload__Label{text-align:center;padding:1em}.FeedbackModal--alfa .FeedbackFiles__Upload__Input{width:100%;height:50px;top:0;position:absolute;opacity:0;overflow:hidden;cursor:pointer}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal--alfa .FeedbackFiles__Upload__Input{height:77px}}.FeedbackModal--alfa .FeedbackFiles__Panel__Hover{border-color:#424242}.FeedbackModal--alfa .FeedbackFiles__Success,.FeedbackModal--alfa .FeedbackFiles__Error{padding:2px;margin-top:.5em;color:#424242;border-bottom:1px solid #BDBDBD;display:flex}.FeedbackModal--alfa .FeedbackFiles__Err__Text{color:#D32F2F}.FeedbackModal--alfa .FeedbackFiles__Success .FeedbackModal--alfa .FeedbackFiles__Err__Text{display:none}.FeedbackModal--alfa .FeedbackFiles__Success .FeedbackModal--alfa .FeedbackFiles__Name__Text{align-self:center}.FeedbackModal--alfa .FeedbackFiles__Icon{align-self:center}.FeedbackModal--alfa .FeedbackFiles__Button{align-self:center;border:none}.FeedbackModal--alfa .FeedbackFiles__Name{width:100%;padding:0 .5em;display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal--alfa .FeedbackFiles__Name{flex-wrap:wrap}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal--alfa .FeedbackFiles__Name{flex-wrap:wrap}}.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Name__Text,.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Err__Text{flex:1;align-self:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Name__Text,.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Err__Text{flex:unset;width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Name__Text,.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Err__Text{flex:unset;width:100%}}.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Name__Text{color:#616161}.FeedbackModal--alfa .FeedbackFiles__Error .FeedbackModal--alfa .FeedbackFiles__Icon{opacity:0.5}.FeedbackModal--alfa .FeedbackFiles__Files.is-hasErrorFiles .FeedbackFiles__Error{border:1px solid #e53935;border-radius:4px}

.AirlineRootList{padding:1em}.AirlineRootList__Item{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1em}.AirlineRootList__Item:last-child{margin-bottom:0}.AirlineRootList__Button,.AirlineRootList__Box{width:20%;padding:.5em;font-size:14px;color:#424242;text-align:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AirlineRootList__Box{width:50%}.AirlineRootList__Button{width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AirlineRootList__Box{width:50%}.AirlineRootList__Button{width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AirlineRootList__Box{width:50%}.AirlineRootList__Button{width:100%}}

.TicketPhone{display:flex;align-items:center;justify-content:center}.TicketPhone__Part{margin:1em}.TicketPhone__Input{max-width:48px}

.FeedbackButton{padding-top:1em}.FeedbackButton--alfa .FeedbackButton__Button{white-space:initial;height:auto}.FeedbackButton--alfa .FeedbackButton__Button .Button__Content{height:auto}.FeedbackButton--alfalk .Feedback__Panel{background-color:#383345;height:38px;width:300px;border-top-left-radius:3px;border-top-right-radius:28px;animation-duration:.2s;box-shadow:0 12px 14px 8px rgba(0,0,0,0.17);-webkit-filter:blur(0);filter:blur(0);cursor:pointer}.FeedbackButton--alfalk .Feedback__Panel__Opened{right:30px;left:auto;opacity:1;height:180px;width:300px;position:fixed;z-index:10000;bottom:0}.FeedbackButton--alfalk .Feedback__Panel__Closed{right:30px;left:auto;opacity:1;position:fixed;z-index:10000;bottom:0}.FeedbackButton--alfalk .Feedback__Panel__Opened .FeedbackButton--alfalk .Feedback__Panel{bottom:auto}.FeedbackButton--alfalk .Feedback__Panel__Text{font-size:14px;color:#FAFAFA;margin:0 33px 0 15px;min-width:160px;text-indent:0;line-height:38px;vertical-align:top;white-space:nowrap}.FeedbackButton--alfalk .Feedback__Ellipse{position:absolute;right:0;top:0;width:22px;height:33px;border-radius:0 26px 0 33px;z-index:1}.FeedbackButton--alfalk .Feedback__Panel__Block{background-color:#fff;padding-top:8px;height:150px;width:300px}.FeedbackButton--alfalk .Feedback__Button{padding:0 15px !important}.FeedbackButton--alfalk .Feedback__Panel__Opened .FeedbackButton--alfalk .Feedback__Panel__Container{animation-name:slUp;-webkit-animation-name:slUp;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important}@keyframes slUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@-webkit-keyframes slUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}.FeedbackButton--alfalk .FeedbackModal__Field__Email,.FeedbackButton--alfalk .FeedbackModal__Field__Phone{width:48%;margin:0 1%;float:left}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackButton--alfalk .FeedbackModal__Field__Email,.FeedbackButton--alfalk .FeedbackModal__Field__Phone{width:98%;margin:0 1%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackButton--alfalk .FeedbackModal__Field__Email,.FeedbackButton--alfalk .FeedbackModal__Field__Phone{width:98%;margin:0 1%}}.FeedbackButton--alfalk .FeedbackModal__Fields:after{content:"";display:table;clear:both}.FeedbackButton--alfalk .FeedbackModal__Fields_Text{text-align:center}.FeedbackButton--alfalk .FeedbackModal__Buttons{text-align:right}.FeedbackButton--alfalk .FeedbackModal__Button_Send{padding:0 1em}.FeedbackButton--alfalk .FeedbackModal__Captcha{width:304px;margin:1em auto;height:78px;border:1px solid #fff}.FeedbackButton--alfalk .FeedbackModal__Captcha__Invalid{border-color:#D32F2F}.FeedbackButton--alfalk .FeedbackModal__Default{color:#9E9E9E}.FeedbackButton--alfalk .FeedbackTopic__Default{color:#9E9E9E}.FeedbackButton--alfalk .FeedbackTopic__Field{width:98%;margin:0 1%}.FeedbackButton--alfalk .Feedback__Field{width:48%;margin:0 1%;float:left}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FeedbackButton--alfalk .Feedback__Field{width:98%;margin:0 1%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FeedbackButton--alfalk .Feedback__Field{width:98%;margin:0 1%}}.FeedbackButton--alfalk .FeedbackField__Panel{width:98%;margin:0 1%}.FeedbackButton--alfalk .FeedbackField__Text,.FeedbackButton--alfalk .FeedbackField__Text .FormInput__Input{height:107px}.FeedbackButton--alfalk .FeedbackFiles__Panel{margin-top:1em}.FeedbackButton--alfalk .FeedbackFiles__Label{margin:.5em;font-weight:bold}.FeedbackButton--alfalk .FeedbackFiles__Upload__Panel{width:98%;margin:0 1%;height:50px;position:relative;border:2px dashed #BDBDBD}.FeedbackButton--alfalk .FeedbackFiles__Upload__Label{text-align:center;padding:1em}.FeedbackButton--alfalk .FeedbackFiles__Upload__Input{width:100%;height:50px;top:0;position:absolute;opacity:0;overflow:hidden;cursor:pointer}.FeedbackButton--alfalk .FeedbackFiles__Panel__Hover{border-color:#424242}.Button_Unblock{margin-top:10px}

.CountryDropdownSelect__List__Country{overflow:hidden}.CountryDropdownSelect__List__Country__Code{font-family:monospace;color:#9E9E9E}

.LoginForm__Buttons{max-width:100%;margin-left:auto;margin-right:auto}.LoginForm__Buttons:after{content:" ";display:block;clear:both}.LoginForm__Submit{float:left}.LoginForm__Register{float:right}.LoginForm__SocialAuth{text-align:center}.LoginForm__SocialAuthTitle{margin-bottom:5px}.LoginForm__SocialAuthIcon{cursor:pointer;width:30px;height:30px}

.BookingFormUser{animation:fadeIn .2s}.BookingFormUser__SignIn__Button svg{fill:#616161}.BookingFormUser__SignIn__Modal .Modal__Dialog{max-width:350px}.BookingFormUser__SignIn__RegisterButton{float:right}.BookingFormUser__Logged__Dropdown .DropdownTargetLink{height:2.4em;line-height:2.4em}

.BookingForm__PhoneHint,.BookingForm__ContactsHint{font-size:12px;color:#9E9E9E;margin-bottom:1em}.BookingForm__Confirmation__HealthDeclaration{margin-bottom:5px}.BookingForm__Confirmation__EditButton span{vertical-align:middle}.BookingForm__Confirmation__EditButton .BookingForm__Confirmation__LockIcon{height:18px;width:18px}.BookingForm__Confirmation__EditButton .BookingForm__Confirmation__LockIcon svg{fill:#1B5E20}.BookingForm__Confirmation__EditButton .BookingForm__Confirmation__LockIcon svg [name="jumper"]{transform:translateY(0);transition:transform .2s}.BookingForm__Confirmation__EditButton:hover .BookingForm__Confirmation__LockIcon svg [name="jumper"]{transform:translateY(-5px);transition:transform .2s}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookingForm__ContactInfo__Field--user .FormField__Label{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.BookingForm__ContactInfo__Field--user .FormField__Label{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookingForm__ContactInfo__Field--user{width:100%}.BookingForm__ContactInfo__Field--user .BookingFormUser__SignIn__Button{width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.BookingForm__ContactInfo__Fields{max-width:100%;margin-left:auto;margin-right:auto}.BookingForm__ContactInfo__Fields:after{content:" ";display:block;clear:both}.BookingForm__ContactInfo__Field{width:49.36709%;float:left;margin-right:1.26582%}.BookingForm__ContactInfo__Field--phone{float:right;margin-right:0}.BookingForm__ContactInfo__Field--user{clear:both;width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.BookingForm__ContactInfo__Fields{max-width:100%;margin-left:auto;margin-right:auto}.BookingForm__ContactInfo__Fields:after{content:" ";display:block;clear:both}.BookingForm__ContactInfo__Field{width:24.05063%;float:left;margin-right:1.26582%}.BookingForm__ContactInfo__Field--user{width:49.36709%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.BookingForm__ContactInfo__Fields{max-width:100%;margin-left:auto;margin-right:auto}.BookingForm__ContactInfo__Fields:after{content:" ";display:block;clear:both}.BookingForm__ContactInfo__Field{width:24.05063%;float:left;margin-right:1.26582%}.BookingForm__ContactInfo__Field--user{width:49.36709%;float:right;margin-right:0}}

.AviaBookingFormPassenger .FormField__Label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AviaBookingFormPassenger__DisableMiddlenameCheckbox{padding-top:10px}.AviaBookingFormPassenger__DisableMiddlenameCheckbox .Checkbox__Label{vertical-align:baseline}.AviaBookingFormPassenger__AviaNameInput.is-forcedDisable{background-color:#f0f5fa}.AviaBookingFormPassenger__FormField--lastname{clear:both}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingFormPassenger__FormFields{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassenger__FormFields:after{content:" ";display:block;clear:both}.AviaBookingFormPassenger__FormField{width:24.05063%;float:left;margin-right:1.26582%}.AviaBookingFormPassenger__FormField--document_expire{float:right;margin-right:0}.AviaBookingFormPassenger__FormField--birthdate{clear:both}.AviaBookingFormPassenger__FormField--middlename .FormField__Label{overflow:visible}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingFormPassenger__FormFields{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassenger__FormFields:after{content:" ";display:block;clear:both}.AviaBookingFormPassenger__FormField{width:24.05063%;float:left;margin-right:1.26582%}.AviaBookingFormPassenger__FormField--gender,.AviaBookingFormPassenger__FormField--document_expire,.AviaBookingFormPassenger__FormField--birthdate{width:11.39241%;float:left;margin-right:1.26582%}.AviaBookingFormPassenger__FormField--gender{float:right;margin-right:0;float:left}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingFormPassenger__FormFields{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassenger__FormFields:after{content:" ";display:block;clear:both}.AviaBookingFormPassenger__FormField{width:24.05063%;float:left;margin-right:1.26582%}.AviaBookingFormPassenger__FormField--gender,.AviaBookingFormPassenger__FormField--document_expire,.AviaBookingFormPassenger__FormField--birthdate{width:11.39241%;float:left;margin-right:1.26582%}.AviaBookingFormPassenger__FormField--gender{float:right;margin-right:0;float:left}}.AviaBookingFormPassenger__PredefinedPassengers{padding-left:1em;animation:fadeIn .2s}.AviaBookingFormPassenger__PredefinedPassengers .Link{vertical-align:middle}.AviaBookingFormPassenger__SaveCheckbox{margin-left:.5em}.AviaBookingFormPassenger__ChildWithoutAdultNotification p{margin:0 0 10px}.AviaBookingFormPassenger--alfa__SaveCheckbox{margin-left:.5em;color:rgba(11,31,53,0.95)}.AviaBookingFormPassenger--alfa__ChildWithoutAdultNotification p{margin:0 0 0.72rem}.AviaBookingFormPassenger--ak__ChildWithoutAdultNotification p{margin:0 0 0.72rem}.AviaBookingFormPassenger--ak__MiddlenameTooltip{font-size:14px}.AviaBookingFormPassenger--ak__MiddlenameTooltip svg{fill:#039BE5}

.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup>.Button{float:left;border-radius:0;margin-right:-1px;position:relative}.ButtonGroup>.Button:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.ButtonGroup>.Button:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;margin-right:0}.ButtonGroup>.Button:hover{z-index:1}.ButtonGroup>.Button:active,.ButtonGroup>.Button.ButtonGroup__Button--active,.ButtonGroup>.Button.is-active{z-index:2}.ButtonGroup>.Button[class*="hollow"]{margin-right:-1px}

.AviaBookingFormPassengerOptions__Link{font-size:12px;vertical-align:top;display:inline-block;margin-right:2em;margin-bottom:1em}.AviaBookingFormPassengerOptions__Link__CollapsedText{color:#9E9E9E;padding-left:.5em}.AviaBookingFormPassengerOptions .Link.is-disabled svg{fill:#9e9e9e}.AviaBookingFormPassengerOptions__Content{animation-name:fadeIn, dropDownIn;animation-duration:.2s}.AviaBookingFormPassengerOptions--alfa .Link.is-disabled svg{fill:#999}

@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingFormPassenger .AviaBookingFormPassengerOptionsBonusCard__Col--button .FormField__Label{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingFormPassengerOptionsBonusCard{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassengerOptionsBonusCard:after{content:" ";display:block;clear:both}.AviaBookingFormPassengerOptionsBonusCard__Col{width:24.05063%;float:left;margin-right:1.26582%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingFormPassengerOptionsBonusCard{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassengerOptionsBonusCard:after{content:" ";display:block;clear:both}.AviaBookingFormPassengerOptionsBonusCard__Col{width:24.05063%;float:left;margin-right:1.26582%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingFormPassengerOptionsBonusCard{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassengerOptionsBonusCard:after{content:" ";display:block;clear:both}.AviaBookingFormPassengerOptionsBonusCard__Col{width:24.05063%;float:left;margin-right:1.26582%}}.AviaBookingFormPassengerOptionsBonusCard__Suggestion{display:grid;grid-template-columns:5em 10em;grid-template-rows:1fr;grid-gap:1vw}.AviaBookingFormPassengerOptionsBonusCard .FormField__InvalidMessage{width:600px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingFormPassengerOptionsBonusCard .FormField__InvalidMessage{width:unset}}

.AviaBookingFormPassengerOptionsLuggage__Variant,.AviaBookingFormPassengerOptionsLuggage__Tips{margin-bottom:1em;display:inline-block;vertical-align:top}.AviaBookingFormPassengerOptionsLuggage__Tips{font-size:12px}.AviaBookingFormPassengerOptionsLuggage__Tips__Attention{font-weight:600}.AviaBookingFormPassengerOptionsLuggage__Variant{border-radius:4px;border:2px solid #E0E0E0;margin-right:1em;padding:.5em;position:relative;text-align:center;cursor:pointer;width:150px}.AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon{width:2em;height:2em}.AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon svg{fill:#9E9E9E}.AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon{border-bottom-left-radius:4px;background-color:#039BE5;border:2px solid #039BE5;text-align:center;position:absolute;border-right:none;border-top:none;padding:0 3px;right:0;top:0}.AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon .Icon{font-size:12px}.AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon .Icon svg{fill:#fff}.AviaBookingFormPassengerOptionsLuggage__Variant__Weight{font-size:12px}.AviaBookingFormPassengerOptionsLuggage__Variant__Price{color:#039BE5}.AviaBookingFormPassengerOptionsLuggage__Variant:hover{background-color:#FAFAFA}.AviaBookingFormPassengerOptionsLuggage__Variant.is-selected{border-color:#039BE5;background-color:#f2fbff}.AviaBookingFormPassengerOptionsLuggage__Variant.is-selected .AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon svg{fill:#039BE5}.AviaBookingFormPassengerOptionsLuggage__Variant--reset.is-selected{border-color:#E53935;background-color:#fffcfc}.AviaBookingFormPassengerOptionsLuggage__Variant--reset.is-selected .AviaBookingFormPassengerOptionsLuggage__Variant__LuggageIcon svg{fill:#E53935}.AviaBookingFormPassengerOptionsLuggage__Variant--reset.is-selected .AviaBookingFormPassengerOptionsLuggage__Variant__SelectedIcon{background-color:#E53935;border-color:#E53935}

.AviaInsurance .CardFooter{padding-top:1em;padding-bottom:1em}.AviaInsurance__ResetCheckboxWrapper{margin-top:10px;margin-bottom:20px}.AviaInsurance__Variants{display:flex;flex-wrap:wrap;margin-right:-.5em;margin-bottom:-.5em;padding-bottom:1em}.AviaInsurance__Passengers{margin-right:-1em;margin-bottom:-.5em;padding-bottom:1em}.AviaInsurance__Passengers__Title{font-size:12px;padding-right:1em;color:#9E9E9E;display:inline}.AviaInsurance__Passengers__Passenger{padding-right:1em;padding-bottom:.5em}.AviaInsurance__Logo{height:26px;margin-left:0.5em}.AviaBookingInsuranceDuration .FormField{padding-bottom:0}.AviaBookingInsuranceDuration .FormField__Label{display:inline-block;margin-right:.5em;margin-bottom:0;vertical-align:middle}.AviaBookingInsurancePassengers__Passenger{display:inline-block;margin-right:10px}.AviaBookingInsurancePassengers__Passenger .InputGroup__Section{width:auto}.AviaBookingInsurancePassengers__Passenger__Fio{min-width:240px}.AviaBookingInsuranceVariants{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:1em}.AviaBookingInsuranceVariants:after{content:" ";display:block;clear:both}.AviaBookingInsuranceVariant--corona_virus_stop .AviaBookingInsuranceVariant__Logo{height:44px;margin-bottom:0}.AviaBookingInsuranceDuration__Input{display:inline-block;max-width:110px;vertical-align:middle}.AviaBookingInsuranceDuration__Input .FormInput input{text-align:center}.AviaBookingInsuranceSeparator{height:1px;background-color:#FAFAFA}.AviaBookingInsurancePassengers__Wrapper{margin:0 -10px 0 -10px;margin-bottom:-1.5em;padding:10px;border-top:1px solid #eee;background-color:#f5f5f5;font-size:13px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingInsurancePassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingInsurancePassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingInsurancePassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}.AviaBookingInsurancePassengers__Wrapper h5{font-size:14px}

.BaseInsurance__Duration{padding-bottom:.5em}.BaseInsurance__Duration .FormField{padding-bottom:0;text-align:center}.BaseInsurance__Duration .FormField__Label,.BaseInsurance__Duration .NumberInput{display:block;color:#424242}.BaseInsurance__Duration .FormField__Label{margin-bottom:0}.BaseInsurance__Duration .NumberInput{max-width:10em;margin:auto}.BaseInsurance__Duration .NumberInput input{text-align:center}.BaseInsurance__Duration .InputGroup__Section+.InputGroup__Section{padding-left:0}.BaseInsurance__AdditionalText{font-size:12px;font-weight:bold;padding:0 20px}

.AviaBookingInsuranceVariant{border-radius:4px;border:2px solid #E0E0E0;margin-bottom:.5em;margin-right:.5em;padding:.5em;display:flex;flex-direction:column;position:relative;cursor:pointer;flex:1;min-width:212px}.AviaBookingInsuranceVariant__Title{font-weight:600;text-align:center;padding-bottom:.5em;padding-left:1em;padding-right:1em}.AviaBookingInsuranceVariant__Options{padding-left:1em;margin:0 .5em}.AviaBookingInsuranceVariant__Option{font-size:12px;list-style:disc}.AviaBookingInsuranceVariant__Option--head{font-weight:600}.AviaBookingInsuranceVariant__Option--withoutDot{list-style:none}.AviaBookingInsuranceVariant__BottomBlock{padding-top:20px;width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.AviaBookingInsuranceVariant__InfoLink{padding-bottom:.5em}.AviaBookingInsuranceVariant__InfoLink .DropdownTargetLink{font-size:12px}.AviaBookingInsuranceVariant__Price{font-weight:600;color:#039BE5}.AviaBookingInsuranceVariant__SelectedIcon{border-bottom-left-radius:4px;background-color:#039BE5;border:2px solid #039BE5;text-align:center;position:absolute;border-right:none;border-top:none;padding:0 3px;right:0;top:0}.AviaBookingInsuranceVariant__SelectedIcon .Icon{font-size:12px}.AviaBookingInsuranceVariant__SelectedIcon .Icon svg{fill:#fff}.AviaBookingInsuranceVariant__Logo{width:100%;height:30px;text-align:center;margin-bottom:1em}.AviaBookingInsuranceVariant__Logo__Img{max-width:100%;max-height:100%}.AviaBookingInsuranceVariant:hover{background-color:#FAFAFA}.AviaBookingInsuranceVariant.is-selected{border-color:#039BE5;background-color:#f2fbff}.AviaBookingInsuranceVariant--reset.is-selected{border-color:#E53935;background-color:#fffcfc}.AviaBookingInsuranceVariant--reset.is-selected .AviaBookingInsuranceVariant__SelectedIcon{background-color:#E53935;border-color:#E53935}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingInsuranceVariant{min-width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingInsuranceVariant{max-width:50%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingInsuranceVariant{max-width:50%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingInsuranceVariant--5{min-width:240px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingInsuranceVariant--5{min-width:230px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingInsuranceVariant--6,.AviaBookingInsuranceVariant--7,.AviaBookingInsuranceVariant--8{min-width:250px}}

.AviaBookingOrderSubmit:after{content:"";display:table;clear:both}.AviaBookingOrderSubmit__Submit .Button{min-width:290px}.AviaBookingOrderSubmit__Price__Detail{display:flex}.AviaBookingOrderSubmit__Price__Detail__Title{color:#666;width:160px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingOrderSubmit__Price__Detail__Title{text-align:left}}.AviaBookingOrderSubmit__Price__Detail__Value{color:#039BE5;width:80px;text-align:right;font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingOrderSubmit__Price__Detail__Value{flex:1}}.AviaBookingOrderSubmit__Price__Title{margin-bottom:0}.AviaBookingOrderSubmit__Price__Divider{height:2px;background-color:#777;margin:.5em 0;max-width:300px;margin-right:2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingOrderSubmit__Price__Divider{max-width:initial;margin-right:0}}.AviaBookingOrderSubmit__Price__Value{color:#039BE5;font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingOrderSubmit__Price__Value{display:inline-block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingOrderSubmit__Price__Value{display:inline-block}}.AviaBookingOrderSubmit__Price__Dtrip{color:#616161;margin-left:1em;display:inline-block}.AviaBookingOrderSubmit__Price__Dtrip svg{fill:#9E9E9E}.AviaBookingOrderSubmit__Price__Dtrip__Info{max-width:500px !important;min-width:30% !important}.AviaBookingOrderSubmit__Price__Dtrip__Info .Tooltip__Content{width:auto}.AviaBookingOrderSubmit__Price__PromoPrice{display:inline-block;padding-left:10px;color:red}.AviaBookingOrderSubmit__Price__AdditionalPrice__Value{font-weight:600}.AviaBookingOrderSubmit__flexPodeli{display:flex;gap:5px;justify-content:center}.AviaBookingOrderSubmit__podeliWrapper{font-weight:500;color:#ff0001;text-align:end}.AviaBookingOrderSubmit__podeliWrapper img{margin-right:97px;vertical-align:baseline}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingOrderSubmit__podeliWrapper img{margin-right:30px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingOrderSubmit__podeliWrapper img{margin-right:30px}}.AviaBookingOrderSubmit__podeliInfo{fill:#999;margin-left:5px;position:relative;top:1.5px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingOrderSubmit{text-align:center}.AviaBookingOrderSubmit__Submit .Button{min-width:auto;width:100%}.AviaBookingOrderSubmit__Col--price{margin-bottom:1em}.AviaBookingOrderSubmit__Col--submit{max-width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingOrderSubmit__Row{display:table;width:100%}.AviaBookingOrderSubmit__Col{display:table-cell;vertical-align:middle}.AviaBookingOrderSubmit__Col--price{text-align:left}.AviaBookingOrderSubmit__Col--submit{text-align:right;width:1px}.AviaBookingOrderSubmit__flexPodeli{justify-content:start}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingOrderSubmit__Row{display:table;width:100%}.AviaBookingOrderSubmit__Col{display:table-cell;vertical-align:middle}.AviaBookingOrderSubmit__Col--price{text-align:left}.AviaBookingOrderSubmit__Col--submit{text-align:right;width:1px}.AviaBookingOrderSubmit__flexPodeli{justify-content:start}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingOrderSubmit__Row{display:table;width:100%}.AviaBookingOrderSubmit__Col{display:table-cell;vertical-align:middle}.AviaBookingOrderSubmit__Col--price{text-align:left}.AviaBookingOrderSubmit__Col--submit{text-align:right;width:1px}.AviaBookingOrderSubmit__flexPodeli{justify-content:start}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingOrderSubmit__Price__Title,.AviaBookingOrderSubmit__Price__Value{padding-right:.5em;display:inline-block}.AviaBookingOrderSubmit__Price__Title .Price,.AviaBookingOrderSubmit__Price__Value .Price{font-size:2rem}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingOrderSubmit__Price__Title,.AviaBookingOrderSubmit__Price__Value{padding-right:.5em;display:inline-block}.AviaBookingOrderSubmit__Price__Title .Price,.AviaBookingOrderSubmit__Price__Value .Price{font-size:2rem}}.AviaBookingOrderSubmit .AviaBookingOrderSubmit__RoubleSign{font-family:BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', 'Roboto Rouble', sans-serif}.AviaBookingOrderSubmit__MoneyWallPrice{padding-left:5px;color:#424242}.AviaBookingOrderSubmit__MoneyWallPrice .Price{font-size:1.2rem}.AviaBookingOrderSubmit__MoneyWallPrice svg{fill:#999}.AviaBookingOrderSubmit--ak .FeedbackButton__Button{border-color:#039be5;background:none;color:#039be5;border-width:1px}.AviaBookingOrderSubmit--ak .FeedbackButton__Button:hover,.AviaBookingOrderSubmit--ak .FeedbackButton__Button:active{color:#039be5;background-color:rgba(3,155,229,0.2);border-color:#0279b3}.AviaBookingOrderSubmit--partner .FeedbackButton__Button{border-color:#039be5;background:none;color:#039be5;border-width:1px}.AviaBookingOrderSubmit--partner .FeedbackButton__Button:hover,.AviaBookingOrderSubmit--partner .FeedbackButton__Button:active{color:#039be5;background-color:rgba(3,155,229,0.2);border-color:#0279b3}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingOrderSubmit--partner .AviaBookingOrderSubmit__Price__Value .Price{font-size:2em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingOrderSubmit--partner .AviaBookingOrderSubmit__Price__Value .Price{font-size:2em}}.AviaBookingOrderSubmit--alfa .FeedbackButton__Button{border-color:rgba(240,50,38,0.85);background:none;color:rgba(240,50,38,0.85);border-width:1px}.AviaBookingOrderSubmit--alfa .FeedbackButton__Button:hover,.AviaBookingOrderSubmit--alfa .FeedbackButton__Button:active{color:rgba(240,50,38,0.85);background-color:rgba(240,50,38,0.2);border-color:rgba(212,26,15,0.85)}.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__LimitInfoLink{color:#333;border-bottom:1px dashed;margin-left:0.5em;cursor:pointer}.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__LimitInfoLink:hover,.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__LimitInfoLink:active,.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__LimitInfoLink:focus{color:#222}.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__LimitInfo{vertical-align:middle}.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__LimitInfo .Icon{display:none}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__Submit .Button{font-size:15px}}.AviaBookingOrderSubmit--alfa .AviaBookingOrderSubmit__MoneyWallPrice{font-style:italic}

.MissedInsuranceModal__Book{margin-right:1em}

.AviaBookingTopInsurances__Variants{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-.5em;margin-bottom:-.5em;padding-bottom:1em}.AviaBookingTopInsurances__Variants:after{content:" ";display:block;clear:both}.AviaBookingTopInsurances__Passengers{margin-right:-1em;margin-bottom:-.5em;padding-bottom:1em}.AviaBookingTopInsurances__Passengers__Title{font-size:12px;padding-right:1em;color:#9E9E9E;display:inline}.AviaBookingTopInsurances__Passengers__Passenger{padding-right:1em;padding-bottom:.5em}.AviaBookingTopInsurances__Logo{height:26px;margin-left:0.5em}.AviaBookingInsuranceSeparator{height:1px;background-color:#FAFAFA}

.AviaBookingTopInsuranceVariant{border-radius:4px;border:2px solid #E0E0E0;margin-bottom:1em;margin-right:.5em;padding:0.7em;position:relative;cursor:pointer;min-width:212px;width:100%;float:none !important;display:flex;flex-wrap:wrap;justify-content:center}.AviaBookingTopInsuranceVariant__Title{font-weight:600;text-align:center;padding-bottom:.3em;padding-left:1em;padding-right:1em;font-size:1.2em}.AviaBookingTopInsuranceVariant__TopBlock{padding-left:1em;padding-bottom:0.3em}.AviaBookingTopInsuranceVariant__LeftBlock{flex:1;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width: 930px){.AviaBookingTopInsuranceVariant__LeftBlock{width:100%;text-align:center}}.AviaBookingTopInsuranceVariant__RightBlock{padding-top:10px;margin-left:auto}@media only screen and (max-width: 930px){.AviaBookingTopInsuranceVariant__RightBlock{width:100%;text-align:center;margin-left:0}}.AviaBookingTopInsuranceVariant__Confirmation{text-align:center}.AviaBookingTopInsuranceVariant__Options{padding-left:1em;margin:0 .5em}.AviaBookingTopInsuranceVariant__Option{font-size:12px;list-style:disc}.AviaBookingTopInsuranceVariant__Option--head{font-weight:600}.AviaBookingTopInsuranceVariant__Option--withoutDot{list-style:none}.AviaBookingTopInsuranceVariant__BottomBlock{text-align:center}.AviaBookingTopInsuranceVariant__InfoLink{padding-bottom:0.3em}.AviaBookingTopInsuranceVariant__InfoLink .DropdownTargetLink{font-size:12px}.AviaBookingTopInsuranceVariant__InfoLink .DropdownTargetLink .Link__Content{border-bottom-style:none;font-size:1.2em}.AviaBookingTopInsuranceVariant__Price{font-weight:600;color:#039BE5}.AviaBookingTopInsuranceVariant__SelectedIcon{border-bottom-left-radius:4px;background-color:#039BE5;border:2px solid #039BE5;text-align:center;position:absolute;border-right:none;border-top:none;padding:0 3px;right:0;top:0}.AviaBookingTopInsuranceVariant__SelectedIcon .Icon{font-size:12px}.AviaBookingTopInsuranceVariant__SelectedIcon .Icon svg{fill:#fff}.AviaBookingTopInsuranceVariant__Logo{height:25px;text-align:center;padding-left:0.5em}.AviaBookingTopInsuranceVariant__Logo__Img{max-width:100%;max-height:100%}.AviaBookingTopInsuranceVariant:hover{background-color:#FAFAFA}.AviaBookingTopInsuranceVariant.is-selected{border-color:#039BE5;background-color:#f2fbff}@media (max-width: 440px){.price-mobile{display:inline-block}}

.AviaCheckoutOrderInfo__Order__Title,.AviaCheckoutOrderInfo__Price__Title{margin-bottom:0}.AviaCheckoutOrderInfo__Order__Value{font-size:20px}.AviaCheckoutOrderInfo__Order__Value,.AviaCheckoutOrderInfo__Price__Value{font-weight:600;color:#039BE5}.AviaCheckoutOrderInfo__Price__AdditionalPriceValue{font-weight:600}.AviaCheckoutOrderInfo__Price__Detail{display:flex}.AviaCheckoutOrderInfo__Price__Detail__Title{color:#666;width:160px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo__Price__Detail__Title{text-align:left}}.AviaCheckoutOrderInfo__Price__Detail__Value{color:#039BE5;width:80px;text-align:right;font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo__Price__Detail__Value{flex:1}}.AviaCheckoutOrderInfo__Price__Divider{height:2px;background-color:#777;margin:.5em 0;max-width:300px;margin-right:2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo__Price__Divider{max-width:initial;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo{text-align:center}.AviaCheckoutOrderInfo__Price{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutOrderInfo{display:table;width:100%}.AviaCheckoutOrderInfo__Price,.AviaCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.AviaCheckoutOrderInfo__Price{text-align:left}.AviaCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutOrderInfo{display:table;width:100%}.AviaCheckoutOrderInfo__Price,.AviaCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.AviaCheckoutOrderInfo__Price{text-align:left}.AviaCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutOrderInfo{display:table;width:100%}.AviaCheckoutOrderInfo__Price,.AviaCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.AviaCheckoutOrderInfo__Price{text-align:left}.AviaCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutOrderInfo__Order__Title,.AviaCheckoutOrderInfo__Price__Title,.AviaCheckoutOrderInfo__Order__Value,.AviaCheckoutOrderInfo__Price__Value{display:inline-block;padding-right:.5em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutOrderInfo__Order__Title,.AviaCheckoutOrderInfo__Price__Title,.AviaCheckoutOrderInfo__Order__Value,.AviaCheckoutOrderInfo__Price__Value{display:inline-block;padding-right:.5em}}.AviaCheckoutOrderInfo__LimitInfoLink{color:#333;border-bottom:1px dashed;cursor:pointer}.AviaCheckoutOrderInfo__LimitInfoLink:hover,.AviaCheckoutOrderInfo__LimitInfoLink:active,.AviaCheckoutOrderInfo__LimitInfoLink:focus{color:#222}.AviaCheckoutOrderInfo__LimitInfo{vertical-align:bottom;font-size:14px}.AviaCheckoutOrderInfo__LimitInfo .Icon{display:none}

.AviaCheckoutPassengers__Passengers{margin-bottom:-1em}.AviaCheckoutPassengers__Passenger__Row{max-width:100%;margin-left:auto;margin-right:auto}.AviaCheckoutPassengers__Passenger__Row:after{content:" ";display:block;clear:both}.AviaCheckoutPassengers__Passenger__Col{overflow:hidden}.AviaCheckoutPassengers__Confirm{padding-top:0.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutPassengers__Confirm{padding-top:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutPassengers__Passenger__Col{width:49.15254%;float:left;margin-right:1.69492%}.AviaCheckoutPassengers__Passenger__Col--citizenship,.AviaCheckoutPassengers__Passenger__Col--lastname{float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutPassengers__Passenger__Col{width:23.72881%;float:left;margin-right:1.69492%}.AviaCheckoutPassengers__Passenger__Col--citizenship{float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutPassengers__Passenger__Col{width:23.72881%;float:left;margin-right:1.69492%}.AviaCheckoutPassengers__Passenger__Col--citizenship{float:right;margin-right:0}}

.AviaCheckoutProductVariant{float:none !important;border-radius:4px;border:2px solid #E0E0E0;margin-bottom:.5em;margin-right:.5em}.AviaCheckoutProductVariant__Wrapper{padding:.5em;padding-left:4.5em;position:relative;float:none !important;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:6em}.AviaCheckoutProductVariant__Icon{width:4em;height:4em;position:absolute;top:50%;left:.5em;transform:translateY(-50%)}.AviaCheckoutProductVariant__Price>span>.Price{font-weight:600;color:#039BE5}.AviaCheckoutProductVariant__Title{margin-right:0.5em;font-weight:600}@media only screen and (max-width: 970px){.AviaCheckoutProductVariant__Title{display:block}}.AviaCheckoutProductVariant__TopBlock{padding-left:1em;padding-top:0.3em;margin-bottom:1em}@media only screen and (max-width: 970px){.AviaCheckoutProductVariant__TopBlock{padding-left:0}}@media only screen and (max-width: 970px){.AviaCheckoutProductVariant__LeftBlock{width:100%;text-align:center}}@media only screen and (max-width: 970px){.AviaCheckoutProductVariant__RightBlock{width:100%;text-align:center}}.AviaCheckoutProductVariant__Option{margin-right:0.5em;font-size:12px}.AviaCheckoutProductVariant__Option--head{font-weight:600}@media only screen and (max-width: 970px){.AviaCheckoutProductVariant__Options{display:block}}.AviaCheckoutProductVariant__BottomBlock{padding-left:1em;margin-bottom:1em}@media only screen and (max-width: 970px){.AviaCheckoutProductVariant__BottomBlock{padding-left:0}}.AviaCheckoutProductVariant__InfoLink{border-bottom:1px dashed;text-decoration:none}.AviaCheckoutProductVariant__InfoLink:hover{text-decoration:none}.AviaCheckoutProductVariant__InfoLink .DropdownTargetLink{font-size:12px}.AviaCheckoutProductVariant:hover{background-color:#FAFAFA}.AviaCheckoutProductVariant.is-selected{border-color:#039BE5}.AviaCheckoutProductVariant.is-selected .AviaBookingProductVariant__Wrapper{background-color:#f2fbff;box-shadow:0 2px 4px 0 rgba(204,204,204,0.5)}.AviaCheckoutProductVariant--reset.is-selected{border-color:#E53935}.AviaCheckoutProductVariant--reset.is-selected .AviaBookingProductVariant__Wrapper{background-color:#fffcfc}.AviaCheckoutProductVariant--reset.is-selected .AviaBookingProductVariant__SelectedIcon{background-color:#E53935;border-color:#E53935}@media only screen and (max-width: 970px){.AviaCheckoutProductVariant{margin-right:0}.AviaCheckoutProductVariant__Wrapper{padding:1em;padding-top:5em}.AviaCheckoutProductVariant__Icon{left:50%;top:1em;transform:translateX(-50%)}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant__Wrapper{width:100%;float:left}.AviaCheckoutProductVariant__Wrapper:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutProductVariant__Wrapper{width:100%;float:left}.AviaCheckoutProductVariant__Wrapper:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutProductVariant__Wrapper{width:100%;float:left}.AviaCheckoutProductVariant__Wrapper:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}

.AviaCheckoutAeroexpress__InfoLink{margin-right:1em;border-bottom:1px dashed;font-size:14px}.AviaCheckoutAeroexpress__Dropdown{vertical-align:middle;top:-1px}.AviaCheckoutAeroexpress__Dropdown .DropdownTargetButton{border:none;background-color:transparent !important;font-size:14px;padding-left:0}.AviaCheckoutAeroexpress__Dropdown .Dropdown__ContentBridge{height:1px}.AviaCheckoutAeroexpress__AexDate{position:relative;vertical-align:middle}.AviaCheckoutAeroexpress__AexDate .DropdownTargetButton{border:none;background-color:transparent !important}.AviaCheckoutAeroexpress__AexDate .Dropdown__ContentBridge{height:1px}.AviaCheckoutAeroexpress__AexDate .Button__Text{font-size:14px}.AviaCheckoutAeroexpress__AexDate .Button__Icon{top:-2px}.AviaCheckoutAeroexpress__Dropdown.is-error .DropdownTargetButton{padding-left:0.5em;border:1px solid #C62828}.AviaCheckoutAeroexpress__AexCount{display:inline-block;width:100px;position:relative;vertical-align:middle;margin-right:0.5em}.AviaCheckoutAeroexpress__AexCount .Button,.AviaCheckoutAeroexpress__AexCount .FormInput{background-color:transparent !important}.AviaCheckoutAeroexpress__Schedule{max-width:100%;margin-left:auto;margin-right:auto}.AviaCheckoutAeroexpress__Schedule:after{content:" ";display:block;clear:both}.AviaCheckoutAeroexpress__Schedule__Column{width:21.05263%;float:left;margin-right:5.26316%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutAeroexpress__Schedule__Column{width:44.44444%;float:left;margin-right:11.11111%;margin-top:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutAeroexpress__Schedule__Column{width:44.44444%;float:left;margin-right:11.11111%;margin-top:1em}}.AviaCheckoutAeroexpress__Schedule__Column__Title{font-size:14px;padding-left:1em;margin-bottom:.3em;padding-bottom:.3em;border-bottom:2px solid #eee}.AviaCheckoutAeroexpress__Schedule__Head{font-size:10px;max-width:100%;margin-left:auto;margin-right:auto}.AviaCheckoutAeroexpress__Schedule__Head:after{content:" ";display:block;clear:both}.AviaCheckoutAeroexpress__Schedule__Head__FirstEl{width:38.54167%;float:left;margin-right:4.16667%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutAeroexpress__Schedule__Head__FirstEl{width:43.87755%;float:left;margin-right:2.04082%}}.AviaCheckoutAeroexpress__Schedule__Head__MiddleEl{width:5.20833%;float:left;margin-right:4.16667%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutAeroexpress__Schedule__Head__MiddleEl{width:6.12245%;float:left;margin-right:2.04082%}}.AviaCheckoutAeroexpress__Schedule__Head__LastEl{width:16.66667%;float:left;margin-right:4.16667%}.AviaCheckoutAeroexpress__Schedule__Column.is-last{width:21.05263%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutAeroexpress__Schedule__Column.is-last{width:44.44444%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutAeroexpress__Schedule__Column.is-last{width:44.44444%;float:right;margin-right:0}}.AviaCheckoutAeroexpress__Schedule__Row{max-width:100%;margin-left:auto;margin-right:auto;padding:.2em 0}.AviaCheckoutAeroexpress__Schedule__Row:after{content:" ";display:block;clear:both}.AviaCheckoutAeroexpress__Schedule__Row__FirstEl{width:47.36842%;float:left;margin-right:5.26316%}.AviaCheckoutAeroexpress__Schedule__Row__LastEl{width:47.36842%;float:right;margin-right:0}.AviaCheckoutAeroexpress__Schedule__Info{font-size:14px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutAeroexpress__Schedule__Info{display:block;padding-bottom:.5em}}.AviaCheckoutAeroexpress__Schedule .Spinner{margin:0 1em}.AviaCheckoutAeroexpress__InfoIcon{margin-right:0.5em}.AviaCheckoutAeroexpress__InfoIcon .svg{fill:#818181}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Title{display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Title{display:block}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Icon{top:47%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Icon{top:47%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Price{display:block;max-width:376px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Price{display:block;max-width:615px}}.AviaBookingProductVariant.is-aeroexpress .AviaBookingProductVariant__Price .Price{padding-right:0.5em}.AviaBookingProductVariant.is-aeroexpress .CalendarDropdown__TargetButton{padding-left:0}

.AviaCheckoutProductVariant__SliderWrapper{display:inline-block;position:relative;width:250px;max-width:100%;vertical-align:bottom}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant__SliderWrapper{flex:1;margin:0 0.5em}}.AviaCheckoutProductVariant__Top{padding-left:1em;padding-top:0.3em;margin-bottom:0.5em}.AviaCheckoutProductVariant__Top__Title{margin-right:0.5em;font-weight:600;font-size:20px}.AviaCheckoutProductVariant__LeftBlock{flex:1}.AviaCheckoutProductVariant__Room{display:flex;flex-direction:row;margin:0.5em 0 0.5em 1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__Room{flex-wrap:wrap}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant__Room{flex-wrap:wrap}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__Room{margin-left:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__RoomList,.AviaCheckoutProductVariant__TimeSelect,.AviaCheckoutProductVariant__PriceBlock{margin-left:0.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant__RoomList,.AviaCheckoutProductVariant__TimeSelect,.AviaCheckoutProductVariant__PriceBlock{margin-left:0.5em}}.AviaCheckoutProductVariant__RoomBlock{display:flex;align-items:center}.AviaCheckoutProductVariant__RoomBlock--1{padding-right:10px;width:60%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutProductVariant__RoomBlock--1{width:70%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant__RoomBlock--1{flex:1}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__RoomBlock--1{width:100%;flex:unset;padding-right:0}}.AviaCheckoutProductVariant__RoomBlock--2{display:flex;align-items:center;min-width:156px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant__RoomBlock--2{margin-right:0.5em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__RoomBlock--2{flex-wrap:wrap;width:100%;flex:unset;padding-left:60px;margin-bottom:0.5em}}.AviaCheckoutProductVariant__RoomBlock--2 .Link{margin-right:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__RoomBlock--2 .Link{margin-right:0.5em}}.AviaCheckoutProductVariant__Placement{padding-left:1em;padding-top:0.3em;margin-bottom:1em}.AviaCheckoutProductVariant__Placement__Icon{font-size:20px}.AviaCheckoutProductVariant__Label{font-weight:bold}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__RoomBlock--2 .AviaCheckoutProductVariant__Label{margin-right:0.5em}}.AviaCheckoutProductVariant__ButtonSelect{display:block;border:none;padding-left:3em;padding-right:1em;width:100%;white-space:normal;text-align:left}.AviaCheckoutProductVariant__ButtonSelect .Button__Content{line-height:2em;height:auto}.AviaCheckoutProductVariant__ButtonSelect .Button__Text{color:#424242}.AviaCheckoutProductVariant__HotelName{line-height:2em;font-size:14px;padding:0 1em}.AviaCheckoutProductVariant__PriceBlockSum{align-self:baseline;padding-top:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant__PriceBlockSum{text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant__PriceBlockSum{text-align:center}}.AviaCheckoutProductVariant__RoomsCount{margin-top:0.5em}.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Icon{position:inherit;width:auto;height:2em;transform:initial;margin-right:1.5em}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Top{display:flex;align-items:center;margin-bottom:0.5em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Top{display:flex;align-items:center;margin-bottom:0.5em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Top__Title{display:block;padding-bottom:0.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Top__Title{display:block;padding-bottom:0.5em}}.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Wrapper{padding-left:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Wrapper{padding-top:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutProductVariant.is-gettsleep .AviaCheckoutProductVariant__Wrapper{padding-top:1em}}

.AviaCheckoutProduct .CardFooter{padding-top:1em;padding-bottom:1em}.AviaCheckoutProduct__Variants{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-.5em;margin-bottom:-.5em;padding-bottom:1em}.AviaCheckoutProduct__Variants:after{content:" ";display:block;clear:both}.AviaCheckoutProduct__Duration{padding-bottom:.5em}.AviaCheckoutProduct__Duration .FormField{padding-bottom:0}.AviaCheckoutProduct__Duration .FormField__Label,.AviaCheckoutProduct__Duration .NumberInput{display:inline-block;vertical-align:middle}.AviaCheckoutProduct__Duration .FormField__Label{margin-right:1em;margin-bottom:0}.AviaCheckoutProduct__Duration .NumberInput{max-width:10em}.AviaCheckoutProduct__Duration .NumberInput input{text-align:center}.AviaCheckoutProduct__Passengers{margin-right:-1em;margin-bottom:-.5em;padding-bottom:1em}.AviaCheckoutProduct__Passengers__Title{font-size:12px;padding-right:1em;color:#9E9E9E;display:inline}.AviaCheckoutProduct__Passengers__Passenger{padding-right:1em;padding-bottom:.5em}.AviaBookingProductDuration .FormField{padding-bottom:0}.AviaBookingProductDuration .FormField__Label{display:inline-block;margin-right:.5em;margin-bottom:0;vertical-align:middle}.AviaBookingProductPassengers__Passenger{display:inline-block;margin-right:10px}.AviaBookingProductPassengers__Passenger .InputGroup__Section{width:auto}.AviaBookingProductPassengers__Passenger__Fio{min-width:240px}.AviaBookingProductVariants{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:1em}.AviaBookingProductVariants:after{content:" ";display:block;clear:both}.AviaBookingProductVariant__BottomBlock{position:relative}.AviaBookingProductDuration__Input{display:inline-block;max-width:110px;vertical-align:middle}.AviaBookingProductDuration__Input .FormInput input{text-align:center}.AviaBookingProductSeparator{height:1px;background-color:#FAFAFA}.AviaBookingProductPassengers__Wrapper{margin:0 -10px 0 -10px;margin-bottom:-1.5em;padding:10px;border-top:1px solid #eee;background-color:#f5f5f5;font-size:13px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingProductPassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingProductPassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingProductPassengers__Wrapper{margin:0 -20px 0 -20px;margin-bottom:-1.5em;padding:10px 20px}}.AviaBookingProductPassengers__Wrapper h5{font-size:14px}

.AviaBookingFormPassengerOptions__Link{font-size:12px;vertical-align:top;display:inline-block;margin-right:2em;margin-bottom:1em}.AviaBookingFormPassengerOptions__Link__CollapsedText{color:#9E9E9E;padding-left:.5em}.AviaBookingFormPassengerOptions__Content{animation-name:fadeIn, dropDownIn;animation-duration:.2s}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBookingFormPassenger .AviaBookingFormPassengerOptions__Col--button .FormField__Label{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBookingFormPassengerOptions{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassengerOptions:after{content:" ";display:block;clear:both}.AviaBookingFormPassengerOptions__Col{width:24.05063%;float:left;margin-right:1.26582%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaBookingFormPassengerOptions{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassengerOptions:after{content:" ";display:block;clear:both}.AviaBookingFormPassengerOptions__Col{width:24.05063%;float:left;margin-right:1.26582%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaBookingFormPassengerOptions{max-width:100%;margin-left:auto;margin-right:auto}.AviaBookingFormPassengerOptions:after{content:" ";display:block;clear:both}.AviaBookingFormPassengerOptions__Col{width:24.05063%;float:left;margin-right:1.26582%}}

.AviaCheckoutStatusStatusBar{vertical-align:top;padding:.5em;display:inline-block;text-transform:uppercase;margin-bottom:1em;border-radius:4px}.AviaCheckoutStatusStatusBar--error,.AviaCheckoutStatusStatusBar--booked,.AviaCheckoutStatusStatusBar--await_payment{background-color:#E53935;border-color:#E53935;color:#fff}.AviaCheckoutStatusStatusBar--refunded,.AviaCheckoutStatusStatusBar--cancelled{background-color:#8E24AA;border-color:#8E24AA;color:#fff}.AviaCheckoutStatusStatusBar--new,.AviaCheckoutStatusStatusBar--paid,.AviaCheckoutStatusStatusBar--ticket,.AviaCheckoutStatusStatusBar--partially_refunded{background-color:#7CB342;border-color:#7CB342;color:#fff}.AviaCheckoutStatusStatusBar--processing,.AviaCheckoutStatusStatusBar--await_confirmation_payment,.AviaCheckoutStatusStatusBar--partially_ticketed{background-color:#FB8C00;border-color:#FB8C00;color:#fff}

.AviaCheckoutStatusBooked__Time{background-color:#E53935;padding:1em;color:#fff}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit{font-size:16px}.AviaCheckoutStatusBooked__Time__Limit{font-weight:600}.AviaCheckoutStatusBooked__Time__Limit__Zone{font-weight:400;font-size:12px}.AviaCheckoutStatusBooked__Time__Countdown__Timer{margin-right:-.25em}.AviaCheckoutStatusBooked__Time__Countdown__Timer__Section{font-size:18px;background-color:#b61b17;border-radius:4px;margin-right:.25em;padding:.25em;vertical-align:middle;display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutStatusBooked__Time{text-align:center}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit{float:left}.AviaCheckoutStatusBooked__Time__Limit{clear:left}.AviaCheckoutStatusBooked__Time__Countdown{text-align:right}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit,.AviaCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.AviaCheckoutStatusBooked__Time__Limit{text-align:center}.AviaCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit,.AviaCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.AviaCheckoutStatusBooked__Time__Limit{text-align:center}.AviaCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}.AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper{padding:.5em;background-color:#E53935}.AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper>span{font-size:12px;vertical-align:middle;padding:0 .5em}.AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .AviaCheckoutStatusBooked__Time__Countdown{display:inline-block;vertical-align:middle}.AviaCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .AviaCheckoutStatusBooked__Time__Countdown__Timer__Section{font-size:12px}.AviaCheckoutStatusBooked__Attention{font-size:12px;margin-bottom:1em}.AviaCheckoutStatusBooked__Error{text-align:center}.AviaCheckoutStatusBooked__Error__Reasons{display:flex;justify-content:space-around}.AviaCheckoutStatusBooked__Error__Reasons>ul{text-align:left}

.Sticky{transition:all 0.4s ease}.StickyWrapper:after{content:"";display:table;clear:both}

.PaymentOptionAlfa__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionAlfa__CardWrap:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfa__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfa__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionAlfa__Card .CreditCard{margin:0 auto}.PaymentOptionAlfa__Note{margin-top:1.43rem;color:#757575}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfa__Note{margin-top:0;width:20.28986%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfa__Note{margin-top:0;width:27.53623%;float:right;margin-right:0}}.PaymentOptionAlfa__Note p{font-size:0.9rem;margin-bottom:6px}.PaymentOptionAlfa__Note__CC{font-weight:600;font-size:1rem !important;color:#424242}.PaymentOptionAlfa__Note__Verified{width:131px;height:25px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/verified.png") no-repeat;margin-bottom:10px}.PaymentOptionAlfa__Note__Secure .Button{font-size:0.9rem;padding-left:0;padding-right:0}.PaymentOptionAlfa__Note__Secure .Button__Text{border-bottom:1px dashed}.PaymentOptionAlfa__Note__Logos{width:132px;height:18px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/payservices.png") no-repeat;margin-top:20px}.PaymentOptionAlfa__Spinner{padding:4rem 0;text-align:center}.PaymentOptionAlfa__Spinner .Alert{margin-top:1.43rem}.PaymentOptionAlfa__Iframe{width:100%;max-width:100%;border:0;padding:0;margin:0;margin-top:-15px;min-height:300px}@media only screen and (max-width: 736px){.PaymentOptionAlfa__Iframe{height:509px}}@media only screen and (min-width: 737px){.PaymentOptionAlfa__Iframe{height:310px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfa__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionAlfa__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfa__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfa__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}.PaymentOptionAlfa__Alfa__GuestVariants__Title{font-size:18px;margin-bottom:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfa__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionAlfa__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfa__Alfa__GuestVariant{flex:1}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfa__Alfa__GuestVariant{flex:1}}.PaymentOptionAlfa__Alfa__GuestVariant__Label{margin-bottom:1em;font-size:12px;color:#757575}.PaymentOptionAlfa__Alfa__GuestVariant__Button .Button{white-space:normal}.PaymentOptionAlfa__Alfa__GuestVariant__Button .Button__Content{height:auto;line-height:1.2em;padding-top:.5em;padding-bottom:.5em}.PaymentOptionAlfa__Alfa__Authorized__Title{font-size:18px;margin-bottom:1em}.PaymentOptionAlfa__Alfa__Authorized__Title .Price{font-size:24px;color:#E53935}.PaymentOptionAlfa__Alfa__Authorized__Input{width:200px}.PaymentOptionAlfa__Alfa__Authorized__Button.Button{width:350px;max-width:100%;margin:auto;display:block;margin-top:1.4rem;margin-bottom:1.4rem;color:#fff;border-color:rgba(11,31,53,0.9);background-color:rgba(11,31,53,0.9);border-bottom-color:rgba(2,6,11,0.9);font-size:1.1rem;outline:none;cursor:pointer;user-select:none;text-align:center;border-left-color:transparent;border-radius:4px;padding:0 1.5em;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:0.2s}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfa__Alfa__Authorized__Button.Button .Button__Content{height:auto}}.PaymentOptionAlfa__Alfa__Authorized__Button.Button:hover,.PaymentOptionAlfa__Alfa__Authorized__Button.Button:active{color:#fff;border-color:#0b1f35;background-color:#0b1f35;border-bottom-color:#02060b}.PaymentOptionAlfa__Error__LK{margin:.5em .5em 0 .5em;padding:.3em .5em;color:rgba(11,31,53,0.95);border:1px solid rgba(11,31,53,0.6);border-radius:4px;background-color:#eee}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfa__Error__LK{display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionAlfa__Error__LK{display:block}}.PaymentOptionAlfa__Error__LK:hover,.PaymentOptionAlfa__Error__LK:active{color:#0b1f35}.PaymentOptionAlfa__FullIdentification{color:rgba(240,50,38,0.85);font-size:1.1em}

.AlfaNewCardTemsModal{font-family:Open Sans, sans-serif;color:#0b2035}.AlfaNewCardTemsModal__Title{margin:0 0 22px;padding-top:1em;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:center}.AlfaNewCardTemsModal h3{font-size:21px}.AlfaNewCardTemsModal p{font-size:18px;padding:0 1em;line-height:1.47em}.AlfaNewCardTemsModal li{font-size:15px}.AlfaNewCardTemsModal .ModalFooter{margin-top:40px;text-align:center}.AlfaNewCardTemsModal .ModalFooter .Button{width:120px}

.AlfaNewCardSuccessModal .Modal__Dialog{padding:30px}.AlfaNewCardSuccessModal .ModalBody{font-size:18px;line-height:22px;text-align:center}.AlfaNewCardSuccessModal .ModalFooter{margin-top:40px;text-align:center}.AlfaNewCardSuccessModal .ModalFooter .Button{width:120px}

.Privilege{flex:2;display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Privilege{display:block}}.Privilege__Tab{flex:1}.Privilege__Priority{display:flex;margin-right:1em;margin-bottom:43px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Privilege__Priority{margin-bottom:24px;margin-right:0}}.Privilege__Icon{min-width:64px;height:72px;margin:0 18px 0 0;object-fit:contain;overflow:hidden}.Privilege__Icon>img{max-width:100%}.Privilege__Title{margin:0 5px 12px 0;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;color:#0b2035}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Privilege__Title{font-size:14px;line-height:1.36;margin:0 2px 11px 0}}.Privilege__Content{margin:12px 0 0;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:normal;color:#0b2035}.Privilege__Additional{margin-top:16px;font-size:10px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0b2035;display:block}.Privilege__Additional:focus,.Privilege__Additional:hover,.Privilege__Additional:active{color:#0b2035}.Privilege__Text{margin-right:68px;align-self:baseline;font-size:21px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#0b2035;margin-top:30px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Privilege__Text{font-size:14px;margin-right:0;margin-top:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Privilege__Text{font-size:14px;margin-right:0;margin-top:0}}

.AlfaPromoModalContent__PromoPrice{color:#ef3124}.AlfaPromoModalContent__PromoButton{width:100%;text-align:center;margin-top:1em}.AlfaPromoModalContent__EmailIsSent{margin:95px 0 72px 0;text-align:center}.AlfaPromoModalContent__EmailIsSent p{padding-bottom:2em;font-size:20px;line-height:1.5}.AlfaPromoModalContent__PromoForm{margin-top:1.8em;margin-bottom:1.6em}.AlfaPromoModalContent__PromoInput{display:flex;justify-content:space-between;margin:0 3em;align-items:flex-start;width:350px;height:62px}.AlfaPromoModalContent__PromoInput>.FormField{width:100%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaPromoModalContent__PromoInput{margin:0;max-width:100%}}.AlfaPromoModalContent__PromoInput .FormField__InvalidMessage{margin-left:2.5em;margin-top:0.7em}.AlfaPromoModalContent__PromoEmailInput{margin-left:2em;bottom:-10px;position:relative;padding-bottom:0;width:240px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaPromoModalContent__PromoEmailInput{width:auto}}.AlfaPromoModalContent__PromoEmailTitle{margin-top:15px;min-width:80px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaPromoModalContent__PromoEmailTitle{margin:0;margin-top:15px}}.AlfaPromoModalContent__Action{outline:0;margin:auto;width:50%;border-radius:4px;background-color:#ef3124;height:54px;border:solid 1px #ef3124;font-size:16px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.AlfaPromoModalContent__Action:active,.AlfaPromoModalContent__Action:hover,.AlfaPromoModalContent__Action:focus{background-color:#ef3124}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaPromoModalContent__Action{width:90%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaPromoModalContent__Action{width:100%}}.AlfaPromoModalContent__PromoBody{margin:2em auto;max-width:420px;font-family:Open Sans, sans-serif;color:#0b2035}.AlfaPromoModalContent__PromoBody--BOOKING{font-size:24px;line-height:2em;max-width:none;margin:2em 20px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaPromoModalContent__PromoBody--BOOKING{font-size:22px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaPromoModalContent__PromoBody--BOOKING{font-size:18px;line-height:1.56}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaPromoModalContent__PromoBody--BOOKING{margin:20px 0;line-height:1.43;font-size:14px}}.AlfaPromoModalContent__PromoBody--BOOKING .AlfaPromoModalContent__PromoForm{margin-bottom:0}.AlfaPromoModalContent__PromoBody--BOOKING .AlfaPromoModalContent__PromoInput{justify-content:center;width:auto;height:auto}.AlfaPromoModalContent__PromoBody--BOOKING .AlfaPromoModalContent__PromoEmailInput{margin-left:1em;width:auto}

.AlfaNewCardOption{font-family:Open Sans, sans-serif;margin-top:-1em}.AlfaNewCardOption__FrameBlock{padding:0 43px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__FrameBlock{padding:0 20px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__FrameBlock{padding:0 20px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption{background-color:#fff}}.AlfaNewCardOption--alfa_card_post_sale{border-top:2px solid #ef3124;margin-top:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption--alfa_card_post_sale{margin-left:-8px;margin-right:-8px;margin-bottom:1em}}.AlfaNewCardOption--alfa_card_pop_sale{padding-top:16px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption--alfa_card_pop_sale{margin-left:-8px;margin-right:-8px;margin-bottom:1em}}.AlfaNewCardOption__Description{position:relative}.AlfaNewCardOption__Logo{width:71px;height:84px;position:absolute;left:92px;object-fit:contain}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__Logo{left:40px !important}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Logo{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Logo{display:none}}.AlfaNewCardOption__VisaLogo{height:27px;object-fit:contain;position:absolute;right:82px;top:22px;width:82px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__VisaLogo{right:30px !important}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__VisaLogo{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__VisaLogo{display:none}}.AlfaNewCardOption__Back{position:absolute;top:24px;left:0;background-color:transparent;padding:0}.AlfaNewCardOption__Back .Icon{width:24px;height:24px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Back{top:15px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Back{top:4px}}.AlfaNewCardOption__Title{margin:0 0 22px;padding-top:85px;font-size:34px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-align:center;color:#0b2035}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__Title{font-size:28px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Title{font-size:25px;line-height:1.54}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Title{margin:0 0 14px;font-size:16px;line-height:1.5;padding-top:34px}}.AlfaNewCardOption__Title.is-short{padding-top:85px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Title.is-short{padding-top:30px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Title.is-short{padding-top:30px}}.AlfaNewCardOption__Line{width:68px;height:4px;margin:auto;background-color:#ef3124}.AlfaNewCardOption__Steps{display:flex;margin:46px 130px 68px 130px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__Steps{margin:46px 40px 68px 40px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Steps{display:block;margin:46px 0 68px 0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Steps{display:block;margin:32px 0 18px 0}}.AlfaNewCardOption__StepsTab{flex:1;display:flex;align-items:center}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__StepsTab:nth-child(2){justify-content:center}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AlfaNewCardOption__StepsTab:nth-child(2){justify-content:center}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__StepsTab:last-child{justify-content:end}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AlfaNewCardOption__StepsTab:last-child{justify-content:end}}.AlfaNewCardOption__StepsTab:last-child__Content{margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__StepsTab{margin-bottom:26px}}.AlfaNewCardOption__StepsTab__Number{width:38px;height:38px;padding:7px 14px 8px;background-color:#f1f2f3;font-size:20px;font-weight:800;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:normal;text-align:center;color:#ef3124;border-radius:19px}.AlfaNewCardOption__StepsTab__Content{margin:2px 21px 2px 16px;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0b2035}.AlfaNewCardOption__SelectionTitle,.AlfaNewCardOption__ShortTitle{margin:0 auto 49px;font-size:21px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#0b2035}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__SelectionTitle,.AlfaNewCardOption__ShortTitle{font-size:14px;margin-bottom:28px}}.AlfaNewCardOption__SelectionTitle .Link,.AlfaNewCardOption__ShortTitle .Link{color:#a1a1a1}.AlfaNewCardOption__SelectionTitle .Link:hover,.AlfaNewCardOption__ShortTitle .Link:hover{color:#a1a1a1}.AlfaNewCardOption__ShortTitle{margin-bottom:24px}.AlfaNewCardOption__ShortTitle__Red{color:#ef3124}.AlfaNewCardOption__ShortTitle.is-success{padding-top:90px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__ShortTitle.is-success{padding-top:20px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__ShortTitle.is-success{padding-top:20px}}.AlfaNewCardOption__CardTabs{display:flex;margin:0 1em 1em 82px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__CardTabs{margin-left:40px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTabs{flex-direction:column-reverse;margin:0 0 1em 0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__CardTabs{flex-direction:column-reverse;margin:0 0 1em 0}}.AlfaNewCardOption__CardTabs--alfa_card_promo,.AlfaNewCardOption__CardTabs--alfa_card_banner{padding-bottom:43px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTabs--alfa_card_promo,.AlfaNewCardOption__CardTabs--alfa_card_banner{padding-bottom:24px}}.AlfaNewCardOption__CardTabs__ImageContainer{flex:1}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTabs__ImageContainer{margin-bottom:1em;width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__CardTabs__ImageContainer{margin-bottom:1em;width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTabs__ImageContainer{display:none}}.AlfaNewCardOption__CardTabs__Image{width:263px;height:166px;max-width:73vw;max-height:46.07605vw;background-size:cover}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__CardTabs__Image{width:154px;height:97px;margin:auto}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTabs__Image{width:250px;height:158px;margin:auto}}.AlfaNewCardOption__CardTabs__Block{margin-top:24px;width:263px;text-align:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTabs__Block{width:auto}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__CardTabs__Block{width:auto}}.AlfaNewCardOption__CardTabs__Details{font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0b2035;border-bottom:1px solid}.AlfaNewCardOption__CardTabs__Details:hover,.AlfaNewCardOption__CardTabs__Details:focus,.AlfaNewCardOption__CardTabs__Details:active{color:#0b2035}.AlfaNewCardOption__CardTab{flex:1;opacity:0.6}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTab{margin-left:1em;margin-right:12px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__CardTab{margin-left:1em;margin-right:12px}}@media (max-width: 425px){.AlfaNewCardOption__CardTab{margin-left:0}}.AlfaNewCardOption__CardTab.is-selected{opacity:1}.AlfaNewCardOption__CardTab__Button{margin-top:19px;margin-bottom:1em;margin-left:30px;font-size:18px;color:#000;border-color:#000}.AlfaNewCardOption__CardTab__Button:hover{background:none;color:#000;border-color:#000}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__CardTab__Button{margin-bottom:.5em}}.AlfaNewCardOption__CardTab__List{list-style:disc}.AlfaNewCardOption__CardTab__List li{padding-bottom:.5em}.AlfaNewCardOption__CardTab__List li span{position:relative;left:12px}.AlfaNewCardOption__ActionTabs{padding-bottom:61px;text-align:center}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__ActionTabs{padding-bottom:30px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__ActionTabs{padding-bottom:1em}}.AlfaNewCardOption__Action{outline:0;margin:auto;width:50%;border-radius:4px;background-color:#ef3124;min-height:54px;border:solid 1px #ef3124;font-size:34px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.AlfaNewCardOption__Action:active,.AlfaNewCardOption__Action:hover,.AlfaNewCardOption__Action:focus{background-color:#ef3124}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__Action{font-size:28px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Action{width:90%;font-size:25px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Action{width:100%;font-size:16px}}.AlfaNewCardOption__Action .Icon{float:right;margin-top:32px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__Action .Icon{margin-top:25px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Action .Icon{margin-top:23px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Action .Icon{margin-top:13px}}.AlfaNewCardOption__SelectionBlock{overflow:hidden;width:100%;transition:max-height 400ms}.AlfaNewCardOption__HideButton{position:relative;display:block;margin:auto;border:none;top:-12px;font-size:32px;height:0}.AlfaNewCardOption__HideButton.Button .Icon svg{fill:rgba(240,50,38,0.85)}.AlfaNewCardOption__Footnote{color:#0b2035;display:block;font-size:10px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:normal;margin:16px 0;margin-left:92px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaNewCardOption__Footnote{margin-left:40px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption__Footnote{margin-left:8px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption__Footnote{margin-left:8px}}.AlfaNewCardOption iframe{border:0;width:100%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaNewCardOption--alfa_card_pop_sale .AlfaNewCardOption__SubTitle{padding-top:0;margin-top:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaNewCardOption--alfa_card_pop_sale .AlfaNewCardOption__SubTitle{padding-top:0;margin-top:0}}.AlfaNewCardOption--alfa_card_pop_sale .AlfaNewCardOption__Title{padding-top:35px}.AlfaNewCardOption--alfa_card_pop_sale .AlfaNewCardOption__ActionTabs{padding-bottom:41px}.AlfaNewCardOption--alfa_card_promo .AlfaNewCardOption__ShortTitle{margin-bottom:3em;margin-top:1em}.CloseButton .Button{color:#e72019;background:#fff;border-color:#e72019;border-radius:0;font-weight:600;font-size:16px;font-family:Lato, 'Open Sans', sans-serif, serif;display:block;margin-bottom:32px;padding:0 24px}.CloseButton .Button:active,.CloseButton .Button:hover,.CloseButton .Button:focus{background-color:#e72019;color:#fff}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CloseButton .Button{width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CloseButton .Button{width:100%;padding-top:14px;padding-bottom:14px}.CloseButton .Button .Button__Text{white-space:normal}.CloseButton .Button .Button__Content{line-height:19px;height:auto}}.FrameAndBanner .Button__Text{color:#000;font-weight:bolder;text-decoration:underline;align-items:end}.FrameAndBanner{margin-bottom:15px;margin-right:0}.FrameAndBannerButton{display:flex;justify-content:flex-end}

.ResultAndPostSale__StepOne{font-family:Montserrat, 'Open Sans', serif, sans-serif}.ResultAndPostSale__StepOne--resultAndPostsale{display:flex;flex-direction:column;padding:80px 200px 129px 200px;position:relative}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne--resultAndPostsale{padding:55px 85px 90px 85px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne--resultAndPostsale{padding:30px 30px 22px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne--resultAndPostsale{padding:30px 30px 22px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne--resultAndPostsale.is-modal{padding:110px 325px 106px 110px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.ResultAndPostSale__StepOne--resultAndPostsale.is-modal{padding:110px 325px 106px 110px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne--resultAndPostsale.is-modal{padding:110px 150px 106px 85px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (min-width: 800px){.ResultAndPostSale__StepOne--resultAndPostsale.is-modal{padding-right:200px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (min-width: 900px){.ResultAndPostSale__StepOne--resultAndPostsale.is-modal{padding-right:300px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne--resultAndPostsale.is-modal{padding:75px 30px 81px 30px;min-height:100vh}}@media only screen and (max-width: 627px) and (min-height: 670px), only screen and (max-height: 450px) and (min-height: 670px){.ResultAndPostSale__StepOne--resultAndPostsale.is-modal{padding-top:150px}}.ResultAndPostSale__StepOne--popupOffer{padding:110px 325px 86px 110px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne--popupOffer{padding:80px 70px 70px 85px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne--popupOffer{padding:75px 40px 90px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne--popupOffer{padding:75px 30px 0 30px;min-height:100vh;display:flex;flex-direction:column}}@media only screen and (max-width: 627px) and (min-height: 670px), only screen and (max-height: 450px) and (min-height: 670px){.ResultAndPostSale__StepOne--popupOffer{padding-top:150px}}.ResultAndPostSale__StepOne__Suitcase{bottom:0}.ResultAndPostSale__StepOne__Suitcase--resultAndPostsale{position:absolute;box-sizing:unset;right:0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__Suitcase--resultAndPostsale{height:300px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (max-width: 800px){.ResultAndPostSale__StepOne__Suitcase--resultAndPostsale{height:260px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (max-width: 700px){.ResultAndPostSale__StepOne__Suitcase--resultAndPostsale{height:230px}}@media only screen and (max-width: 627px) and (min-height: 570px), only screen and (max-height: 450px) and (min-height: 570px){.ResultAndPostSale__StepOne__Suitcase--resultAndPostsale{height:200px}}@media only screen and (max-width: 627px) and (min-height: 650px), only screen and (max-height: 450px) and (min-height: 650px){.ResultAndPostSale__StepOne__Suitcase--resultAndPostsale{height:250px}}@media only screen and (max-width: 627px) and (min-height: 840px), only screen and (max-height: 450px) and (min-height: 840px){.ResultAndPostSale__StepOne__Suitcase--resultAndPostsale{position:fixed;right:-20px;height:344px}}.ResultAndPostSale__StepOne__Suitcase--popupOffer{position:relative;right:-25%;max-height:250px;box-sizing:unset}.ResultAndPostSale__StepOne__Suitcase--popupOffer::before,.ResultAndPostSale__StepOne__Suitcase--popupOffer::after{box-sizing:unset}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:250px;position:absolute;right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:250px;position:absolute;right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:150px;position:absolute;right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (min-width: 700px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:170px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (min-width: 760px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:200px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (min-width: 800px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:230px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (min-width: 940px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:250px}}@media only screen and (max-width: 627px) and (min-height: 570px), only screen and (max-height: 450px) and (min-height: 570px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:200px}}@media only screen and (max-width: 627px) and (min-height: 650px), only screen and (max-height: 450px) and (min-height: 650px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{height:250px}}@media only screen and (max-width: 627px) and (min-height: 840px), only screen and (max-height: 450px) and (min-height: 840px){.ResultAndPostSale__StepOne__Suitcase--popupOffer{position:fixed;right:-20px;height:344px}}.ResultAndPostSale__StepOne__RowIcon--alfa_offers_sale_ticket{width:135px;height:116px;margin-left:59px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__RowIcon--alfa_offers_sale_ticket{width:88px;height:76px;margin-left:0}}.ResultAndPostSale__StepOne__RowIcon--alfa_offers_a_logo{width:17px;height:28px;position:absolute;top:23px;left:65px}.ResultAndPostSale__StepOne__RowIcon--alfa_offers_a_logo.is-popupOffer{top:20px;left:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__RowIcon--alfa_offers_a_logo.is-popupOffer{top:15px;left:30px}}.ResultAndPostSale__StepOne__RowIcon--alfa_offers_a_logo.is-modal{top:20px;left:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__RowIcon--alfa_offers_a_logo.is-modal{top:15px;left:30px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__RowIcon--alfa_offers_a_logo{left:30px}}.ResultAndPostSale__StepOne__AdLabel{top:23px;position:absolute;right:40px}.ResultAndPostSale__StepOne__AdLabel--popupOffer{top:20px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__AdLabel--popupOffer{top:15px;right:0}}.ResultAndPostSale__StepOne__AdLabel.is-modal{top:20px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__AdLabel.is-modal{top:15px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__AdLabel{right:30px}}.ResultAndPostSale__StepOne__Title{color:#0b2035;font-size:24px;font-weight:700;line-height:normal;display:flex;align-items:center;margin-bottom:-22px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne__Title{font-size:18px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__Title{font-size:18px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__Title{font-size:16px;flex-direction:column-reverse;padding-bottom:30px}}.ResultAndPostSale__StepOne__Title.is-modal{margin-bottom:25px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__Title.is-modal{margin-bottom:0;flex-direction:row;padding-bottom:16px}}.ResultAndPostSale__StepOne__Title--popupOffer{margin-bottom:25px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__Title--popupOffer{flex-direction:row;margin-bottom:16px;padding-bottom:0}}.ResultAndPostSale__StepOne__Text{color:#0b2035;font-size:16px;line-height:24px;text-align:justify}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne__Text{font-size:16px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__Text{font-size:16px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__Text{font-size:14px;line-height:21px;text-align:left}}.ResultAndPostSale__StepOne__SmallText{color:#0b2035;font-size:12px;line-height:24px;text-align:justify}.ResultAndPostSale__StepOne__SmallText--before{margin:25px 0 10px}.ResultAndPostSale__StepOne__SmallText--after{margin-top:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__SmallText{font-size:12px;line-height:16px}}.ResultAndPostSale__StepOne__EmailBlock .Button{font-family:Lato, 'Open Sans', serif, sans-serif;width:229px;background-color:#e72019;border-color:#e72019;border-radius:0;color:#fff;font-size:16px;font-weight:600;height:fit-content}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--resultAndPostsale{width:calc(100% - 124px);height:calc(100% - 151px)}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--resultAndPostsale{width:calc(100% - 124px);height:calc(100% - 151px)}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock--resultAndPostsale .Button{width:100%;margin-top:25px;margin-bottom:15px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--resultAndPostsale .Button{margin-bottom:15px;margin-right:10px;margin-top:25px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--resultAndPostsale .Button{margin-bottom:15px;margin-right:10px;margin-top:25px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--resultAndPostsale .Button{margin-bottom:15px;margin-right:10px;margin-top:25px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer{width:calc(100% - 136px)}}.ResultAndPostSale__StepOne__EmailBlock--popupOffer .Button{border-radius:8px;align-items:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .Button{width:100%;border-radius:8px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .Button{margin-bottom:15px;margin-right:10px;border-radius:8px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .Button:first-of-type{margin-bottom:15px;width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .Button:first-of-type{display:flex;flex-direction:column;margin-bottom:15px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .Button:last-child{width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .Button:last-child{display:flex;flex-direction:column;margin-top:15px}}.ResultAndPostSale__StepOne__EmailBlock .Button:first-of-type{margin-right:10px}.ResultAndPostSale__StepOne__EmailBlock .Button:last-child{background-color:#fff;border-color:#e72019;color:#e72019}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock .Button:last-child{margin-left:inherit}}.ResultAndPostSale__StepOne__EmailBlock .EmailField{padding-bottom:0;width:412px;position:relative}.ResultAndPostSale__StepOne__EmailBlock .EmailField .EmailInput{border:1px solid #e0e6eb;font-family:Lato, 'Open Sans', serif, sans-serif}.ResultAndPostSale__StepOne__EmailBlock .EmailField .EmailInput .FormInput__Placeholder{font-size:14px}.ResultAndPostSale__StepOne__EmailBlock .EmailField .FormField__InvalidMessage{position:absolute;bottom:10px;left:0;font-size:14px;margin-top:2px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock .EmailField{font-size:12px;width:100%}}.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{padding-bottom:32px;width:442px;position:relative}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:350px}}@media only screen and (max-width: 627px) and (max-width: 850px), only screen and (max-height: 450px) and (max-width: 850px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:320px}}@media only screen and (max-width: 627px) and (max-width: 850px), only screen and (max-height: 450px) and (max-width: 850px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:300px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:350px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (max-width: 850px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:320px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px) and (max-width: 850px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:300px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:350px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px) and (max-width: 850px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:320px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px) and (max-width: 850px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:300px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{width:100%;padding-bottom:30px}}@media only screen and (max-width: 627px) and (max-width: 320px), only screen and (max-height: 450px) and (max-width: 320px){.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField{padding-bottom:24px}}.ResultAndPostSale__StepOne__EmailBlock--popupOffer .EmailField .FormField__InvalidMessage{font-size:12px;margin-top:2px}.ResultAndPostSale__StepOne__EmailBlock.is-modal .Button{margin-top:0;border-radius:4px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock.is-modal .Button{width:100%;border-radius:8px}}.ResultAndPostSale__StepOne__EmailBlock.is-modal .EmailField{position:relative;width:442px;padding-bottom:32px}@media (max-width: 900px){.ResultAndPostSale__StepOne__EmailBlock.is-modal .EmailField{width:400px}}@media (max-width: 840px){.ResultAndPostSale__StepOne__EmailBlock.is-modal .EmailField{width:350px}}@media (max-width: 740px){.ResultAndPostSale__StepOne__EmailBlock.is-modal .EmailField{width:320px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__EmailBlock.is-modal .EmailField{width:100%;padding-bottom:30px}}@media only screen and (max-width: 627px) and (max-width: 320px), only screen and (max-height: 450px) and (max-width: 320px){.ResultAndPostSale__StepOne__EmailBlock.is-modal .EmailField{padding-bottom:24px}}.ResultAndPostSale__StepOne__EmailBlock.is-modal .EmailField .EmailInput{border-radius:4px}.ResultAndPostSale__StepOne__EmailBlock.is-modal .FormField__InvalidMessage{position:absolute;bottom:10px;left:0;font-size:12px}.ResultAndPostSale__StepOne__Action{width:229px;background-color:#e72019;border-color:#e72019;color:#fff;font-size:16px;font-weight:600}.ResultAndPostSale__StepOne__Action:active,.ResultAndPostSale__StepOne__Action:hover,.ResultAndPostSale__StepOne__Action:focus{background-color:#e72019}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepOne__Action{width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepOne__Action{width:100%}}

.AdLabel{width:70px;height:18px;font-weight:600;font-size:10px;color:white;line-height:18px;text-align:center;text-transform:uppercase;background:rgba(0,0,0,0.24);border-radius:4px}

.ResultAndPostSale__StepTwo{font-size:16px;font-family:Montserrat, 'Open Sans', serif, sans-serif}.ResultAndPostSale__StepTwo--resultAndPostsale{padding:78px 43px 0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepTwo--resultAndPostsale{padding:58px 20px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepTwo--resultAndPostsale{padding:58px 20px}}.ResultAndPostSale__StepTwo__Header{margin-bottom:25px}.ResultAndPostSale__StepTwo__Title,.ResultAndPostSale__StepTwo__SubTitle{color:#0b2035;font-size:1.5em;font-weight:700;line-height:normal;margin-bottom:25px;margin-top:0}.ResultAndPostSale__StepTwo__Title{margin-bottom:20px}.ResultAndPostSale__StepTwo__SubTitle{font-size:18px;margin-bottom:25px}.ResultAndPostSale__StepTwo__Text{color:#0b2035;margin-bottom:16px;text-align:justify;line-height:1.5}.ResultAndPostSale__StepTwo__Text--additional{font-size:12px;line-height:24px;text-align:left}.ResultAndPostSale__StepTwo__Text--main{margin-bottom:32px}.ResultAndPostSale__StepTwo__MainText{margin-bottom:32px}.ResultAndPostSale__StepTwo__RowsContainer{display:flex;column-gap:45px;margin-bottom:23px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepTwo__RowsContainer{flex-wrap:wrap;margin-bottom:30px}}.ResultAndPostSale__StepTwo__Row{flex:0 1 33.3333%;color:#0b2035;display:flex;flex-direction:column;line-height:1.5}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepTwo__Row{flex:1 1 100%}.ResultAndPostSale__StepTwo__Row:not(:last-child){margin-bottom:25px}}.ResultAndPostSale__StepTwo__RowTitle{margin-bottom:17px;height:52px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepTwo__RowTitle{margin-bottom:10px}}.ResultAndPostSale__StepTwo__RowNumber{color:#0b2035;font-size:14px;line-height:1.5;font-weight:bold;border-bottom:3px solid #ef3124;padding-bottom:5px}.ResultAndPostSale__StepTwo__RowIcon{margin-right:16px}.ResultAndPostSale__StepTwo__RowIcon.Icon{width:48px;height:auto}.ResultAndPostSale__StepTwo__RowIcon--sale svg{width:48px}.ResultAndPostSale__StepTwo__RowIcon--download-money svg{width:46px}.ResultAndPostSale__StepTwo__RowIcon--form svg{width:44px}.ResultAndPostSale__StepTwo__RowDesc{line-height:1.5;color:#1a1e47}.ResultAndPostSale__StepTwo__Additional{margin-bottom:32px}.ResultAndPostSale__StepTwo__AlfaLogo{position:absolute;width:17px;height:28px;top:20px;left:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepTwo__AlfaLogo{left:20px}}.ResultAndPostSale__StepTwo__AdLabel{top:20px;position:absolute;right:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepTwo__AdLabel{right:20px}}.ResultAndPostSale__StepTwo__WrapperRow{min-height:51px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px;margin-bottom:25px}.ResultAndPostSale__StepTwo__RedText{padding-top:15px;line-height:24px;font-size:16px;font-weight:400;letter-spacing:0;text-align:left;color:#e72019;margin-bottom:20px}.ResultAndPostSale__StepTwo__RedButton{width:347px;height:51px;background:#e72019;text-align:center;color:white;font-family:Lato, serif;font-size:16px;font-weight:400;line-height:51px;cursor:pointer}

.IncreaseLimitInstruction{font-size:14px;font-family:Montserrat, 'Open Sans', serif, sans-serif;background-color:rgba(196,196,196,0.1);padding:45px 30px 45px 35px;color:#1a1e47}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.IncreaseLimitInstruction{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.IncreaseLimitInstruction{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.IncreaseLimitInstruction{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.IncreaseLimitInstruction{padding:25px 10px 35px 25px}}.IncreaseLimitInstruction__Title{font-size:1.3em;font-weight:600;line-height:normal;margin-bottom:30px;margin-top:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.IncreaseLimitInstruction__Title{margin-bottom:25px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.IncreaseLimitInstruction__Title{margin-bottom:25px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.IncreaseLimitInstruction__Title{margin-bottom:25px}}.IncreaseLimitInstruction__StepTitle{position:relative;font-weight:bold;padding-bottom:10px;margin-bottom:5px}.IncreaseLimitInstruction__StepTitle::after{content:'';position:absolute;display:block;height:3.5px;left:0;width:48px;color:#ef3124;background-color:#ef3124;bottom:0}.IncreaseLimitInstruction__Content{display:flex;align-items:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.IncreaseLimitInstruction__Content{flex-wrap:wrap}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.IncreaseLimitInstruction__Content{flex-wrap:wrap}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.IncreaseLimitInstruction__Content{flex-wrap:wrap}}.IncreaseLimitInstruction__Logo,.IncreaseLimitInstruction__Step,.IncreaseLimitInstruction__StepButton,.IncreaseLimitInstruction__Text{display:inline-block}.IncreaseLimitInstruction__Logo,.IncreaseLimitInstruction__Text,.IncreaseLimitInstruction__StepButton{margin-top:6px}@media only screen and (min-width: 1280px) and (min-height: 451px){.IncreaseLimitInstruction__Step{margin-bottom:20px}}.IncreaseLimitInstruction__Text{white-space:nowrap;margin-right:9px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.IncreaseLimitInstruction__Text--first{margin-right:5px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.IncreaseLimitInstruction__Text--first{margin-right:5px}}.IncreaseLimitInstruction__FinalText{line-height:1.7em}.IncreaseLimitInstruction__StepButton{display:inline-block}.IncreaseLimitInstruction__StepButton .Button{font-size:12px;color:#ef3124;background:#fff;border-color:#ef3124;border-radius:8px;padding:0 10px;font-weight:bold}.IncreaseLimitInstruction__StepButton .Button .Button__Content{line-height:44px;height:auto}.IncreaseLimitInstruction__Arrow{padding:0 9px;display:inline-block}.IncreaseLimitInstruction__Arrow.is-vertical{display:block;transform:rotate(90deg);padding:20px 0;margin-left:-10px}.IncreaseLimitInstruction__Arrow--first.is-vertical{padding-top:10px}.IncreaseLimitInstruction.is-payment{padding:65px 30px 68px 70px;margin-bottom:77px;margin-top:8px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.IncreaseLimitInstruction.is-payment{margin-bottom:40px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.IncreaseLimitInstruction.is-payment{margin-bottom:40px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.IncreaseLimitInstruction.is-payment{margin-bottom:40px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.IncreaseLimitInstruction.is-payment .IncreaseLimitInstruction__Arrow{padding:0 25px}}.IncreaseLimitInstruction.is-payment .IncreaseLimitInstruction__Title{margin-bottom:50px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.IncreaseLimitInstruction.is-payment .IncreaseLimitInstruction__Title{margin-bottom:35px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.IncreaseLimitInstruction.is-payment .IncreaseLimitInstruction__Title{margin-bottom:35px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.IncreaseLimitInstruction.is-payment .IncreaseLimitInstruction__Title{margin-bottom:35px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.IncreaseLimitInstruction.is-payment .IncreaseLimitInstruction__FinalText{margin-right:25px}}.ResultAndPostSale__StepThree_Header,.AlfaOfferPopup__StepThree__Header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__StepThree_Header,.AlfaOfferPopup__StepThree__Header{flex-direction:column;margin-bottom:30px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__StepThree_Header,.AlfaOfferPopup__StepThree__Header{flex-direction:column;margin-bottom:30px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__StepThree_Header,.AlfaOfferPopup__StepThree__Header{flex-direction:column;margin-bottom:30px}}

.ResultAndPostSale__Header__Title{color:#0b2035;font-size:1.5em;font-weight:700;line-height:normal;margin-bottom:25px;margin-top:0}.ResultAndPostSale__Header__Text{color:#0b2035;line-height:1.5;margin-bottom:16px}.ResultAndPostSale__Header__IncreaseLimitButton{display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__Header__IncreaseLimitButton{order:3}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__Header__IncreaseLimitButton{order:3}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.ResultAndPostSale__Header__IncreaseLimitButton{order:3}}.ResultAndPostSale__Header__IncreaseLimitButton .Button{color:#fff;background:#eb1212;border-radius:0;font-weight:600;font-size:16px;font-family:Lato, 'Open Sans', sans-serif, serif;display:block;width:245px}.ResultAndPostSale__Header__IncreaseLimitButton .Button:active,.ResultAndPostSale__Header__IncreaseLimitButton .Button:hover,.ResultAndPostSale__Header__IncreaseLimitButton .Button:focus{color:#fff;background-color:#eb1212}@media only screen and (min-width: 1280px) and (min-height: 451px){.ResultAndPostSale__Header__IncreaseLimitButton .Button{margin-top:-10px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResultAndPostSale__Header__IncreaseLimitButton .Button{margin:0 auto}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResultAndPostSale__Header__IncreaseLimitButton .Button{width:100%}}.ResultAndPostSale__Header__IncreaseLimitButton .Button .Button__Content{line-height:50px;height:auto}.ResultAndPostSale__Header__IncreaseLimitButton.is-opened .Button{background:#000}.ResultAndPostSale__Header__IncreaseLimitButton.is-opened .Button:active,.ResultAndPostSale__Header__IncreaseLimitButton.is-opened .Button:hover,.ResultAndPostSale__Header__IncreaseLimitButton.is-opened .Button:focus{background-color:#232b2b}.InstructionWrapper{margin-bottom:33px}

.AlfaOfferPopup__PromoApplied .Modal__Dialog{padding:20px}@media only screen and (min-width: 1280px) and (min-height: 451px){.AlfaOfferPopup__PromoApplied .Modal__Dialog{width:800px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__PromoApplied .Modal__Dialog{padding:10px}}.AlfaOfferPopup__PromoApplied__Title{color:#0b2035;font-size:24px;font-weight:600;line-height:normal}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__PromoApplied__Title{font-size:16px}}.AlfaOfferPopup__PromoApplied__SubTitle{color:#0b2035;font-size:20px;font-weight:600;line-height:normal;margin-top:20px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__PromoApplied__SubTitle{font-size:14px}}.AlfaOfferPopup__PromoApplied__Text{color:#0b2035;font-size:16px;line-height:1.5;margin-top:20px;text-align:justify}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__PromoApplied__Text{font-size:12px}}.AlfaOfferPopup__PromoApplied__Close{background-color:#ef3124;border-color:#ef3124;color:#fff;margin-top:30px}.AlfaOfferPopup__PromoApplied__Close:active,.AlfaOfferPopup__PromoApplied__Close:hover,.AlfaOfferPopup__PromoApplied__Close:focus{background-color:#ef3124}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup__PromoApplied__Close{width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__PromoApplied__Close{width:100%}}

.AlfaOfferPopup{z-index:101}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup{z-index:10001}}.AlfaOfferPopup__Footer{display:flex;align-items:center;justify-content:space-between}.AlfaOfferPopup__Close{position:absolute;top:12px;right:16px;background-color:transparent;padding:0;z-index:2}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup__Close{top:12px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__Close{top:4px;right:4px}}.AlfaOfferPopup__Close .Icon{width:24px;height:24px}.AlfaOfferPopup__Title{margin:16px 20px 30px 20px;font-size:34px;font-weight:600;line-height:1.47;color:#0b2035}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaOfferPopup__Title{font-size:28px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup__Title{font-size:25px;line-height:1.54}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__Title{margin:20px 0;font-size:16px;line-height:1.5}}.AlfaOfferPopup__SubTitle{margin:20px;font-size:24px;line-height:2;color:#0b2035}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaOfferPopup__SubTitle{font-size:22px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup__SubTitle{font-size:18px;line-height:1.56}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__SubTitle{margin:20px 0;line-height:1.43;font-size:14px}}.AlfaOfferPopup__ActionBlock{margin:4em 20px 1em 20px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__ActionBlock{margin:2em 0 1em 0}}.AlfaOfferPopup__Action{outline:0;margin:auto;border-radius:8px;background-color:#ef3124;min-height:54px;border:solid 1px #ef3124;font-size:28px;color:#fff}.AlfaOfferPopup__Action:active,.AlfaOfferPopup__Action:hover,.AlfaOfferPopup__Action:focus{background-color:#ef3124}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaOfferPopup__Action{font-size:28px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup__Action{width:100%;font-size:25px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup__Action{width:100%;font-size:16px}}.AlfaOfferPopup .Modal__Dialog{border-radius:0;padding:44px}@media only screen and (min-width: 1280px) and (min-height: 451px){.AlfaOfferPopup .Modal__Dialog{width:960px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup .Modal__Dialog{padding:25px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup .Modal__Dialog{padding:25px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaOfferPopup .Modal__Dialog{padding:25px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup .Modal__Dialog{padding:50px 20px 20px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup .Modal__Dialog{padding:50px 20px 20px}}.AlfaOfferPopup--step1 .Modal__Dialog{padding:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup--step1 .ModalBody{padding:0}}.AlfaOfferPopup--step2 .Modal__Dialog{padding-top:78px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaOfferPopup--step2 .Modal__Dialog{padding:78px 40px 40px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup--step2 .Modal__Dialog{padding:78px 30px 30px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup--step2 .Modal__Dialog{overflow:scroll;padding:58px 20px 76px}.AlfaOfferPopup--step2 .Modal__Dialog .ModalBody{padding:0}}.AlfaOfferPopup--step3 .Modal__Dialog{padding:64px 45px 45px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaOfferPopup--step3 .Modal__Dialog{padding:78px 40px 40px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaOfferPopup--step3 .Modal__Dialog{padding:78px 30px 30px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaOfferPopup--step3 .Modal__Dialog{overflow:scroll;padding:58px 20px 76px}.AlfaOfferPopup--step3 .Modal__Dialog .ModalBody{padding:0}}

.AlfaPaymentCardWrapper{padding:10px 10px;margin:0 auto;width:99%;min-height:732px;box-shadow:0 2px 6px rgba(0,0,0,0.12);position:relative;top:-14px}.CloseButton .Button{color:#e72019;background:#fff;border-color:#e72019;border-radius:0;font-weight:600;font-size:16px;font-family:Lato, 'Open Sans', sans-serif, serif;display:block;margin-bottom:32px;padding:0 24px}.CloseButton .Button:active,.CloseButton .Button:hover,.CloseButton .Button:focus{background-color:#e72019;color:#fff}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CloseButton .Button{width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CloseButton .Button{width:100%;padding-top:14px;padding-bottom:14px}.CloseButton .Button .Button__Text{white-space:normal}.CloseButton .Button .Button__Content{line-height:19px;height:auto}}

.AdLabel{width:70px;height:18px;font-weight:600;font-size:10px;color:white;line-height:18px;text-align:center;text-transform:uppercase;background:rgba(0,0,0,0.24);border-radius:4px}

.AlfaOfferBookingBottomSheet{position:fixed;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;padding:24px;width:420px;left:10px;bottom:0;box-shadow:0 1px 5px rgba(0,0,0,0.2);z-index:10001;animation:fadein 1s ease-in;font-family:Montserrat, 'Open Sans', serif, sans-serif;color:#1A1E47}.AlfaOfferBookingBottomSheet.is-mobile{border-top-left-radius:16px;border-top-right-radius:16px;padding:16px;left:0;width:100%}.AlfaOfferBookingBottomSheet.is-iframe{width:50%;animation:fadein 1s ease-in}.AlfaOfferBookingBottomSheet.is-collapsed{padding-bottom:0}.AlfaOfferBookingBottomSheet__Header{display:flex;justify-content:space-between;position:relative;cursor:pointer}.AlfaOfferBookingBottomSheet__Header .AdLabel{top:4px;position:absolute;left:43%}.AlfaOfferBookingBottomSheet__Close{border:none;background:transparent;padding:0;margin-top:-6px}.AlfaOfferBookingBottomSheet__Close .Icon{width:16px;height:16px}.AlfaOfferBookingBottomSheet__Close .Icon svg{fill:#bababa}.AlfaOfferBookingBottomSheet__Title{color:#1A1E47;display:flex;flex-direction:row;justify-content:space-between;padding-top:24px;padding-bottom:16px;cursor:pointer}.AlfaOfferBookingBottomSheet__Price{font-size:18px;font-weight:700;line-height:24px;padding-bottom:8px}.AlfaOfferBookingBottomSheet__Text{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.AlfaOfferBookingBottomSheet__SmallText{font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-top:24px;padding-bottom:8px}.AlfaOfferBookingBottomSheet__EmailBlock{display:flex;flex-direction:column}.AlfaOfferBookingBottomSheet__EmailBlock .EmailInput{border-radius:0;border-color:#1A1E47}.AlfaOfferBookingBottomSheet__EmailBlock .FormInput__Placeholder{font-family:Lato, 'Open Sans', serif, sans-serif;font-size:14px}.AlfaOfferBookingBottomSheet__EmailBlock .Button{border-radius:0}.AlfaOfferBookingBottomSheet__EmailBlock .Button .Button__Text{font-family:Lato, 'Open Sans', serif, sans-serif;font-size:16px;font-weight:600;line-height:24px}.AlfaOfferBookingBottomSheet__Button1{background-color:#E72019}.AlfaOfferBookingBottomSheet__Button2{background-color:#fff;margin-top:13px;border:1px solid #EF3124}.AlfaOfferBookingBottomSheet__Button2 .Button__Text{color:#E53935}.AlfaOfferBookingBottomSheet.is-mobile.is-iframe{padding:0;width:100%}.AlfaOfferBookingBottomSheet.is-mobile.is-iframe .AlfaOfferBookingBottomSheet__Header{padding:16px 16px 16px}.AlfaOfferBookingBottomSheet.is-mobile.is-iframe .AlfaOfferBookingBottomSheet__Header .AdLabel{top:20px}@keyframes fadein{0%{opacity:0}100%{opacity:1}}

.CreditCard{max-width:100%;margin-left:auto;margin-right:auto}.CreditCard:after{content:" ";display:block;clear:both}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CreditCard__View{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CreditCard__View{display:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CreditCard__View{float:right;width:350px;margin-left:-350px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CreditCard__View{float:right;width:350px;margin-left:-350px}}.CreditCard__View__Note{display:inline-flex;justify-content:space-between;width:100%;font-size:11px;line-height:14px;max-width:100%;margin-left:auto;margin-right:auto;margin:10px 0}.CreditCard__View__Note:after{content:" ";display:block;clear:both}.CreditCard__View__Note__Icon{font-size:34px;float:left;margin-right:10px}.CreditCard__View__Note__Icon svg{fill:#F9A825}.CreditCard__View__Note__Icon>div{width:54px}.CreditCard__View__Note__Text{float:left}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CreditCard__Form{float:left;padding-right:370px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CreditCard__Form{float:left;padding-right:370px}}.CreditCard__Form__Button{width:100%;margin-top:20px}.CreditCard--onlyform .CreditCard__Form{float:none;padding-right:0}

.CreditCardContainer{perspective:1000px;-webkit-perspective:1000px;height:200px;width:350px;max-width:100%;margin:auto;z-index:1;position:relative}.CreditCardViewBg{position:relative;background-image:linear-gradient(17deg, #a1a2a6 0%, #a1a2a6 12%, #a1a2a6 37%, #a1a2a6 51%, #a1a2a6 64%, #a1a2a6 83%, #a1a2a6 100%);overflow:hidden;width:100%;height:100%;min-width:315px;border-radius:10px;transform:translate3d(0, 0, 0);z-index:-1}.CreditCardViewBg::before,.CreditCardViewBg::after{content:"";position:absolute;display:block;border-radius:70%}.CreditCardViewBg::after{top:50%;right:40%;width:370%;height:140%;opacity:0.19}.CreditCardViewBg::before{top:37%;left:25%;width:270%;height:140%;opacity:0.37}.CreditCardView{opacity:0.3;font-family:"Helvetica Neue";line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 400ms linear;transition:all 400ms linear}.CreditCardView>*,.CreditCardView>*::before,.CreditCardView>*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.CreditCardView.is-flipped{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.CreditCardView.is-flipped .CreditCardViewBg{transform:scale(0)}.CreditCardView.is-flipped .CreditCardView__Front,.CreditCardView.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #a1a2a6 0%, #a1a2a6 12%, #a1a2a6 37%, #a1a2a6 51%, #a1a2a6 64%, #a1a2a6 83%, #a1a2a6 100%)}.CreditCardView .CreditCardView__Front,.CreditCardView .CreditCardView__Back{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 400ms linear;transition:all 400ms linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;z-index:3}.CreditCardView .CreditCardView__Front::before,.CreditCardView .CreditCardView__Back::before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all 400ms ease;transition:all 400ms ease}.CreditCardView .CreditCardView__Front::after,.CreditCardView .CreditCardView__Back::after{content:" ";display:block}.CreditCardView .CreditCardView__Front .CreditCardView__Display,.CreditCardView .CreditCardView__Back .CreditCardView__Display{color:#fff;font-weight:normal;z-index:3;text-shadow:-1px -1px 0 rgba(255,255,255,0.3),1px 1px 0 rgba(0,0,0,0.8)}.CreditCardView .CreditCardView__Front .CreditCardView__Cvc,.CreditCardView .CreditCardView__Back .CreditCardView__Cvc{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:14px}.CreditCardView .CreditCardView__Front .CreditCardView__Shiny,.CreditCardView .CreditCardView__Back .CreditCardView__Shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative;top:-10px}.CreditCardView .CreditCardView__Front .CreditCardView__Shiny::before,.CreditCardView .CreditCardView__Back .CreditCardView__Shiny::before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.CreditCardView .CreditCardView__Front .CreditCardView__Logo{position:absolute;opacity:0;right:5%;top:75%;-webkit-transition:400ms;transition:400ms}.CreditCardView .CreditCardView__Front .CreditCardView__Lower{width:86%;position:absolute;left:7%;bottom:30px}@media only screen and (max-width: 480px){.CreditCardView .CreditCardView__Front .CreditCardView__Lower{width:90%;left:5%}}.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Cvc{visibility:hidden;float:right;position:relative;bottom:5px}.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Number{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:24px;margin-bottom:30px}.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry{font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;letter-spacing:0;position:relative;width:25%;left:40%;top:-20px}.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry::before,.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry::after{font-family:"Helvetica Neue";font-weight:bold;font-size:7px;white-space:pre;display:block;opacity:0.5}.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry::before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Expiry::after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.CreditCardView .CreditCardView__Front .CreditCardView__Lower .CreditCardView__Name{text-transform:uppercase;font-family:"Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:-10px;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.CreditCardView .CreditCardView__Back{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.CreditCardView .CreditCardView__Back .CreditCardView__Bar{background-image:linear-gradient(#444, #333);width:100%;height:20%;position:absolute;top:10%}.CreditCardView .CreditCardView__Back::after{content:" ";display:block;background-image:linear-gradient(#fff, #fff);width:80%;height:16%;position:absolute;top:40%;left:4%}.CreditCardView .CreditCardView__Back .CreditCardView__Cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:600ms;transition-delay:600ms}.CreditCardView .CreditCardView__Back .CreditCardView__Shiny{position:absolute;top:66%;left:4%}.CreditCardView .CreditCardView__Back .CreditCardView__Shiny::after{content:"AUTHORIZED SIGNATURE ОБРАЗЕЦ ПОДПИСИ NOT VALID UNLESS SIGNED БЕЗ ПОДПИСИ ДЕРЖАТЕЛЯ НЕДЕЙСТВИТЕЛЬНА";position:absolute;left:120%;top:5%;color:white;font-size:7px;width:230px;opacity:0.5}.CreditCardView--firefox .CreditCardViewBg{top:0}.CreditCardView--ie-10 .CreditCardViewBg,.CreditCardView--ie-11 .CreditCardViewBg{top:0}.CreditCardView--ie-10.is-flipped,.CreditCardView--ie-11.is-flipped{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.CreditCardView--ie-10.is-flipped .CreditCardView__Front,.CreditCardView--ie-11.is-flipped .CreditCardView__Front{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.CreditCardView--ie-10.is-flipped .CreditCardView__Back,.CreditCardView--ie-11.is-flipped .CreditCardView__Back{-ms-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.CreditCardView--ie-10.is-flipped .CreditCardView__Back::after,.CreditCardView--ie-11.is-flipped .CreditCardView__Back::after{left:18%}.CreditCardView--ie-10.is-flipped .CreditCardView__Back .CreditCardView__Cvc,.CreditCardView--ie-11.is-flipped .CreditCardView__Back .CreditCardView__Cvc{-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.CreditCardView--ie-10.is-flipped .CreditCardView__Back .CreditCardView__Shiny,.CreditCardView--ie-11.is-flipped .CreditCardView__Back .CreditCardView__Shiny{left:84%}.CreditCardView--ie-10.is-flipped .CreditCardView__Back .CreditCardView__Shiny::after,.CreditCardView--ie-11.is-flipped .CreditCardView__Back .CreditCardView__Shiny::after{left:-480%;-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.CreditCardView--identified{opacity:1}.CreditCardView--identified .CreditCardView__Front .CreditCardView__Logo{opacity:1}

.CreditCardView__Logo{position:absolute;right:-20px;height:36px;width:60px;font-style:italic;background-size:contain;background-repeat:no-repeat}.CreditCardView__Logo--mir{background-image:url("/v1/assets/actr-ui-creditcard/mir.svg");background-position:2px 2px;top:125px;width:65px;height:19px}.CreditCardView__Logo--visa{background-image:url("/v1/assets/actr-ui-creditcard/visa.svg");background-position:2px 2px;top:125px;width:65px;height:32px}.CreditCardView__Logo--mastercard{background-image:url("/v1/assets/actr-ui-creditcard/mastercard.svg");top:125px;width:61px;height:38px}.CreditCardView__Logo--maestro{background-image:url("/v1/assets/actr-ui-creditcard/maestro.svg");top:125px;width:65px;height:32px}

.CreditCardView__BankLogo{position:absolute;right:5%;top:10px;background-size:contain;background-repeat:no-repeat;font-style:italic}.CreditCardView__BankLogo,.CreditCardView__BankLogo::before,.CreditCardView__BankLogo::after{box-sizing:border-box}.CreditCardView--akbars .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #016e2a 0%, #018633 12%, #019d3c 37%, #02972f 51%, #00842e 64%, #028d30 83%, #007a27 100%)}.CreditCardView--akbars .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #028f33 0%, #039936 30%, transparent 100%);box-shadow:4px 2px 6px #bad99d, 4px 2px 3px #fff, 1000px 7px 6px #7eb693, 1000px 6px 4px #018e32}.CreditCardView--akbars .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #028f33 0%, #039936 30%, transparent 100%);box-shadow:-4px -2px 6px #bad99d, -4px -2px 3px #fff, -180px -2px 6px #7eb693, -180px -2px 4px #018e32}.CreditCardView--akbars .CreditCardMap{background-color:#b2d9a4}.CreditCardView--akbars .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/akbars.svg");height:30px;width:125px}.CreditCardView--akbars.is-flipped .CreditCardView__Front,.CreditCardView--akbars.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #016e2a 0%, #018633 12%, #019d3c 37%, #02972f 51%, #00842e 64%, #028d30 83%, #007a27 100%)}.CreditCardView--alfabank .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #5a2323 0%, #761f20 12%, #921a1c 37%, #9f1919 51%, #bc1717 64%, #da0c15 83%, #df1716 100%)}.CreditCardView--alfabank .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #de1917 0%, #e02d15 30%, transparent 100%);box-shadow:4px 2px 6px #e6412c, 4px 2px 3px #fff, 1000px 7px 6px #e0211a, 1000px 6px 4px #98191a}.CreditCardView--alfabank .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #de1917 0%, #e02d15 30%, transparent 100%);box-shadow:-4px -2px 6px #e6412c, -4px -2px 3px #fff, -180px -2px 6px #e0211a, -180px -2px 4px #98191a}.CreditCardView--alfabank .CreditCardMap{background-color:#7a1c1e}.CreditCardView--alfabank .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/alfabank.svg");height:30px;width:125px}.CreditCardView--alfabank.is-flipped .CreditCardView__Front,.CreditCardView--alfabank.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #5a2323 0%, #761f20 12%, #921a1c 37%, #9f1919 51%, #bc1717 64%, #da0c15 83%, #df1716 100%)}.CreditCardView--bank-moskvi .CreditCardViewBg{color:#fff;background-image:linear-gradient(-5deg, #7e0d13 0%, #7e0d13 12%, #b20c23 37%, #c8c8c8 51%, #ececec 64%, #c6c6c6 83%, #ececec 100%)}.CreditCardView--bank-moskvi .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #7e0d13 0%, #b20c23 30%, transparent 100%);box-shadow:4px 2px 6px #b20c23, 4px 2px 3px #b20c23, 1000px 7px 6px #7e0d13, 1000px 6px 4px #7e0d13}.CreditCardView--bank-moskvi .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #7e0d13 0%, #b20c23 30%, transparent 100%);box-shadow:-4px -2px 6px #b20c23, -4px -2px 3px #b20c23, -180px -2px 6px #7e0d13, -180px -2px 4px #7e0d13}.CreditCardView--bank-moskvi .CreditCardMap{background-color:#8c8b8b}.CreditCardView--bank-moskvi .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/bank-moskvi.svg");height:30px;width:125px}.CreditCardView--bank-moskvi.is-flipped .CreditCardView__Front,.CreditCardView--bank-moskvi.is-flipped .CreditCardView__Back{background-image:linear-gradient(-5deg, #7e0d13 0%, #7e0d13 12%, #b20c23 37%, #c8c8c8 51%, #ececec 64%, #c6c6c6 83%, #ececec 100%)}.CreditCardView--binbank .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #2c5e93 0%, #32639d 12%, #3a699f 37%, #3c69a0 51%, #3a699f 64%, #4d76aa 83%, #557aae 100%)}.CreditCardView--binbank .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #6b8bba 0%, #90a4c7 30%, transparent 100%);box-shadow:4px 2px 6px #aebcd7, 4px 2px 3px #a2b1d0, 1000px 7px 6px #9fb0ce, 1000px 6px 4px #bfc6d9}.CreditCardView--binbank .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #6b8bba 0%, #90a4c7 30%, transparent 100%);box-shadow:-4px -2px 6px #aebcd7, -4px -2px 3px #a2b1d0, -180px -2px 6px #9fb0ce, -180px -2px 4px #bfc6d9}.CreditCardView--binbank .CreditCardMap{background-color:#002a52}.CreditCardView--binbank .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/binbank.svg");height:30px;width:125px}.CreditCardView--binbank.is-flipped .CreditCardView__Front,.CreditCardView--binbank.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #2c5e93 0%, #32639d 12%, #3a699f 37%, #3c69a0 51%, #3a699f 64%, #4d76aa 83%, #557aae 100%)}.CreditCardView--citibank .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #0068a5 0%, #4fc8f5 100%)}.CreditCardView--citibank .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #002f63 0%, #01619d 30%, transparent 100%);box-shadow:4px 2px 6px #4fc8f3, 4px 2px 3px #a7d8e9, 1000px 7px 6px #024e8a, 1000px 6px 4px #54cbf5}.CreditCardView--citibank .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #002f63 0%, #01619d 30%, transparent 100%);box-shadow:-4px -2px 6px #007cba, -4px -2px 3px #a7d8e9, -180px -2px 6px #024e8a, -180px -2px 4px #54cbf5}.CreditCardView--citibank .CreditCardMap{background-color:#4fc8f5}.CreditCardView--citibank .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/citibank.svg");height:30px;width:48px}.CreditCardView--citibank.is-flipped .CreditCardView__Front,.CreditCardView--citibank.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #0068a5 0%, #4fc8f5 100%)}.CreditCardView--crediteuropebank .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #037ec2 0%, #007bbf 100%)}.CreditCardView--crediteuropebank .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #0580c4 0%, #0580c4 30%, transparent 100%);box-shadow:4px 2px 6px #4fc8f3, 4px 2px 3px #0580c4, 1000px 7px 6px #024e8a, 1000px 6px 4px #0580c4}.CreditCardView--crediteuropebank .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #0580c4 0%, #0580c4 30%, transparent 100%);box-shadow:-4px -2px 6px #007cba, -4px -2px 3px #0580c4, -180px -2px 6px #024e8a, -180px -2px 4px #0580c4}.CreditCardView--crediteuropebank .CreditCardMap{background-color:#72abd0}.CreditCardView--crediteuropebank .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/crediteuropebank.svg");height:30px;width:150px}.CreditCardView--crediteuropebank.is-flipped .CreditCardView__Front,.CreditCardView--crediteuropebank.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #037ec2 0%, #007bbf 100%)}.CreditCardView--gasprom .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #00204f 0%, #0272aa 100%)}.CreditCardView--gasprom .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #0272aa 0%, #136aa1 30%, transparent 100%);box-shadow:4px 2px 6px #025b92, 4px 2px 3px #fff, 1000px 7px 6px #00204f, 1000px 6px 4px #068ec3}.CreditCardView--gasprom .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #0272aa 0%, #136aa1 30%, transparent 100%);box-shadow:-4px -2px 6px #025b92, -4px -2px 3px #fff, -180px -2px 6px #00204f, -180px -2px 4px #068ec3}.CreditCardView--gasprom .CreditCardMap{background-color:#0272aa}.CreditCardView--gasprom .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/gasprom.svg");height:30px;width:150px}.CreditCardView--gasprom.is-flipped .CreditCardView__Front,.CreditCardView--gasprom.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #00204f 0%, #0272aa 100%)}.CreditCardView--homecredit .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #aa0001 0%, #e00001 100%)}.CreditCardView--homecredit .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #e00001 0%, #e00001 30%, transparent 100%);box-shadow:4px 2px 6px #e00001, 4px 2px 3px #e00001, 1000px 7px 6px #e00001, 1000px 6px 4px #e00001}.CreditCardView--homecredit .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #e00001 0%, #e00001 30%, transparent 100%);box-shadow:-4px -2px 6px #e00001, -4px -2px 3px #e00001, -180px -2px 6px #e00001, -180px -2px 4px #e00001}.CreditCardView--homecredit .CreditCardMap{background-color:#aa0001}.CreditCardView--homecredit .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/homecredit.svg");height:30px;width:51px}.CreditCardView--homecredit.is-flipped .CreditCardView__Front,.CreditCardView--homecredit.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #aa0001 0%, #e00001 100%)}.CreditCardView--mdm .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #f58320 0%, #fec711 100%)}.CreditCardView--mdm .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #fec711 0%, #fec711 30%, transparent 100%);box-shadow:4px 2px 6px #fec711, 4px 2px 3px #fec711, 1000px 7px 6px #fec711, 1000px 6px 4px #fec711}.CreditCardView--mdm .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #fec711 0%, #fec711 30%, transparent 100%);box-shadow:-4px -2px 6px #fec711, -4px -2px 3px #fec711, -180px -2px 6px #fec711, -180px -2px 4px #fec711}.CreditCardView--mdm .CreditCardMap{background-color:#f47812}.CreditCardView--mdm .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/mdm.svg");height:30px;width:105px}.CreditCardView--mdm.is-flipped .CreditCardView__Front,.CreditCardView--mdm.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #f58320 0%, #fec711 100%)}.CreditCardView--otkritie .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #4abdd5 0%, #0277bd 100%)}.CreditCardView--otkritie .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #4abdd5 0%, #00add6 30%, transparent 100%);box-shadow:4px 2px 6px #4abdd5, 4px 2px 3px #fff, 1000px 7px 6px #00add6, 1000px 6px 4px #00add6}.CreditCardView--otkritie .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #4abdd5 0%, #00add6 30%, transparent 100%);box-shadow:-4px -2px 6px #4abdd5, -4px -2px 3px #fff, -180px -2px 6px #00add6, -180px -2px 4px #00add6}.CreditCardView--otkritie .CreditCardMap{background-color:#4abdd5}.CreditCardView--otkritie .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/otkritie.svg");height:30px;width:150px}.CreditCardView--otkritie.is-flipped .CreditCardView__Front,.CreditCardView--otkritie.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #4abdd5 0%, #0277bd 100%)}.CreditCardView--promsvyazbank .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #ededec 0%, #7d7d7d 100%)}.CreditCardView--promsvyazbank .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #e0e0e0 0%, #d9d9d9 30%, transparent 100%);box-shadow:4px 2px 6px #d9d9d9, 4px 2px 3px #d9d9d9, 1000px 7px 6px #d9d9d9, 1000px 6px 4px #d9d9d9}.CreditCardView--promsvyazbank .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #e0e0e0 0%, #d9d9d9 30%, transparent 100%);box-shadow:-4px -2px 6px #d9d9d9, -4px -2px 3px #d9d9d9, -180px -2px 6px #d9d9d9, -180px -2px 4px #d9d9d9}.CreditCardView--promsvyazbank .CreditCardMap{background-color:#7d7d7d}.CreditCardView--promsvyazbank .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/promsvyazbank.svg");height:30px;width:150px}.CreditCardView--promsvyazbank.is-flipped .CreditCardView__Front,.CreditCardView--promsvyazbank.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #ededec 0%, #7d7d7d 100%)}.CreditCardView--raiffeisen .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #ededec 0%, #7d7d7d 100%)}.CreditCardView--raiffeisen .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #e0e0e0 0%, #d9d9d9 30%, transparent 100%);box-shadow:4px 2px 6px #d9d9d9, 4px 2px 3px #d9d9d9, 1000px 7px 6px #d9d9d9, 1000px 6px 4px #d9d9d9}.CreditCardView--raiffeisen .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #e0e0e0 0%, #d9d9d9 30%, transparent 100%);box-shadow:-4px -2px 6px #d9d9d9, -4px -2px 3px #d9d9d9, -180px -2px 6px #d9d9d9, -180px -2px 4px #d9d9d9}.CreditCardView--raiffeisen .CreditCardMap{background-color:#7d7d7d}.CreditCardView--raiffeisen .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/raiffeisen.svg");height:30px;width:150px}.CreditCardView--raiffeisen.is-flipped .CreditCardView__Front,.CreditCardView--raiffeisen.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #ededec 0%, #7d7d7d 100%)}.CreditCardView--rosbank .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #ededec 0%, #7d7d7d 100%)}.CreditCardView--rosbank .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #e0e0e0 0%, #d9d9d9 30%, transparent 100%);box-shadow:4px 2px 6px #d9d9d9, 4px 2px 3px #d9d9d9, 1000px 7px 6px #d9d9d9, 1000px 6px 4px #d9d9d9}.CreditCardView--rosbank .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #e0e0e0 0%, #d9d9d9 30%, transparent 100%);box-shadow:-4px -2px 6px #d9d9d9, -4px -2px 3px #d9d9d9, -180px -2px 6px #d9d9d9, -180px -2px 4px #d9d9d9}.CreditCardView--rosbank .CreditCardMap{background-color:#7d7d7d}.CreditCardView--rosbank .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/rosbank.svg");height:30px;width:150px}.CreditCardView--rosbank.is-flipped .CreditCardView__Front,.CreditCardView--rosbank.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #ededec 0%, #7d7d7d 100%)}.CreditCardView--rsb .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #008e4e 0%, #005b14 100%)}.CreditCardView--rsb .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #005129 0%, #03ab77 30%, transparent 100%);box-shadow:4px 2px 6px #03ab77, 4px 2px 3px #03ab77, 1000px 7px 6px #03ab77, 1000px 6px 4px #03ab77}.CreditCardView--rsb .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #005129 0%, #03ab77 30%, transparent 100%);box-shadow:-4px -2px 6px #03ab77, -4px -2px 3px #03ab77, -180px -2px 6px #03ab77, -180px -2px 4px #03ab77}.CreditCardView--rsb .CreditCardMap{background-color:#03ab77}.CreditCardView--rsb .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/rsb.svg");height:30px;width:129px}.CreditCardView--rsb.is-flipped .CreditCardView__Front,.CreditCardView--rsb.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #008e4e 0%, #005b14 100%)}.CreditCardView--russtandart .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #ead665 0%, #c6952e 100%)}.CreditCardView--russtandart .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #ddbf51 0%, #ddbf51 30%, transparent 100%);box-shadow:4px 2px 6px #d7bf53, 4px 2px 3px #ddbf51, 1000px 7px 6px #ddbf51, 1000px 6px 4px #ddbf51}.CreditCardView--russtandart .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #ddbf51 0%, #ddbf51 30%, transparent 100%);box-shadow:-4px -2px 6px #ddbf51, -4px -2px 3px #ddbf51, -180px -2px 6px #ddbf51, -180px -2px 4px #ddbf51}.CreditCardView--russtandart .CreditCardMap{background-color:#765216}.CreditCardView--russtandart .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/russtandart.svg");height:36px;width:104px}.CreditCardView--russtandart.is-flipped .CreditCardView__Front,.CreditCardView--russtandart.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #ead665 0%, #c6952e 100%)}.CreditCardView--soyuz .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #0086b3 0%, #004c8b 12%, #00a4cb 37%, #00a8d2 51%, #007cab 64%, #00518e 83%, #0076a9 100%)}.CreditCardView--soyuz .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #004c8b 0%, #00518e 30%, transparent 100%);box-shadow:4px 2px 6px #008db9, 4px 2px 3px #004c8b, 1000px 7px 6px #004c8b, 1000px 6px 4px #004c8b}.CreditCardView--soyuz .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #004c8b 0%, #00518e 30%, transparent 100%);box-shadow:-4px -2px 6px #008db9, -4px -2px 3px #004c8b, -180px -2px 6px #004c8b, -180px -2px 4px #004c8b}.CreditCardView--soyuz .CreditCardMap{background-color:#004c8b}.CreditCardView--soyuz .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/soyuz.svg");height:36px;width:104px}.CreditCardView--soyuz.is-flipped .CreditCardView__Front,.CreditCardView--soyuz.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #0086b3 0%, #004c8b 12%, #00a4cb 37%, #00a8d2 51%, #007cab 64%, #00518e 83%, #0076a9 100%)}.CreditCardView--tinkoff .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #aaaab2 0%, #d3d6df 12%, #e1e3ef 37%, #e1e3ef 51%, #cacdd6 64%, #cacdd6 83%, #a8abb2 100%)}.CreditCardView--tinkoff .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #cacdd6 0%, #cacdd6 30%, transparent 100%);box-shadow:4px 2px 6px #cacdd6, 4px 2px 3px #cacdd6, 1000px 7px 6px #86868e, 1000px 6px 4px #cacdd6}.CreditCardView--tinkoff .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #cacdd6 0%, #cacdd6 30%, transparent 100%);box-shadow:-4px -2px 6px #cacdd6, -4px -2px 3px #cacdd6, -180px -2px 6px #cacdd6, -180px -2px 4px #cacdd6}.CreditCardView--tinkoff .CreditCardMap{background-color:#9a9ba0}.CreditCardView--tinkoff .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/tinkoff.svg");height:36px;width:104px}.CreditCardView--tinkoff.is-flipped .CreditCardView__Front,.CreditCardView--tinkoff.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #aaaab2 0%, #d3d6df 12%, #e1e3ef 37%, #e1e3ef 51%, #cacdd6 64%, #cacdd6 83%, #a8abb2 100%)}.CreditCardView--unicredit .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #790000 0%, #ba141a 12%, #ec1d24 37%, #e71c24 51%, #f04f37 64%, #fab8a0 83%, #fab8a0 100%)}.CreditCardView--unicredit .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #ee382c 0%, #ab1015 30%, transparent 100%);box-shadow:4px 2px 6px #cb1b1f, 4px 2px 3px #cacdd6, 1000px 7px 6px #ab1015, 1000px 6px 4px #ee382c}.CreditCardView--unicredit .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #ee382c 0%, #ab1015 30%, transparent 100%);box-shadow:-4px -2px 6px #cb1b1f, -4px -2px 3px #cacdd6, -180px -2px 6px #ab1015, -180px -2px 4px #ee382c}.CreditCardView--unicredit .CreditCardMap{background-color:#fab8a0}.CreditCardView--unicredit .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/unicredit.svg");height:36px;width:104px}.CreditCardView--unicredit.is-flipped .CreditCardView__Front,.CreditCardView--unicredit.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #790000 0%, #ba141a 12%, #ec1d24 37%, #e71c24 51%, #f04f37 64%, #fab8a0 83%, #fab8a0 100%)}.CreditCardView--vtb24 .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #012461 0%, #03478b 100%)}.CreditCardView--vtb24 .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #024c8e 0%, #004b8d 30%, transparent 100%);box-shadow:4px 2px 6px #024c8e, 4px 2px 3px #4691d3, 1000px 7px 6px #004b8d, 1000px 6px 4px #00367d}.CreditCardView--vtb24 .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #024c8e 0%, #004b8d 30%, transparent 100%);box-shadow:-4px -2px 6px #024c8e, -4px -2px 3px #4691d3, -180px -2px 6px #004b8d, -180px -2px 4px #00367d}.CreditCardView--vtb24 .CreditCardMap{background-color:#97a6cc}.CreditCardView--vtb24 .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/vtb24.svg");height:36px;width:104px}.CreditCardView--vtb24.is-flipped .CreditCardView__Front,.CreditCardView--vtb24.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #012461 0%, #03478b 100%)}.CreditCardView--sberbank .CreditCardViewBg{color:#fff;background-image:linear-gradient(17deg, #00520e 0%, #016414 12%, #00631a 37%, #058015 51%, #2e9415 64%, #4c9d10 83%, #5ba512 100%)}.CreditCardView--sberbank .CreditCardViewBg::after{background-image:radial-gradient(ellipse at bottomleft, #399913 0%, #87b40f 30%, transparent 100%);box-shadow:4px 2px 6px #e3f645, 4px 2px 3px #fff, 1000px 7px 6px #b0c715, 1000px 6px 4px #e3f645}.CreditCardView--sberbank .CreditCardViewBg::before{background-image:radial-gradient(ellipse at bottom left, #399913 0%, #87b40f 30%, transparent 100%);box-shadow:-4px -2px 6px #e3f645, -4px -2px 3px #fff, -180px -2px 6px #b0c715, -180px -2px 4px #e3f645}.CreditCardView--sberbank .CreditCardView__BankLogo{background-image:url("/v1/assets/actr-ui-creditcard/sberbank.svg");height:30px;width:150px}.CreditCardView--sberbank .CreditCardMap{background-color:#00520e}.CreditCardView--sberbank.is-flipped .CreditCardView__Front,.CreditCardView--sberbank.is-flipped .CreditCardView__Back{background-image:linear-gradient(17deg, #00520e 0%, #016414 12%, #00631a 37%, #058015 51%, #2e9415 64%, #4c9d10 83%, #5ba512 100%)}

.CreditCardForm{background-color:#f5f5f5;padding:20px 20px 10px 20px;border-radius:4px}.CreditCardForm__Field .FormField__Label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CreditCardForm__Field--number{width:57.62712%;float:left;margin-right:1.69492%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CreditCardForm__Field--number{width:100%;float:right;margin-right:0}}.CreditCardForm__Field--expiry{width:40.67797%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CreditCardForm__Field--expiry{width:100%;float:right;margin-right:0}}.CreditCardForm__Field--name{width:57.62712%;float:left;margin-right:1.69492%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CreditCardForm__Field--name{width:100%;float:right;margin-right:0}}.CreditCardForm__Field--cvc{width:40.67797%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CreditCardForm__Field--cvc{width:100%;float:right;margin-right:0}}.CreditCardForm__FieldsRow{max-width:100%;margin-left:auto;margin-right:auto}.CreditCardForm__FieldsRow:after{content:" ";display:block;clear:both}

.CreditCardNote__Note{margin-top:1.43rem;color:#757575}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CreditCardNote__Note{margin-top:0;width:20.28986%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CreditCardNote__Note{margin-top:0;width:27.53623%;float:right;margin-right:0}}.CreditCardNote__Note p{font-size:0.9rem;margin-bottom:6px}.CreditCardNote__Note__CC{font-weight:600;font-size:1rem !important;color:#424242}.CreditCardNote__Note__Verified{width:131px;height:25px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/verified.png") no-repeat;margin-bottom:10px}.CreditCardNote__Note__Verified__Visa{width:55px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/platron/Verified-by-visa-logo.svg") no-repeat;margin-top:10px}.CreditCardNote__Note__Verified__Mastercard{width:75px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/platron/Mastercard_SecureCode_2016.svg") no-repeat;margin-top:10px}.CreditCardNote__Note__Secure .Button{font-size:0.9rem;padding-left:0;padding-right:0}.CreditCardNote__Note__Secure .Button__Text{border-bottom:1px dashed}.CreditCardNote__Note__Logos{width:132px;height:18px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/payservices.png") no-repeat;margin-top:20px}.CreditCardNote__Note__Logos__Platron{width:70px;height:18px;display:inline-block;background:url("/v1/assets/payment-components-legacy/platron/logo-platron-bw.svg") no-repeat;margin-top:10px;margin-left:5px}.CreditCardNote__Note__Logos__GateExpress{width:93px;height:18px;display:inline-block;background:url("/v1/assets/payment-components-legacy/gate-express/payservices.png") no-repeat;margin-top:10px}.CreditCardNote__We__Accept{display:flex;margin-bottom:5px;flex-wrap:wrap}.CreditCardNote__We__Accept .Visa{width:64px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/visa.svg") no-repeat}.CreditCardNote__We__Accept .Visa_Electron{width:60px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/visa-electron.svg") no-repeat}.CreditCardNote__We__Accept .Mastercard{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/mastercard.svg") no-repeat}.CreditCardNote__We__Accept .Maestro{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/maestro.svg") no-repeat}.CreditCardNote__We__Accept .Mir{width:88px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/mir.svg") no-repeat}

.PaymentOptionAlfaMixed__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionAlfaMixed__CardWrap:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfaMixed__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfaMixed__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionAlfaMixed__Card .CreditCard{margin:0 auto}.PaymentOptionAlfaMixed__Spinner{padding:4rem 0;text-align:center}.PaymentOptionAlfaMixed__Spinner .Alert{margin-top:1.43rem}.PaymentOptionAlfaMixed__Iframe{width:100%;max-width:100%;border:0;padding:0;margin:0;margin-top:-15px;min-height:300px}@media only screen and (max-width: 736px){.PaymentOptionAlfaMixed__Iframe{height:509px}}@media only screen and (min-width: 737px){.PaymentOptionAlfaMixed__Iframe{height:310px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfaMixed__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionAlfaMixed__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfaMixed__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfaMixed__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}.PaymentOptionAlfaMixed__Alfa__GuestVariants__Title{font-size:18px;margin-bottom:1em}.PaymentOptionAlfaMixed__Alfa__GuestVariants__Title__Small{font-size:12px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfaMixed__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionAlfaMixed__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfaMixed__Alfa__GuestVariant{flex:1}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfaMixed__Alfa__GuestVariant{flex:1}}.PaymentOptionAlfaMixed__Alfa__GuestVariant__Label{margin-bottom:1em;font-size:12px;color:#757575}.PaymentOptionAlfaMixed__Alfa__GuestVariant__Button .Button{white-space:normal}.PaymentOptionAlfaMixed__Alfa__GuestVariant__Button .Button__Content{height:auto;line-height:1.2em;padding-top:.5em;padding-bottom:.5em}.PaymentOptionAlfaMixed__Alfa__Authorized__Title{font-size:18px;margin-bottom:1em}.PaymentOptionAlfaMixed__Alfa__Authorized__Title .Price{font-size:24px;color:#E53935}.PaymentOptionAlfaMixed__Alfa__Authorized__Input{width:200px}.PaymentOptionAlfaMixed__Alfa__Authorized__PayButton.Button,.PaymentOptionAlfaMixed__Alfa__Authorized__Button.Button{width:350px;margin-left:1em;color:#fff;border-color:rgba(11,31,53,0.9);background-color:rgba(11,31,53,0.9);border-bottom-color:rgba(2,6,11,0.9);font-size:1.1rem;outline:none;cursor:pointer;user-select:none;text-align:center;white-space:nowrap;vertical-align:middle;border-left-color:transparent;border-radius:4px;padding:0 1.5em;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:0.2s}.PaymentOptionAlfaMixed__Alfa__Authorized__Button.Button{max-width:100%;margin:auto;display:block;margin-top:1.4rem;margin-bottom:1.4rem;white-space:normal}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfaMixed__Alfa__Authorized__Button.Button .Button__Content{height:auto}}.PaymentOptionAlfaMixed__Alfa__Authorized__PayButton.Button:hover,.PaymentOptionAlfaMixed__Alfa__Authorized__Button.Button:hover,.PaymentOptionAlfaMixed__Alfa__Authorized__PayButton.Button:active,.PaymentOptionAlfaMixed__Alfa__Authorized__Button.Button:active{color:#fff;border-color:#0b1f35;background-color:#0b1f35;border-bottom-color:#02060b}.PaymentOptionAlfaMixed__Error__LK{margin:.5em .5em 0 .5em;padding:.3em .5em;color:rgba(11,31,53,0.95);border:1px solid rgba(11,31,53,0.6);border-radius:4px;background-color:#eee}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfaMixed__Error__LK{display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionAlfaMixed__Error__LK{display:block}}.PaymentOptionAlfaMixed__Error__LK:hover,.PaymentOptionAlfaMixed__Error__LK:active{color:#0b1f35}.PaymentOptionAlfaMixed__FullIdentification{color:rgba(240,50,38,0.85);font-size:1.1em}

.PaymentOptionAlfaMoney__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionAlfaMoney__CardWrap:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionAlfaMoney__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionAlfaMoney__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionAlfaMoney__Spinner{padding:4rem 0;text-align:center}.PaymentOptionAlfaMoney__Spinner .Alert{margin-top:1.43rem}.PaymentOptionAlfaMoney__Alfa__Authorized__Button.Button{width:350px;max-width:100%;margin:auto;display:block;margin-top:1.4rem;margin-bottom:1.4rem;color:#fff;border-color:rgba(11,31,53,0.9);background-color:rgba(11,31,53,0.9);border-bottom-color:rgba(2,6,11,0.9);font-size:1.1rem;outline:none;cursor:pointer;user-select:none;text-align:center;border-left-color:transparent;border-radius:4px;padding:0 1.5em;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:0.2s}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionAlfaMoney__Alfa__Authorized__Button.Button .Button__Content{height:auto}}.PaymentOptionAlfaMoney__Alfa__Authorized__Button.Button:hover,.PaymentOptionAlfaMoney__Alfa__Authorized__Button.Button:active{color:#fff;border-color:#0b1f35;background-color:#0b1f35;border-bottom-color:#02060b}

.PaymentOptionApplePay__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionApplePay__CardWrap:after{content:" ";display:block;clear:both}.PaymentOptionApplePay__PayButton{width:300px;margin:1em auto;font-size:1.1rem;transition-property:background-color, border-radius, border-color, color, opacity;transition-duration:0.2s}

.PaymentOptionGateExpress__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionGateExpress__CardWrap:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionGateExpress__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionGateExpress__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionGateExpress__Card .CreditCard{margin:0 auto}.PaymentOptionGateExpress__Note{margin-top:1.43rem;color:#757575}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionGateExpress__Note{margin-top:0;width:20.28986%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionGateExpress__Note{margin-top:0;width:27.53623%;float:right;margin-right:0}}.PaymentOptionGateExpress__Note p{font-size:0.9rem;margin-bottom:6px}.PaymentOptionGateExpress__Note__CC{font-weight:600;font-size:1rem !important;color:#424242}.PaymentOptionGateExpress__Note__Verified__Visa{width:55px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/gate-express/Verified-by-visa-logo.svg") no-repeat;margin-top:10px}.PaymentOptionGateExpress__Note__Verified__Mastercard{width:75px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/gate-express/Mastercard_SecureCode_2016.svg") no-repeat;margin-top:10px}.PaymentOptionGateExpress__Note__Secure .Button{font-size:0.9rem;padding-left:0;padding-right:0}.PaymentOptionGateExpress__Note__Secure .Button__Text{border-bottom:1px dashed}.PaymentOptionGateExpress__Note__Logos{width:53px;height:18px;display:inline-block;background:url("/v1/assets/payment-components-legacy/gate-express/pcidss.png") no-repeat;margin-top:10px}.PaymentOptionGateExpress__Spinner{padding:4rem 0;text-align:center}.PaymentOptionGateExpress__Spinner .Alert{margin-top:1.43rem}.PaymentOptionGateExpress__Iframe{width:100%;max-width:100%;border:0;padding:0;margin:0;margin-top:-15px;min-height:300px}@media only screen and (max-width: 736px){.PaymentOptionGateExpress__Iframe{height:509px}}@media only screen and (min-width: 737px){.PaymentOptionGateExpress__Iframe{height:310px}}.PaymentOptionGateExpress__We__Accept{display:flex;margin-bottom:5px;flex-wrap:wrap}.PaymentOptionGateExpress__We__Accept .Visa{width:64px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/gate-express/visa.svg") no-repeat}.PaymentOptionGateExpress__We__Accept .Visa_Electron{width:60px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/gate-express/visa-electron.svg") no-repeat}.PaymentOptionGateExpress__We__Accept .Mastercard{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/gate-express/mastercard.svg") no-repeat}.PaymentOptionGateExpress__We__Accept .Maestro{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/gate-express/maestro.svg") no-repeat}.PaymentOptionGateExpress__We__Accept .Mir{width:88px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/gate-express/mir.svg") no-repeat}

.PaymentOptionIframeUniteller__Form{display:none}.PaymentOptionIframeUniteller__Iframe{background-color:#fff;border:none}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionIframeUniteller__Iframe{height:620px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionIframeUniteller__Iframe{height:620px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionIframeUniteller__Iframe{height:400px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionIframeUniteller__Iframe{height:400px}}

.PaymentOptionIngosPoints__Input{max-width:320px;box-sizing:border-box;overflow:hidden;position:relative;color:#424242;background-color:#FFFFFF;border-radius:4px;border:1px solid #9E9E9E;transition:all 0.2s;height:2.4em}.PaymentOptionIngosPoints__Input input{padding:0 0.5em;box-sizing:inherit;line-height:2.4em;height:2.4em;background:none;display:block;border:none;width:100%;outline:0;transition-property:padding, top, font-size;transition-duration:0.2s}.PaymentOptionIngosPoints__SMSModal{max-width:320px}.PaymentOptionIngosPoints__Error{max-width:320px}.PaymentOptionIngosPoints__Loader{display:block;margin:1em auto}

.PaymentOptionMoneyWall__Button{padding-left:1.5em;padding-right:1.5em}.PaymentOptionMoneyWall__Logo{width:280px;height:60px;display:inline-block;background:url("/v1/assets/payment-components-legacy/moneywall/moneywall-logo.svg") no-repeat;margin-top:10px}.PaymentOptionMoneyWall__Link{color:inherit;text-decoration:underline}.PaymentOptionMoneyWall__Link:active,.PaymentOptionMoneyWall__Link:focus,.PaymentOptionMoneyWall__Link:hover{color:inherit;text-decoration:underline}

.OfferPodeli__MoneyWrap,.OfferPodeli__SanctionsWrap{font-family:Open Sans, sans-serif;display:flex;width:100%;font-size:14px;margin-bottom:24px;margin-top:10px;border-radius:8px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__MoneyWrap,.OfferPodeli__SanctionsWrap{align-items:center}}.OfferPodeli__MoneyWrap:hover,.OfferPodeli__SanctionsWrap:hover{cursor:default}.OfferPodeli__Title,.OfferPodeli__ErrorTitle{color:#E53935;font-size:18px;font-weight:700;margin-bottom:4px}.OfferPodeli__MoneyWrap{gap:16px;justify-content:center;padding:0 16px;background-color:#f5f7f9}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.OfferPodeli__MoneyWrap{gap:0;align-items:flex-end}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__MoneyWrap{flex-direction:column-reverse}}.OfferPodeli__Logo{background-size:contain;height:auto;width:356px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.OfferPodeli__Logo{width:308px;max-width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__Logo{width:264px;max-width:100%}}.OfferPodeli__Content{padding:24px 0;line-height:24px;display:flex;flex-direction:column;gap:16px}.OfferPodeli__Confirm{font-weight:600;background-color:#ff3440;color:white;height:40px;line-height:40px;text-align:center;width:215px;border-radius:4px}.OfferPodeli__Confirm:hover{cursor:pointer;background-color:#ff4e58}.OfferPodeli__ContactSupport{color:#039BE5}.OfferPodeli__ContactSupport:hover{cursor:pointer;color:#0277BD}.OfferPodeli__Description{max-width:394px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__Description{max-width:332px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.OfferPodeli__Description{max-width:332px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.OfferPodeli__SanctionsWrap{gap:24px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.OfferPodeli__SanctionsWrap{gap:24px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.OfferPodeli__SanctionsWrap{gap:16px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__SanctionsWrap{flex-direction:column;gap:8px}}.OfferPodeli__ErrorTitle{font-size:16px;line-height:20px}.OfferPodeli__ErrorBlock{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#f5f7f9;padding:24px;gap:16px;border-radius:8px;text-align:center;width:100%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.OfferPodeli__ErrorBlock{flex-basis:32.7%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.OfferPodeli__ErrorBlock{flex-basis:32.7%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.OfferPodeli__ErrorBlock{flex-basis:32.7%}}.OfferPodeli__SolutionBlock{display:flex;border:1px solid #EBF0F7;border-radius:8px;width:100%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__SolutionBlock{flex-direction:column;align-items:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.OfferPodeli__SolutionBlock{flex-basis:67.3%;padding:0 24px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.OfferPodeli__SolutionBlock{flex-basis:67.3%;padding:0 24px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.OfferPodeli__SolutionBlock{flex-basis:67.3%;padding:0 24px}}.OfferPodeli__SolutionContent{padding:24px 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__SolutionContent{display:flex;flex-direction:column;align-items:center;padding:24px}}.OfferPodeli__SolutionTitle{color:#1a1a1a;font-size:24px;line-height:32px;font-weight:700}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__SolutionTitle{text-align:center}}.OfferPodeli__SolutionText{line-height:24px;margin-top:4px}.OfferPodeli__SolutionText--offer_podeli{max-width:426px;margin-bottom:16px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__SolutionText{text-align:center}}.OfferPodeli__SanctionsLogo{background-size:contain;height:200px;width:220px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.OfferPodeli__SanctionsLogo{height:120px;width:132px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.OfferPodeli__SanctionsLogo{height:120px;width:132px}}

.PaymentOptionPayps .Alert{margin-top:1em}.PaymentOptionPayps__Benefits{margin-bottom:1em}.PaymentOptionPayps__Benefit{margin-bottom:.5em}.PaymentOptionPayps__Benefit__Label{font-weight:600;height:52px;width:52px;line-height:52px;text-align:center;color:#424242;background-color:#dddfe0;border-radius:50%;display:inline-block}.PaymentOptionPayps__Description{margin-bottom:.5em}.PaymentOptionPayps__Signature{color:#9E9E9E;margin-bottom:.5em}.PaymentOptionPayps__Signature__Label,.PaymentOptionPayps__Signature__Logo{display:inline-block;vertical-align:middle}.PaymentOptionPayps__Signature__Logo{background-image:url("/v1/assets/payment-components-legacy/payps/payps-logo.png");height:40px;margin-right:.5em;width:93px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13 / 10), only screen and (min-resolution: 120dpi){.PaymentOptionPayps__Signature__Logo{background-image:url("/v1/assets/payment-components-legacy/payps/payps-logo@2x.png");background-size:contain}}.PaymentOptionPayps__Button{text-align:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPayps__Benefits{text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPayps__Benefits{text-align:center}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPayps__Benefits{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionPayps__Benefits:after{content:" ";display:block;clear:both}.PaymentOptionPayps__Benefit{width:28.57143%;float:left;white-space:nowrap}.PaymentOptionPayps__Benefit:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.PaymentOptionPayps__Benefit:nth-child(3n+2){margin-left:35.71429%;margin-right:-100%;clear:none}.PaymentOptionPayps__Benefit:nth-child(3n+3){margin-left:71.42857%;margin-right:-100%;clear:none}.PaymentOptionPayps__Benefit__Label,.PaymentOptionPayps__Benefit__Text{display:inline-block;vertical-align:middle}.PaymentOptionPayps__Benefit__Label{margin-right:1em}.PaymentOptionPayps__Benefit__Text{white-space:pre}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPayps__Benefits{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionPayps__Benefits:after{content:" ";display:block;clear:both}.PaymentOptionPayps__Benefit{width:28.57143%;float:left;white-space:nowrap}.PaymentOptionPayps__Benefit:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.PaymentOptionPayps__Benefit:nth-child(3n+2){margin-left:35.71429%;margin-right:-100%;clear:none}.PaymentOptionPayps__Benefit:nth-child(3n+3){margin-left:71.42857%;margin-right:-100%;clear:none}.PaymentOptionPayps__Benefit__Label,.PaymentOptionPayps__Benefit__Text{display:inline-block;vertical-align:middle}.PaymentOptionPayps__Benefit__Label{margin-right:1em}.PaymentOptionPayps__Benefit__Text{white-space:pre}}

.PaymentOptionPcidssEgopay__Iframe{visibility:hidden;position:absolute;width:0;height:0;border:0;opacity:0}.PaymentOptionPcidssEgopay__Iframe.is-show{opacity:1;visibility:visible;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:999999;transition:opacity 0.3s;background-color:#fff}.PaymentOptionPcidssEgopay__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionPcidssEgopay__CardWrap:after{content:" ";display:block;clear:both}.PaymentOptionPcidssEgopay__Card .CreditCard{margin:0 auto}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPcidssEgopay__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPcidssEgopay__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionPcidssEgopay__Note{margin-top:1em;color:#757575}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPcidssEgopay__Note{width:20.28986%;float:right;margin-right:0;margin-top:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPcidssEgopay__Note{width:27.53623%;float:right;margin-right:0;margin-top:0}}.PaymentOptionPcidssEgopay__Note p{font-size:0.9em;margin-bottom:6px}.PaymentOptionPcidssEgopay__Note__Verified{width:131px;height:25px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/verified.png") no-repeat;margin-bottom:1em}.PaymentOptionPcidssEgopay__Note__Logos{width:132px;height:18px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/payservices.png") no-repeat;margin-top:1em}

.PaymentOptionPcidssUniteller__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionPcidssUniteller__CardWrap:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPcidssUniteller__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPcidssUniteller__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionPcidssUniteller__Card .CreditCard{margin:0 auto}.PaymentOptionPcidssUniteller__Note{margin-top:20px;color:#757575}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPcidssUniteller__Note{margin-top:0;width:20.28986%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPcidssUniteller__Note{margin-top:0;width:27.53623%;float:right;margin-right:0}}.PaymentOptionPcidssUniteller__Note p{font-size:12px;margin-bottom:6px}.PaymentOptionPcidssUniteller__Note__CC{font-size:14px !important;color:#424242;font-weight:600}.PaymentOptionPcidssUniteller__Note__Verified{width:131px;height:25px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/verified.png") no-repeat;margin-bottom:10px}.PaymentOptionPcidssUniteller__Note__Secure .Button{font-size:12px;padding-left:0;padding-right:0}.PaymentOptionPcidssUniteller__Note__Secure .Button__Text{border-bottom:1px dashed}.PaymentOptionPcidssUniteller__Note__Logos{width:132px;height:18px;display:block;background:url("/v1/assets/actr-component-checkout-payment-options/payservices.png") no-repeat;margin-top:20px}.PaymentOptionPcidssUniteller__Spinner{padding:56px 0;text-align:center}.PaymentOptionPcidssUniteller__Spinner .Alert{margin-top:20px}.PaymentOptionPcidssUniteller__Iframe{width:100%;max-width:100%;border:0;padding:0;margin:0;margin-top:-15px;min-height:300px}@media only screen and (max-width: 736px){.PaymentOptionPcidssUniteller__Iframe{height:509px}}@media only screen and (min-width: 737px){.PaymentOptionPcidssUniteller__Iframe{height:310px}}

.PaymentOptionPlatron__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionPlatron__CardWrap:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPlatron__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPlatron__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionPlatron__Card .CreditCard{margin:0 auto}.PaymentOptionPlatron__Note{margin-top:20px;color:#757575}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPlatron__Note{margin-top:0;width:20.28986%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPlatron__Note{margin-top:0;width:27.53623%;float:right;margin-right:0}}.PaymentOptionPlatron__Note p{font-size:12px;margin-bottom:6px}.PaymentOptionPlatron__Note__CC{font-weight:600;font-size:14px !important;color:#424242}.PaymentOptionPlatron__Note__Verified__Visa{width:55px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/platron/Verified-by-visa-logo.svg") no-repeat;margin-top:10px}.PaymentOptionPlatron__Note__Verified__Mastercard{width:75px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/platron/Mastercard_SecureCode_2016.svg") no-repeat;margin-top:10px}.PaymentOptionPlatron__Note__Secure .Button{font-size:12px;padding-left:0;padding-right:0}.PaymentOptionPlatron__Note__Secure .Button__Text{border-bottom:1px dashed}.PaymentOptionPlatron__Note__Logos{width:132px;height:18px;display:inline-block;background:url("/v1/assets/payment-components-legacy/platron/payservices.png") no-repeat;margin-top:10px}.PaymentOptionPlatron__Note__Logos__Platron{width:70px;height:18px;display:inline-block;background:url("/v1/assets/payment-components-legacy/platron/logo-platron-bw.svg") no-repeat;margin-top:10px;margin-left:5px}.PaymentOptionPlatron__Spinner{padding:56px 0;text-align:center}.PaymentOptionPlatron__Spinner .Alert{margin-top:20px}.PaymentOptionPlatron__Iframe{width:100%;max-width:100%;border:0;padding:0;margin:0;margin-top:-15px;min-height:300px}@media only screen and (max-width: 736px){.PaymentOptionPlatron__Iframe{height:509px}}@media only screen and (min-width: 737px){.PaymentOptionPlatron__Iframe{height:310px}}.PaymentOptionPlatron__We__Accept{display:flex;margin-bottom:5px;flex-wrap:wrap}.PaymentOptionPlatron__We__Accept .Visa{width:64px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/visa.svg") no-repeat}.PaymentOptionPlatron__We__Accept .Visa_Electron{width:60px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/visa-electron.svg") no-repeat}.PaymentOptionPlatron__We__Accept .Mastercard{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/mastercard.svg") no-repeat}.PaymentOptionPlatron__We__Accept .Maestro{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/maestro.svg") no-repeat}.PaymentOptionPlatron__We__Accept .Mir{width:88px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/platron/mir.svg") no-repeat}.PaymentOptionPlatron__CashbackPromo{color:#ef3024}

.PaymentOptionPodeliAkTheme{display:flex;flex-direction:column;align-items:center;font-family:Montserrat, 'Open Sans', serif, sans-serif;color:black}.PaymentOptionPodeliAkTheme__ImgBanner{max-height:330px;width:100%;background-color:rgba(203,227,247,0.7);display:flex;justify-content:space-evenly;align-items:center;padding:20px 0;margin-bottom:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__ImgBanner{padding:10px 0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__ImgBanner{padding:10px 0}}.PaymentOptionPodeliAkTheme__TitleImg{display:inline-block;background:url("/v1/assets/payment-components-legacy/podeli/map.svg") no-repeat center;background-size:contain;width:340px;height:290px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__TitleImg{height:200px;width:230px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__TitleImg{height:200px;width:230px}}.PaymentOptionPodeliAkTheme__Title{font-size:40px;line-height:48px;font-weight:500}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Title{font-size:35px;line-height:40px}}.PaymentOptionPodeliAkTheme__Logo{margin-bottom:15px;height:15px;background:url("/v1/assets/payment-components-legacy/podeli/podeli-logo.svg") no-repeat center;background-size:contain;background-position:left}.PaymentOptionPodeliAkTheme__Button{padding-left:1.3em;padding-right:1.3em;background-color:#ee3124;font-size:14px;font-weight:500;height:40px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Button{margin-top:50px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Button{margin-top:50px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Button{margin-top:50px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__Button{font-size:20px;margin-top:35px;margin-bottom:25px}.PaymentOptionPodeliAkTheme__Button .Button__Content{line-height:40px}}.PaymentOptionPodeliAkTheme__Alert{text-align:left;margin-bottom:25px;background-color:#eee;border-color:#9E9E9E}.PaymentOptionPodeliAkTheme__Alert ul{margin:0}.PaymentOptionPodeliAkTheme__Expander{font-weight:700;text-decoration:underline}@media (max-width: 330px){.PaymentOptionPodeliAkTheme__ListWrapper{padding:0 5px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__ListWrapper{font-size:12px;line-height:14.5px}}.PaymentOptionPodeliAkTheme__List{color:#333740}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__List{font-size:20px;line-height:24px;margin-top:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__List{font-size:20px;line-height:24px;margin-top:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__List{font-size:20px;line-height:24px;margin-top:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__List{margin-top:15px}}.PaymentOptionPodeliAkTheme__List li{margin-bottom:5px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__ListTitle,.PaymentOptionPodeliAkTheme__List{color:black}}.PaymentOptionPodeliAkTheme__ListFootnote{color:#c4c4c4;font-size:9px;line-height:11px;padding-top:10px;padding-left:20px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Content{display:flex;justify-content:space-between}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Content{display:flex;justify-content:space-between}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Content{display:flex;justify-content:space-between}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__Content{flex-wrap:wrap}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Content{flex-wrap:wrap}}.PaymentOptionPodeliAkTheme__StepsTitle,.PaymentOptionPodeliAkTheme__StepsText{font-size:20px;line-height:24px}.PaymentOptionPodeliAkTheme__StepsTitle{font-weight:500}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsTitle{font-weight:700}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsTitle{font-weight:700}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsTitle{font-weight:700}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__StepsText{font-size:10px;line-height:12px;color:rgba(51,55,64,0.5)}}.PaymentOptionPodeliAkTheme__StepsContainer{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:40px;max-width:490px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__StepsContainer{margin-bottom:20px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsContainer{margin-bottom:30px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsWidget{margin-right:20px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsWidget{margin-right:20px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsWidget{margin-right:20px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__StepsWidget{margin-bottom:20px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__StepsWidget{padding:20px 15px;border:1px solid #f2f2f2;border-radius:7px;margin-bottom:25px}}.PaymentOptionPodeliAkTheme__Step{display:flex;flex-direction:column;flex:1 1 auto}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Step:last-child{flex:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Step:last-child{flex:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Step:last-child{flex:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Step--4{flex:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Step--4{flex:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionPodeliAkTheme__Step--4{flex:0}}.PaymentOptionPodeliAkTheme__Step--1,.PaymentOptionPodeliAkTheme__Step--2,.PaymentOptionPodeliAkTheme__Step--3{margin-right:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__Step--1,.PaymentOptionPodeliAkTheme__Step--2,.PaymentOptionPodeliAkTheme__Step--3{margin-right:3px}}.PaymentOptionPodeliAkTheme__StepBody{display:flex;align-items:center;margin-bottom:10px}.PaymentOptionPodeliAkTheme__StepImg{display:block;width:38px;height:37px;background-size:cover}.PaymentOptionPodeliAkTheme__StepImg--1{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-1.svg")}.PaymentOptionPodeliAkTheme__StepImg--2{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-2.svg")}.PaymentOptionPodeliAkTheme__StepImg--3{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-3.svg")}.PaymentOptionPodeliAkTheme__StepImg--4{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-4.svg")}.PaymentOptionPodeliAkTheme__StepText{white-space:nowrap;font-size:12px;line-height:14.4px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAkTheme__StepText{padding-top:10px;position:relative}.PaymentOptionPodeliAkTheme__StepText--2,.PaymentOptionPodeliAkTheme__StepText--3,.PaymentOptionPodeliAkTheme__StepText--4{color:rgba(51,55,64,0.5);padding-top:12px}.PaymentOptionPodeliAkTheme__StepText--2::before,.PaymentOptionPodeliAkTheme__StepText--3::before,.PaymentOptionPodeliAkTheme__StepText--4::before{content:'';position:absolute;display:block;height:4px;left:0;width:100%;background-color:#d8d8d5;top:0;border-radius:4px}.PaymentOptionPodeliAkTheme__StepText--1::before{content:'';position:absolute;display:block;height:4px;left:0;width:100%;background-color:#ee3124;top:0;border-radius:4px}}.PaymentOptionPodeliAkTheme__StepDivider{display:block;background-color:#e8e8e8;flex:1 1 auto;height:2px;margin-left:10px}

.PaymentOptionPodeliAlfaTheme{display:flex;max-width:600px;flex-direction:column;font-size:12px;line-height:normal;margin:0 auto}.PaymentOptionPodeliAlfaTheme__Logo{margin-bottom:35px;margin-top:20px;width:120px;height:20px;background:url("/v1/assets/payment-components-legacy/podeli/podeli-logo.svg") no-repeat}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAlfaTheme__Logo{margin-bottom:25px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAlfaTheme__Logo{margin-bottom:25px}}.PaymentOptionPodeliAlfaTheme__Description{margin-bottom:20px;display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAlfaTheme__Description{flex-direction:column}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAlfaTheme__Description{flex-direction:column}}.PaymentOptionPodeliAlfaTheme__DescriptionText{width:250px;margin-right:50px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAlfaTheme__DescriptionText{width:auto;margin-bottom:20px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAlfaTheme__DescriptionText{width:auto;margin-bottom:20px}}.PaymentOptionPodeliAlfaTheme__DescriptionSteps{flex:1 1 auto}.PaymentOptionPodeliAlfaTheme__StepsTitle{margin-bottom:20px}.PaymentOptionPodeliAlfaTheme__StepsContainer{display:flex;justify-content:space-between}.PaymentOptionPodeliAlfaTheme__Step{display:flex;flex-direction:column;flex:1 1 auto}.PaymentOptionPodeliAlfaTheme__Step:last-child{flex:0}.PaymentOptionPodeliAlfaTheme__Step:not(.PaymentOptionPodeliAlfaTheme__Step:last-child){margin-right:8px}.PaymentOptionPodeliAlfaTheme__StepBody{display:flex;align-items:center;margin-bottom:10px}.PaymentOptionPodeliAlfaTheme__StepImg{display:block;width:28px;height:28px}.PaymentOptionPodeliAlfaTheme__StepImg:not(.PaymentOptionPodeliAlfaTheme__StepImg:last-child){margin-right:8px}.PaymentOptionPodeliAlfaTheme__StepImg--1{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-1.svg")}.PaymentOptionPodeliAlfaTheme__StepImg--2{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-2.svg")}.PaymentOptionPodeliAlfaTheme__StepImg--3{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-3.svg")}.PaymentOptionPodeliAlfaTheme__StepImg--4{background-image:url("/v1/assets/payment-components-legacy/podeli/podeli-step-4.svg")}.PaymentOptionPodeliAlfaTheme__StepText{color:#c4c4c4;white-space:nowrap;font-size:0.8em}.PaymentOptionPodeliAlfaTheme__StepDivider{display:block;background-color:#e8e8e8;flex:1 1 auto;height:2px}.PaymentOptionPodeliAlfaTheme__Info{text-align:left;margin-bottom:25px;color:#9b9b9d}.PaymentOptionPodeliAlfaTheme__List{margin-bottom:20px;padding-left:16px}.PaymentOptionPodeliAlfaTheme__List li{margin-bottom:2.5px}.PaymentOptionPodeliAlfaTheme__Comments{font-size:0.8em}.PaymentOptionPodeliAlfaTheme__Comments p{margin:0}.PaymentOptionPodeliAlfaTheme__Button{width:auto;margin:0 auto;padding:0 20px;background-color:#67717e;color:white}.PaymentOptionPodeliAlfaTheme__Button:hover{background-color:#505862}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionPodeliAlfaTheme__Button{white-space:break-spaces;padding:10px 20px}.PaymentOptionPodeliAlfaTheme__Button .Button__Content{height:auto;line-height:normal}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PaymentOptionPodeliAlfaTheme__Button{white-space:break-spaces;padding:10px 20px}.PaymentOptionPodeliAlfaTheme__Button .Button__Content{height:auto;line-height:normal}}

.PaymentOptionRapida__Wrap{margin-top:20px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionRapida__Wrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionRapida__Wrap:after{content:" ";display:block;clear:both}.PaymentOptionRapida__Code{width:44.44444%;float:left;margin-right:11.11111%}.PaymentOptionRapida__Note{width:44.44444%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionRapida__Wrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionRapida__Wrap:after{content:" ";display:block;clear:both}.PaymentOptionRapida__Code{width:44.44444%;float:left;margin-right:11.11111%}.PaymentOptionRapida__Note{width:44.44444%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PaymentOptionRapida__Code{text-align:center}}.PaymentOptionRapida__Code p{font-weight:600;padding-bottom:.5em}.PaymentOptionRapida__Code__Value{display:block;font-size:18px;border-radius:4px;background-color:#424242;display:inline-block;padding:.5em;color:#fff}

.PaymentOptionTinkoff__CardWrap{max-width:100%;margin-left:auto;margin-right:auto}.PaymentOptionTinkoff__CardWrap:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionTinkoff__Card{width:78.26087%;float:left;margin-right:1.44928%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionTinkoff__Card{width:71.01449%;float:left;margin-right:1.44928%}}.PaymentOptionTinkoff__Card .CreditCard{margin:0 auto}.PaymentOptionTinkoff__Note{margin-top:20px;color:#757575}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PaymentOptionTinkoff__Note{margin-top:0;width:20.28986%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.PaymentOptionTinkoff__Note{margin-top:0;width:27.53623%;float:right;margin-right:0}}.PaymentOptionTinkoff__Note p{font-size:12px;margin-bottom:6px}.PaymentOptionTinkoff__Note__CC{font-weight:600;font-size:14px !important;color:#424242}.PaymentOptionTinkoff__Note__Verified__Visa{width:55px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/tinkoff/Verified-by-visa-logo.svg") no-repeat;margin-top:10px}.PaymentOptionTinkoff__Note__Verified__Mastercard{width:75px;height:25px;display:inline-block;background:url("/v1/assets/payment-components-legacy/tinkoff/Mastercard_SecureCode_2016.svg") no-repeat;margin-top:10px}.PaymentOptionTinkoff__Note__Secure .Button{font-size:12px;padding-left:0;padding-right:0}.PaymentOptionTinkoff__Note__Secure .Button__Text{border-bottom:1px dashed}.PaymentOptionTinkoff__Note__Logos{width:54px;height:18px;display:inline-block;background:url("/v1/assets/payment-components-legacy/tinkoff/pci-dss.png") no-repeat;margin-top:10px}.PaymentOptionTinkoff__Note__Tinkoff{width:120px;height:18px;display:inline-block;background:url("/v1/assets/payment-components-legacy/tinkoff/tinkoff.svg") no-repeat;margin-top:10px;background-size:contain}.PaymentOptionTinkoff__Spinner{padding:56px 0;text-align:center}.PaymentOptionTinkoff__Spinner .Alert{margin-top:20px}.PaymentOptionTinkoff__Iframe{visibility:hidden;position:absolute;width:0;height:0;border:0;opacity:0}.PaymentOptionTinkoff__We__Accept{display:flex;margin-bottom:5px;flex-wrap:wrap}.PaymentOptionTinkoff__We__Accept .Visa{width:64px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/tinkoff/visa.svg") no-repeat}.PaymentOptionTinkoff__We__Accept .Visa_Electron{width:60px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/tinkoff/visa-electron.svg") no-repeat}.PaymentOptionTinkoff__We__Accept .Mastercard{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/tinkoff/mastercard.svg") no-repeat}.PaymentOptionTinkoff__We__Accept .Maestro{width:35px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/tinkoff/maestro.svg") no-repeat}.PaymentOptionTinkoff__We__Accept .Mir{width:88px;height:25px;margin-right:7px;margin-bottom:5px;background:url("/v1/assets/payment-components-legacy/tinkoff/mir.svg") no-repeat}

.Tabs__Nav--notAlfa{background-color:#eee}.Tabs__Nav--alfa{border-bottom:1px solid #eee}.Tabs__Menu{list-style:none;padding:0;margin:0}.Tabs__Menu--alfa{margin-bottom:-2px}.Tabs__PanelWrapper.is-hidden{display:none}.Tabs__Menu__Item .Icon svg{fill:#9E9E9E}.Tabs__Menu__Item--alfa{border-radius:3px 3px 0 0;display:block;color:#9E9E9E;cursor:pointer;padding:.5em 0 1em;margin-right:2em}.Tabs__Menu__Item--alfa:hover,.Tabs__Menu__Item--alfa:focus{outline:none}.Tabs__Menu__Item--alfa.is-active{color:#039BE5;border-bottom:3px solid #039BE5}.Tabs__Menu__Item--alfa.is-active .Icon svg{fill:#039BE5}.Tabs__Menu__Item--notAlfa{border-radius:3px 3px 0 0;display:block;color:#9E9E9E;padding:.5em 1em;cursor:pointer;border-top:3px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.Tabs__Menu__Item--notAlfa:hover,.Tabs__Menu__Item--notAlfa:focus{outline:none;border-top:3px solid #E0E0E0;background-color:#E0E0E0}.Tabs__Menu__Item--notAlfa.is-active{background-color:#fff;color:#039BE5;border-top:3px solid #039BE5;border-left:1px solid #039BE5;border-right:1px solid #039BE5}.Tabs__Menu__Item--notAlfa.is-active .Icon svg{fill:#039BE5}.Tabs__Menu__Item--notAlfa.is-active:hover{background-color:#fff}.Tabs--horizontal .Tabs__Menu--alfa{display:flex}.Tabs--horizontal .Tabs__Menu--notAlfa{display:table;margin:0;padding:0;width:100%}.Tabs--horizontal .Tabs__Menu__Item--notAlfa{display:table-cell;vertical-align:top}.Tabs--horizontal .Tabs__PanelWrapper{padding:1em 0}.Tabs--vertical:after{content:"";display:table;clear:both}.Tabs--vertical .Tabs__Nav{float:left;width:30%}.Tabs--vertical .Tabs__PanelWrapper{float:left;width:70%;padding:0 0 0 1em}.Tabs--borderRadius .Tabs__Nav{overflow:hidden;border-radius:4px}.Tabs-Panel-enter{animation-name:tabsPanelEnter}.Tabs-Panel-leave{animation-name:tabsPanelLeave}@keyframes tabsPanelEnter{from{opacity:0;transform:translate3d(0, -5px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes tabsPanelLeave{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -5px, 0)}}

.Accordion{border:1px solid #b8b8b8;border-radius:4px}

.AccordionItem:first-child .AccordionItem__Title{border-top:none}.AccordionItem__Title{font-weight:600;cursor:pointer;padding:.5em;border-top:1px solid #b8b8b8;color:#9E9E9E}.AccordionItem__Title .Icon svg{fill:#9E9E9E}.AccordionItem__Title:hover{color:#424242}.AccordionItem__Title:hover .Icon svg{fill:#424242}.AccordionItem__Title__Icon{width:8px;height:8px;transition:transform .2s}.AccordionItem__Content{border-top:1px solid #b8b8b8;padding:1em}.AccordionItem__ContentWrapper{display:none}.AccordionItem.is-expanded .AccordionItem__Title{color:#039BE5}.AccordionItem.is-expanded .AccordionItem__Title .Icon svg{fill:#039BE5}.AccordionItem.is-expanded .AccordionItem__ContentWrapper{display:block;animation-duration:.2s;animation-name:dropDownIn, fadeIn}.AccordionItem.is-expanded .AccordionItem__ContentWrapper.is-withoutAnimation{animation-duration:0;animation-name:none}.AccordionItem.is-expanded .AccordionItem__Title__Icon{transform:rotate(180deg) translate3d(0, 0, 0)}

.ATabs__Nav{background-color:#eee;border-radius:4px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ATabs__Nav{margin-left:21px;margin-right:21px;height:56px;position:relative}}.ATabs__Nav__Wrapper{overflow:hidden}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ATabs__Nav__Wrapper{margin-left:-21px;margin-right:-21px;position:relative}}.ATabs__Menu{padding:0;margin:0;display:table;width:100%;border-radius:4px;transition:left 0.2s ease-out}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ATabs__Menu{position:absolute}}.ATabs__Menu__Item{color:#9E9E9E;cursor:pointer;text-align:left;white-space:unset;border:none;padding:0 !important;display:table-cell;vertical-align:top}.ATabs__Menu__Item .Icon svg{fill:#9E9E9E}.ATabs__Menu__Item:hover{outline:none;background-color:#E0E0E0}.ATabs__Menu__Item .Button__Content{margin-top:0;margin-bottom:0;line-height:1;height:auto}.ATabs__Bg{position:absolute;top:0;width:66px;height:56px;border-radius:4px;padding:0;background-color:transparent;border:none}.ATabs__Bg.is-finish{width:30px}.ATabs__Bg--left{left:0;background-image:linear-gradient(to right, rgba(241,242,243,0.768627) 13%, rgba(255,255,255,0) 100%)}.ATabs__Bg--right{right:0;border:0 !important;background-image:linear-gradient(to left, rgba(241,242,243,0.768627) 13%, rgba(255,255,255,0) 100%)}.ATabs__Bg__Right{position:absolute;right:0;width:66px;height:56px;border-radius:4px}.ATabs__PanelWrapper{padding:1em 0}.ATabs__PanelWrapper.is-hidden{display:none}.ATabs-Panel-enter{animation-name:tabsPanelEnter}.ATabs-Panel-leave{animation-name:tabsPanelLeave}@keyframes tabsPanelEnter{from{opacity:0;transform:translate3d(0, -5px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes tabsPanelLeave{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -5px, 0)}}

.AlfaTabs{font-family:Open Sans, sans-serif}.AlfaTabs__Option__Title{display:flex;align-items:center;border-radius:4px;height:48px;padding-left:4px;margin:4px;text-align:left}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaTabs__Option__Title{padding-left:13px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaTabs__Option__Title{padding-left:13px}}.AlfaTabs__Option__Title.is-active{background-color:#fff}.AlfaTabs__Option__Title__Icon{width:24px;height:24px;margin:4px 8px 6px 0;object-fit:contain}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaTabs__Option__Title__Icon{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaTabs__Option__Title__Icon{display:none}}.AlfaTabs__Option__Title__Icon--AlfaNewCard svg path:last-child{fill:#ef3024}.AlfaTabs__Option__Title__Icon--alfa-podeli.is-alfa{width:64px}.AlfaTabs__Option__Title__Content{flex:1}.AlfaTabs__Option__Title__Price{margin:0 4px 1px 0;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0b2035}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaTabs__Option__Title__Price{display:flex;flex-wrap:wrap;justify-content:start;align-items:center}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AlfaTabs__Option__Title__Price{display:flex;flex-wrap:wrap;justify-content:start;align-items:center}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AlfaTabs__Option__Title__Price{display:flex;flex-wrap:wrap;justify-content:start;align-items:center}}.AlfaTabs__Option__Title__Price span{white-space:nowrap}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaTabs__Option__Title__Price{font-size:12px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AlfaTabs__Option__Title__Price{font-size:12px}}.AlfaTabs__Option__Title__Price.is-gray>*{color:#a1a1a1}.AlfaTabs__Option__Title__Price.is-podeli>*{color:#f03226}.AlfaTabs__Option__Title__Name{margin:1px 4px 0 0;font-size:10px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0b2035}.AlfaTabs__Option__Title__Name.is-gray{color:#a1a1a1}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AlfaTabs__Option__Title__Name{font-size:9px}}

.CheckoutPaymentOptions .Accordion{margin-bottom:1em}.CheckoutPaymentOptions__Option__Title{display:inline-block;vertical-align:middle}.CheckoutPaymentOptions__Option__Title__Icon{vertical-align:middle;display:table-cell;width:1px;padding-right:1em}.CheckoutPaymentOptions__Option__Title__Icon .Icon{font-size:20px}.CheckoutPaymentOptions__Option__Title__Content{display:table-cell;vertical-align:middle}.CheckoutPaymentOptions__Option__Title__Price{font-weight:600;display:flex;flex-wrap:wrap}.CheckoutPaymentOptions__Option__Title__Price__Old{font-weight:bold;color:#0b2035;margin-right:8px;text-decoration:line-through}.CheckoutPaymentOptions__Option__Title__Price__Alfa{font-weight:800;color:#ef3024;white-space:nowrap;padding-left:4px}.CheckoutPaymentOptions__Option__Title__Name{font-size:12px}.CheckoutPaymentOptions .Accordion__Item:hover .CheckoutPaymentOptions__Option__Title__Name,.CheckoutPaymentOptions .Accordion__Item:focus .CheckoutPaymentOptions__Option__Title__Name,.CheckoutPaymentOptions .Accordion__Item.is-expanded .CheckoutPaymentOptions__Option__Title__Name,.CheckoutPaymentOptions .Tabs__Menu__Item.is-active .CheckoutPaymentOptions__Option__Title__Name{color:#9E9E9E}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .Modal__Dialog{padding:30px}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .ModalBody{font-size:18px;line-height:22px;text-align:center}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .ModalFooter{margin-top:40px;text-align:center}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .ModalFooter .Button{width:120px}

.MobileTabs{font-family:Open Sans, sans-serif;background-color:#eee;width:100%;border-radius:8px}.MobileTabs__PanelWrapper{padding:1em 0}.MobileTabs__Option__Title{display:flex;align-items:center;border-radius:4px;height:48px;padding-left:9px;margin:8px;text-align:left}.MobileTabs__Option__Title.is-active{background-color:#fff}.MobileTabs__Option__Title__Icon{width:18px;height:18px;margin:-8px 19px 6px 0;object-fit:contain}.MobileTabs__Option__Title__Icon--AlfaNewCard svg path:last-child{fill:#ef3024}.MobileTabs__Option__Title__Icon--alfa-podeli.is-alfa{width:64px}.MobileTabs__Option__Title__Content{flex:1}.MobileTabs__Option__Title__Price{margin:0 4px 1px 0;font-size:16px;line-height:20px;font-weight:600;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#0b2035}.MobileTabs__Option__Title__Price span{white-space:nowrap}.MobileTabs__Option__Title__Price.is-gray>*{color:#a1a1a1}.MobileTabs__Option__Title__Price.is-podeli>*{color:#f03226}.MobileTabs__Option__Title__Name{margin:1px 4px 0 0;font-size:12px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#616161}.MobileTabs__Option__Title__Name.is-gray{color:#a1a1a1}.MobileTabs__Option__Title__Name .Icon svg{fill:#9e9e9e}

.AviaCheckoutStatusCharterPaid__Button{display:block;margin:5px auto 0;padding-top:4px;padding-bottom:4px}.AviaCheckoutStatusCharterPaid__Button:hover,.AviaCheckoutStatusCharterPaid__Button:active{background-color:#fff}

.AviaCheckoutStatusPaid__Button{display:block;margin:5px auto 0;padding-top:4px;padding-bottom:4px}.AviaCheckoutStatusPaid__Button:hover,.AviaCheckoutStatusPaid__Button:active{background-color:#fff}

.AviaCheckoutStatusSpecialPaid__Button{display:block;margin:5px auto 0;padding-top:4px;padding-bottom:4px}.AviaCheckoutStatusSpecialPaid__Button:hover,.AviaCheckoutStatusSpecialPaid__Button:active{background-color:#fff}

.AviaCheckoutStatusTicket__PaymentDate{font-weight:600}.AviaCheckoutStatusTicket__Documents{margin:0;padding:0;list-style:none;padding-top:1em;padding-bottom:1em}.AviaCheckoutStatusTicket__Button{display:block;margin:5px auto 0;padding-top:4px;padding-bottom:4px}.AviaCheckoutStatusTicket__Button:hover,.AviaCheckoutStatusTicket__Button:active{background-color:#fff}

.FlightChangeModal{background:#f5f7fa;padding:24px}.FlightChangeModal__Header{display:flex;justify-content:space-between}.FlightChangeModal__Title{display:flex;flex-direction:column;font-family:'Open Sans', sans-serif}.FlightChangeModal__Title span:first-child{line-height:24px;font-size:18px}.FlightChangeModal__Title span:last-child{line-height:24px;font-size:14px}.FlightChangeModal__ActionButtons{display:flex;align-items:center;flex-wrap:wrap}.FlightChangeModal__Button__Continue,.FlightChangeModal__Button__New,.FlightChangeModal__Button__Open{cursor:pointer;height:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FlightChangeModal__Button__Continue,.FlightChangeModal__Button__New,.FlightChangeModal__Button__Open{width:100%}}.FlightChangeModal__Button__Continue p,.FlightChangeModal__Button__New p,.FlightChangeModal__Button__Open p{padding:0 16px;margin:0}.FlightChangeModal__Button__New{font-weight:600;color:#1a1a1a;margin-right:4px;background-color:#fff}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FlightChangeModal__Button__New{margin-right:0;margin-top:8px}}.FlightChangeModal__Unit{background-color:#fff;border-radius:12px;padding:16px;width:fit-content}.FlightChangeModal__Unit__Header{font-weight:700}.FlightChangeModal__Unit.is-grid{margin-top:16px;display:grid;grid-template-columns:auto auto auto auto;column-gap:35px;row-gap:12px}.FlightChangeModal__Price .FlightChangeModal__Unit{margin-top:4px;padding:6px 12px}.FlightChangeModal__UnitRow{font-family:Lato, 'Open Sans', sans-serif, serif;display:flex;align-items:center;line-height:20px;color:#1a1a1a}.FlightChangeModal__UnitRow__Array{display:flex;flex-direction:column}.FlightChangeModal__UnitRow__Array>div{display:flex}.FlightChangeModal__ChangeLabel{font-weight:600;line-height:20px}.FlightChangeModal__ChangeIcon{width:24px;height:24px;font-size:24px;margin-right:8px}.FlightChangeModal__OldVal{color:#9e9e9e;margin-left:8px;margin-right:4px}.FlightChangeModal__NewVal{margin-left:4px}.FlightChangeModal__Alert.n-Alert{text-align:center;margin-top:1em;margin-bottom:0}.FlightChangeModal__Shadow{position:fixed;top:0;left:0;right:0;bottom:0;z-index:49;background:rgba(0,0,0,0.24)}.FlightChangeModal ul{margin:0;list-style-type:square}.FlightChangeModal b{font-weight:700}.FlightChangeModal .n-Carousel{margin-top:16px}.FlightChangeModal .n-Carousel__Main{padding:0;overflow:visible}.FlightChangeModal .n-Carousel__Main .n-Carousel__Control{background-color:white;width:32px;height:32px;box-shadow:0 4px 4px rgba(0,0,0,0.04),0 8px 32px rgba(0,0,0,0.16);border-radius:32px}.FlightChangeModal .n-Carousel__Main .n-Carousel__Control .n-Carousel__ControlIcon{color:#1a1a1a}.FlightChangeModal .n-Carousel__Main .n-Carousel__Control--right{right:-16px}.FlightChangeModal .n-Carousel__Main .n-Carousel__Control--left{left:-16px}.FlightChangeModal .n-Carousel__Item .FlightChangeModal__Unit{width:100%}.FlightChangeModal .n-Carousel__Item .FlightChangeModal__Unit .FlightChangeModal__UnitRow{margin-top:12px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FlightChangeModal{padding:16px}.FlightChangeModal.is-bottomGlue{position:relative;border-radius:16px 16px 0 0;max-height:90vh;z-index:50}.FlightChangeModal.is-bottomGlue.is-open{padding-bottom:120px}.FlightChangeModal__Header{flex-direction:column}.FlightChangeModal__ActionButtons{margin-top:16px;flex-direction:column-reverse}.FlightChangeModal__ActionButtons.is-bottomGlue{margin:0}.FlightChangeModal__ActionButtons.is-bottomGlue.is-open{position:fixed;bottom:0;left:0;right:0;background-color:#f5f7fa;padding:16px}.FlightChangeModal__Unit{width:100%;margin-bottom:8px}.FlightChangeModal__Unit__Header{margin-bottom:10px}.FlightChangeModal__Segments.is-bottomGlue.is-open{overflow:scroll;max-height:68vh}.FlightChangeModal__Segments.is-bottomGlue.is-open.is-withPrice{max-height:64vh}.FlightChangeModal__Price .FlightChangeModal__Unit{width:100%}.FlightChangeModal__Price.is-bottomGlue .FlightChangeModal__Unit{margin-bottom:0}.FlightChangeModal__Price.is-bottomGlue.is-open .FlightChangeModal__Unit{margin-bottom:16px}}

.AviaPassengerCounters .NumberInput__Value{font-weight:600}.AviaPassengerCounters .FormField__Label svg{fill:#9E9E9E}.AviaPassengerCounters .InputGroup{background-color:#fff;border-radius:4px}.AviaPassengerCounters--inline{display:table;width:100%}.AviaPassengerCounters--inline .AviaPassengerCounters__FormFieldInput{display:table-cell;vertical-align:top;padding-bottom:1em;width:1px}.AviaPassengerCounters--inline .AviaPassengerCounters__FormFieldInput .NumberInput__Value{min-width:4em}.AviaPassengerCounters--inline .FormField{display:table-row;padding-bottom:0}.AviaPassengerCounters--inline .FormField:last-child .AviaPassengerCounters__FormFieldInput{padding-bottom:0}.AviaPassengerCounters--inline .FormField__Label{font-size:14px;display:table-cell;padding-right:2em;text-align:left;vertical-align:top;white-space:nowrap}.AviaPassengerCounters--inline .FormField__Label .AviaPassengerCounters__LabelText{display:inline-block;vertical-align:top}.AviaPassengerCounters--inline .FormField__Label .AviaPassengerCounters__LabelText__Hint{font-size:11px;display:block}.AviaPassengerCounters--inlineForm{max-width:100%;margin-left:auto;margin-right:auto}.AviaPassengerCounters--inlineForm:after{content:" ";display:block;clear:both}.AviaPassengerCounters--inlineForm .FormField{width:28.57143%;float:left;margin-right:7.14286%}.AviaPassengerCounters--inlineForm .FormField .FormField__Label{display:block;text-align:center}.AviaPassengerCounters--inlineForm .FormField:last-child{width:28.57143%;float:right;margin-right:0}.AviaPassengerCounters .FormField:last-child{padding-bottom:0}

.CheckoutStatus__Order__Title,.CheckoutStatus__Price__Title{margin-bottom:0}.CheckoutStatus__Order__Value{font-size:20px}.CheckoutStatus__Order__Value,.CheckoutStatus__Price__Value{font-weight:600;color:#039BE5}.CheckoutStatus__Price__AdditionalPriceValue{font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutStatus{text-align:center}.CheckoutStatus__Price{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutStatus{display:table;width:100%}.CheckoutStatus__Price,.CheckoutStatus__Order{display:table-cell;vertical-align:top}.CheckoutStatus__Price{text-align:left}.CheckoutStatus__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CheckoutStatus{display:table;width:100%}.CheckoutStatus__Price,.CheckoutStatus__Order{display:table-cell;vertical-align:top}.CheckoutStatus__Price{text-align:left}.CheckoutStatus__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CheckoutStatus{display:table;width:100%}.CheckoutStatus__Price,.CheckoutStatus__Order{display:table-cell;vertical-align:top}.CheckoutStatus__Price{text-align:left}.CheckoutStatus__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CheckoutStatus__Order__Title,.CheckoutStatus__Price__Title,.CheckoutStatus__Order__Value,.CheckoutStatus__Price__Value{display:inline-block;padding-right:.5em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CheckoutStatus__Order__Title,.CheckoutStatus__Price__Title,.CheckoutStatus__Order__Value,.CheckoutStatus__Price__Value{display:inline-block;padding-right:.5em}}

.AviaCheckoutStatusStatusBar{vertical-align:top;padding:.5em;display:inline-block;text-transform:uppercase;margin-bottom:1em;border-radius:4px}.AviaCheckoutStatusStatusBar--error,.AviaCheckoutStatusStatusBar--booked,.AviaCheckoutStatusStatusBar--await_payment{background-color:#E53935;border-color:#E53935;color:#fff}.AviaCheckoutStatusStatusBar--cancelled{background-color:#8E24AA;border-color:#8E24AA;color:#fff}.AviaCheckoutStatusStatusBar--new,.AviaCheckoutStatusStatusBar--paid,.AviaCheckoutStatusStatusBar--ticket{background-color:#7CB342;border-color:#7CB342;color:#fff}.AviaCheckoutStatusStatusBar--processing{background-color:#FB8C00;border-color:#FB8C00;color:#fff}

.AviaCheckoutStatusBooked__Time{background-color:#E53935;padding:1em;color:#fff}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit{font-size:16px}.AviaCheckoutStatusBooked__Time__Limit{font-weight:600}.AviaCheckoutStatusBooked__Time__Limit__Zone{font-weight:400;font-size:12px}.AviaCheckoutStatusBooked__Time__Countdown__Timer{margin-right:-.25em}.AviaCheckoutStatusBooked__Time__Countdown__Timer__Section{font-size:18px;background-color:#b61b17;border-radius:4px;margin-right:.25em;padding:.25em;vertical-align:middle;display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutStatusBooked__Time{text-align:center}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit{float:left}.AviaCheckoutStatusBooked__Time__Limit{clear:left}.AviaCheckoutStatusBooked__Time__Countdown{text-align:right}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit,.AviaCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.AviaCheckoutStatusBooked__Time__Limit{text-align:center}.AviaCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.AviaCheckoutStatusBooked__Time__Title,.AviaCheckoutStatusBooked__Time__Limit,.AviaCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.AviaCheckoutStatusBooked__Time__Limit{text-align:center}.AviaCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}

.AviaCheckoutStatusTicket__PaymentDate{font-weight:600}.AviaCheckoutStatusTicket__Documents{margin:0;padding:0;list-style:none;padding-top:1em}

.FlightPriceChangeModal.is-withoutClose{cursor:pointer}.FlightPriceChangeModal.is-withoutClose .n-Modal__CloseButton{display:none}.FlightPriceChangeModal__Footer{display:flex;align-items:center;flex-wrap:wrap}.FlightPriceChangeModal__Button__Continue{cursor:pointer}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FlightPriceChangeModal__Button__Continue{width:100%}}.FlightPriceChangeModal__Button__New{cursor:pointer;margin-left:auto}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FlightPriceChangeModal__Button__New{width:100%;text-align:center;margin-top:1em}}.FlightPriceChangeModal__Alert.n-Alert{text-align:center;margin-top:1em;margin-bottom:0}.FlightPriceChangeModal ul{margin:0px;list-style-type:square}.FlightPriceChangeModal b{font-weight:700}

.AviaResultFilter__Buttons{margin-left:-1em;margin-bottom:-.5em;padding-bottom:1em;text-align:center}.AviaResultFilter__Buttons__Title,.AviaResultFilter__Button{display:inline-block;vertical-align:middle;margin-left:1em;margin-bottom:.5em}.AviaResultFilter__Button{max-width:220px;min-width:220px}.AviaResultFilter__Button:last-child{margin-right:0}.AviaResultFilter__Button .Dropdown__Content{overflow:hidden}.AviaResultFilter__Button .Checkbox{padding:0 .5em .5em 0}.AviaResultFilter__Button .Pill__Label{font-weight:600;min-width:13em}.AviaResultFilter__Button.is-applied .Pill__Label{min-width:9.8em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultFilter__Button .Pill{font-size:11px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResultFilter__Button{margin-left:10px;max-width:210px;min-width:210px}}.AviaResultFilter__Route__Label{font-weight:600}.AviaResultFilter__Route__Label__Reset{font-size:1.2em}.AviaResultFilter__Route__Label__Reset:hover{color:#E53935}.AviaResultFilter__Route__Label__Reset.is-hidden{visibility:hidden}.AviaResultFilter__Route__Label--first{color:#039BE5}.AviaResultFilter__Route__Label--first .Icon svg{fill:#039BE5}.AviaResultFilter__Route__Label--second{color:#7CB342}.AviaResultFilter__Route__Label--second .Icon svg{fill:#7CB342}.AviaResultFilter__Route__Label--third{color:#F4511E}.AviaResultFilter__Route__Label--third .Icon svg{fill:#F4511E}.AviaResultFilter__Route__Label--fourth{color:#5E35B1}.AviaResultFilter__Route__Label--fourth .Icon svg{fill:#5E35B1}.AviaResultFilter__Route__Price{font-size:11px;padding-left:.5em;color:#039BE5}.AviaResultFilter__Route__Directions{margin-bottom:-1em}.AviaResultFilter__Route__Direction{padding-bottom:1em}.AviaResultFilter__Route__Direction__Head{padding-bottom:.5em;font-weight:600}.AviaResultFilter__Grid{display:table;margin-top:-1em;margin-left:-1em;margin-right:-1em;margin-bottom:-1em}.AviaResultFilter__Grid__Column{display:table-cell;vertical-align:top}.AviaResultFilter__Grid__Column--label{background-color:#E0E0E0}.AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label{border-left:2px solid #039BE5;padding:1em;background-color:#fff;white-space:nowrap;cursor:pointer;overflow:hidden;max-width:350px}.AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label.is-notActive{color:#9E9E9E;background-color:#E0E0E0;border-left-color:#E0E0E0}.AviaResultFilter__Grid__Column--label .AviaResultFilter__Route__Label.is-notActive .Icon svg{fill:#9E9E9E}.AviaResultFilter__Grid__Column--block{padding:1em;background-color:#fff;min-width:300px}.AviaResultFilter__List .AviaResultFilter__Route__Label{padding-bottom:1em;text-align:center}.AviaResultFilter__Slider{min-width:280px}.AviaResultFilter__Grid__Column-enter,.AviaResultFilter__Grid__Column-appear{animation-duration:.2s;animation-name:fadeIn}.AviaResultFilter__Grid__Column-leave{animation-duration:.2s;animation-name:fadeOut}

.AviaResultFilter__SuppliersGroup{font-size:12px}.AviaResultFilter__SuppliersGroup .ScrollbarWrapper__Children{padding-bottom:14px}.AviaResultFilter__SuppliersList{min-width:100%;display:table}.AviaResultFilter__SuppliersList:after{padding:0;content:'';display:table-cell}.AviaResultFilter__Supplier{font-weight:600;width:1px;cursor:pointer;text-align:center;display:table-cell;white-space:nowrap;color:#039BE5;padding:.5em 1em;border-right:1px solid #eee;border-top:2px solid transparent}.AviaResultFilter__Supplier__Logo{opacity:.6;transition:all .2s}.AviaResultFilter__Supplier__Price{font-size:12px;margin-top:8px;color:#039BE5}.AviaResultFilter__Supplier:last-child{border-right:none}.AviaResultFilter__Supplier:hover .AviaResultFilter__Supplier__Logo{opacity:1}.AviaResultFilter__Supplier.is-active{box-shadow:inset #cfeffe 0 5px 5px 0;border-top-color:#039BE5;filter:none}.AviaResultFilter__Supplier.is-active .AviaResultFilter__Supplier__Logo{opacity:1}.AviaResultFilter__Supplier.is-combination{padding-top:0;vertical-align:middle}.AviaResultFilter__Supplier__Combination{width:100px;height:36px;white-space:normal;color:#616161}.AviaResultFilter__SuppliersGroup__ScrollbarWrapper{background-color:#fff;border-radius:4px}.AviaResultFilter__SuppliersGroup__ScrollbarWrapper .ScrollbarWrapperScrollbar{background-color:#E0E0E0}.AviaResultFilter__SuppliersGroup__ScrollbarWrapper .ScrollbarWrapperScrollbar__Stick{border-width:1px;border-style:solid;background-color:#039BE5;border-color:#1fb4fc #039BE5 #0279b3}.AviaResultFilter__SuppliersGroup__Title{font-weight:600;padding-bottom:.5em;color:#9E9E9E}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withoutTransfers{margin-bottom:.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withoutTransfers{margin-bottom:.5em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResultFilter__Suppliers--both:after{content:"";display:table;clear:both}.AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup{width:49.15254%;float:left;margin-right:1.69492%;position:relative}.AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withTransfers{float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResultFilter__Suppliers--both:after{content:"";display:table;clear:both}.AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup{width:49.15254%;float:left;margin-right:1.69492%;position:relative}.AviaResultFilter__Suppliers--both .AviaResultFilter__SuppliersGroup--withTransfers{float:right;margin-right:0}}

.ScrollbarWrapperScrollbar{border-radius:4px;background:rgba(0,0,0,0.2);position:absolute;opacity:1}.ScrollbarWrapperScrollbar__Stick{background:rgba(0,0,0,0.4);position:absolute;border-radius:4px}

.ScrollbarWrapper{position:relative;overflow:hidden;z-index:1;width:1px;min-width:100%}.ScrollbarWrapper__Iframe{position:absolute;visibility:hidden;overflow:hidden;border:none;height:100%;width:100%;left:-100%;top:-100%}.ScrollbarWrapper__Content{overflow:auto}

.AviaResultFilterSidebar__Block{margin-bottom:2em;padding:.5em}.AviaResultFilterSidebar__Block__Title{text-align:center}.AviaResultFilterSidebar__Route__Label{text-align:center;margin-top:1em}.AviaResultFilterSidebar__Route__Direction__Head{margin-top:1em;margin-bottom:.5em}.AviaResultFilterSidebar__Route__Direction__Content{margin-top:1em}.AviaResultFilterSidebar__Checkboxes{margin-top:1em}.AviaResultFilterSidebar__Grid .Checkbox{margin-right:1em;margin-bottom:.5em}

.Slider--horizontal{width:100%;max-width:500px;height:30px}.Slider--horizontal .Slider__Handle{top:1px;width:22px;height:22px;border-radius:11px;cursor:pointer;pointer-events:none}.Slider--horizontal .Slider__Handle--second .Slider__Handle__Value{right:0}.Slider--horizontal .Slider__Bar{cursor:pointer;top:8px;height:8px;border-radius:4px}.Slider--vertical{height:380px;width:30px}.Slider--vertical .Slider__Handle{left:1px;width:22px;line-height:22px}.Slider--vertical .Slider__Bar{left:8px;width:8px}.Slider__Handle{text-align:center;background-color:#42A5F5;cursor:pointer;box-shadow:inset 0px 0px 3px 3px rgba(0,0,0,0.1)}.Slider__Handle:before{content:"";width:8px;height:8px;background-color:#E3F2FD;display:block;border-radius:4px;position:absolute;left:7px;top:7px}.Slider__Handle.is-active{background-color:#3598db}.Slider__Handle.is-active:before{background-color:#fff}.Slider__Handle__Value{font-weight:600;position:absolute;top:-20px}.Slider__Bar{position:relative;background:#ECEFF1;box-shadow:inset 0px 2px 3px rgba(0,0,0,0.1)}.Slider__Bar--second{background:#B0BEC5}.Slider__Bar--third{background:#ECEFF1}

.AviaResultFlightInfo .AviaResultFlightRibbon{margin-left:1em;position:relative;float:right}.AviaResultFlightInfo.is-firstRouteExpanded .AviaResultFlightRibbon{margin-bottom:1em}.AviaResultFlightInfo.is-firstRouteExpanded .AviaResultFlightInfo__Routes{clear:both}.AviaResultFlightInfo__Route{margin-bottom:1em}.AviaResultFlightInfo__Route .AviaResultRoute{margin-bottom:0}.AviaResultFlightInfo__Route:last-child{margin-bottom:0}.AviaResultFlightInfo__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#039BE5}.AviaResultFlightInfo__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#039BE5}.AviaResultFlightInfo__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#7CB342}.AviaResultFlightInfo__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#7CB342}.AviaResultFlightInfo__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#F4511E}.AviaResultFlightInfo__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#F4511E}.AviaResultFlightInfo__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#5E35B1}.AviaResultFlightInfo__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#5E35B1}.AviaResultFlightInfo__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultFlightInfo__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultFlightInfo__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultFlightInfo__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultFlightInfo__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultFlightInfo__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultFlightInfo__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultFlightInfo__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultFlightInfo__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultFlightInfo__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultFlightInfo__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultFlightInfo__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultFlightInfo__Route:nth-child(2):last-child .AviaResultRouteDesktopColumns__Details__Expander .Icon__Svg,.AviaResultFlightInfo__Route:nth-child(2):last-child .AviaResultRouteDesktop__SegmentTitle__Icon .Icon__Svg{transform:scale(-1, 1) translate3d(0, 0, 0)}.AviaResultRouteDesktop__SegmentTitle__Icon__Inner{font-size:2em}

.AviaResultRouteDesktop:not(.is-expanded) .AviaResultRouteDesktop__Inner{cursor:pointer}.AviaResultRouteDesktop__SingleRow__Segment__Inner{background-color:#eee;border-radius:4px;padding:.5em 0;padding-top:15px}.AviaResultRouteDesktop__SingleRow__Segment__Inner--withGettSlip{padding-top:1em}.AviaResultRouteDesktop__RouteTitle__Icon{margin:2px 1em .5em 2px}.AviaResultRouteDesktop__SegmentTitle{margin-bottom:.5em}.AviaResultRouteDesktop__SegmentTitle>*{display:inline-block;vertical-align:middle}.AviaResultRouteDesktop__SegmentTitle__Icon,.AviaResultRouteDesktop__SegmentTitle .AviaSupplierLogo{margin:2px 1em 2px 2px}.AviaResultRouteDesktop__SegmentTitle__Icon{margin-left:.5em}.AviaResultRouteDesktop__SegmentTitle__Icon__Inner{width:1.2em;height:1.2em;padding:0.1em 0}.AviaResultRouteDesktop__SegmentTitle__Icon__Inner svg{fill:#9E9E9E}.AviaResultRouteDesktop__SegmentTitle__Type{padding-left:1em}.AviaResultRouteDesktop__SegmentWaitTime{font-size:12px;padding:.5em;color:#9E9E9E;text-align:center;background-color:#f5f5f5}.AviaResultRouteDesktop__SegmentWaitTime svg{fill:#9E9E9E}.AviaResultRouteDesktop__GettSlipInfoWrapper{margin:0}.AviaResultRouteDesktop__GettSlipBed,.AviaResultRouteDesktop__WithBaggageRecheck{margin-right:3px;margin-bottom:4px;font-size:14px}.AviaResultRouteDesktop__GettSlipText{line-height:2}.AviaResultRouteDesktop.is-expanded{animation-name:fadeIn;animation-duration:.2s}.AviaResultRouteDesktop.is-expanded .AviaResultRouteDesktopColumns__Details__Expander,.AviaResultRouteDesktop:hover .AviaResultRouteDesktopColumns__Details__Expander{display:block;animation:fadeIn .2s}.AviaResultRouteDesktop.is-expanded .AviaResultRouteDesktopColumns__Details__Info,.AviaResultRouteDesktop:hover .AviaResultRouteDesktopColumns__Details__Info{visibility:hidden}.AviaResultRouteDesktop__ExpandedSegments{border-radius:4px;background-color:#F9FBE7;position:relative}.AviaResultRouteDesktop__ExpandedSegments__Close{font-size:12px;position:absolute;right:1em;top:1em}.AviaResultRouteDesktop__ExpandedSegments__Segment__Inner{padding-top:.5em}.AviaResultRouteDesktop__ExpandedSegments__Segment__Inner .AviaResultRouteDesktopColumns{margin-bottom:.5em}.AviaResultRouteDesktop__ExpandedSegments__Segment:last-child .AviaResultRouteDesktopDetails{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.AviaResultRouteDesktop:hover .AviaResultRouteDesktop__SingleRow__Segment__Inner{box-shadow:0 0 1px 1px rgba(0,0,0,0.2)}

.UnorderedList{padding:0 0 0 .5em;list-style:none;margin:0}.UnorderedList li{padding-left:1em;text-indent:-1em;line-height:1.6em}.UnorderedList li:before{content:"•";font-size:1.2em;padding-right:.5em;color:#039BE5}

.AviaResultRulesText__Content{margin:0;max-height:450px;padding:.5em;background-color:#FAFAFA;border-radius:4px;white-space:break-spaces;overflow-y:scroll;font-family:inherit}.AviaResultRulesText__Control{margin-bottom:.5em}.AviaResultRulesText__Control .Icon{font-size:16px}.AviaResultRulesText__Control .Icon svg{fill:#039BE5}.AviaResultRulesText__Control>div{display:inline-block}.AviaResultRulesText__Control a{outline:none;cursor:pointer;color:#039BE5;text-decoration:none;border-bottom:1px dashed}.AviaResultRulesText__Control a svg{fill:#039BE5}.AviaResultRulesText__Control a:hover,.AviaResultRulesText__Control a:focus{text-decoration:none;color:#1fb4fc}.AviaResultRulesText__Control a:hover svg,.AviaResultRulesText__Control a:focus svg{fill:#1fb4fc}.AviaResultRulesText__Control a span{font-size:inherit;font-weight:inherit}

.AviaResultRulesModal.n-Modal__Window{max-width:900px}.AviaResultRulesModal pre{font-size:inherit}.AviaResultRulesModal .Tabs__Nav{margin-left:-1em;margin-right:-1em;padding-right:1em;padding-left:1em}.AviaResultRulesModal .Tabs__Panel{padding-bottom:0}.AviaResultRulesModal__RuleTitle{font-size:12px}.AviaResultRulesModal__RuleContent{font-size:12px}.AviaResultRulesModal__RuleContent__Bold{font-weight:600}.AviaResultRulesModal__RuleContent__Fee{text-align:center}.AviaResultRulesModal__RuleContent__Space{height:1em}.AviaResultRulesModal__RuleContent__Col__Title{font-size:14px;font-weight:600}.AviaResultRulesModal__RuleContent__SystemRules__Row{text-align:center}.AviaResultRulesModal__RuleContent__SystemRules__Col{display:inline-block;margin-right:2em}.AviaResultRulesModal__RuleContent__SystemRules__Col:last-child{margin-right:0}.AviaResultRulesModal__RuleContent__SystemRules__Label{color:#9E9E9E}.AviaResultRulesModal__RuleContent__SystemRules__Label svg{fill:#9E9E9E}.AviaResultRulesModal__RuleContent__SystemRules__Comment{padding-top:1em}.AviaResultRulesModal__RuleContent__SystemRules__Comment .AviaResultRulesModal__RuleContent__SystemRules__Label{font-weight:600;color:#424242}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultRulesModal__RuleContent__Help__Inner{animation-name:fadeIn, dropDownIn;animation-duration:.2s}.AviaResultRulesModal.n-Modal__Window{margin-bottom:30%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResultRulesModal__RuleContent__Help__Inner{animation-name:fadeIn, dropDownIn;animation-duration:.2s}.AviaResultRulesModal.n-Modal__Window{margin-bottom:30%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResultRulesModal__RuleContent__Row--support{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultRulesModal__RuleContent__Row--support:after{content:" ";display:block;clear:both}.AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--first{width:57.62712%;float:left;margin-right:1.69492%}.AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--second{width:40.67797%;float:right;margin-right:0}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main:after{content:" ";display:block;clear:both}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--first{width:57.62712%;float:left;margin-right:1.69492%}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--second{width:40.67797%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResultRulesModal__RuleContent__Row--support{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultRulesModal__RuleContent__Row--support:after{content:" ";display:block;clear:both}.AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--first{width:57.62712%;float:left;margin-right:1.69492%}.AviaResultRulesModal__RuleContent__Row--support .AviaResultRulesModal__RuleContent__Col--second{width:40.67797%;float:right;margin-right:0}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main:after{content:" ";display:block;clear:both}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--first{width:57.62712%;float:left;margin-right:1.69492%}.AviaResultRulesModal--ru_RU .AviaResultRulesModal__RuleContent__Row--main .AviaResultRulesModal__RuleContent__Col--second{width:40.67797%;float:right;margin-right:0}}.AviaResultRulesModal__RuleTitle--first svg{fill:#039BE5}.AviaResultRulesModal__RuleTitle--second svg{fill:#7CB342}.AviaResultRulesModal__RuleTitle--third svg{fill:#F4511E}.AviaResultRulesModal__RuleTitle--fourth svg{fill:#5E35B1}

.AviaResultRouteDesktopColumns__Row{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultRouteDesktopColumns__Row:after{content:" ";display:block;clear:both}.AviaResultRouteDesktopColumns__Column{width:17.72152%;float:left;margin-right:1.26582%;white-space:nowrap}.AviaResultRouteDesktopColumns__Column--departure{text-align:right;padding-left:.5em}.AviaResultRouteDesktopColumns__Column--flightLine{width:24.05063%;float:left;margin-right:1.26582%}.AviaResultRouteDesktopColumns__Column--details{float:right;margin-right:0}.AviaResultRouteDesktopColumns__Column__Time,.AviaResultRouteDesktopColumns__Column__FlightNumber{font-size:18px;font-weight:600}.AviaResultRouteDesktopColumns__Column__Time svg,.AviaResultRouteDesktopColumns__Column__FlightNumber svg{fill:#9E9E9E}.AviaResultRouteDesktopColumns__Column__Time .Icon,.AviaResultRouteDesktopColumns__Column__FlightNumber .Icon{font-size:12px;vertical-align:baseline}.AviaResultRouteDesktopColumns__Column__Date,.AviaResultRouteDesktopColumns__Column__Aircraft,.AviaResultRouteDesktopColumns__Column__OperatingSupplier,.AviaResultRouteDesktopColumns__Column__Destination{font-size:12px;overflow:hidden;text-overflow:ellipsis}.AviaResultRouteDesktopColumns__Column__Date,.AviaResultRouteDesktopColumns__Column__Aircraft{color:#9E9E9E}.AviaResultRouteDesktopColumns__Column__Column__ValidatingSupplier{font-size:14px}.AviaResultRouteDesktopColumns__FlightLine__TooltipWrapper{vertical-align:middle;white-space:nowrap;display:table-cell;cursor:default;width:1px}.AviaResultRouteDesktopColumns__FlightLine__Duration{font-size:12px;text-align:center;color:#9E9E9E;overflow:hidden;vertical-align:baseline}.AviaResultRouteDesktopColumns__FlightLine__Duration svg{fill:#9E9E9E}.AviaResultRouteDesktopColumns__FlightLine__Duration>div>span{vertical-align:baseline}.AviaResultRouteDesktopColumns__FlightLine__Row{width:100%;display:table}.AviaResultRouteDesktopColumns__FlightLine__Col{vertical-align:middle;white-space:nowrap;display:table-cell;cursor:default;width:1px}.AviaResultRouteDesktopColumns__FlightLine__Col--arrival svg{fill:#9E9E9E}.AviaResultRouteDesktopColumns__FlightLine__Col--arrival .Icon{margin-bottom:3px}.AviaResultRouteDesktopColumns__FlightLine__Col--filler{width:auto}.AviaResultRouteDesktopColumns__FlightLine__Col--filler::after{content:' ';display:block;position:relative;border-bottom:1px dotted #9E9E9E}.AviaResultRouteDesktopColumns__CircleWrapper{position:relative;display:inline-block}.AviaResultRouteDesktopColumns__TransferIcons{display:flex;justify-content:space-evenly;position:absolute;min-width:30px;top:-50%;left:calc(-50% - 8px)}.AviaResultRouteDesktopColumns__Circle{display:inline-block;width:0.5em;height:0.5em;border:2px solid #9E9E9E;border-radius:50%;margin-bottom:2px}.AviaResultRouteDesktopColumns__GettSlipBed,.AviaResultRouteDesktopColumns__WithBaggageRecheck{flex:1 1 auto;width:15px;margin:0 2px}.AviaResultRouteDesktopColumns__Details__Inner{position:relative}.AviaResultRouteDesktopColumns__Details__Expander{display:none;left:0;top:50%;position:absolute;transform:translate3d(0, -50%, 0)}.AviaResultRouteDesktopColumns__Details__Info{font-size:12px;color:#9E9E9E;vertical-align:top}.AviaResultRouteDesktopColumns__Details__Info svg{fill:#9E9E9E}.AviaResultRouteDesktopColumns__Details__Info__Item{vertical-align:top;display:inline-block;margin-right:.5em}.AviaResultRouteDesktopColumns__Details__Seats,.AviaResultRouteDesktopColumns__Details__ServiceClass{font-size:12px;vertical-align:top}.AviaResultRouteDesktopColumns__Details__Seats{color:#9E9E9E}.AviaResultRouteDesktopColumns__Details__Seats svg{fill:#9E9E9E}

.AviaResultRouteDesktopDetails{background-color:#eee;padding:.5em 0}.AviaResultRouteDesktopDetails__Row{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultRouteDesktopDetails__Row:after{content:" ";display:block;clear:both}.AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column{width:20.88608%;float:left;margin-right:1.26582%}.AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column--exchange,.AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column--refund,.AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column--rulesButton{width:11.39241%;float:left;margin-right:1.26582%}.AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column--exchange{margin-left:0}.AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column--luggage{width:16.4557%;float:left;margin-right:1.26582%}.AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column--rulesButton{float:right}.AviaResultRouteDesktopDetails__ExpandComment{position:absolute;right:10px}.AviaResultRouteDesktopDetails__CollapseComment{text-align:center}.AviaResultRouteDesktopDetails__Text{padding:10px}.AviaResultRouteDesktopDetails__Column{width:17.72152%;float:left;margin-right:1.26582%;font-size:12px;white-space:nowrap}.AviaResultRouteDesktopDetails__Column__Label__Additional{padding:10px;padding-bottom:0}.AviaResultRouteDesktopDetails__Column--hand_luggage .AviaResultRouteDesktopDetails__InfoDimensions svg,.AviaResultRouteDesktopDetails__Column--personal_item .AviaResultRouteDesktopDetails__InfoDimensions svg{fill:#039BE5}.AviaResultRouteDesktopDetails__Column--luggage{padding-left:1em}.AviaResultRouteDesktopDetails__Column--exchange{margin-left:6.32911%}.AviaResultRouteDesktopDetails__Column--rulesButton{width:11.39241%;float:left;margin-right:1.26582%;float:right;margin-right:0}.AviaResultRouteDesktopDetails__Column--nolink svg{fill:#9E9E9E}.AviaResultRouteDesktopDetails__Column--nolink .AviaResultRouteDesktopDetails__Column__Label{color:#9E9E9E}.AviaResultRouteDesktopDetails__Column--comment{width:100%;float:left;margin-left:0;margin-right:0;padding:.5em 1em 0;white-space:normal}.AviaResultRouteDesktopDetails__Column--stops{width:100%;float:left;margin-left:0;margin-right:0;padding:.5em 1em 0;white-space:normal}.AviaResultRouteDesktopDetails__Column--story_link{width:14.55696%;float:left;margin-right:1.26582%}.AviaResultRouteDesktopDetails__Column--story_link .Link__Content>div{min-height:100%}.AviaResultRouteDesktopDetails__Column--story_link .Link__Content>span{border-bottom:1px dashed}

.StoryModal{z-index:10001}.StoryModal__Body{display:flex}.StoryModal__Body--video,.StoryModal__Body--image{height:506px}.StoryModal__Body>video{position:absolute;width:100%;height:100%;object-fit:cover}.StoryModal__Body>img{position:absolute;width:100%;height:100%;object-fit:cover}.StoryModal__Body.is-showFull>img{width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.StoryModal .Modal__Dialog{border-radius:25px;padding:0;overflow:hidden;background:black;height:100%}@media only screen and (min-width: 1280px) and (min-height: 451px){.StoryModal .Modal__Dialog{max-height:510px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.StoryModal .Modal__Dialog{max-height:510px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal .Modal__Dialog{width:100%;margin:0;border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal .Modal__Dialog{width:100%;margin:0;border-radius:0}}.StoryModal__Gradient{left:0;height:100%;width:100%;position:absolute;border-radius:25px;display:flex;align-items:flex-end}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Gradient{border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Gradient{border-radius:0}}.StoryModal__Gradient::after{content:'';z-index:1;left:0;position:absolute;height:100%;width:100%;opacity:0.85;background:linear-gradient(rgba(255,0,0,0), #fff);border-radius:25px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Gradient::after{border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Gradient::after{border-radius:0}}.StoryModal__Video_Title{position:absolute;width:100%;font-size:2em;font-weight:650;margin-top:1em;color:white;text-shadow:0 0 25px black;white-space:normal;opacity:0.8;text-align:center}.StoryModal__Content{left:0;height:100%;width:100%;position:absolute;display:inline-block;border-radius:25px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Content{border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Content{border-radius:0}}.StoryModal__Button{height:3em;margin-left:10%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Button{margin-left:0;margin-top:5%}}.StoryModal__Text{z-index:2;display:flex;justify-content:space-between;align-items:center;font-size:18px;position:absolute;margin:0 10%;padding-bottom:5%;white-space:normal;color:black;font-weight:500;line-height:1.2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Text{flex-direction:column;line-height:1.2em;padding-bottom:10%}}.StoryModal__Text_Title{line-height:1em;font-size:20px;font-weight:600;margin-bottom:15px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Text_Title{font-size:24px;margin-bottom:10px}}.StoryModal__ReadMoreLink{font-size:12px}.StoryModal__Controls{height:100%;width:100%;position:absolute;display:inline-flex;justify-content:space-between;text-align:center;align-items:center}.StoryModal__Controls .Icon{height:4em;opacity:0.9;cursor:pointer;width:100%}.StoryModal__Controls .Icon path{fill:none}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Controls .Icon{height:2em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Controls .Icon{height:2em}}.StoryModal__Next,.StoryModal__Prev{z-index:10002;display:flex;align-items:center;height:100%;width:10%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Next,.StoryModal__Prev{width:20%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Next,.StoryModal__Prev{width:20%}}.StoryModal__CloseBlock{height:10%;width:100%;position:absolute;text-align:right}.StoryModal__CloseButton{z-index:10003;height:40px;width:40px;position:relative;display:inline-block;background:white;opacity:0.5;border-radius:50%;margin:15px;cursor:pointer}.StoryModal__CloseButton>a{position:absolute;top:50%;right:50%;transform:translate(51%, -52%)}.StoryModal__CloseButton .Icon__Svg>svg{fill:gray}

.AviaResultFlightInfoMobile .AviaResultRouteMobile{margin-bottom:1em}.AviaResultFlightInfoMobile .AviaResultRouteMobile:last-child{margin-bottom:0}.AviaResultFlightInfoMobile__TransitVisa{margin-top:1em}

.AviaResultRouteMobile{cursor:pointer;position:relative;padding-right:1.5em}.AviaResultRouteMobile__Toggler{position:absolute;right:0;top:0;bottom:0;width:1.5em;border-left:1px solid #E0E0E0}.AviaResultRouteMobile__Toggler .Icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:0.8em}.AviaResultRouteMobile__Toggler .Icon svg{fill:#9E9E9E}.AviaResultRouteMobile__Inner{padding-right:.5em}.AviaResultRouteMobile.is-expanded .AviaResultRouteMobile__Inner{background-color:#F9FBE7;animation-name:fadeIn;animation-duration:.2s}.AviaResultRouteMobile__RouteTitle{margin-bottom:1em}.AviaResultRouteMobile__RouteTitle__Row{font-size:12px;width:100%;white-space:nowrap;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.3em}.AviaResultRouteMobile__RouteTitle__Row__Carrier{display:table-cell;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#9E9E9E}.AviaResultRouteMobile__RouteTitle__Row__Type{width:fit-content}.AviaResultRouteMobile__GettSlipInfoWrapper{margin:0}.AviaResultRouteMobile__GettSlipBed,.AviaResultRouteMobile__WithBaggageRecheck{margin-right:3px;margin-bottom:4px;font-size:14px}.AviaResultRouteMobile__GettSlipText{line-height:2}.AviaResultRouteMobile__SegmentTitle{font-size:12px;width:100%;display:table;white-space:nowrap;margin-bottom:1em}.AviaResultRouteMobile__SegmentTitle__Carrier{display:table-cell;position:relative}.AviaResultRouteMobile__SegmentTitle__Carrier__Inner{max-width:100%;position:absolute;overflow:hidden;text-overflow:ellipsis;color:#9E9E9E}.AviaResultRouteMobile__SegmentTitle__FlightType{display:table-cell;text-align:right;width:1px;color:#9E9E9E;white-space:nowrap}.AviaResultRouteMobile__SegmentWaitTime{font-size:12px;padding:.5em;color:#9E9E9E;text-align:center;background-color:#f5f5f5}.AviaResultRouteMobile__SegmentWaitTime svg{fill:#9E9E9E}.AviaResultRouteMobile__ExpandedSegments__Segment{margin-bottom:.5em}.AviaResultRouteMobile__ExpandedSegments__Segment:last-child{margin-bottom:0}.AviaResultRouteMobile__ExpandedSegments__Segment .AviaResultRouteMobileColumns{margin-bottom:.5em}.AviaResultRouteMobile__ExpandedSegments__Segment__Flight{font-size:12px;text-align:center;margin-bottom:.3em}.AviaResultRouteMobile__ExpandedSegments__Segment__Flight__Label{color:#9E9E9E}.AviaResultRouteMobile__ExpandedSegments__OperatingSupplier{font-size:12px;text-align:center;margin-bottom:.3em}

.AviaResultRouteMobileColumns{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultRouteMobileColumns:after{content:" ";display:block;clear:both}.AviaResultRouteMobileColumns__Column{width:32.20339%;float:left;margin-right:1.69492%}.AviaResultRouteMobileColumns__Column__DestinationCode{display:inline-block;vertical-align:top;min-width:32px}.AviaResultRouteMobileColumns__Column--departure{text-align:right}.AviaResultRouteMobileColumns__Column--departure .AviaResultRouteMobileColumns__Column__DestinationCode{margin-left:.5em}.AviaResultRouteMobileColumns__Column--duration{margin-top:10px}.AviaResultRouteMobileColumns__Column--arrival{float:right;margin-right:0}.AviaResultRouteMobileColumns__Column--arrival .AviaResultRouteMobileColumns__Column__DestinationCode{float:left;margin-right:.5em}.AviaResultRouteMobileColumns__Column__Time{font-size:18px;font-weight:600;white-space:nowrap;display:inline-block;vertical-align:top}.AviaResultRouteMobileColumns__Column__DestinationFull,.AviaResultRouteMobileColumns__Column__Date{font-size:11px}.AviaResultRouteMobileColumns__Column__Date{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9E9E9E;clear:both}.AviaResultRouteMobileColumns__Column__DurationSpace{position:relative;transform:translate3d(0, -50%, 0);margin:0 10px;border-bottom:1px dotted #9E9E9E;display:flex;justify-content:space-between}.AviaResultRouteMobileColumns__Column__DurationSpace__Circle{width:0.5em;height:0.5em;border:2px solid #9E9E9E;border-radius:50%;position:relative;bottom:-4px}.AviaResultRouteMobileColumns__Column__Duration{font-size:12px;color:#9E9E9E;text-align:center;white-space:nowrap;margin-top:5px}.AviaResultRouteMobileColumns__CircleWrapper{position:relative}.AviaResultRouteMobileColumns__GettSlipBed,.AviaResultRouteMobileColumns__WithBaggageRecheck{flex:1 1 auto;width:15px}.AviaResultRouteMobileColumns__TransferIcons{display:flex;justify-content:space-evenly;position:absolute;min-width:30px;top:-150%;left:calc(-50% - 8px)}

.AviaResultRouteMobileDetails{text-align:center;background-color:#eee;padding:.5em .5em .25em;margin-right:-.5em}.AviaResultRouteMobileDetails__Column{vertical-align:top;display:inline-block;padding-right:1em;padding-bottom:.25em}.AviaResultRouteMobileDetails__Column svg{fill:#9E9E9E}.AviaResultRouteMobileDetails__Column .Link svg{fill:#039BE5}.AviaResultRouteMobileDetails__Column__Label__Additional{padding:10px;padding-bottom:0}.AviaResultRouteMobileDetails__Column__Content{font-size:12px}.AviaResultRouteMobileDetails__Column__Content__Label{color:#9E9E9E}.AviaResultRouteMobileDetails__Column--comment{width:100%;word-break:break-word}.AviaResultRouteMobileDetails__ExpandComment{position:absolute;right:30px}.AviaResultRouteMobileDetails__CollapseComment{text-align:center}.AviaResultRouteMobileDetails__Text{padding:10px;text-align:justify}.AviaResultRouteMobileDetails__Rules{display:inline-block;text-align:left}.AviaResultRouteMobileDetails__Rules .AviaResultRouteMobileDetails__Column{display:block}.AviaResultRouteMobileDetails__Rules__Refund{padding-right:1em}

.AviaResultFlightRibbon{text-transform:uppercase}.AviaResultFlightRibbon span{font-size:12px}

.Ribbon{position:absolute;z-index:0;text-align:center;color:#fff}.Ribbon:before,.Ribbon:after{content:'';position:absolute;z-index:-2}.Ribbon>span{display:block;height:100%;position:relative;z-index:2}.Ribbon>span:before,.Ribbon>span:after{content:'';position:absolute;z-index:-1}.Ribbon--right-edge{width:120px;height:21px;line-height:21px;right:-4px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:0 5px 0 0}.Ribbon--right-edge>span{border-radius:0 5px 0 0}.Ribbon--right-edge:before{border:4px solid transparent;bottom:-5px;right:0;transform:rotate(45deg);border-radius:5px}.Ribbon--right-edge:after{width:15px;height:15px;left:-8px;top:50%;margin-top:-7.5px;transform-origin:center center;transform:rotate(45deg)}.Ribbon--blue>span{background-color:#29B6F6;background-image:linear-gradient(to bottom, #29B6F6, #0288D1)}.Ribbon--blue.Ribbon--right-edge:before{border-right-color:#174c66;border-top-color:#174c66}.Ribbon--blue.Ribbon--right-edge:after{background-color:#29B6F6;background-image:linear-gradient(135deg, #29B6F6, #0288D1)}.Ribbon--green>span{background-color:#9CCC65;background-image:linear-gradient(to bottom, #9CCC65, #689F38)}.Ribbon--green.Ribbon--right-edge:before{border-right-color:#304417;border-top-color:#304417}.Ribbon--green.Ribbon--right-edge:after{background-color:#9CCC65;background-image:linear-gradient(135deg, #9CCC65, #689F38)}.Ribbon--yellow>span{background-color:#FFCA28;background-image:linear-gradient(to bottom, #FFCA28, #FFA000)}.Ribbon--yellow.Ribbon--right-edge:before{border-right-color:#9d6c00;border-top-color:#9d6c00}.Ribbon--yellow.Ribbon--right-edge:after{background-color:#9CCC65;background-image:linear-gradient(135deg, #FFCA28, #FFA000)}.Ribbon--red>span{background-color:#EF5350;background-image:linear-gradient(to bottom, #EF5350, #D32F2F)}.Ribbon--red.Ribbon--right-edge:before{border-right-color:#5f0000;border-top-color:#5f0000}.Ribbon--red.Ribbon--right-edge:after{background-color:#9CCC65;background-image:linear-gradient(135deg, #EF5350, #D32F2F)}

.AviaResultFlightTitle__CarrierLogo{margin-right:.5em}.AviaResultFlightTitle__CarrierName{font-weight:600;margin-right:2em}.AviaResultFlightTitle__CarrierLogo,.AviaResultFlightTitle__CarrierName,.AviaResultFlightTitle__Destinations{display:inline-block;vertical-align:middle;margin-bottom:.5em}.AviaResultFlightTitle__Destination{font-size:12px}.AviaResultFlightTitle__Destination__City{font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultFlightTitle{text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResultFlightTitle{text-align:center}}.AviaResultFlightTitle--first .Icon svg{fill:#039BE5}.AviaResultFlightTitle--first .AviaResultFlightTitle__Destination__Airport{color:#039BE5}.AviaResultFlightTitle--second .Icon svg{fill:#7CB342}.AviaResultFlightTitle--second .AviaResultFlightTitle__Destination__Airport{color:#7CB342}.AviaResultFlightTitle--third .Icon svg{fill:#F4511E}.AviaResultFlightTitle--third .AviaResultFlightTitle__Destination__Airport{color:#F4511E}.AviaResultFlightTitle--fourth .Icon svg{fill:#5E35B1}.AviaResultFlightTitle--fourth .AviaResultFlightTitle__Destination__Airport{color:#5E35B1}

.AviaResultList__EmptyText{font-weight:600}.AviaResultList--partner .AviaResultList__Loader{display:block;margin:0 auto}.AviaResultListRoundTripGroup{margin-left:0;margin-right:0;margin-bottom:0}@media screen and (min-width: 992px){.AviaResultList--alfa .AviaResultList__Groups .Card{padding:0}}

.AviaResultListResultDesktop{max-width:100%;margin-left:auto;margin-right:auto;position:relative}.AviaResultListResultDesktop:after{content:" ";display:block;clear:both}.AviaResultListResultDesktop__Routes{width:83.05085%;float:left;margin-right:1.69492%}.AviaResultListResultDesktop__Booking{width:15.25424%;float:left;margin-right:1.69492%;position:absolute;right:0;top:30px;margin-top:.25em;margin-right:0;bottom:0}.AviaResultListResultDesktop__Booking.is-MoneyWall{top:-21px}.AviaResultListResultDesktop__Booking__Inner{position:absolute;height:2.4em;right:0;width:100%;top:50%;transform:translate3d(0, -50%, 0)}.AviaResultListResultDesktop__Booking__HotelPriceDescription{margin-top:5px;font-size:13px;font-style:italic}.AviaResultListResultDesktop__Booking__Seats{font-size:12px;color:#9E9E9E;text-align:center}.AviaResultListResultDesktop__Booking__Seats svg{fill:#9E9E9E}.AviaResultListResultDesktop__Route{margin-bottom:1em}.AviaResultListResultDesktop__Route:last-child{margin-bottom:0}.AviaResultListResultDesktop.is-firstRouteExpanded .AviaResultListResultDesktop__Booking{top:0;margin-top:0}.AviaResultListResultDesktop__ButtonLink{display:block;text-align:center;text-decoration:none;border-radius:4px;color:#fff;border-color:#039be5;background-color:#039be5;border-bottom-color:#0279b3;margin-top:-1px;margin-bottom:-1px;line-height:2.4em;height:2.4em;overflow:hidden}.AviaResultListResultDesktop__ButtonLink:hover,.AviaResultListResultDesktop__ButtonLink:active,.AviaResultListResultDesktop__ButtonLink:focus{transition:0.3s;color:#fff;text-decoration:none;background-color:#0279b3}.AviaResultListResultDesktop__ButtonLink.is-disabled{cursor:default;opacity:0.5;transition:0.3s}.AviaResultListResultDesktop__ButtonLink.is-disabled:hover,.AviaResultListResultDesktop__ButtonLink.is-disabled:active,.AviaResultListResultDesktop__ButtonLink.is-disabled:focus{background-color:#039be5}.AviaResultListResultDesktop__MoneyWallPrice{padding:0.25em 0;margin-left:-0.5em;margin-right:-0.5em;display:block;text-align:center;color:#9e9e9e}.AviaResultListResultDesktop__MoneyWallPrice svg{fill:#999}.AviaResultListResultDesktop__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#039BE5}.AviaResultListResultDesktop__Route:nth-child(1) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#039BE5}.AviaResultListResultDesktop__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#7CB342}.AviaResultListResultDesktop__Route:nth-child(2) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#7CB342}.AviaResultListResultDesktop__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#F4511E}.AviaResultListResultDesktop__Route:nth-child(3) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#F4511E}.AviaResultListResultDesktop__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:#5E35B1}.AviaResultListResultDesktop__Route:nth-child(4) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:#5E35B1}.AviaResultListResultDesktop__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultListResultDesktop__Route:nth-child(5) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultListResultDesktop__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultListResultDesktop__Route:nth-child(6) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultListResultDesktop__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultListResultDesktop__Route:nth-child(7) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultListResultDesktop__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultListResultDesktop__Route:nth-child(8) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultListResultDesktop__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultListResultDesktop__Route:nth-child(9) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultListResultDesktop__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link{color:red}.AviaResultListResultDesktop__Route:nth-child(10) .AviaResultRouteDesktopColumns__Details__Expander .Link svg{fill:red}.AviaResultListResultDesktop__Route:nth-child(2):last-child .AviaResultRouteDesktopColumns__Details__Expander .Icon__Svg,.AviaResultListResultDesktop__Route:nth-child(2):last-child .AviaResultRouteDesktop__SegmentTitle__Icon .Icon__Svg{transform:scale(-1, 1) translate3d(0, 0, 0)}.AviaResultRouteDesktop__SegmentTitle__Icon__Inner{font-size:1.5em}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Routes{width:78.81356%;float:left;margin-right:1.69492%;padding:1.5em;border-right:1px dotted #bbb;position:relative}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Routes--in_modal{padding:1.5em 0}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Routes--in_modal .AviaResultRouteDesktopDetails__Row--show_personal_item .AviaResultRouteDesktopDetails__Column--rulesButton{margin-right:0}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Routes::before{content:'';display:block;position:absolute;border:8px solid transparent;top:0;right:-8px;margin-left:-8px;border-top-color:rgba(11,31,53,0.95)}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Routes::after{content:'';display:block;position:absolute;border:8px solid transparent;bottom:-1px;right:-8px;margin-left:-8px;border-bottom-color:rgba(11,31,53,0.95)}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Booking{width:17.79661%;float:left;margin-right:1.69492%;padding-left:0;position:absolute;right:1.2em;margin-right:0;bottom:0;height:100%;display:flex;flex-direction:column;justify-content:center;top:0}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Booking__Inner{right:0;width:100%;top:50%}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__Booking__Inner>button{padding:0 1.3em}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__ButtonLink{color:#fff;border-color:#f03226d9;background-color:#f03226d9;border-bottom-color:#f03226d9}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__ButtonLink:hover,.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__ButtonLink:active,.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__ButtonLink:focus{background-color:rgba(236,29,16,0.85098)}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__ButtonLink.is-disabled:hover,.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__ButtonLink.is-disabled:active,.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__ButtonLink.is-disabled:focus{background-color:#f03226d9}.AviaResultListResultDesktop--alfa .AviaResultListResultDesktop__MoneyWallPrice{padding:0.25em;display:block;text-align:center;font-style:italic;color:#9e9e9e}

.AviaResultListResultMobile .AviaResultRouteMobile{margin-bottom:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultListResultMobile .AviaResultListResultMobile__RoubleSign{font-family:'Helvetica Neue'}}.AviaResultListResultMobile__Booking__HotelPriceDescription{font-size:13px;font-style:italic;text-align:center}.AviaResultListResultMobile__MoneyWallPrice{padding:0.25em;display:block;text-align:center;color:#9e9e9e}.AviaResultListResultMobile__MoneyWallPrice svg{fill:#999}.AviaResultListResultMobile--alfa .AviaResultListResultMobile__MoneyWallPrice{font-style:italic}

.AviaResultListRoundTripGroup{margin-top:1.5em;display:flex;align-items:center;position:relative}.AviaResultListRoundTripGroup__Loader{position:absolute;z-index:2;width:100%;background:rgba(11,31,53,0.5);height:100%;left:0;text-align:center;color:white;display:flex;flex-direction:column;justify-content:center}.AviaResultListRoundTripGroup__Label{padding-right:2em;white-space:nowrap}.AviaResultListRoundTripGroup__Variants{margin-right:-.5em;margin-bottom:-.5em;display:flex;flex-wrap:wrap}.AviaResultListRoundTripGroup__Variants .Pill{width:auto}.AviaResultListRoundTripGroup__Variant{font-size:11px;margin-right:.5em;margin-bottom:.5em}.AviaResultListRoundTripGroup__Variant .Pill__Label{background-color:rgba(10,30,50,0.05);padding:5px 1.5em;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.1px;text-align:center;color:rgba(0,0,0,0.95)}.AviaResultListRoundTripGroup__Variant .Pill__Label:hover,.AviaResultListRoundTripGroup__Variant .Pill__Label:active,.AviaResultListRoundTripGroup__Variant .Pill__Label:focus{background-color:rgba(10,30,50,0.18)}.AviaResultListRoundTripGroup__Variant .Pill--primary-inverted>.Pill__Label{background-color:rgba(10,30,50,0.18) !important}

.AviaResultSort__Title{font-size:12px;font-weight:600;color:#9E9E9E}.AviaResultSort__Title,.AviaResultSort__LinkSortType{margin-right:1em}.AviaResultSort__LinkSortType{position:relative;white-space:nowrap;color:#9E9E9E;border-bottom:1px dashed}.AviaResultSort__LinkSortType.is-active{color:#039BE5}.AviaResultSort__Title,.AviaResultSort__LinkSortTypes,.AviaResultSort__ButtonGroupSortTypes{vertical-align:middle;display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultSort__Title{display:none}}

.Steps{width:100%;line-height:1.5;margin-bottom:1em}

.StepsItem{position:relative;display:inline-block;vertical-align:top}.StepsItem.is-last .StepsItem__Main__Title{padding-right:0}.StepsItem--process .StepsItem__Head__Inner{border-color:#039BE5;background-color:#039BE5}.StepsItem--process .StepsItem__Icon{color:#fff}.StepsItem--finish .StepsItem__Icon{color:#039BE5}.StepsItem--finish .StepsItem__Main__Title{color:#9E9E9E}.StepsItem--finish .StepsItem__Main__Title>a{text-decoration:none}.StepsItem--wait .StepsItem__Head__Inner{border-color:#9E9E9E}.StepsItem--wait .StepsItem__Icon{color:#9E9E9E}.StepsItem--wait .StepsItem__Main__Title{color:#9E9E9E}.StepsItem__Head,.StepsItem__Main{position:relative;display:inline-block;vertical-align:top}.StepsItem__Head{background:#fff}.StepsItem__Head__Inner{display:block;border:1px solid #039BE5;width:26px;height:26px;line-height:24px;text-align:center;border-radius:26px;font-size:12px;margin-right:8px}.StepsItem__Head__Main{margin-top:3px}.StepsItem__Main__Title{font-weight:600;font-size:13px;margin-bottom:4px;margin-top:4px;background:#fff;display:inline-block;padding-right:10px}.StepsItem__Main__Title a{color:#039BE5 !important}.StepsItem__Main__Title a .Icon svg{fill:#039BE5 !important}.StepsItem__Description{font-size:12px;color:#9E9E9E}.StepsItem__Tail{position:absolute;left:0;width:100%;top:13px;padding:0 10px}.StepsItem__Tail>i{display:inline-block;vertical-align:top;background:#9E9E9E;height:1px;border-radius:1px;width:100%}

.BookingPaymentOptions__Option{margin-bottom:2em}.BookingPaymentOptions__Option:last-child{margin-bottom:0}.BookingPaymentOptions__Icon,.BookingPaymentOptions__Title,.BookingPaymentOptions__Commission{display:inline-block;vertical-align:middle;margin-right:.5em;margin-bottom:.5em}.BookingPaymentOptions__Icon{border-radius:50%;background:#eee;font-size:1.4em;padding:.4em}.BookingPaymentOptions__Icon .Icon{vertical-align:top}.BookingPaymentOptions__Icon .Icon svg{fill:#7CB342}.BookingPaymentOptions__Title{font-weight:600}.BookingPaymentOptions__Commission{font-weight:600;color:#9E9E9E}

.Container{margin-left:auto;margin-right:auto}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Container{width:95%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Container{width:588px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Container{width:960px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Container{width:1200px}}

.BicesterBanner{text-align:center}.BicesterBanner__Image{max-width:100%;width:auto;box-shadow:0 1px 1px rgba(0,0,0,0.2);border-radius:4px}

.MetaPromo__PromoPrice{color:red}.MetaPromo__PromoButton{width:100%;text-align:center;margin-top:1em}.MetaPromo__PromoBody{padding-left:10%;padding-right:10%}.MetaPromo__EmailIsSent{margin:95px 0 72px 0;text-align:center}.MetaPromo__EmailIsSentButton{margin-top:60px}.MetaPromo__PromoForm{margin-top:1.8em;margin-bottom:1.6em}.MetaPromo__PromoInput{display:flex;justify-content:space-between;margin:0 3em;align-items:flex-start;width:350px;height:62px}.MetaPromo__PromoNameInput,.MetaPromo__PromoEmailInput{margin-left:2em;bottom:-10px;position:relative;padding-bottom:0;width:240px}.MetaPromo__PromoNameTitle,.MetaPromo__PromoEmailTitle{margin-top:15px}.MetaPromo .FormField__InvalidMessage{margin-left:2.5em;margin-top:0.7em}

.EmailModal .Modal__Dialog{max-width:360px}.EmailModal__Footer{text-align:right;margin-left:-.3em;margin-right:-.3em}.EmailModal__Footer .Button{margin:0 .3em}

.FormFrame__Content{width:100%;overflow:hidden;border:none}.FormFrame__Spinner{text-align:center;margin:0 0 2em}

.CardDescription{position:relative;max-width:900px;margin:0 auto;padding:0 2em 2em;margin-bottom:2em}.CardDescription__Title{font-size:1.6em;line-height:1.1em;font-weight:300}.CardDescription__SubTitle{font-size:1.2em;line-height:1.1em;font-weight:300}.CardDescription__LinkList{position:absolute;bottom:0;left:2em;margin:0 -.3em}.CardDescription__Link{margin:0 .3em}.CardDescription__Grid{display:flex;flex-direction:row}.CardDescription__Grid>*{flex:0.5}.CardDescription__CardImage{padding-right:2em}.CardDescription__CardImage img{box-shadow:0 1px 8px 0 #8a8787;border-radius:14px;width:100%}.CardDescription__CardDetails{position:relative}.CardDescription__CardDetails .CardDescription__Title{margin-bottom:1em}.CardDescription__DetailsList{list-style:none;padding:0;margin:0}.CardDescription__DetailsList li{position:relative;padding-left:1.2em;font-size:0.95em;margin-bottom:1em}.CardDescription__DetailsList li:last-of-type{margin:0}.CardDescription__DetailsList li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:0.6em;height:0.6em;border-radius:100%;background-color:#E53935}.CardDescription .Button{position:absolute;bottom:0;left:0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CardDescription__LinkList{left:50%;transform:translateX(-50%)}.CardDescription__Grid{flex-direction:column}.CardDescription__CardImage{text-align:center;padding-right:0;margin-bottom:2em}.CardDescription__CardImage img{height:auto;max-width:360px}.CardDescription__CardDetails{max-width:420px;margin:0 auto}.CardDescription__DetailsList{margin-bottom:2em}.CardDescription .Button{display:block;margin:0 auto;position:static}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CardDescription__Title{font-size:1.2em;line-height:1.1em;font-weight:300}.CardDescription__SubTitle{font-size:1em}.CardDescription__LinkList{left:50%;position:static;transform:none;margin-top:1em;text-align:center}.CardDescription__Grid{flex-direction:column}.CardDescription__CardImage{text-align:center;margin-bottom:1em;padding-right:0}.CardDescription__CardImage img{height:auto;width:100%;max-width:360px}.CardDescription__CardDetails{max-width:420px;width:100%;margin:0 auto}.CardDescription__CardDetails li{margin-bottom:.3em}.CardDescription__DetailsList{margin-bottom:2em}.CardDescription .Button{display:block;margin:0 auto;position:static;width:100%}.CardDescription .Button__Content{height:auto;padding:.3em;line-height:1.2em}.CardDescription .Button__Text{white-space:normal}.CardDescription__Link{display:block}.CardDescription .CardDescription__SubTitle{margin-bottom:2em}}.CardDescription .CardDescription__SubTitle{margin-bottom:2em}

.DiscountSteps__Title{font-size:1.6em;line-height:1.1em;font-weight:300;text-align:center;margin-bottom:2em}.DiscountSteps__Grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.DiscountSteps__Step{position:relative;padding-left:3em;width:240px}.DiscountSteps__Step__Number{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:2em;height:2em;border-radius:100%;font-size:16px;text-align:center;line-height:2em;background-color:rgba(0,0,0,0.2);color:#fff}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.DiscountSteps__Grid{flex-direction:column}.DiscountSteps__Step{padding-left:0;padding-top:3em;margin-bottom:2em;text-align:center}.DiscountSteps__Step:last-of-type{margin:0}.DiscountSteps__Step__Number{top:0;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.DiscountSteps__Title{margin-bottom:1em}.DiscountSteps__Grid{flex-direction:column}.DiscountSteps__Step{padding-left:0;padding-top:3em;margin-bottom:1em;text-align:center}.DiscountSteps__Step:last-of-type{margin:0}.DiscountSteps__Step__Number{top:0;left:50%;transform:translateX(-50%)}}

.PromoTinkoff{padding:2em 0 0}.PromoTinkoff__FormStep .DiscountSteps{max-width:824px;margin:0 auto;margin-bottom:2em}

.PromoModal--META .Modal__Dialog{width:560px}.PromoModal--TINK .Modal__Dialog{width:100%;max-width:900px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PromoModal--ALFACARD{z-index:10001}}.PromoModal--ALFACARD .Modal__Dialog{width:100%;max-width:961px;border-radius:0;padding:0 30px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.PromoModal--ALFACARD .Modal__Dialog{max-width:961px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PromoModal--ALFACARD .Modal__Dialog{max-width:96%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PromoModal--ALFACARD .Modal__Dialog{overflow:scroll}.PromoModal--ALFACARD .Modal__Dialog .ModalBody{padding:0}.PromoModal--ALFACARD .Modal__Dialog .ModalBody .AlfaNewCardOption--1{margin:0}}.PromoModal__PromoFooter{margin:-1em;padding:1em;background:#ff6962;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:white}.PromoModal__Close{position:absolute;top:16px;right:16px;background-color:transparent;padding:0;z-index:2}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.PromoModal__Close{top:12px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PromoModal__Close{top:4px}}.PromoModal__Close .Icon{width:24px;height:24px}

.SiteError{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#202730;overflow:hidden;z-index:100}.SiteError__Container{position:absolute;width:90%;left:10%;top:50%;bottom:auto;right:auto;transform:translateX(-5%) translateY(-50%)}.SiteError__Text .Button{margin-right:0.5em;margin-top:1em}

.SiteLoader__Logo{animation:ak-pulse 1s infinite}@keyframes ak-pulse{0%{box-shadow:0 0 0 0 #ff0908;transition:box-shadow 0.3s ease-in-out}100%{box-shadow:0 0 0 20px transparent;transform:translate3d(0, 0, 0);transition:box-shadow 0.4s ease-in-out}}

.FreeBusTourBookingBanner{margin-bottom:21px;text-align:center}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FreeBusTourBookingBanner__Img{width:100%}}

.SimilarResultModal .Modal__Dialog{max-width:1000px;width:90%}.SimilarResultModal__ResultWrapper .Card{border:1px solid #E0E0E0;border-radius:4px}.SimilarResultModal__Loader{margin-bottom:1em}.SimilarResultModal .AviaResultListResultMobile{margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em;margin-bottom:-1.5em}.SimilarResultModal .AviaResultListResultMobile .Button{border-top-right-radius:0;border-top-left-radius:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.SimilarResultModal .Modal__Dialog{max-width:1000px;width:90%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.SimilarResultModal .Modal__Dialog{max-width:1000px;width:90%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.SimilarResultModal .Modal__Dialog{max-width:1000px;width:90%}}.SimilarResultModal__Text{margin-top:0.72em}.SimilarResultModal__Countdown{display:contents}

.Banners{text-align:center;margin-bottom:2em}.Banners__Banner{background-position:center center;background-repeat:no-repeat;height:100px;width:100%;background-size:contain}.Banners__Banner__Image{max-width:100%}.Banners__Banner--mobile{height:240px;width:100%}.Banners__ResultList{background-position:center center;background-repeat:no-repeat;display:block;height:9em;width:100%;text-indent:-9999px;background-size:contain;margin-bottom:-1em;margin-top:-0.5em;cursor:default}.Banners__ResultList--mobile{height:240px;width:100%}@media (max-width: 479px){.Banners__ResultList{height:25em}}

.AviaCheckout__VtripComment{color:#9E9E9E}.AviaCheckout__VtripComment svg{fill:#9E9E9E}.AviaCheckout__Banner{margin-bottom:1.5em}.AviaCheckout__BannerPadding{width:100%;height:auto;margin-bottom:1.5em;display:block}.AviaCheckout .AviaResultFlightRibbon{margin-right:-1.5em}.AviaCheckout .AviaResultFlightInfo__Routes{margin-bottom:1.5em}.AviaCheckout .AviaCheckoutStatusBooked__Time{margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em;margin-bottom:-1.5em;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:flex;align-items:center;margin-top:0}.AviaCheckout .AviaResultFlightInfoMobile__Routes{margin-left:-1.5em;margin-right:-1.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckout .AviaResultFlightInfoMobile__Routes{margin-top:-1.5em}.AviaCheckout .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner{border-top-left-radius:4px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckout .AviaResultFlightInfoMobile__Routes{border-top:1px solid #E0E0E0}}.AviaCheckout .AviaResultRouteMobile{border-bottom:1px solid #E0E0E0;margin-bottom:0}.AviaCheckout .AviaResultRouteMobile__Inner{padding:.5em 1.5em 0}.AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobileColumns{margin-bottom:.5em}.AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobileDetails,.AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime{margin-left:-1.5em;margin-right:-1.5em}.AviaCheckout__Feedback{text-align:right}.AviaCheckout .AviaCheckout__PostSaleProduct{border-radius:4px;padding:.5em 0;margin-bottom:1%}.AviaCheckout .AviaCheckout__postSaleProductsTitle{font-weight:bold;padding-bottom:1%}.AviaCheckout__FreeBusTour{margin:20px 35px 10px 35px}.AviaCheckout__FreeBusTour__Button{text-align:center}.AviaCheckout__FreeBusTour__Button>button{width:160px}.AviaCheckout .PassengerTitle{margin-left:-1.5em;margin-right:-1.5em;padding:.5em 1.5em;background-color:#eee;margin-bottom:1em;color:#9E9E9E}.AviaCheckout .PassengerTitle .PassengerIcon svg{fill:#9E9E9E}.AviaCheckout .PassengerTitle>*{vertical-align:middle}.Excursions{background-color:white}.Excursions_Iframe{height:534px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Excursions_Iframe{height:440px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Excursions_Iframe{height:447px}}

.AviaCheckoutOrderInfo__Order__Title,.AviaCheckoutOrderInfo__Price__Title{margin-bottom:0}.AviaCheckoutOrderInfo__Order__Value{font-size:20px}.AviaCheckoutOrderInfo__Order__Value,.AviaCheckoutOrderInfo__Price__Value{font-weight:600;color:#039BE5}.AviaCheckoutOrderInfo__Price__AdditionalPriceValue{font-weight:600}.AviaCheckoutOrderInfo__Price__Detail{display:flex}.AviaCheckoutOrderInfo__Price__Detail__Title{color:#666;width:160px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo__Price__Detail__Title{text-align:left}}.AviaCheckoutOrderInfo__Price__Detail__Value{color:#039BE5;width:80px;text-align:right;font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo__Price__Detail__Value{flex:1}}.AviaCheckoutOrderInfo__Price__Divider{height:2px;background-color:#777;margin:.5em 0;max-width:300px;margin-right:2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo__Price__Divider{max-width:initial;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckoutOrderInfo{text-align:center}.AviaCheckoutOrderInfo__Price{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckoutOrderInfo{display:table;width:100%}.AviaCheckoutOrderInfo__Price,.AviaCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.AviaCheckoutOrderInfo__Price{text-align:left}.AviaCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutOrderInfo{display:table;width:100%}.AviaCheckoutOrderInfo__Price,.AviaCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.AviaCheckoutOrderInfo__Price{text-align:left}.AviaCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutOrderInfo{display:table;width:100%}.AviaCheckoutOrderInfo__Price,.AviaCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.AviaCheckoutOrderInfo__Price{text-align:left}.AviaCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaCheckoutOrderInfo__Order__Title,.AviaCheckoutOrderInfo__Price__Title,.AviaCheckoutOrderInfo__Order__Value,.AviaCheckoutOrderInfo__Price__Value{display:inline-block;padding-right:.5em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaCheckoutOrderInfo__Order__Title,.AviaCheckoutOrderInfo__Price__Title,.AviaCheckoutOrderInfo__Order__Value,.AviaCheckoutOrderInfo__Price__Value{display:inline-block;padding-right:.5em}}

.AppInTheAirBookingBanner{border-radius:4px;background-color:#fff;margin-bottom:2em}.AppInTheAirBookingBanner__LeftCol__Title{font-size:16px;padding:1em;background-color:#f8f8f8;border-top-left-radius:4px;border-top-right-radius:4px}.AppInTheAirBookingBanner__LeftCol__Note{padding:1em}.AppInTheAirBookingBanner__LeftCol__Bullets{display:flex;border-top:1px solid #eaeaea}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet{padding:1em;display:flex;align-items:center}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Icon{vertical-align:middle;margin-right:.5em;background-image:url("https://s.aviakassa.ru/promo/appintheair/icons-sprite.jpg");background-repeat:no-repeat;width:35px;height:35px}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Title{text-align:left;vertical-align:middle;flex:0 0 70%}.AppInTheAirBookingBanner__RightCol__Icon{background-image:url("https://s.aviakassa.ru/promo/appintheair/icons-sprite.jpg");background-repeat:no-repeat;background-position:0 0;width:202px;height:53px;margin:0 4em 1em}.AppInTheAirBookingBanner__RightCol__Note{padding:0 1em;text-align:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AppInTheAirBookingBanner__RightCol{display:none}.AppInTheAirBookingBanner__LeftCol__Bullets{flex-direction:column;align-items:flex-start}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet{padding:1em;display:flex;align-items:center}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Icon{flex:0 0 auto}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Title{flex:0 0 55%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AppInTheAirBookingBanner__RightCol{display:none}.AppInTheAirBookingBanner__LeftCol__Bullets{flex-direction:column;align-items:flex-start}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet{padding:1em;display:flex;align-items:center}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Icon{flex:0 0 auto}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Title{flex:0 0 55%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AppInTheAirBookingBanner__LeftCol__Bullets{align-items:stretch}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet__Title{flex:1 1 auto}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AppInTheAirBookingBanner{display:table;width:100%}.AppInTheAirBookingBanner__LeftCol{vertical-align:middle;width:100%}.AppInTheAirBookingBanner__LeftCol__Title{border-top-left-radius:4px}.AppInTheAirBookingBanner__LeftCol__Bullets{width:100%}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet{vertical-align:top;text-align:center;border-left:1px solid #eaeaea}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet:first-child{border-left:0}.AppInTheAirBookingBanner__RightCol{vertical-align:middle;display:table-cell;width:1px;border-left:1px solid #eaeaea}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AppInTheAirBookingBanner{display:table;width:100%}.AppInTheAirBookingBanner__LeftCol{vertical-align:middle;width:100%}.AppInTheAirBookingBanner__LeftCol__Title{border-top-left-radius:4px}.AppInTheAirBookingBanner__LeftCol__Bullets{width:100%}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet{vertical-align:top;text-align:center;border-left:1px solid #eaeaea}.AppInTheAirBookingBanner__LeftCol__Bullets__Bullet:first-child{border-left:0}.AppInTheAirBookingBanner__RightCol{vertical-align:middle;display:table-cell;width:1px;border-left:1px solid #eaeaea}}

.AppInTheAirCheckoutStatusWrapper__RightCol__Banner{border-radius:4px;border:1px solid #ebebeb;padding:1em;background-repeat:no-repeat;position:relative}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Title{font-size:16px;position:relative;margin-bottom:1em}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Note{position:relative;margin-bottom:1em}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button{font-weight:600;position:relative;height:46px;color:#fff;border:none}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button,.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button:hover,.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button:active{background-color:#3295ba}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button .Button__Content{overflow:visible}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner__Button__Icon{width:27px;height:30px;display:inline-block;background-image:url("https://s.aviakassa.ru/promo/appintheair/icons-sprite.jpg");background-position:right top;background-repeat:no-repeat;margin-right:.5em;vertical-align:middle}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AppInTheAirCheckoutStatusWrapper__LeftCol{margin-bottom:2em}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner{background-image:url("https://s.aviakassa.ru/promo/appintheair/banner-bg-mobile.jpg");background-position:right bottom}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AppInTheAirCheckoutStatusWrapper__LeftCol{margin-bottom:2em}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner{background-image:url("https://s.aviakassa.ru/promo/appintheair/banner-bg-mobile.jpg");background-position:right bottom}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AppInTheAirCheckoutStatusWrapper{display:table;width:100%;table-layout:fixed}.AppInTheAirCheckoutStatusWrapper__LeftCol{display:table-cell;vertical-align:top}.AppInTheAirCheckoutStatusWrapper__RightCol{display:table-cell;vertical-align:top}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner{background-image:url("https://s.aviakassa.ru/promo/appintheair/banner-bg.jpg");background-position:right center;background-size:contain}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AppInTheAirCheckoutStatusWrapper{display:table;width:100%;table-layout:fixed}.AppInTheAirCheckoutStatusWrapper__LeftCol{display:table-cell;vertical-align:top}.AppInTheAirCheckoutStatusWrapper__RightCol{display:table-cell;vertical-align:top}.AppInTheAirCheckoutStatusWrapper__RightCol__Banner{background-image:url("https://s.aviakassa.ru/promo/appintheair/banner-bg.jpg");background-position:right center;background-size:contain}}

.BicesterVillage{display:flex;flex-direction:column;padding:1em 5vw}.BicesterVillage__Text{margin-bottom:2em}.BicesterVillage__Button{align-self:center}.BicesterVillage__ErrorText{text-align:center;margin:0}

.PostSale__Collapsed{background-color:#eee;border-radius:4px;padding:.5em 0;margin-bottom:1%}.PostSale__Collapsed .Link__Content{display:flex;justify-content:space-between}.PostSale__Expanded{background-color:#fcfaea;border-radius:4px;padding-top:.5em;margin-bottom:1%}.PostSale__Header{display:flex;justify-content:space-between;margin-bottom:0.6em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PostSale__Header{flex-direction:column}}.PostSale__Content{height:100%;background-color:#fcfaea}.PostSale__Picture{flex:1;text-align:center;align-self:center}.PostSale__Picture>img{width:28px;height:28px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PostSale__Picture{display:none}}.PostSale__Title{flex:5;text-align:left;align-self:center;color:#424242;font-size:1.3rem}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PostSale__Title{padding:0 5px 0 5px;text-align:center}}.PostSale__Description{flex:6}.PostSale__More{flex:1;text-align:center;align-self:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PostSale__More{display:none}}.PostSale__Less{flex:1;text-align:center;align-self:center}.PostSale__AlfaLess{position:absolute;right:0;top:-28px;font-family:Open Sans, sans-serif;font-size:12px;font-weight:800;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#63abe1}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PostSale__AlfaLess{top:-22px}}.PostSale__AlfaLess .Link{text-decoration:underline}.PostSale__Product--alfaCard .PostSale__Expanded,.PostSale__Product--alfaCard .PostSale__Content{background-color:transparent}.PostSale__Product--alfaCard .PostSale__Expanded{position:relative}

.FinnairPostSaleOrders__postSaleProductsTitle{font-weight:bold;padding-bottom:1%}.FinnairPostSaleOrders .PostSale__Content{line-height:22px;padding:10px 50px}.FinnairPostSaleOrders .PostSale__Content::after{clear:both;content:'';display:block}.FinnairPostSaleOrders .PostSale__Content img{float:left;margin:0 20px 20px 0;width:300px}.FinnairPostSaleOrders .Link{text-decoration:none}.FinnairPostSaleOrders .Button{background:#e53935;border-color:#e53935;border-bottom-color:#cd1e1a;color:#fff;display:block;margin:40px auto;min-width:180px}.FinnairPostSaleOrders .Button:hover{background:#e2231e;color:#f2f2f2}

.ModalFooter .Button{margin-right:1em}

.H1Title{text-align:center;color:#fff;margin-top:4.2rem;margin-bottom:2.2rem}.H1Title__H1{font-size:2rem;line-height:2.2rem;margin-bottom:1.8rem}.H1Title__Sub{font-size:1.28rem}.H1Title .Link,.H1Title a{color:#fff}.H1Title__Tooltip{padding:0;margin:0;list-style:square outside}.H1Title__Tooltip__Item{float:left;display:inline}.H1Title__Tooltip__Item::before{content:'\ffed';margin-right:0.5em}.H1Title__Tooltip__Item--firstColumn{width:320px}.H1Title__Tooltip__Item--secondColumn{width:390px}.H1Title .Dropdown__Content{width:740px !important}

.AviaSearchForm .Link{font-size:12px}.AviaSearchForm__RouteLinks{margin:0;padding:0}.AviaSearchForm__RouteLinks__Item{display:inline}.AviaSearchForm__RouteLinks__Item .Button{font-size:0.9rem}.AviaSearchForm__RouteLinks__Item .Button__Text{border-bottom:1px dotted}.AviaSearchForm__Segment{padding:1.2em .9em 0}.AviaSearchForm__MultiwayButton{float:left}.AviaSearchForm__MultiwayButton .Icon{font-size:2em}.AviaSearchForm__ToggleOptionsButton{float:right;display:block;margin-bottom:1em}.AviaSearchForm__ToggleOptionsButton .Icon{transition:0.2s;transform:rotate(0deg)}.AviaSearchForm__ToggleOptionsButton.is-open .Icon{transition:0.2s;transform:rotate(180deg)}.AviaSearchForm__Field{padding-bottom:1.2em;padding-left:.6em;padding-right:.6em}.AviaSearchForm__Field>.FormField{padding-bottom:0}.AviaSearchForm__Field .Dropdown__Target .Icon svg{fill:#9E9E9E}.AviaSearchForm__Segments{margin-left:-1.5em;margin-right:-1.5em;margin-top:-1.2em}.AviaSearchForm__Segments.is-oneSegment .AviaSearchForm__Field{padding-bottom:.5em}.AviaSearchForm__Segment--odd{background-color:#eee}.AviaSearchForm__Segment--justAdded{animation-name:dropDownIn, fadeIn;animation-duration:.2s}.AviaSearchForm__RemoveSegmentButton svg{fill:#9E9E9E}.AviaSearchForm__AddSegmentButton svg{fill:#fff}.AviaSearchForm__Field--removeSegmentButton{transition:width .2s}.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton{transition:none}.AviaSearchForm__SwapButton{width:2.4em;right:-1.2em;position:absolute;text-align:center;top:0}.AviaSearchForm__SwapButton .Button{padding-left:0;padding-right:0}.AviaSearchForm__SwapButton .Button .Icon svg{fill:#9E9E9E}.AviaSearchForm__SwapButton .Button:hover .Icon svg{fill:#424242;transition:fill .2s}.AviaSearchForm__Submit{text-align:center}.AviaSearchForm__Field--from{position:relative}.AviaSearchForm__ButtonsWrap.is-offsetTop{margin-top:.5em}.AviaSearchForm__ButtonsWrap::after{content:'';display:block;clear:both}.AviaSearchForm__Options{display:flex;flex-direction:row;margin:0 -1.5em 1em;padding:0 1em}.AviaSearchForm__OptionsColumn{flex:1;max-width:30%;margin:0 .5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaSearchForm__SwapButton{display:none}.AviaSearchForm__Options{flex-direction:column}.AviaSearchForm__OptionsColumn{max-width:100%;width:100%}.AviaSearchForm__ToggleOptionsButton{float:left;text-align:center;width:100%;margin-top:.5em}.AviaSearchForm__MultiwayButton{width:100%;text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaSearchForm__Segment{max-width:100%;margin-left:auto;margin-right:auto}.AviaSearchForm__Segment:after{content:" ";display:block;clear:both}.AviaSearchForm__Field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}.AviaSearchForm__Field--to,.AviaSearchForm__Field--returnDate,.AviaSearchForm__Field--passengers,.AviaSearchForm__Field--removeSegmentButton,.AviaSearchForm__Field--addSegmentButton{padding-left:1.2em}.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton{padding-right:0}.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton,.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--addSegmentButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left}.AviaSearchForm__Field--from,.AviaSearchForm__Field--date{padding-right:1.2em}.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--date,.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left}.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate{padding-left:0;padding-right:1.2em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaSearchForm__MultiwayButton{position:relative;clear:both}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaSearchForm__MultiwayButton{position:relative;clear:both}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaSearchForm__MultiwayButton{position:relative;clear:both}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaSearchForm__Segment{max-width:100%;margin-left:auto;margin-right:auto}.AviaSearchForm__Segment:after{content:" ";display:block;clear:both}.AviaSearchForm__Field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left}.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton,.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--addSegmentButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%;float:left}.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--date,.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate,.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--passengers{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left}.AviaSearchForm__Error__Text br{display:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px) and (max-width: 500px){.AviaSearchForm__Error__Text br{display:block}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaSearchForm__Field--from{padding-right:1.2em}.AviaSearchForm__Field--to{padding-left:1.2em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaSearchForm__Segment{max-width:100%;margin-left:auto;margin-right:auto}.AviaSearchForm__Segment:after{content:" ";display:block;clear:both}.AviaSearchForm__Field{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left}.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--removeSegmentButton,.AviaSearchForm__Segment--withAddSegmentButton .AviaSearchForm__Field--addSegmentButton{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:12.5%;float:left}.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--date,.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--returnDate,.AviaSearchForm__Segment--withReturnDate .AviaSearchForm__Field--passengers{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left}.AviaSearchForm__Error__Text br{display:none}}@media only screen and (min-width: 1280px) and (min-height: 451px) and (max-width: 500px){.AviaSearchForm__Error__Text br{display:block}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaSearchForm__Field--from{padding-right:1.2em}.AviaSearchForm__Field--to{padding-left:1.2em}}.AviaSearchForm__Segments-enter,.AviaSearchForm__Segments-appear{animation-duration:.2s;animation-name:fadeIn,dropDownIn}.AviaSearchForm__Segments-leave{animation-duration:.2s;animation-name:fadeOut,dropDownOut}

.AviakassaLogo{width:120px;height:36px;display:inline-block;vertical-align:middle}.AviakassaLogo svg{width:100%;height:100%}

.SearchFormHead{display:table;width:100%}.SearchFormHead__LogoWrapper{display:table-cell;padding-bottom:1em}.SearchFormHead__Controls{vertical-align:middle;white-space:nowrap;display:table-cell;text-align:right}.SearchFormHead__CurrencyField,.SearchFormHead__LocaleField{display:inline-block;margin-left:1em}.SearchFormHead__CurrencyField .Dropdown,.SearchFormHead__LocaleField .Dropdown{vertical-align:middle;display:inline-block}

@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaSearchForm__CalendarField .Calendar__Day{font-size:14px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaSearchForm__CalendarField .Calendar__Day{font-size:14px}}.AviaSearchForm__CalendarField .FormInput__Input{padding-right:0.7em}

.CarriersField{position:relative;padding-bottom:0}.CarriersField__ValueLogo{position:absolute;left:0.5em;bottom:2px;z-index:1}.CarriersField.is-selected input{padding-left:7.4em}

.AviaSearchForm__Passengers__ServiceClassLabel{color:#9E9E9E}.AviaSearchForm__Passengers__ServiceClass{width:100%;display:flex}.AviaSearchForm__Passengers__ServiceClass__Button{margin-bottom:.5em}.AviaSearchForm__Passengers__ServiceClass__ButtonGroup{max-width:100%;margin-left:auto;margin-right:auto;width:100%;display:flex}.AviaSearchForm__Passengers__ServiceClass__ButtonGroup:after{content:" ";display:block;clear:both}.AviaSearchForm__Passengers__ServiceClass__ButtonGroup>*{flex:1}.AviaSearchForm__Passengers__CloseButtonWrapper{padding-top:1em;text-align:center}

.AviaSearchForm__SubmitButton{text-transform:uppercase;font-weight:600;width:13em;max-width:100%}.AviaSearchForm__SubmitButton.is-valid{overflow:hidden;position:relative;animation:AviaSearchForm__SubmitButton-Bounce .8s forwards}@media only screen and (min-width: 1467px){.AviaSearchForm__SubmitButton.is-valid::after{animation:AviaSearchForm__SubmitButton-Blink .8s forwards cubic-bezier(0.01, 0.64, 1, 0.64);box-shadow:#fff 0 0 15px 20px;content:' ';display:block;height:100%;left:0;opacity:0.3;position:absolute;top:0}}@keyframes AviaSearchForm__SubmitButton-Bounce{50%{opacity:0.6}}@keyframes AviaSearchForm__SubmitButton-Blink{from{left:-50%;transform:skewX(0deg)}to{left:150%;transform:skewX(-60deg)}}

.TrustSection{background-color:#fff;padding:20px 0;background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%)}.TrustSection__Head{text-align:center}.TrustSection__Row{max-width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:row}.TrustSection__Row:after{content:" ";display:block;clear:both}.TrustSection__Col{width:49.15254%;float:left;margin-right:1.69492%}.TrustSection__Col.is-last{float:right;margin-right:0}.TrustSection__Block{position:relative;padding-left:120px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.TrustSection__Block{min-height:240px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.TrustSection__Block{min-height:140px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.TrustSection__Block{min-height:130px}}.TrustSection__Block::before{width:100px;height:100px;left:0;top:0.7rem;content:"";position:absolute;background-image:url("/v1/images/trust.png");background-repeat:no-repeat;background-color:#fff;border-radius:50px}.TrustSection__Block--support::before{background-position:0 0}.TrustSection__Block--loyalty::before{background-position:0 -100px}.TrustSection__Block--selecting::before{background-position:0 -200px}.TrustSection__Block--reliability::before{background-position:0 -300px}.TrustSection__Block--paylater::before{background-position:0 -400px}.TrustSection__Block--recognition::before{background-position:0 -500px}.TrustSection__Link{text-align:center}.TrustSection__Link .Button{font-size:1.43rem;text-decoration:none}.TrustSection__Link .Button__Text{border-bottom:1px dashed}@media screen and (max-width: 1023px){.TrustSection__Head{margin-bottom:20px}.TrustSection__Row{flex-direction:column;align-items:center}.TrustSection__Col{width:100%;float:left;margin-left:0;margin-right:0;margin:0;max-width:600px}.TrustSection__Block{min-height:auto;margin-bottom:60px}}@media screen and (max-width: 627px){.TrustSection__Col{width:100%;float:left;margin-left:0;margin-right:0;margin:0;max-width:320px}.TrustSection__Block{padding:120px 10px 0;text-align:center}.TrustSection__Block::before{left:50%;top:0;transform:translateX(-50%)}}

.ServiceBlock{position:relative}.ServiceBlock__Title{line-height:6rem;padding-left:70px}.ServiceBlock__Title::before{width:54px;height:69px;left:0;top:0.7rem;content:"";position:absolute;background-image:url("/v1/images/services.png");background-repeat:no-repeat}.ServiceBlock__Title--avia::before{background-position:0 0}.ServiceBlock__Title--rail::before{background-position:0 -69px}.ServiceBlock__Title--hotels::before{background-position:0 -138px}.ServiceBlock__Title--auto::before{background-position:0 -207px}.ServiceBlock__Title--tours::before{background-position:0 -276px}.ServiceBlock__Title--buses::before{background-position:0 -345px}.ServiceBlock__Row{max-width:100%;margin-left:auto;margin-right:auto}.ServiceBlock__Row:after{content:" ";display:block;clear:both}.ServiceBlock__Content{width:57.62712%;float:left;margin-right:1.69492%}.ServiceBlock__Links{margin-left:8.47458%;width:32.20339%;float:right;margin-right:0;padding-left:50px}.ServiceBlock__Links ul,.ServiceBlock__Links li{list-style:none;margin:0;padding:0}

.MainServiceSection{background-color:linear-gradient(to bottom, transparent 6.5rem, #f7f7f7 6.5rem, #fff);padding:10px 0 40px 0}.MainServiceSection__Head{text-align:center;line-height:2.4rem;max-width:600px;margin:0 auto}.MainServiceSection__Button{margin-top:1.4rem;text-align:center}.MainServiceSection .ServiceBlock{margin-top:2rem}

.ServicesSection{background-color:#fff;padding:20px 0}.ServicesSection__Title{text-align:center}.ServicesSection__Button{text-align:center;margin-top:45px;padding:0 0 8px 0;background-image:linear-gradient(to left, rgba(247,247,247,0) 0%, #f7f7f7 30%, #f7f7f7 70%, rgba(247,247,247,0) 100%);box-shadow:inset  0  8px 8px -8px #f6f6f6, inset  0 -8px 8px -8px #f6f6f6}.ServicesSection__Button .Button{font-size:1.57rem}.ServicesSection__Button .Button__Text{border-bottom:dotted}.ServicesSection .ServiceBlock__Links{border-left:1px solid #BDBDBD}

.SeoSection{background-color:#40464e;color:#fff}.SeoSection__Wrap{padding:30px 20px 20px 20px}.SeoSection__Title{text-align:center;font-size:1.3rem;margin-top:0;margin-bottom:1em}.SeoSection__Content{font-size:0.86rem}.SeoSection__Columns{max-width:100%;margin-left:auto;margin-right:auto}.SeoSection__Columns:after{content:" ";display:block;clear:both}.SeoSection__Col{width:49.15254%;float:left;margin-right:1.69492%}.SeoSection__Col.is-last{float:right;margin-right:0}.SeoSection__Col h3,.SeoSection__Col h4{margin-top:0}.SeoSection h3,.SeoSection h4{font-size:1.1rem}.SeoSection a{color:#fff}

.AlfaOfferBanner{text-align:center;margin-bottom:2em}.AlfaOfferBanner img{cursor:pointer}

.AviaResult .AviaResultFlightRibbon{margin-right:-1.5em}.AviaResult .Steps{margin-bottom:.5em}.AviaResult__SearchFilterCard{position:relative}.AviaResult__SearchFormWrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.AviaResult__SearchFormWrapper .AviaSearchForm__Segment--odd{background-color:#fff}.AviaResult__SearchCard.Card{box-shadow:none;padding:.5em 0;margin-bottom:-.5em}.AviaResult__SlidersTitle{display:block;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;margin-bottom:-5px;color:#fff;text-shadow:0 0 1px black}.AviaResult .StickyWrapper .Container{max-width:100%}.AviaResult .Sticky .Card{border-top-right-radius:0;border-top-left-radius:0;margin-bottom:0;padding:.5em 1.5em;box-shadow:0 1px 5px rgba(0,0,0,0.6)}.AviaResult .Sticky .CardSeparator--spaceTop{margin-top:.5em}.AviaResult .Sticky .CardFooter{margin-bottom:-.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResult .AviaResultSearch__Info{margin-left:-1.5em;margin-right:-1.5em;padding:0 .3em}.AviaResult .AviaResultSearch__ServiceClass,.AviaResult .AviaResultSearch__Passengers{vertical-align:middle}.AviaResult .AviaResultSearch__Field{border:none;padding:0}.AviaResult .AviaResultSearch__Field__Inner{padding:0}}.AviaResult__Filter.is-hidden{display:none}.AviaResult__FilterWrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.AviaResult__FilterWrapper.is-allowFilterAnimation .AviaResultFilter{animation-name:fadeIn, dropDownIn;animation-duration:.2s}.AviaResult__FilterToggler{border-bottom-right-radius:4px;border-bottom-left-radius:4px;transform:translateX(-50%) translateY(-1px);box-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#eee;padding:.3em .5em;margin-top:-1.5em;position:absolute;left:50%}.AviaResult__FilterToggler .Link{font-weight:600;font-size:12px;color:#9E9E9E}.AviaResult__FilterToggler .Link svg{fill:#9E9E9E}.AviaResult__FilterToggler .Link .Icon{vertical-align:inherit}.AviaResult__FilterToggler .Link:hover{color:#616161}.AviaResult__FilterToggler .Link:hover svg{fill:#616161}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResult__FilterToggler{margin-left:-1.5em;margin-right:-1.5em;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:1.5em;padding:.5em;position:static;transform:none;text-align:center}.AviaResult .AviaResultFilter__Buttons{margin-left:-1.6em;margin-right:-1.6em}.AviaResult .AviaResultFilter__Button{margin-left:0.1em;margin-right:0.1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResult__FilterToggler .Link{vertical-align:top;display:inline-block;transition:padding-top .06667s}.AviaResult__FilterToggler .Link:hover{padding-top:2px}.AviaResult__FilterToggler .Link:focus{padding-top:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResult__FilterToggler .Link{vertical-align:top;display:inline-block;transition:padding-top .06667s}.AviaResult__FilterToggler .Link:hover{padding-top:2px}.AviaResult__FilterToggler .Link:focus{padding-top:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResult__FilterToggler .Link{vertical-align:top;display:inline-block;transition:padding-top .06667s}.AviaResult__FilterToggler .Link:hover{padding-top:2px}.AviaResult__FilterToggler .Link:focus{padding-top:0}}.AviaResult__SortWrapper .CurrencySelect{font-size:12px;float:right}.AviaResult__LoadMoreButtonWrapper{text-align:center}.AviaResult .AviaResultListResultMobile{margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em;margin-bottom:-1.5em}.AviaResult .AviaResultListResultMobile .Button{border-top-right-radius:0;border-top-left-radius:0}.AviaResult .AviaResultRouteMobile{margin-bottom:0;border-bottom:1px solid #E0E0E0}.AviaResult .AviaResultRouteMobile__Inner{padding:.5em 1.5em 0}.AviaResult .AviaResultRouteMobile:last-child{border-bottom:none}.AviaResult .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner{border-top-left-radius:4px}.AviaResult .AviaResultRouteMobile .AviaResultRouteMobileColumns{margin-bottom:.5em}.AviaResult .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime,.AviaResult .AviaResultRouteMobile .AviaResultRouteMobileDetails{margin-left:-1.5em;margin-right:-1.5em}.AviaResult .AviaResultFilter__SuppliersGroup .ScrollbarWrapperScrollbar{background-color:#E0E0E0;height:8px !important}.AviaResult .AviaResultFilter__SuppliersGroup .ScrollbarWrapperScrollbar__Stick{height:8px !important;background-color:#3598db;border-color:#42A5F5 #3598db #1565C0;border-style:solid;border-width:1px}.AviaResult__FreeBusTourSearchBanner,.AviaResult__InfoAK{text-align:center;margin-bottom:21px;overflow:hidden}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResult__FreeBusTourSearchBanner__Img,.AviaResult__InfoAK__Img{width:100%}}.AviaResult__Loader__Text{margin:1em 0;line-height:1.5em}

.AviaResultSearch__Field{cursor:pointer;font-size:14px;background-color:#fff;border-radius:4px;padding:0 .5em;border:1px solid #9E9E9E;transition:border-color .2s}.AviaResultSearch__Field:hover{border-color:#b8b8b8}.AviaResultSearch__Field__Inner{margin-top:-1px;margin-bottom:-1px;line-height:1.5em;padding:.45em .5em}.AviaResultSearch__Segment{vertical-align:top;display:inline-block;margin-right:.5em}.AviaResultSearch__Segment--first{color:#039BE5}.AviaResultSearch__Segment--second{color:#7CB342}.AviaResultSearch__Segment--third{color:#F4511E}.AviaResultSearch__Segment--fourth{color:#5E35B1}.AviaResultSearch__ServiceClass,.AviaResultSearch__Passengers{vertical-align:top;display:inline-block;color:#9E9E9E}.AviaResultSearch__SearchForm{animation-duration:.2s;animation-name:fadeIn, dropDownIn}.AviaResultSearch__SearchForm .AviaSearchForm__Segment--odd{background-color:#fff}.AviaResultSearch__Chevron{transition:transform .2s;font-size:.6em}.AviaResultSearch__Chevron svg{fill:#9E9E9E}.AviaResultSearch.is-formOpen .AviaResultSearch__Chevron{transform:rotate(-180deg) translate3d(0, 0, 0)}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultSearch__Field{font-size:11px;text-align:center}.AviaResultSearch__Details{vertical-align:top;display:inline-block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResultSearch__Info{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultSearch__Info:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResultSearch__Info{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultSearch__Info:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResultSearch__Info{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultSearch__Info:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResultSearch__Field{width:74.57627%;float:left;margin-right:1.69492%}.AviaResultSearch__FormButtonWrapper{width:23.72881%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResultSearch__Field{width:83.05085%;float:left;margin-right:1.69492%}.AviaResultSearch__FormButtonWrapper{width:15.25424%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResultSearch__Field{width:83.05085%;float:left;margin-right:1.69492%}.AviaResultSearch__FormButtonWrapper{width:15.25424%;float:right;margin-right:0}}

.StoryModal{z-index:10001}.StoryModal__Body{display:flex}.StoryModal__Body--video,.StoryModal__Body--image{height:506px}.StoryModal__Body>video{position:absolute;width:100%;height:100%;object-fit:cover}.StoryModal__Body>img{position:absolute;width:100%;height:100%;object-fit:cover}.StoryModal__Body.is-showFull>img{width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.StoryModal .Modal__Dialog{border-radius:25px;padding:0;overflow:hidden;background:black;height:100%}@media only screen and (min-width: 1280px) and (min-height: 451px){.StoryModal .Modal__Dialog{max-height:510px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.StoryModal .Modal__Dialog{max-height:510px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal .Modal__Dialog{width:100%;margin:0;border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal .Modal__Dialog{width:100%;margin:0;border-radius:0}}.StoryModal__Gradient{left:0;height:100%;width:100%;position:absolute;border-radius:25px;display:flex;align-items:flex-end}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Gradient{border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Gradient{border-radius:0}}.StoryModal__Gradient::after{content:'';z-index:1;left:0;position:absolute;height:100%;width:100%;opacity:0.85;background:linear-gradient(rgba(255,0,0,0), #fff);border-radius:25px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Gradient::after{border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Gradient::after{border-radius:0}}.StoryModal__Video_Title{position:absolute;width:100%;font-size:2em;font-weight:650;margin-top:1em;color:white;text-shadow:0 0 25px black;white-space:normal;opacity:0.8;text-align:center}.StoryModal__Content{left:0;height:100%;width:100%;position:absolute;display:inline-block;border-radius:25px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Content{border-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Content{border-radius:0}}.StoryModal__Button{height:3em;margin-left:10%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Button{margin-left:0;margin-top:5%}}.StoryModal__Text{z-index:2;display:flex;justify-content:space-between;align-items:center;font-size:18px;position:absolute;margin:0 10%;padding-bottom:5%;white-space:normal;color:black;font-weight:500;line-height:1.2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Text{flex-direction:column;line-height:1.2em;padding-bottom:10%}}.StoryModal__Text_Title{line-height:1em;font-size:20px;font-weight:600;margin-bottom:15px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Text_Title{font-size:24px;margin-bottom:10px}}.StoryModal__ReadMoreLink{font-size:12px}.StoryModal__Controls{height:100%;width:100%;position:absolute;display:inline-flex;justify-content:space-between;text-align:center;align-items:center}.StoryModal__Controls .Icon{height:4em;opacity:0.9;cursor:pointer;width:100%}.StoryModal__Controls .Icon path{fill:none}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Controls .Icon{height:2em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Controls .Icon{height:2em}}.StoryModal__Next,.StoryModal__Prev{z-index:10002;display:flex;align-items:center;height:100%;width:10%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoryModal__Next,.StoryModal__Prev{width:20%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoryModal__Next,.StoryModal__Prev{width:20%}}.StoryModal__CloseBlock{height:10%;width:100%;position:absolute;text-align:right}.StoryModal__CloseButton{z-index:10003;height:40px;width:40px;position:relative;display:inline-block;background:white;opacity:0.5;border-radius:50%;margin:15px;cursor:pointer}.StoryModal__CloseButton>a{position:absolute;top:50%;right:50%;transform:translate(51%, -52%)}.StoryModal__CloseButton .Icon__Svg>svg{fill:gray}

.Slide{height:100%;width:25%;border-radius:5px;transition:all 0.3s ease-out;overflow:hidden;position:relative;display:inline-block;padding:0 3px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Slide{width:33.3%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Slide{width:33.3%}}.Slide__SlideBackground{height:100%;width:100%;overflow:hidden;position:relative;display:inline-block;border-radius:5px;border:2px solid white;background-color:white;cursor:pointer}.Slide__Body{width:100%;height:100%;position:absolute;display:inline-block;transition:all 0.3s ease-out}.Slide__Body>video{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 1280px) and (min-height: 451px){.Slide__Body>video{height:auto;width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Slide__Body>video{height:auto;width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Slide__Body>video{height:auto;width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Slide__Body>video{width:100%}}.Slide__Body>img{position:absolute;top:50%;transform:translateY(-50%);height:auto;width:100%}.Slide__Body.is-showFull>img{width:auto;height:auto;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.Slide__Text{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:white;text-shadow:0 0 10px black;position:absolute;display:inline-block;transition:all 0.3s ease-out;bottom:5%;padding-left:16px;white-space:normal}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Slide__Text{display:none}}@media screen and (max-width: 500px){__Slide__Content{bottom:10%}}

.StoriesSlider{margin-top:20px;margin-bottom:20px;width:100%;white-space:nowrap;display:flex;justify-content:space-around;align-items:center}.StoriesSlider__Control{position:relative;display:inline-block;text-align:center;width:2em;height:2em;cursor:pointer}.StoriesSlider__Control path{fill:none}.StoriesSlider__Content{position:relative;display:initial;height:100px;width:100%;overflow:hidden}.StoriesSlider__Content--centered{display:flex;justify-content:center}.StoriesSlider__SlideContainer{height:100%;width:25%;transition:all 0.3s ease-out;overflow:hidden;position:relative;display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.StoriesSlider__SlideContainer{width:33.3%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.StoriesSlider__SlideContainer{width:33.3%}}@media screen and (max-width: 500px){.StoriesSlider__Control{display:none}}

.AviaBooking__VtripComment{padding-bottom:1em;color:#9E9E9E}.AviaBooking__VtripComment svg{fill:#9E9E9E}.AviaBooking .PassengerTitle{margin-left:-1.5em;margin-right:-1.5em;padding:.5em 1.5em;background-color:#eee;margin-bottom:1em;color:#9E9E9E}.AviaBooking .PassengerTitle .PassengerIcon svg{fill:#9E9E9E}.AviaBooking .PassengerTitle>*{vertical-align:middle}.AviaBooking .AviaResultFlightRibbon{margin-right:-1.5em}.AviaBooking .AviaResultFlightInfo__Routes{margin-bottom:1.5em}.AviaBooking .AviaResultFlightInfoMobile__Routes{margin-left:-1.5em;margin-right:-1.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBooking .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner{border-top-left-radius:4px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBooking .AviaResultFlightInfoMobile__Routes{border-top:1px solid #E0E0E0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBooking .AviaResultFlightInfoMobile__Routes{border-top:1px solid #E0E0E0}}.AviaBooking .AviaResultRouteMobile{border-bottom:1px solid #E0E0E0;margin-bottom:0}.AviaBooking .AviaResultRouteMobile__Inner{padding:.5em 1.5em 0}.AviaBooking .AviaResultRouteMobile .AviaResultRouteMobileColumns{margin-bottom:.5em}.AviaBooking .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime,.AviaBooking .AviaResultRouteMobile .AviaResultRouteMobileDetails{margin-left:-1.5em;margin-right:-1.5em}.AviaBooking .AviaBookingOrderSubmit .CardTitle{margin-bottom:.5em}.AviaBooking .EmailField__SuggestionMessage{font-size:0.93rem;margin-top:0.3em}.AviaBooking .AviaBookingAlternatives{margin:1em 0}.AviaBooking .AviaBookingAlternativesAeroflot{margin-bottom:1em}.AviaBooking__RepeatSearchButton{text-align:center}.AviaBooking .BookingForm__PhoneHint{margin-bottom:2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaBooking .AviaBookingAlternativesAeroflot{margin:1em 0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaBooking .AviaBookingAlternativesAeroflot{margin:1em 0}}

.AviaCheckout__VtripComment{color:#9E9E9E}.AviaCheckout__VtripComment svg{fill:#9E9E9E}.AviaCheckout .AviaResultFlightRibbon{margin-right:-1.5em}.AviaCheckout .AviaResultFlightInfo__Routes{margin-bottom:1.5em}.AviaCheckout .AviaCheckoutStatusBooked__Time{margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em;margin-bottom:-1.5em;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:flex;align-items:center;margin-top:0}.AviaCheckout .AviaResultFlightInfoMobile__Routes{margin-left:-1.5em;margin-right:-1.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaCheckout .AviaResultFlightInfoMobile__Routes{margin-top:-1.5em}.AviaCheckout .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner{border-top-left-radius:4px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaCheckout .AviaResultFlightInfoMobile__Routes{border-top:1px solid #E0E0E0}}.AviaCheckout .AviaResultRouteMobile{border-bottom:1px solid #E0E0E0;margin-bottom:0}.AviaCheckout .AviaResultRouteMobile__Inner{padding:.5em 1.5em 0}.AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobileColumns{margin-bottom:.5em}.AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime,.AviaCheckout .AviaResultRouteMobile .AviaResultRouteMobileDetails{margin-left:-1.5em;margin-right:-1.5em}.AviaCheckout .PassengerTitle{margin-left:-1.5em;margin-right:-1.5em;padding:.5em 1.5em;background-color:#eee;margin-bottom:1em;color:#9E9E9E}.AviaCheckout .PassengerTitle .PassengerIcon svg{fill:#9E9E9E}.AviaCheckout .PassengerTitle>*{vertical-align:middle}

.DirectionFromCity{width:100%}.DirectionFromCity__Li{list-style:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.DirectionFromCity__Li a{text-decoration:none}.DirectionFromCity__Flex{-moz-column-count:3;-moz-column-gap:1em;-moz-column-width:15em;-webkit-column-count:3;-webkit-column-gap:1em;-webkit-column-width:15em;column-count:3;column-gap:1em;column-width:15em}.DirectionFromCity__Country>ul{display:inline-block}.DirectionFromCity__CityChange{display:flex;justify-content:space-between;flex-wrap:wrap}.DirectionFromCity__CityChange__Text{width:65%}.DirectionFromCity__CityChange__Form{width:25%}@media screen and (max-width: 600px){.DirectionFromCity__CityChange__Text{width:100%}.DirectionFromCity__CityChange__Form{width:100%}}.DirectionFromCity__TrustSection h4{text-align:left}.DirectionFromCity__TrustSection a{text-decoration:none}.DirectionFromCity__TrustSection p{margin-top:1em;margin-bottom:2em;text-align:left}

.ChartersSearchForm__AirlineField__Suggestion{white-space:nowrap;position:relative;padding-right:3em}.ChartersSearchForm__AirlineField__Suggestion__Iata{position:absolute;right:0;top:0;color:#9e9e9e;font-family:monospace}.ChartersSearchForm__AirlineField__AutosuggestWrapper{position:relative}.ChartersSearchForm__AirlineField__Iata{position:absolute;top:50%;pointer-events:none;right:0.75em/2;height:1.38em;line-height:1.38em;margin-top:-.69em;font-family:monospace;color:#9e9e9e}.Autosuggest__Suggestion.is-focused .ChartersSearchForm__AirlineField__Suggestion__Iata{color:#fff}.ChartersSearchForm__AirlineField.is-suggested .FormInput__Input,.ChartersSearchForm__AirlineField.is-suggested .FormInput__Placeholder__Wrapper{padding-right:2.75em}

.carousel>ul{padding:0;margin:0;list-style-type:none}.carousel__slides{display:flex;justify-content:center}.carousel-container{display:flex;flex-direction:column;justify-content:center}.offer-content{padding:0.5em}.offer-content>a>img{width:220px;height:127px}.offer-content>h4{font-size:14px}.offer-content>h4>a{text-decoration:none}.offer-content>.country{color:#85919d}.offer-content>.price>a{text-decoration:none;font-size:18px}.carousel{position:relative}.carousel__slide{display:block;width:0;height:0;opacity:0;overflow:hidden}.carousel__slide--active{opacity:1;width:auto;height:auto;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-moz-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:all 0.2s cubic-bezier(0.4, 0, 1, 1);transition:all 0.2s cubic-bezier(0.4, 0, 1, 1)}.carousel-slide__content{margin-bottom:19px;font-family:'Open Sans', 'Trebuchet MS', sans-serif;font-size:16px}@media (max-width: 991px){.carousel-slide__content{font-size:18px}}.carousel-slide__author,.carousel-slide__source{font-family:'Roboto', arial, sans-serif;font-size:14px}@media (min-width: 992px){.carousel-slide__author,.carousel-slide__source{font-size:16px}}.carousel-slide__source{font-style:italic;color:#888}.carousel__arrow{position:absolute;top:50%;display:block;color:#111;cursor:pointer;opacity:0.75;transform:translateY(-50%);transition:opacity 0.15s cubic-bezier(0.4, 0, 1, 1)}.carousel__arrow:focus{outline:0}.carousel__arrow:hover{opacity:0.5}.carousel__arrow--left{left:32px}.carousel__arrow--right{right:32px}.carousel__indicators{display:inline-block;flex-direction:row;justify-content:center;margin-top:20px}.carousel__indicators li{margin-left:9px;display:inline-block}.carousel__indicator{display:block;width:24px;height:8px;background-color:#111;cursor:pointer;opacity:0.15;transition:opacity 0.15s cubic-bezier(0.4, 0, 1, 1)}.carousel__indicator:hover{opacity:0.5}.carousel__indicator--active,.carousel__indicator--active:hover{opacity:0.75}

.SearchFormSubmitButton{min-width:240px;background-color:#ff8100}

.ChartersSearchForm__Passengers__Ages{display:inline-block;padding-right:8px}.ChartersSearchForm__Passengers__Ages .FormField{padding-right:0}.ChartersSearchForm__Passengers__Ages .FormField label{white-space:nowrap}.ChartersSearchForm__Passengers__Ages .FormField .Tip{padding-left:5px}

.ChartersSearchForm__DirectionField__ButtonGroup{width:88%}.ChartersSearchForm__DirectionField__ButtonGroup>button{border:1px #9e9e9e solid}.ChartersSearchForm__DirectionField__Item--TWOWAY i{background-position:3px -27px}.ChartersSearchForm__DirectionField__Item--TWOWAY.is-active i{background-position:-27px -27px}.ChartersSearchForm__DirectionField__Item{border:none;width:50%;background-color:#fff}.ChartersSearchForm__DirectionField__Item i{background-image:url("https://s.aviakassa.ru/images/directions_sprite.png");background-repeat:no-repeat;background-position:3px -68px;width:24px;height:24px;display:block;margin:0 auto;margin-top:8px}.ChartersSearchForm__DirectionField__Item.is-active{background-color:#ff4e00}.ChartersSearchForm__DirectionField__Item.is-active i{background-position:-27px -68px}

.ChartersCalendar__Main{width:72%;margin-right:auto;margin-left:auto}.ChartersCalendar__Main .Calendar{text-align:left;color:#333;line-height:normal;font-size:12px;padding:1em;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #ccc;border-radius:4px;font-weight:400;overflow:visible;position:relative}.ChartersCalendar__Main .Calendar__Control{background:none;border:none}.ChartersCalendar__Main .Calendar__Control--left{position:absolute;left:-7%;top:35%}.ChartersCalendar__Main .Calendar__Control--left>.Button__Content{height:50px;width:50px}.ChartersCalendar__Main .Calendar__Control--left>.Button__Content>.Button__Icon{width:50px;height:50px}.ChartersCalendar__Main .Calendar__Control--right{left:100%;top:35%;position:absolute}.ChartersCalendar__Main .Calendar__Control--right>.Button__Content{height:50px;width:50px}.ChartersCalendar__Main .Calendar__Control--right>.Button__Content>.Button__Icon{width:50px;height:50px}

.ChartersSearchForm{max-width:100%;margin-left:auto;margin-right:auto}.ChartersSearchForm:after{content:" ";display:block;clear:both}.ChartersSearchForm a,.ChartersSearchForm .Button--link,.ChartersSearchForm .FormLabel{color:white}.ChartersSearchForm__description{margin-bottom:1.5em}.ChartersSearchForm__Route{max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:10px}.ChartersSearchForm__Route:after{content:" ";display:block;clear:both}.ChartersSearchForm__Route .FormLabel{display:block}.ChartersSearchForm__Route .CalendarDropdown{width:100%}.ChartersSearchForm__SubmitButton{width:165px;text-transform:uppercase}.ChartersSearchForm__FormError{margin-top:12px;clear:both}.ChartersSearchForm__RouteFormFieldWrapper--direction{min-width:5em}@media only screen and (max-width: 685px){.ChartersSearchForm__RouteFormFieldWrapper--direction{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 686px) and (max-width: 1023px){.ChartersSearchForm__RouteFormFieldWrapper--direction{width:12.75168%;float:left;margin-right:.67114%}}@media only screen and (min-width: 1024px){.ChartersSearchForm__RouteFormFieldWrapper--direction{width:12.75168%;float:left;margin-right:.67114%}}.ChartersSearchForm__RouteFormFieldWrapper--fromTo{width:100%;float:left;margin-left:0;margin-right:0}.ChartersSearchForm__Row{max-width:100%;margin-left:auto;margin-right:auto}.ChartersSearchForm__Row:after{content:" ";display:block;clear:both}@media only screen and (max-width: 685px){.ChartersSearchForm__FromWrapper{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 686px) and (max-width: 1023px){.ChartersSearchForm__FromWrapper{width:42.95302%;float:left;margin-right:.67114%}}@media only screen and (min-width: 1024px){.ChartersSearchForm__FromWrapper{width:42.95302%;float:left;margin-right:.67114%}}@media only screen and (max-width: 685px){.ChartersSearchForm__ToWrapper{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 686px) and (max-width: 1023px){.ChartersSearchForm__ToWrapper{width:42.95302%;float:right;margin-right:0}}@media only screen and (min-width: 1024px){.ChartersSearchForm__ToWrapper{width:42.95302%;float:right;margin-right:0}}.ChartersSearchForm__PassengersRow{text-align:center;float:left}@media only screen and (max-width: 685px){.ChartersSearchForm__PassengersRow{float:none}}@media only screen and (min-width: 686px) and (max-width: 839px){.ChartersSearchForm__PassengersRow{float:none}}.ChartersSearchForm__Passengers__Ages{width:10em}@media only screen and (max-width: 685px){.ChartersSearchForm__FromCountry{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 601px) and (max-width: 684px){.ChartersSearchForm__FromCountry{width:46.30872%;float:left;margin-right:.67114%;margin-right:0.5em}}@media only screen and (min-width: 686px) and (max-width: 1023px){.ChartersSearchForm__FromCountry{width:46.30872%;float:left;margin-right:.67114%;margin-right:1em}}@media only screen and (min-width: 1024px){.ChartersSearchForm__FromCountry{width:46.30872%;float:left;margin-right:.67114%;margin-right:1em}}@media only screen and (max-width: 685px){.ChartersSearchForm__FromCity{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 601px) and (max-width: 684px){.ChartersSearchForm__FromCity{width:46.30872%;float:left;margin-right:.67114%;margin-right:0.5em}}@media only screen and (min-width: 686px) and (max-width: 1023px){.ChartersSearchForm__FromCity{width:46.30872%;float:left;margin-right:.67114%}}@media only screen and (min-width: 1024px){.ChartersSearchForm__FromCity{width:46.30872%;float:left;margin-right:.67114%}}@media only screen and (max-width: 685px){.ChartersSearchForm__ToCountry{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 601px) and (max-width: 684px){.ChartersSearchForm__ToCountry{width:46.30872%;float:left;margin-right:.67114%;margin-right:0.5em}}@media only screen and (min-width: 686px) and (max-width: 1023px){.ChartersSearchForm__ToCountry{width:46.30872%;float:left;margin-right:.67114%;margin-right:1em}}@media only screen and (min-width: 1024px){.ChartersSearchForm__ToCountry{width:46.30872%;float:left;margin-right:.67114%;margin-right:1em}}@media only screen and (max-width: 685px){.ChartersSearchForm__ToCity{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 601px) and (max-width: 684px){.ChartersSearchForm__ToCity{width:46.30872%;float:left;margin-right:.67114%;margin-right:0.5em}}@media only screen and (min-width: 686px) and (max-width: 1023px){.ChartersSearchForm__ToCity{width:46.30872%;float:left;margin-right:.67114%}}@media only screen and (min-width: 1024px){.ChartersSearchForm__ToCity{width:46.30872%;float:left;margin-right:.67114%}}.ChartersSearchForm__RouteFormFieldWrapper--date{width:49.66443%;float:right;margin-right:0;float:none;width:100%}.ChartersSearchForm__SubmitButtonWrapper{padding-top:1.5em;text-align:center;float:right}@media only screen and (max-width: 685px){.ChartersSearchForm__SubmitButtonWrapper{float:none}}@media only screen and (min-width: 686px) and (max-width: 839px){.ChartersSearchForm__SubmitButtonWrapper{float:none}}@media only screen and (max-width: 685px){.ChartersSearchForm__DirectionField__ButtonGroup{width:100%}}@media max-sm{.ChartersSearchForm__RouteFormFieldWrapper--direction{width:100%;float:left;margin-left:0;margin-right:0}.ChartersSearchForm__RouteFormFieldWrapper--fromTo{width:79.86577%;float:right;margin-right:0}.ChartersSearchForm__RouteFormFieldWrapper--date{width:100%;float:left;margin-left:0;margin-right:0}.ChartersSearchForm__FromWrapper{width:79.86577%;float:left;margin-right:.67114%}.ChartersSearchForm__ToWrapper{width:79.86577%;float:right;margin-right:0}}@media only screen and (max-width: 685px){.ChartersCalendar__Main{width:90%}}@media only screen and (min-width: 686px) and (max-width: 839px){.ChartersCalendar__Main{width:60%}}@media only screen and (max-width: 440px){.ChartersCalendar__Main .Calendar__Control--left{left:-20%}}@media only screen and (min-width: 439px){.ChartersCalendar__Main .Calendar__Control--left{left:-15%}}@media only screen and (min-width: 839px){.ChartersCalendar__Main .Calendar__Control--left{left:-12%}}@media only screen and (min-width: 1279px){.ChartersCalendar__Main .Calendar__Control--left{left:-7%}}@media only screen and (max-width: 440px){.ChartersCalendar__Main .Calendar__Control--right{right:94%}}@media only screen and (min-width: 439px){.ChartersCalendar__Main .Calendar__Control--right{right:98%}}

.ChartersDirectionList__Li{list-style:none}.ChartersDirectionList__Li a{text-decoration:none}.ChartersDirectionList__Flex{display:flex;flex-wrap:wrap}.ChartersDirectionPage__TrustSection h4{text-align:center}.ChartersDirectionPage__TrustSection a{text-decoration:none}.ChartersDirectionPage__TrustSection p{font-size:1.3em;margin-top:1em;text-align:center}

.AviaResultSearch__Field{cursor:pointer;font-size:14px;background-color:#fff;border-radius:4px;padding:0 .5em;border:1px solid #9E9E9E;transition:border-color .2s}.AviaResultSearch__Field:hover{border-color:#b8b8b8}.AviaResultSearch__Field__Inner{margin-top:-1px;margin-bottom:-1px;line-height:1.5em;padding:.45em .5em}.AviaResultSearch__Segment{vertical-align:top;display:inline-block;margin-right:.5em}.AviaResultSearch__Segment--first{color:#039BE5}.AviaResultSearch__Segment--second{color:#7CB342}.AviaResultSearch__Segment--third{color:#F4511E}.AviaResultSearch__Segment--fourth{color:#5E35B1}.AviaResultSearch__ServiceClass,.AviaResultSearch__Passengers{vertical-align:top;display:inline-block;color:#9E9E9E}.AviaResultSearch__SearchForm{animation-duration:.2s;animation-name:fadeIn, dropDownIn}.AviaResultSearch__SearchForm .AviaSearchForm__Segment--odd{background-color:#fff}.AviaResultSearch__Chevron{transition:transform .2s;font-size:.6em}.AviaResultSearch__Chevron svg{fill:#9E9E9E}.AviaResultSearch.is-formOpen .AviaResultSearch__Chevron{transform:rotate(-180deg) translate3d(0, 0, 0)}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResultSearch__Field{font-size:11px;text-align:center}.AviaResultSearch__Details{vertical-align:top;display:inline-block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResultSearch__Info{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultSearch__Info:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResultSearch__Info{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultSearch__Info:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResultSearch__Info{max-width:100%;margin-left:auto;margin-right:auto}.AviaResultSearch__Info:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResultSearch__Field{width:66.10169%;float:left;margin-right:1.69492%}.AviaResultSearch__FormButtonWrapper{width:32.20339%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResultSearch__Field{width:83.05085%;float:left;margin-right:1.69492%}.AviaResultSearch__FormButtonWrapper{width:15.25424%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResultSearch__Field{width:83.05085%;float:left;margin-right:1.69492%}.AviaResultSearch__FormButtonWrapper{width:15.25424%;float:right;margin-right:0}}

.AviaResult .AviaResultFlightRibbon{margin-right:-1.5em}.AviaResult .Steps{margin-bottom:.5em}.AviaResult__SearchFilterCard{position:relative}.AviaResult__SearchFormWrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.AviaResult__SearchFormWrapper .AviaSearchForm__Segment--odd{background-color:#fff}.AviaResult__SearchCard.Card{box-shadow:none;padding:.5em 0;margin-bottom:-.5em}.AviaResult .StickyWrapper .Container{max-width:100%}.AviaResult .Sticky .Card{border-top-right-radius:0;border-top-left-radius:0;margin-bottom:0;padding:.5em 1.5em;box-shadow:0 1px 5px rgba(0,0,0,0.6)}.AviaResult .Sticky .CardSeparator--spaceTop{margin-top:.5em}.AviaResult .Sticky .CardFooter{margin-bottom:-.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResult .AviaResultSearch__Info{margin-left:-1.5em;margin-right:-1.5em;padding:0 .3em}.AviaResult .AviaResultSearch__ServiceClass,.AviaResult .AviaResultSearch__Passengers{vertical-align:middle}.AviaResult .AviaResultSearch__Field{border:none;padding:0}.AviaResult .AviaResultSearch__Field__Inner{padding:0}}.AviaResult__Filter.is-hidden{display:none}.AviaResult__FilterWrapper{border-bottom-right-radius:0;border-bottom-left-radius:0}.AviaResult__FilterWrapper.is-allowFilterAnimation .AviaResultFilter{animation-name:fadeIn, dropDownIn;animation-duration:.2s}.AviaResult__FilterToggler{border-bottom-right-radius:4px;border-bottom-left-radius:4px;transform:translateX(-50%) translateY(-1px);box-shadow:0 1px 1px rgba(0,0,0,0.2);background-color:#eee;padding:.3em .5em;margin-top:-1.5em;position:absolute;left:50%}.AviaResult__FilterToggler .Link{font-weight:600;font-size:12px;color:#9E9E9E}.AviaResult__FilterToggler .Link svg{fill:#9E9E9E}.AviaResult__FilterToggler .Link .Icon{vertical-align:inherit}.AviaResult__FilterToggler .Link:hover{color:#616161}.AviaResult__FilterToggler .Link:hover svg{fill:#616161}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AviaResult__FilterToggler{margin-left:-1.5em;margin-right:-1.5em;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:1.5em;padding:.5em;position:static;transform:none;text-align:center}.AviaResult .AviaResultFilter__Buttons{margin-left:-1.6em;margin-right:-1.6em}.AviaResult .AviaResultFilter__Button{margin-left:0.1em;margin-right:0.1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.AviaResult__FilterToggler .Link{vertical-align:top;display:inline-block;transition:padding-top .06667s}.AviaResult__FilterToggler .Link:hover{padding-top:2px}.AviaResult__FilterToggler .Link:focus{padding-top:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.AviaResult__FilterToggler .Link{vertical-align:top;display:inline-block;transition:padding-top .06667s}.AviaResult__FilterToggler .Link:hover{padding-top:2px}.AviaResult__FilterToggler .Link:focus{padding-top:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.AviaResult__FilterToggler .Link{vertical-align:top;display:inline-block;transition:padding-top .06667s}.AviaResult__FilterToggler .Link:hover{padding-top:2px}.AviaResult__FilterToggler .Link:focus{padding-top:0}}.AviaResult__SortWrapper .CurrencySelect{font-size:12px;float:right}.AviaResult__LoadMoreButtonWrapper{text-align:center}.AviaResult .AviaResultListResultMobile{margin-top:-1.5em;margin-left:-1.5em;margin-right:-1.5em;margin-bottom:-1.5em}.AviaResult .AviaResultListResultMobile .Button{border-top-right-radius:0;border-top-left-radius:0}.AviaResult .AviaResultRouteMobile{margin-bottom:0;border-bottom:1px solid #E0E0E0}.AviaResult .AviaResultRouteMobile__Inner{padding:.5em 1.5em 0}.AviaResult .AviaResultRouteMobile:last-child{border-bottom:none}.AviaResult .AviaResultRouteMobile:first-child .AviaResultRouteMobile__Inner{border-top-left-radius:4px}.AviaResult .AviaResultRouteMobile .AviaResultRouteMobileColumns{margin-bottom:.5em}.AviaResult .AviaResultRouteMobile .AviaResultRouteMobile__SegmentWaitTime,.AviaResult .AviaResultRouteMobile .AviaResultRouteMobileDetails{margin-left:-1.5em;margin-right:-1.5em}.AviaResult .AviaResultFilter__SuppliersGroup .ScrollbarWrapperScrollbar{background-color:#E0E0E0;height:8px !important}.AviaResult .AviaResultFilter__SuppliersGroup .ScrollbarWrapperScrollbar__Stick{height:8px !important;background-color:#3598db;border-color:#42A5F5 #3598db #1565C0;border-style:solid;border-width:1px}

.HotelSearchForm__Fields{margin-bottom:34px;display:flex;flex-wrap:wrap;width:100%}.HotelSearchForm__Error{text-align:center;color:#E53935;margin-bottom:24px}.HotelSearchForm__Error .Alert{background-color:#fff}.HotelSearchForm__SubmitButton{text-align:center}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelSearchForm__Destination{width:40%}.HotelSearchForm__Destination .FormInput{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #979797}.HotelSearchForm__CheckIn,.HotelSearchForm__CheckOut{width:15%}.HotelSearchForm__CheckIn .FormInput,.HotelSearchForm__CheckOut .FormInput{border-radius:0;border-right:1px solid #979797}.HotelSearchForm__Passengers{width:30%}.HotelSearchForm__Passengers .DropdownTargetButton{border-top-left-radius:0;border-bottom-left-radius:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelSearchForm__Destination{width:40%}.HotelSearchForm__Destination .FormInput{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #979797}.HotelSearchForm__CheckIn,.HotelSearchForm__CheckOut{width:15%}.HotelSearchForm__CheckIn .FormInput,.HotelSearchForm__CheckOut .FormInput{border-radius:0;border-right:1px solid #979797}.HotelSearchForm__Passengers{width:30%}.HotelSearchForm__Passengers .DropdownTargetButton{border-top-left-radius:0;border-bottom-left-radius:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelSearchForm__Destination{width:100%}.HotelSearchForm__Destination .FormInput{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #979797}.HotelSearchForm__CheckIn{width:25%}.HotelSearchForm__CheckIn .FormInput{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #979797}.HotelSearchForm__CheckOut{width:25%}.HotelSearchForm__CheckOut .FormInput{border-radius:0;border-right:1px solid #979797}.HotelSearchForm__Passengers{width:50%}.HotelSearchForm__Passengers .DropdownTargetButton{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelSearchForm__Destination{width:100%}.HotelSearchForm__Destination .FormInput{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #979797}.HotelSearchForm__CheckIn,.HotelSearchForm__CheckOut{width:100%}.HotelSearchForm__CheckIn .FormInput,.HotelSearchForm__CheckIn .DropdownTargetButton,.HotelSearchForm__CheckOut .FormInput,.HotelSearchForm__CheckOut .DropdownTargetButton{border-radius:0;border-bottom:1px solid #979797}.HotelSearchForm__Passengers{width:100%}.HotelSearchForm__Passengers .DropdownTargetButton{border-top-left-radius:0;border-top-right-radius:0}}.HotelSearchForm .FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder__Wrapper{top:-0.75em}.HotelSearchForm .FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder__Wrapper .FormInput__Placeholder{color:rgba(11,31,53,0.95)}

.HotelSearchFormDateInput .FormInput,.HotelSearchFormDateInput .DropdownTargetButton{border:0}.HotelSearchFormDateInput .FormInput,.HotelSearchFormDateInput .DropdownTargetButton,.HotelSearchFormDateInput .FormInput__Input,.HotelSearchFormDateInput .FormInput__Placeholder__Wrapper{height:53px}.HotelSearchFormDateInput .FormInput__Placeholder{line-height:53px}.HotelSearchFormDateInput .FormInput__Icon{right:1em}.HotelSearchFormDateInput .FormInput__Input,.HotelSearchFormDateInput .FormInput__Placeholder__Wrapper{padding-left:1em;padding-right:1.5em}.HotelSearchFormDateInput .DropdownTargetButton{padding-left:1em}.HotelSearchFormDateInput .DropdownTargetButton__Arrow{right:1em}.HotelSearchFormDateInput.is-invalid .FormInput,.HotelSearchFormDateInput.is-invalid .DropdownTargetButton{background-color:#f5d1d1}

.HotelSearchFormDestinationInput .FormInput{border:0;width:100%}.HotelSearchFormDestinationInput .FormInput,.HotelSearchFormDestinationInput .FormInput__Input,.HotelSearchFormDestinationInput .FormInput__Placeholder__Wrapper{height:53px}.HotelSearchFormDestinationInput .FormInput__Placeholder{line-height:53px}.HotelSearchFormDestinationInput .FormInput__Icon{left:1em}.HotelSearchFormDestinationInput .FormInput__Input,.HotelSearchFormDestinationInput .FormInput__Placeholder__Wrapper{padding-left:1.5em;padding-right:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelSearchFormDestinationInput .FormInput__Input,.HotelSearchFormDestinationInput .FormInput__Placeholder__Wrapper{padding-right:0}}.HotelSearchFormDestinationInput.is-invalid .FormInput{background-color:#f5d1d1}

.HotelSearchFormPassengersInput .DropdownTargetButton{border:0;height:53px;padding-left:1em}.HotelSearchFormPassengersInput .DropdownTargetButton__Arrow{right:1em}.HotelSearchFormPassengersInput__DropdownContent{width:100%;max-width:100%}.HotelSearchFormPassengersInput__DropdownContent .Button{border-radius:50%;padding:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.HotelSearchFormPassengersInput__DropdownContent .Button__Content{line-height:0;height:auto}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelSearchFormPassengersInput__DropdownContent__Child>div,.HotelSearchFormPassengersInput__DropdownContent__Adults>div{margin:auto;width:70%}}.HotelSearchFormPassengersInput__DropdownContent__CloseButton{text-align:center}.HotelSearchFormPassengersInput__DropdownContent__Adults{margin-bottom:1em;text-align:center}.HotelSearchFormPassengersInput__DropdownContent__Adults__Controls{padding-top:0.5em;align-items:center;display:flex;justify-content:center;width:100%}.HotelSearchFormPassengersInput__DropdownContent__Adults__Controls .NumberInput{width:70%}.HotelSearchFormPassengersInput__DropdownContent__Child{margin-bottom:1em}.HotelSearchFormPassengersInput__DropdownContent__Child__Controls{padding-top:0.5em;align-items:center;display:flex;justify-content:center;width:100%}.HotelSearchFormPassengersInput__DropdownContent__Child__Controls .NumberInput{margin:auto;width:70%}.HotelSearchFormPassengersInput__DropdownContent__Child__Title{display:flex;justify-content:center}.HotelSearchFormPassengersInput__DropdownContent__ChildDeleteButton{background:none;margin-left:0.5em;border:0 !important;position:relative;top:-5px;float:right}.HotelSearchFormPassengersInput__DropdownContent__ChildDeleteButton svg{fill:#999 !important}.HotelSearchFormPassengersInput__DropdownContent__ChildAddButton{text-align:center}

.HotelSearchForm__SubmitButton{text-transform:uppercase;max-width:200px;min-width:140px;margin:0 auto;font-weight:600}.HotelSearchForm__SubmitButton button{height:100%;width:100%}

.HotelMainPage{min-height:calc(100vh - 460px)}.HotelMainPage__SearchForm{padding:120px 0}.HotelMainPage__Page1{padding-top:60px;position:relative;z-index:2}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelMainPage{min-height:calc(100vh - 500px)}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelMainPage{min-height:calc(100vh - 220px)}.HotelMainPage .Container{width:95%;max-width:95%}}

.HotelBookingFormGuest__Title,.HotelBookingFormGuest__Toggle{color:#999}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingFormGuest__Title,.HotelBookingFormGuest__Toggle{width:53.78151%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingFormGuest__Title,.HotelBookingFormGuest__Toggle{width:68.48739%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingFormGuest__Title,.HotelBookingFormGuest__Toggle{width:74.78992%;float:left;margin-right:.84034%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingFormGuest__Title,.HotelBookingFormGuest__Toggle{width:74.78992%;float:left;margin-right:.84034%}}@media only screen and (max-width: 430px){.HotelBookingFormGuest__Title,.HotelBookingFormGuest__Toggle{width:100%;float:right;margin-right:0}}.HotelBookingFormGuest__Main{padding:.5em 0;border-bottom:1px solid #eee}.HotelBookingFormGuest__Main--disabled{opacity:0.9}.HotelBookingFormGuest__Main--disabled .HotelBookingFormGuest__Title{color:#aaa}.HotelBookingFormGuest__Main--disabled .RussianNameInput{background-color:#eee}.HotelBookingFormGuest__Main:last-child{border-bottom:none}.HotelBookingFormGuest__Fields,.HotelBookingFormGuest__Titles{max-width:100%;margin-left:auto;margin-right:auto}.HotelBookingFormGuest__Fields:after,.HotelBookingFormGuest__Titles:after{content:" ";display:block;clear:both}.HotelBookingFormGuest__Toggle{text-align:right}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingFormGuest__Toggle{width:7.56303%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingFormGuest__Toggle{width:9.66387%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingFormGuest__Toggle{width:24.36975%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingFormGuest__Toggle{width:24.36975%;float:right;margin-right:0}}@media only screen and (max-width: 430px){.HotelBookingFormGuest__Toggle{width:100%;float:right;margin-right:0;text-align:left}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingFormGuest__Field{width:30.67227%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingFormGuest__Field{width:39.07563%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingFormGuest__Field{width:49.57983%;float:left}.HotelBookingFormGuest__Field:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.HotelBookingFormGuest__Field:nth-child(2n+2){margin-left:50.42017%;margin-right:-100%;clear:none}}.HotelBookingFormGuest__ToggleButton{font-size:12px;border-bottom:1px dashed}.HotelBookingFormGuest__ToggleButton--disabled{cursor:default}.HotelBookingFormGuest__PredefinedPassengers{padding-left:.5em}.HotelBookingFormGuest__SaveCheckbox{padding-left:.5em;color:#999}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingFormGuest__SaveCheckbox{padding-left:0;padding-top:.5em}}

.HotelBookingSubmit__Row{max-width:100%;margin-left:auto;margin-right:auto}.HotelBookingSubmit__Row:after{content:" ";display:block;clear:both}.HotelBookingSubmit__Info{color:#999;font-size:10px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingSubmit__Info{width:49.4382%;float:left;margin-right:1.1236%;max-width:380px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingSubmit__Info{width:49.4382%;float:left;margin-right:1.1236%;max-width:380px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingSubmit__Info{width:49.4382%;float:left;margin-right:1.1236%;max-width:380px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingSubmit__Submit{text-align:right;width:49.4382%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingSubmit__Submit{text-align:right;width:49.4382%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingSubmit__Submit{text-align:right;width:49.4382%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingSubmit__SubmitButton{text-align:right}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingSubmit__SubmitButton{text-align:right}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingSubmit__SubmitButton{text-align:right}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingSubmit__SubmitButton .Button{width:100%;display:block}}

.HotelBookingFormConfirmation__Main{font-size:14px}.HotelBookingFormConfirmation__EditButton span{vertical-align:middle}.HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon{color:#1B5E20;font-size:18px}.HotelBookingFormConfirmation__Modal .ModalSeparator{margin-top:1em;margin-bottom:1em}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton span{vertical-align:middle}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon{height:18px;width:18px}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon svg{fill:#1B5E20}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon svg [name="jumper"]{transform:translateY(0);transition:transform .2s}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton:hover .HotelBookingFormConfirmation__LockIcon svg [name="jumper"]{transform:translateY(-5px);transition:transform .2s}

.AjaxModal__Content{width:100%;height:600px;overflow-y:scroll}

.TariffTermsModal .Modal__Dialog{width:500px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TariffTermsModal .Modal__Dialog{width:90%}}.TariffTermsModal__TermsGreen,.TariffTermsModal__TermsYellow,.TariffTermsModal__TermsRed{padding:.5em;margin:.5em;border-left:5px solid}.TariffTermsModal__TermsGreen{border-color:#689F38}.TariffTermsModal__TermsYellow{border-color:#FFA000}.TariffTermsModal__TermsRed{border-color:#D50000}.TariffTermsModal.red{border:1px solid #D50000;box-shadow:0 2px 3px #D50000}.TariffTermsModal.yellow{border:1px solid #FFA000;box-shadow:0 2px 3px #FFA000}.TariffTermsModal.green{border:1px solid #689F38;box-shadow:0 2px 3px #689F38}

.HotelBookingInfoCancellationPolicy__Link{cursor:pointer}.HotelBookingInfoCancellationPolicy__Modal .ModalSeparator{margin-top:1em;margin-bottom:1em}.HotelBookingInfoCancellationPolicy__One{line-height:2em;font-size:14px}

.HotelBookingFormConfirmation__Main{font-size:14px}.HotelBookingFormConfirmation__EditButton span{vertical-align:middle}.HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon{color:#1B5E20;font-size:18px}.HotelBookingFormConfirmation__Modal .ModalSeparator{margin-top:1em;margin-bottom:1em}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton span{vertical-align:middle}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon{height:18px;width:18px}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon svg{fill:#1B5E20}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton .HotelBookingFormConfirmation__LockIcon svg [name="jumper"]{transform:translateY(0);transition:transform .2s}.HotelBookingFormConfirmation__Main-alfa .HotelBookingFormConfirmation__EditButton:hover .HotelBookingFormConfirmation__LockIcon svg [name="jumper"]{transform:translateY(-5px);transition:transform .2s}

.HotelBookingForm__ContactsHint{color:#9E9E9E}.HotelBookingForm__ContactInfo__Fields{max-width:100%;margin-left:auto;margin-right:auto}.HotelBookingForm__ContactInfo__Fields:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--email{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--email{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--email{width:36.97479%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--phone{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--phone{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--phone{width:36.97479%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--user{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--user{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--user{width:100%;margin-top:10px}.HotelBookingForm__ContactInfo__Field--user .FormField__Label{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingForm__ContactInfo__Field--user{width:100%;margin-top:10px}.HotelBookingForm__ContactInfo__Field--user .FormField__Label{display:none}.HotelBookingForm__ContactInfo__Field--user .BookingFormUser__SignIn__Button{width:100%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--user{width:41.17647%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingForm__ContactInfo__Field--user{width:41.17647%;float:right;margin-right:0}}.HotelBookingForm__Main--alfa .HotelBookingForm__ContactsHint{font-size:12px;color:#9E9E9E;margin-bottom:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactsHint{order:1}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Fields{display:flex;flex-direction:column}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--email{order:3}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--phone{order:4}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--user{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--user{width:28.57143%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--user{width:24.36975%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--user{order:2}.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--user .BookingFormUser__Logged__Dropdown{width:100%}.HotelBookingForm__Main--alfa .HotelBookingForm__ContactInfo__Field--user .BookingFormUser__SignIn__Button{width:100%}}


.TariffTermsModal .Modal__Dialog{width:500px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TariffTermsModal .Modal__Dialog{width:90%}}.TariffTermsModal__TermsGreen,.TariffTermsModal__TermsYellow,.TariffTermsModal__TermsRed{padding:.5em;margin:.5em;border-left:5px solid}.TariffTermsModal__TermsGreen{border-color:#689F38}.TariffTermsModal__TermsYellow{border-color:#FFA000}.TariffTermsModal__TermsYellow__RoubleSign{font-family:Helvetica Neue}.TariffTermsModal__TermsRed{border-color:#D50000}.TariffTermsModal.red{border:1px solid #D50000;box-shadow:0 2px 3px #D50000}.TariffTermsModal.yellow{border:1px solid #FFA000;box-shadow:0 2px 3px #FFA000}.TariffTermsModal.green{border:1px solid #689F38;box-shadow:0 2px 3px #689F38}

.HotelBookingInfoCancellationPolicy__Link{cursor:pointer}.HotelBookingInfoCancellationPolicy__Modal .ModalSeparator{margin-top:1em;margin-bottom:1em}.HotelBookingInfoCancellationPolicy__One{line-height:2em;font-size:14px}

.HotelPolicy__Link{cursor:pointer}.HotelPolicy__Modal .ModalSeparator{margin-top:1em;margin-bottom:1em}.HotelPolicy__One{line-height:2em;font-size:14px}

.HotelBookingInfo__Hotel{max-width:100%;margin-left:auto;margin-right:auto}.HotelBookingInfo__Hotel:after{content:" ";display:block;clear:both}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__HotelImage{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__HotelImage{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__HotelImage{width:15.96639%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingInfo__HotelImage{padding-bottom:10px}}.HotelBookingInfo__HotelImage img{width:100%;border-radius:10px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__HotelText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__HotelText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__HotelText{width:83.19328%;float:left;margin-right:.84034%}}.HotelBookingInfo__HotelTextRows{max-width:100%;margin-left:auto;margin-right:auto}.HotelBookingInfo__HotelTextRows:after{content:" ";display:block;clear:both}.HotelBookingInfo__HotelTextRow--title{font-size:18px;font-weight:bold}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--title{width:49.49495%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--title{width:49.49495%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--title{width:100%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--from{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--from{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--from{width:49.49495%;float:left;margin-right:1.0101%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingInfo__HotelTextRow--from{padding-top:10px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--to{width:24.24242%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--to{width:24.24242%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__HotelTextRow--to{width:49.49495%;float:right;margin-right:0}}.HotelBookingInfo__HotelTextRowAddres{font-size:13px;padding-top:5px;font-weight:normal}.HotelBookingInfo__HotelTextRowTime{color:#999;font-size:13px;padding-bottom:2px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelBookingInfo__HotelTextRowTime{display:inline-block;padding-right:5px}}.HotelBookingInfo__Bold{font-weight:bold}.HotelBookingInfo__Room{max-width:100%;margin-left:auto;margin-right:auto}.HotelBookingInfo__Room:after{content:" ";display:block;clear:both}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__RoomText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__RoomText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__RoomText{width:83.19328%;float:left;margin-right:.84034%}}.HotelBookingInfo__RoomAttention{font-size:13px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__RoomAttention{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__RoomAttention{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__RoomAttention{width:15.96639%;float:right;margin-right:0}}.HotelBookingInfo__Price{display:flex;flex-direction:column}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__Price{flex-direction:row;justify-content:end}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__Price{flex-direction:row;justify-content:end}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__Price{flex-direction:row;justify-content:end}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__PriceBase{display:inline-block;padding-right:40px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__PriceBase{display:inline-block;padding-right:40px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__PriceBase{display:inline-block;padding-right:40px}}.HotelBookingInfo__PriceBase .Price,.HotelBookingInfo__PriceBase .Miles{font-weight:bold}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBookingInfo__PriceTotal{display:inline-block}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelBookingInfo__PriceTotal{display:inline-block}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelBookingInfo__PriceTotal{display:inline-block}}.HotelBookingInfo__PriceTotal .Price,.HotelBookingInfo__PriceTotal .Miles{font-weight:bold;color:#039be5}.HotelBookingInfo__LittleGrey{font-size:13px;color:#999}.HotelBookingInfo__Conditions{padding-top:10px;font-size:13px}.HotelBookingInfo__Conditions>div{display:inline-block;padding-right:20px}.HotelBookingInfo__Food .Icon,.HotelBookingInfo__NoFood .Icon{margin-right:.5em}.HotelBookingInfo__Food{color:#4b8a01}.HotelBookingInfo__Food .Icon{color:#4b8a01}.HotelBookingInfo__Food .Icon svg{fill:currentColor}.HotelBookingInfo__Food .Icon>*::before{color:#4b8a01}.HotelBookingInfo__FreeCancel{color:#4b8a01}.HotelBookingInfo__FreeCancel .Icon{margin-right:8px;font-size:9px;color:#4b8a01}.HotelBookingInfo__FreeCancel .Icon svg{fill:currentColor}.HotelBookingInfo__NoFreeCancel .Icon{margin-right:8px;font-size:9px}.HotelBookingInfo__PayNow{color:#4b8a01}.HotelBookingInfo__PayNow .Icon{margin-right:8px;font-size:9px;color:#4b8a01}.HotelBookingInfo__PayNow .Icon svg{fill:currentColor}.HotelBookingInfo__Info{margin-top:.5em;color:#BDBDBD}

.HotelBooking__Main{padding-top:4em}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelBooking__Main .Container{width:95%}}.HotelBooking__Main .StickyWrapper .Container{max-width:100%}.HotelBooking__Main hr{margin-bottom:1em;margin-top:1em;color:#ccc}

.HotelCheckout{padding-top:4em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCheckout{padding-top:2em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckout .Container{width:95%}}.HotelCheckout hr{margin-bottom:1em;margin-top:1em;color:#ccc}

.HotelCheckoutStatusStatusBar{vertical-align:top;padding:.5em;display:inline-block;text-transform:uppercase;margin-bottom:1em;border-radius:4px}.HotelCheckoutStatusStatusBar--error,.HotelCheckoutStatusStatusBar--booked,.HotelCheckoutStatusStatusBar--await_payment{background-color:#E53935;border-color:#E53935;color:#fff}.HotelCheckoutStatusStatusBar--cancelled{background-color:#8E24AA;border-color:#8E24AA;color:#fff}.HotelCheckoutStatusStatusBar--new,.HotelCheckoutStatusStatusBar--paid,.HotelCheckoutStatusStatusBar--ticket{background-color:#7CB342;border-color:#7CB342;color:#fff}.HotelCheckoutStatusStatusBar--processing,.HotelCheckoutStatusStatusBar--await_confirmation_payment{background-color:#FB8C00;border-color:#FB8C00;color:#fff}

.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper{padding:.5em;background-color:#E53935}.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper>span{font-size:12px;vertical-align:middle;padding:0 .5em}.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .AviaCheckoutStatusBooked__Time__Countdown{display:inline-block;vertical-align:middle}.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .AviaCheckoutStatusBooked__Time__Countdown__Timer__Section{font-size:12px}.RailwayCheckoutStatusBooked__Time{display:flex;align-items:center;background-color:#E53935;padding:1em;color:#fff}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit{font-size:16px}.RailwayCheckoutStatusBooked__Time__Limit{font-weight:600}.RailwayCheckoutStatusBooked__Time__Limit__Zone{font-weight:400;font-size:12px}.RailwayCheckoutStatusBooked__Time__Countdown__Timer{margin-right:-.25em}.RailwayCheckoutStatusBooked__Time__Countdown__Timer__Section{font-size:18px;background-color:#b61b17;border-radius:4px;margin-right:.25em;padding:.25em;vertical-align:middle;display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayCheckoutStatusBooked__Time{text-align:center}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit{float:left}.RailwayCheckoutStatusBooked__Time__Limit{clear:left}.RailwayCheckoutStatusBooked__Time__Countdown{text-align:right}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit,.RailwayCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.RailwayCheckoutStatusBooked__Time__Limit{text-align:center}.RailwayCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwayCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit,.RailwayCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.RailwayCheckoutStatusBooked__Time__Limit{text-align:center}.RailwayCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}

.CheckoutPaymentOptions .Accordion{margin-bottom:1em}.CheckoutPaymentOptions__Option__Title{font-weight:600}.CheckoutPaymentOptions__Option__Title__Icon{width:24px;height:24px;margin:4px 16px 6px 0;object-fit:contain;padding:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPaymentOptions__Option__Title__Icon{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPaymentOptions__Option__Title__Icon{display:none}}.CheckoutPaymentOptions__Option__Title__Price__OldPrice{font-weight:normal;margin-right:4px;text-decoration:line-through}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPaymentOptions__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}.CheckoutPaymentOptions__Alfa__GuestVariants__Title{font-size:18px;margin-bottom:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPaymentOptions__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariant{flex:1}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariant{flex:1}}.CheckoutPaymentOptions__Alfa__GuestVariant__Label{margin-bottom:1em;font-size:12px;color:#757575}.CheckoutPaymentOptions__Alfa__GuestVariant__Button .Button{white-space:normal}.CheckoutPaymentOptions__Alfa__GuestVariant__Button .Button__Content{height:auto;line-height:1.2em;padding-top:.5em;padding-bottom:.5em}.CheckoutPaymentOptions__Alfa__Authorized__Title{font-size:18px;margin-bottom:1em}.CheckoutPaymentOptions__Alfa__Authorized__Title .Price{font-size:24px;color:#E53935}.CheckoutPaymentOptions__Alfa__Authorized__Input{width:200px}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .Modal__Dialog{padding:30px}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .ModalBody{font-size:18px;line-height:22px;text-align:center}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .ModalFooter{margin-top:40px;text-align:center}.CheckoutPaymentOptions .AlfaNewCardSuccessModal .ModalFooter .Button{width:120px}

.HotelCheckoutStatusTicket__PaymentDate{font-weight:600}.HotelCheckoutStatusTicket__Documents{margin:0;padding:0;list-style:none;padding-top:1em}

.HotelCheckoutOrderInfo__Order__Title,.HotelCheckoutOrderInfo__Price__Title{margin-bottom:0}.HotelCheckoutOrderInfo__Order__Value{font-size:20px}.HotelCheckoutOrderInfo__Order__Value,.HotelCheckoutOrderInfo__Price__Value{font-weight:600;color:#039BE5}.HotelCheckoutOrderInfo__Price__AdditionalPriceValue{font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCheckoutOrderInfo{text-align:center}.HotelCheckoutOrderInfo__Price{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutOrderInfo{display:table;width:100%}.HotelCheckoutOrderInfo__Price,.HotelCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.HotelCheckoutOrderInfo__Price{text-align:left}.HotelCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutOrderInfo{display:table;width:100%}.HotelCheckoutOrderInfo__Price,.HotelCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.HotelCheckoutOrderInfo__Price{text-align:left}.HotelCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutOrderInfo{display:table;width:100%}.HotelCheckoutOrderInfo__Price,.HotelCheckoutOrderInfo__Order{display:table-cell;vertical-align:top}.HotelCheckoutOrderInfo__Price{text-align:left}.HotelCheckoutOrderInfo__Order{white-space:nowrap;text-align:right;width:1px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutOrderInfo__Order__Title,.HotelCheckoutOrderInfo__Price__Title,.HotelCheckoutOrderInfo__Order__Value,.HotelCheckoutOrderInfo__Price__Value{display:inline-block;padding-right:.5em}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutOrderInfo__Order__Title,.HotelCheckoutOrderInfo__Price__Title,.HotelCheckoutOrderInfo__Order__Value,.HotelCheckoutOrderInfo__Price__Value{display:inline-block;padding-right:.5em}}

.HotelCheckoutPassengers{color:rgba(11,31,53,0.95)}.HotelCheckoutPassengers__Passenger{position:relative}.HotelCheckoutPassengers__Passenger__Icon{width:1.4em;height:1.4em;position:absolute;left:0}.HotelCheckoutPassengers__Passenger__Icon svg{fill:#9E9E9E}.HotelCheckoutPassengers__Passenger__Column{font-size:12px}.HotelCheckoutPassengers__Passenger__Column__Label,.HotelCheckoutPassengers__Passenger__Column__Value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HotelCheckoutPassengers__Passenger__Column__Value{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:rgba(10,30,50,0.9)}.HotelCheckoutPassengers__Passenger__Column__Label{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#9ea6ae;margin-bottom:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCheckoutPassengers__Passenger__Icon{display:none}.HotelCheckoutPassengers__Passenger__Column{padding-bottom:.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutPassengers__Passenger__Icon{display:none}.HotelCheckoutPassengers__Passenger__Column{padding-bottom:.5em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutPassengers__Passenger__Row{max-width:100%;margin-left:auto;margin-right:auto}.HotelCheckoutPassengers__Passenger__Row:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutPassengers__Passenger__Row{max-width:100%;margin-left:auto;margin-right:auto}.HotelCheckoutPassengers__Passenger__Row:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutPassengers__Passenger__Row{max-width:100%;margin-left:auto;margin-right:auto}.HotelCheckoutPassengers__Passenger__Row:after{content:" ";display:block;clear:both}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutPassengers__Passenger__Column{width:48.71795%;float:left}.HotelCheckoutPassengers__Passenger__Column:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.HotelCheckoutPassengers__Passenger__Column:nth-child(2n+2){margin-left:51.28205%;margin-right:-100%;clear:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutPassengers__Passenger__Row{padding-left:1.6em}.HotelCheckoutPassengers__Passenger__Column{width:23.07692%;float:left}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+2){margin-left:25.64103%;margin-right:-100%;clear:none}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+3){margin-left:51.28205%;margin-right:-100%;clear:none}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+4){margin-left:76.92308%;margin-right:-100%;clear:none}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutPassengers__Passenger__Row{padding-left:1.6em}.HotelCheckoutPassengers__Passenger__Column{width:23.07692%;float:left}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+2){margin-left:25.64103%;margin-right:-100%;clear:none}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+3){margin-left:51.28205%;margin-right:-100%;clear:none}.HotelCheckoutPassengers__Passenger__Column:nth-child(4n+4){margin-left:76.92308%;margin-right:-100%;clear:none}}

.HotelBookingInfoCancellationPolicy__Link{cursor:pointer}.HotelBookingInfoCancellationPolicy__Modal .ModalSeparator{margin-top:1em;margin-bottom:1em}.HotelBookingInfoCancellationPolicy__One{line-height:2em;font-size:14px}

.HotelCheckoutInfo__Hotel{max-width:100%;margin-left:auto;margin-right:auto}.HotelCheckoutInfo__Hotel:after{content:" ";display:block;clear:both}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__HotelImage{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__HotelImage{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__HotelImage{width:15.96639%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCheckoutInfo__HotelImage{padding-bottom:10px}}.HotelCheckoutInfo__HotelImage img{width:100%;border-radius:10px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__HotelText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__HotelText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__HotelText{width:83.19328%;float:left;margin-right:.84034%}}.HotelCheckoutInfo__HotelTextRows{max-width:100%;margin-left:auto;margin-right:auto}.HotelCheckoutInfo__HotelTextRows:after{content:" ";display:block;clear:both}.HotelCheckoutInfo__HotelTextRow--title{font-size:18px;font-weight:bold}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--title{width:49.49495%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--title{width:49.49495%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--title{width:100%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--from{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--from{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--from{width:49.49495%;float:left;margin-right:1.0101%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCheckoutInfo__HotelTextRow--from{padding-top:10px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--to{width:24.24242%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--to{width:24.24242%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__HotelTextRow--to{width:49.49495%;float:right;margin-right:0}}.HotelCheckoutInfo__HotelTextRowAddres{font-size:13px;padding-top:5px;font-weight:normal}.HotelCheckoutInfo__HotelTextRowTime{color:#999;font-size:13px;padding-bottom:2px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCheckoutInfo__HotelTextRowTime{display:inline-block;padding-right:5px}}.HotelCheckoutInfo__Bold{font-weight:bold}.HotelCheckoutInfo__Room{max-width:100%;margin-left:auto;margin-right:auto}.HotelCheckoutInfo__Room:after{content:" ";display:block;clear:both}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__RoomText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__RoomText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__RoomText{width:83.19328%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__RoomAttention{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__RoomAttention{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__RoomAttention{width:15.96639%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__Price{text-align:right}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__Price{text-align:right}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__Price{text-align:right}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__PriceBase{display:inline-block;padding-right:40px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__PriceBase{display:inline-block;padding-right:40px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__PriceBase{display:inline-block;padding-right:40px}}.HotelCheckoutInfo__PriceBase .Price{font-weight:bold}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCheckoutInfo__PriceTotal{display:inline-block}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCheckoutInfo__PriceTotal{display:inline-block}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCheckoutInfo__PriceTotal{display:inline-block}}.HotelCheckoutInfo__PriceTotal .Price{font-weight:bold;color:#039eb5}.HotelCheckoutInfo__LittleGrey{font-size:13px;color:#999}.HotelCheckoutInfo__Conditions{padding-top:10px;font-size:13px}.HotelCheckoutInfo__Conditions>div{display:inline-block;padding-right:20px}.HotelCheckoutInfo__Food .Icon,.HotelCheckoutInfo__NoFood .Icon{margin-right:.5em}.HotelCheckoutInfo__Food{color:#4b8a01}.HotelCheckoutInfo__Food .Icon{color:#4b8a01}.HotelCheckoutInfo__Food .Icon svg{fill:currentColor}.HotelCheckoutInfo__Food .Icon>*::before{color:#4b8a01}.HotelCheckoutInfo__FreeCancel{color:#4b8a01}.HotelCheckoutInfo__FreeCancel .Icon{margin-right:8px;font-size:9px;color:#4b8a01}.HotelCheckoutInfo__FreeCancel .Icon svg{fill:currentColor}.HotelCheckoutInfo__NoFreeCancel .Icon{margin-right:8px;font-size:9px}.HotelCheckoutInfo__PayNow{color:#4b8a01}.HotelCheckoutInfo__PayNow .Icon{margin-right:8px;font-size:9px;color:#4b8a01}.HotelCheckoutInfo__PayNow .Icon svg{fill:currentColor}.HotelCheckoutInfo__Info{margin-top:.5em;color:#BDBDBD}

.HotelResultContainer{padding-top:4em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResultContainer{padding-top:2em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelResultContainer .Container{width:95%}}.HotelResultContainer .StickyWrapper{width:100%}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelResultContainer .StickyWrapper{min-height:78px !important}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelResultContainer .StickyWrapper{min-height:78px !important}}.HotelResultContainer__SearchCard{margin-left:-1.5em;margin-right:-1.5em;box-shadow:none;padding:0.5em 1.5em;margin-bottom:0}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelResultContainer__SearchCard .HotelSearchForm{display:flex}.HotelResultContainer__SearchCard .HotelSearchForm__Destination{border:1px solid #e6e8ea;border-radius:4px 0 0 4px}.HotelResultContainer__SearchCard .HotelSearchForm__CheckIn{border:1px solid #e6e8ea;border-right:0;border-left:0}.HotelResultContainer__SearchCard .HotelSearchForm__CheckOut{border:1px solid #e6e8ea;border-right:0}.HotelResultContainer__SearchCard .HotelSearchForm__Passengers{border:1px solid #e6e8ea;border-radius:0 4px 4px 0}.HotelResultContainer__SearchCard .HotelSearchForm__Fields{margin-bottom:0}.HotelResultContainer__SearchCard .HotelSearchForm__SubmitButton{margin-left:.5em}.HotelResultContainer__SearchCard .HotelSearchForm__CheckIn .FormInput,.HotelResultContainer__SearchCard .HotelSearchForm__CheckOut .FormInput,.HotelResultContainer__SearchCard .HotelSearchForm__Destination .FormInput{border-right:none}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelResultContainer__SearchCard .HotelSearchForm{display:flex}.HotelResultContainer__SearchCard .HotelSearchForm__Destination{border:1px solid #e6e8ea;border-radius:4px 0 0 4px}.HotelResultContainer__SearchCard .HotelSearchForm__CheckIn{border:1px solid #e6e8ea;border-right:0;border-left:0}.HotelResultContainer__SearchCard .HotelSearchForm__CheckOut{border:1px solid #e6e8ea;border-right:0}.HotelResultContainer__SearchCard .HotelSearchForm__Passengers{border:1px solid #e6e8ea;border-radius:0 4px 4px 0}.HotelResultContainer__SearchCard .HotelSearchForm__Fields{margin-bottom:0}.HotelResultContainer__SearchCard .HotelSearchForm__SubmitButton{margin-left:.5em}.HotelResultContainer__SearchCard .HotelSearchForm__CheckIn .FormInput,.HotelResultContainer__SearchCard .HotelSearchForm__CheckOut .FormInput,.HotelResultContainer__SearchCard .HotelSearchForm__Destination .FormInput{border-right:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelResultContainer__SearchCard .HotelSearchForm__Destination{width:30%}.HotelResultContainer__SearchCard .HotelSearchForm__CheckIn,.HotelResultContainer__SearchCard .HotelSearchForm__CheckOut{width:20%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelResultContainer__SearchCard{padding-bottom:0}.HotelResultContainer__SearchCard .HotelSearchForm__Destination{border:1px solid #e6e8ea;border-radius:4px 4px 0 0}.HotelResultContainer__SearchCard .HotelSearchForm__CheckIn{border:1px solid #e6e8ea;border-top:0;border-radius:0 0 0 4px}.HotelResultContainer__SearchCard .HotelSearchForm__CheckOut{border:1px solid #e6e8ea;border-top:0;border-left:0}.HotelResultContainer__SearchCard .HotelSearchForm__Passengers{border:1px solid #e6e8ea;border-top:0;border-left:0;border-radius:0 0 4px 0}.HotelResultContainer__SearchCard .HotelSearchForm__CheckIn .FormInput,.HotelResultContainer__SearchCard .HotelSearchForm__CheckOut .FormInput,.HotelResultContainer__SearchCard .HotelSearchForm__Destination .FormInput{border:none}.HotelResultContainer__SearchCard .HotelSearchForm__Fields{margin-bottom:2em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResultContainer__SearchCard{padding-bottom:0}.HotelResultContainer__SearchCard .HotelSearchForm__Fields{margin-bottom:2em}.HotelResultContainer__SearchCard .HotelSearchForm__Passengers{border-bottom:1px solid #979797}}.HotelResultContainer__SearchCard .HotelSearchForm__Error{padding-top:1em}.HotelResultContainer .StickyWrapper .Container{max-width:100%}

.HotelResult{position:relative}.HotelResult__ResultCard{padding:0;display:flex;position:relative;min-height:200px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__ResultCard{min-height:100vh}}.HotelResult__Filter{position:relative;width:250px;background-color:#eee;border-radius:4px 0 0 4px;display:inline-flex;flex-direction:row-reverse;z-index:3}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__Filter{position:absolute;top:0;left:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__Filter--visible{display:block}}.HotelResult__Results{background-color:#fff;border-right:1px solid #ddd;display:inline-flex;flex-direction:row-reverse}.HotelResult__Results>div{width:100%}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelResult__Results{width:400px;height:1140px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelResult__Results{width:400px;height:1140px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelResult__Results{flex:1;border-top-left-radius:5px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__Results{width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__Results--visible{display:block}}.HotelResult__Map_And_Controls{display:flex;flex-direction:column;flex:1;height:1140px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelResult__Map_And_Controls--hide{display:none}}.HotelResult__Map_Controls{padding:1em;background:#f5f5f5;opacity:0.8;border-top-right-radius:5px;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__Map_Controls{border-top-left-radius:5px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelResult__Map_Controls{border-top-left-radius:5px}}.HotelResult__InputAndClear{flex:1;position:relative;margin-top:0.5em}.HotelResult__Clear_Hotel_Name_Map{cursor:pointer;position:absolute;opacity:0.9;top:50%;right:0.8em;transform:translateY(-50%);font-size:12px}.HotelResult__Input{width:100%}.HotelResult__SearchName{flex:1}.HotelResult__SearchName .FormInput.is-focused{border:solid 1px #dadde0;background-color:#eee}.HotelResult__SearchName svg{fill:#677480}.HotelResult__Display_Results{display:flex;align-items:center;padding:8px 10px;margin-left:10px}.HotelResult__Display_Results .Icon{font-size:1em}.HotelResult__SelectorCard{display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__SelectorCard{flex-direction:column}}.HotelResult__SelectorCard .Button{flex:1;background-color:transparent;margin:0 1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResult__SelectorCard .Button{margin:.3em 0}}.HotelResult .SiteLoader{position:absolute;background-color:rgba(11,11,27,0.15)}

.HotelResultFilter{flex:1;display:flex;flex-direction:column}.HotelResultFilter__SortBy,.HotelResultFilter__MySelect,.HotelResultFilter__Filter__Stars,.HotelResultFilter__SearchName,.HotelResultFilter__TripAdvisor,.HotelResultFilter__Price,.HotelResultFilter__Facilities,.HotelResultFilter__Map{width:100%;border-bottom:1px solid #dadde0;padding:1em}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelResultFilter__Map{display:none}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelResultFilter__Map{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResultFilter__Map{display:none}}.HotelResultFilter__Map .Button{width:100%;background-color:transparent}.HotelResultFilter__SearchName__InputWrap{position:relative}.HotelResultFilter__SearchName__InputWrap .FormInput__Input{padding-right:1.7em}.HotelResultFilter__Clear_Hotel_Name_Filter{cursor:pointer;position:absolute;top:50%;right:0.8em;transform:translateY(-50%);font-size:12px;opacity:0.9}.HotelResultFilter__Clear_Hotel_Name_Filter svg{fill:currentColor}.HotelResultFilter__SortBy .ButtonDropdown{margin-top:.5em}.HotelResultFilter__SortBy .DropdownTargetButton{padding-right:1.5em;background-color:#eee}.HotelResultFilter__SortBy .Dropdown__Content{background-color:#eee;width:186px;padding-top:0}.HotelResultFilter__SortBy .Button--plain{border-color:#dadde0}.HotelResultFilter__SortBy .Dropdown__ContentBridge,.HotelResultFilter__SortBy .Dropdown--bridge.is-open .Dropdown__Target .Button--plain{background-color:#eee}.HotelResultFilter__SortBy .Link__Content{color:#333}.HotelResultFilter__SortElem{padding:.5em 0}.HotelResultFilter__Title{color:#9b9c9c}.HotelResultFilter__Title svg{fill:#333}.HotelResultFilter__Checkbox{display:block !important;padding-top:.3em}.HotelResultFilter__Checkbox img{width:26px;padding:.3em}.HotelResultFilter__Checkbox .Icon{margin:0 .2em}.HotelResultFilter__Checkbox svg{fill:currentColor}.HotelResultFilter__Slider{display:inline-block;padding-top:.3em;width:100%}.HotelResultFilter__Slider__Input{display:flex;width:100%}.HotelResultFilter__Slider__Value{width:50%;border-radius:4px;border:solid 1px #dadde0;font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.3px;text-align:left;background-color:#eee}.HotelResultFilter__Slider__Value .NumberInput__Minus,.HotelResultFilter__Slider__Value .NumberInput__Plus{display:none}.HotelResultFilter__Slider__Value .FormInput{background-color:#eee;border:none}.HotelResultFilter__Slider__Value .FormInput input{text-align:left}.HotelResultFilter__Slider__Value .InputGroup__Section--grow{padding-left:0 !important}.HotelResultFilter__Slider .FormInput.is-focused{border:solid 1px #dadde0;background-color:#eee}.HotelResultFilter__Slider__Elem{margin:-9px 0 0 0;width:100%;z-index:1}.HotelResultFilter__Slider .ButtonDropdownSelect{top:15px;width:170px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelResultFilter__Slider .ButtonDropdownSelect{width:250px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResultFilter__Slider .ButtonDropdownSelect{width:100%}}.HotelResultFilter__Slider .Button{background-color:transparent !important;height:50px;border-radius:4px;border:solid 1px rgba(255,255,255,0.1);font-size:18px;color:#fff}.HotelResultFilter__Slider .Button svg{fill:#fff}.HotelResultFilter__Input{background-color:#eee;border-color:#dadde0}.HotelResultFilter__TripAdvisor__Image{width:110px;padding-top:.3em}.HotelResultFilter__TripAdvisor__Rating{padding-top:.5em}.HotelResultFilter__TripAdvisor__RatingText{font-size:12px;font-style:italic}.HotelResultFilter__TripAdvisor__RatingValue{font-style:italic;font-weight:bold}.HotelResultFilter__TripAdvisor__RatingImage{padding:0 .3em}.HotelResultFilter__TripAdvisor__RatingImage .Icon{width:13px;height:13px}.HotelResultFilter__TripAdvisor .HotelResultFilter__Slider__Value{width:100%}.HotelResultFilter__SearchName{color:#677480}.HotelResultFilter__SearchName .FormInput.is-focused{border:solid 1px #dadde0;background-color:#eee}.HotelResultFilter__Star{margin-right:0.4em;font-size:1.2em}.HotelResultFilter__Star:last-of-type{margin:0}.HotelResultFilter__Star.is-selected{color:#edbf19}.HotelResultFilter .Checkbox__Inner{background-color:#eee}.HotelResultFilter__Close{position:absolute;top:5px;right:9px;font-size:12px;color:#3e4245}.HotelResultFilter__Close a:hover,.HotelResultFilter__Close a:active{color:#1b2831}

.Map{position:relative;width:100%;height:100%}.Map__Wrapper{position:absolute;left:0;top:0;right:0;bottom:0}.Map__Main{height:1140px;position:relative;width:100%}.Map__Balloon{width:400px;height:200px}

.HotelResultRouteDesktop{border:1px solid transparent;border-bottom:1px solid #ddd}.HotelResultRouteDesktop__Inner .Alert{margin:0 .5em 1em .5em}.HotelResultRouteDesktop__Header{display:flex;margin:1em 1em 0 1em}.HotelResultRouteDesktop__Image{flex-direction:row;width:150px;height:150px;position:relative;overflow:hidden;min-width:150px}.HotelResultRouteDesktop__Image__Link{display:block}.HotelResultRouteDesktop__Image__NoImage{color:rgba(11,31,53,0.95);height:80px;text-align:center;padding-top:2em}.HotelResultRouteDesktop__ImageTitle{width:100%;border-radius:4px;max-height:150px;margin-bottom:.3em}.HotelResultRouteDesktop__ImageLike{position:absolute;top:5px;right:5px;font-size:20px}.HotelResultRouteDesktop__ImageLike.Icon .path1{fill:#fff}.HotelResultRouteDesktop__ImageLike.Icon .path2{fill:rgba(3,155,229,0.2)}.HotelResultRouteDesktop__ImageLike.Icon.is-selected .path2{fill:#e53935}.HotelResultRouteDesktop__MainInfo{display:flex;align-items:stretch;flex-direction:column;padding-left:1em;width:217px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelResultRouteDesktop__MainInfo{width:185px}}.HotelResultRouteDesktop__Title{font-size:18px;color:black}.HotelResultRouteDesktop__Title:hover,.HotelResultRouteDesktop__Title:active,.HotelResultRouteDesktop__Title:visited{color:black}.HotelResultRouteDesktop__Title:hover .Link__Content,.HotelResultRouteDesktop__Title:active .Link__Content,.HotelResultRouteDesktop__Title:visited .Link__Content{border-bottom:1px dashed}.HotelResultRouteDesktop__Title:link{color:black}.HotelResultRouteDesktop__NewPrice{height:24px;padding:1em}.HotelResultRouteDesktop__ButtonBlock{padding:0 0 1em}.HotelResultRouteDesktop__Button{width:100%;padding:0 0.4em}.HotelResultRouteDesktop__Button .Spinner__Dot{background-color:#fff}.HotelResultRouteDesktop__ButtonText{font-size:14px}.HotelResultRouteDesktop__Stars{display:flex}.HotelResultRouteDesktop__Stars div{flex-direction:row}.HotelResultRouteDesktop__Stars img{width:20px}.HotelResultRouteDesktop__Star{margin:0 .3em 1em .2em;width:1em;height:1em;font-size:1em;color:#edbf19}.HotelResultRouteDesktop__Star.is-hidden{opacity:0}.HotelResultRouteDesktop__Star svg{fill:currentColor}.HotelResultRouteDesktop__ExtInfo{display:flex;padding:.5em 1em;background-color:#f8f8f9}.HotelResultRouteDesktop__TripAdvisor{flex-direction:row;width:50%;font-size:12px}.HotelResultRouteDesktop__TripAdvisor__Reviews{color:#4091d0}.HotelResultRouteDesktop__TripAdvisor__NoReviews{font-weight:bold;font-size:16px}.HotelResultRouteDesktop__TripAdvisor__Icon{width:83px;height:18px;overflow:hidden}.HotelResultRouteDesktop__TripAdvisor__Icon .Icon__Svg{position:relative;left:-24px}.HotelResultRouteDesktop__Servises{flex:1;flex-direction:row;padding-top:.5em}.HotelResultRouteDesktop__ServisesIcons{padding-bottom:.5em}.HotelResultRouteDesktop__ServisesIcons .Icon{margin:.2em;font-size:12px;color:#4091d0}.HotelResultRouteDesktop__ServisesIcons .Icon>*::before{color:#4091d0}.HotelResultRouteDesktop__FacilityIcon{margin:0 2px}.HotelResultRouteDesktop__FacilityIcon svg{fill:#039be5}.HotelResultRouteDesktop__Rooms__Text{font-size:12px}.HotelResultRouteDesktop__Comment{padding-top:.3em;font-style:italic;font-size:14px;display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelResultRouteDesktop__Header{flex-direction:column}.HotelResultRouteDesktop__Image{width:auto;margin-bottom:10px}.HotelResultRouteDesktop__MainInfo{padding-left:0;width:auto;text-align:center}.HotelResultRouteDesktop__TripAdvisor{display:none}}.HotelResultRouteDesktop__MoneyWallPrice{padding:0.25em;display:block;text-align:center;font-style:italic;color:#9e9e9e}.HotelResultRouteDesktop:hover{border:1px dashed #ddd;background-color:#f5f5f5}

.HotelTooltip__Main--yandex{height:190px;display:flex;z-index:999;background:#fff;border-radius:4px}.HotelTooltip__Left--yandex{width:165px;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.3em}.HotelTooltip__Left--yandex>img{width:100%;height:100%;border-radius:4px}.HotelTooltip__Main--google{width:400px;height:190px;display:flex;z-index:999;background:#fff;border-radius:4px}.HotelTooltip__Left--google{width:45%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.3em}.HotelTooltip__Left--google>img{width:100%;height:100%;border-radius:4px}.HotelTooltip__Right{width:55%;height:100%;display:inline-block;padding:.3em 10px}.HotelTooltip__Photo{width:100%;display:block;max-height:120px;height:120px;overflow:hidden;border-radius:4px}.HotelTooltip__Photo>img{width:100%;height:100%}.HotelTooltip__Rating{width:100%;display:block;margin:6px 0}.HotelTooltip__Stars{width:100%;display:inline-flex;justify-content:space-around}.HotelTooltip__Star{height:100%;display:flex}.HotelTooltip__Star .Icon{width:20px;height:20px}.HotelTooltip__Star .Icon svg>*{fill:#edbf19 !important}.HotelTooltip__Star.is-hidden{opacity:0}.HotelTooltip__Star>img{width:20px;height:20px}.HotelTooltip__Title{height:40px;display:block;font-size:18px;font-weight:400;white-space:normal;line-height:1.2em}.HotelTooltip__MainInfo{height:80px;display:block}.HotelTooltip__MainInfo.is-withTooltip{height:60px}.HotelTooltip__BookButton{margin-top:15px}.HotelTooltip__Comment{padding-top:.3em;font-style:italic;font-size:14px;display:inline-block}

.AviaResultList__EmptyText{font-weight:600}.AviaResultListRoundTripGroup{margin-left:0;margin-right:0;margin-bottom:0}.HotelResultList__Scroll{overflow-y:scroll}

.HotelTitle__Stars{height:20px;width:100%;margin-top:5px;display:inline-block}.HotelTitle__Stars .Icon{font-size:18px;color:#edbf19;margin:0 .2em}.HotelTitle__Stars .Icon svg{fill:currentColor}.HotelTitle__Stars img{width:14px;height:14px;display:block;float:left;margin-right:6px}.HotelTitle__Name{color:rgba(10,30,50,0.9);font-size:42px;font-weight:500;line-height:60px;margin-top:16px;margin-bottom:0;display:inline-block}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelTitle__Name{font-size:36px;line-height:40px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelTitle__Name{margin-top:0;font-size:27px;line-height:40px}}.HotelTitle__Price{font-weight:500;line-height:30px;font-size:25px;color:rgba(10,30,50,0.9);letter-spacing:0.6px;margin-top:15px}.HotelTitle__Comment{padding-top:.3em;padding-left:.5em;font-style:italic;font-size:14px;display:block}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelTitle{padding:1em 0 0 1em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelTitle{margin-top:1em}.HotelTitle__Name{font-size:24px;line-height:1.2em}.HotelTitle__Price{font-size:20px;line-height:1.2em}}

.HotelImages{width:625px;padding-top:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages{width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelImages{width:100%}}.HotelImages__ShowLink{padding-left:0;font-size:16px;font-weight:400}.HotelImages__ShowLink .Link{padding-left:1em}.HotelImages__ShowLink .Link__Content{color:#9ea6ae}.HotelImages__ShowLink .Icon{font-size:12px;line-height:16px;color:#9ea6ae}.HotelImages__ShowLink .Icon svg{fill:currentColor}.HotelImages__Slideshow{margin:35px 0 9px;position:relative}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages__Slideshow{margin:20px 0 9px}}.HotelImages__BigSlider{position:relative;min-height:530px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages__BigSlider{min-height:170px}}.HotelImages__No_Slide{width:625px;height:525px;background:rgba(255,255,255,0.7);border-radius:4px}.HotelImages__Slide{position:absolute;margin-bottom:9px;z-index:8;overflow:hidden;text-align:center;border-radius:4px;width:100%;display:flex;justify-content:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages__Slide{max-height:170px;display:inline-flex}}.HotelImages__Slide img{max-height:525px;border-radius:4px}.HotelImages__Slide--right{right:256px}.HotelImages__Big_Slide_Control{z-index:10;display:flex;align-items:center;min-height:530px;margin:0 15px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages__Big_Slide_Control{min-height:30px;height:30px;margin:0 10px}}.HotelImages__Big_Slide_Control .Icon{font-size:2.5em;color:gainsboro;cursor:pointer}.HotelImages__Big_Slide_Control .Icon svg{fill:currentColor}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages__Big_Slide_Control .Icon{font-size:2.5em;color:black}}.HotelImages__Small_Slide_Control{cursor:pointer;display:flex;align-items:center}.HotelImages__Slide_Small{overflow:hidden;border-radius:4px;margin:0 .2em;display:flex;flex-basis:100%;flex-direction:row;align-items:center}.HotelImages__Slide_Small--8{height:44px;max-height:44px}.HotelImages__Slide_Small--7{height:51px;max-height:51px}.HotelImages__Slide_Small--6{height:60px;max-height:60px}.HotelImages__Slide_Small--5{height:73px;max-height:73px}.HotelImages__Slide_Small--4{height:92px;max-height:92px}.HotelImages__Slide_Small--3{height:125px;max-height:125px}.HotelImages__Slide_Small--2{height:189px;max-height:189px}.HotelImages__Slide_Small img{height:auto;width:100%}.HotelImages__ImagesSmall{display:flex;justify-content:space-between;margin:15px 0}.HotelImages__ImagesSmall img{width:100%;border-radius:4px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages__ImagesSmall{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelImages{padding-top:0}}.HotelImages__ImageLike{position:absolute;top:13px;right:13px;font-size:32px;width:auto;height:auto;z-index:10}.HotelImages__ImageLike.Icon .path1{fill:#fff}.HotelImages__ImageLike.Icon .path2{fill:rgba(3,155,229,0.2)}.HotelImages__ImageLike.Icon.is-selected .path2{fill:#e53935}

.HotelPosition__Title{color:rgba(10,30,50,0.9);font-weight:bold;text-align:center;margin-bottom:0.83em;font-style:italic}.HotelPosition__Position{display:flex;min-height:120px;flex-wrap:wrap}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelPosition__Position{display:block}}.HotelPosition__Description{width:50%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelPosition__Description{width:100%}}.HotelPosition__About{width:30%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelPosition__About{width:50%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelPosition__About{width:100%}}.HotelPosition__Map{width:250px;height:150px;overflow:hidden;display:flex;align-items:center}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelPosition__Map{width:50%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelPosition__Map{width:100%}}

.HotelFacilities{margin:1em;padding:1em;border-top:1px solid rgba(10,30,50,0.1)}.HotelFacilities__Title{font-size:27px;font-weight:normal;letter-spacing:0.3px;margin:0.83em 0}.HotelFacilities__List{display:flex;flex-wrap:wrap}.HotelFacilities__Facility{width:50%;display:flex;padding-bottom:1em;padding-left:.5em;min-width:350px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelFacilities__Facility{width:100%}}@media only screen and (max-width: 380px){.HotelFacilities__Facility{min-width:0}}.HotelFacilities__Name{width:25%;color:#adb3ba}.HotelFacilities__Detail{flex:1;padding-left:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelFacilities{margin:1em 0;padding:0}.HotelFacilities__Title{font-size:20px;line-height:1.2em}.HotelFacilities__Facility{flex-direction:column;padding-left:0}.HotelFacilities__Name{width:100%}.HotelFacilities__Detail{padding:0}}

.HotelInfo{flex:1;margin-left:40px;padding-top:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo{margin-left:0;padding-top:0}}.HotelInfo__Location{word-spacing:-1.5px;font-size:18px;margin:38px 0 20px}.HotelInfo__Location__Metro,.HotelInfo__Location__Center{font-weight:bold}.HotelInfo__Location__Address{margin-top:8px}.HotelInfo__GetMoreInfo{margin-top:30px;display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo__GetMoreInfo{display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelInfo__GetMoreInfo{display:block}}.HotelInfo__GetMoreInfo .Link{flex:1;display:block;border:1px solid rgba(10,30,50,0.4);border-radius:4px;color:rgba(10,30,50,0.9);text-decoration:none;font-size:1rem;text-align:center;height:2.4em;line-height:2.2em;padding:0 0.4em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo__GetMoreInfo .Link{margin-bottom:1em;display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelInfo__GetMoreInfo .Link{margin-bottom:1em;display:block}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo__GetMoreInfo .Link{width:220px;margin-right:auto;margin-left:auto}}.HotelInfo__GetMoreInfo .Link:hover,.HotelInfo__GetMoreInfo .Link:active{background:#039be5;color:#fff}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelInfo__BottomBlock{display:flex}}.HotelInfo__ReadLink{margin-left:30px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo__ReadLink{margin-left:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelInfo__ReadLink{margin-left:0}}.HotelInfo__Services{margin:10px 0;display:flex;flex-wrap:wrap}.HotelInfo__Service{color:rgba(10,30,50,0.9);font-size:15px;margin-bottom:14px;width:50%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelInfo__Service{width:25%;min-width:200px}}.HotelInfo__Service .Icon{font-size:12px;margin-right:1em}.HotelInfo__Service .Icon svg{fill:currentColor}.HotelInfo__Topadvisor__Notes{margin-top:47px;display:flex}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelInfo__Topadvisor__Notes{width:60%}}.HotelInfo__Topadvisor__Logo{width:43%;border-right:1px solid rgba(10,30,50,0.1)}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo__Topadvisor__Logo{width:50%}}.HotelInfo__Topadvisor__Note{margin-left:44px;font-style:italic}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelInfo__Topadvisor__Note{margin-left:26px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo__Topadvisor__Note{margin-left:10px}}.HotelInfo__Topadvisor__Note__Count{font-size:12px;text-align:center}.HotelInfo__Topadvisor__Note__Title{font-weight:bold;text-align:center}.HotelInfo__TripAdvisor__Icon{width:162px;margin:.5em 0;overflow:hidden;position:relative;left:31px}.HotelInfo__TripAdvisor__Icon .Icon__Svg{position:relative;left:-54px}.HotelInfo__AllServicesLink{text-align:center;display:inline-block;width:100%;margin:auto}.HotelInfo__MapWrapper{height:60vh;margin:-1em}.HotelInfo .HotelFacilities{border-top:none;margin:0;padding:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelInfo .HotelFacilities{margin:0}}.HotelInfo__Modal{max-width:900px}

.PhotoSliderModal .Modal__Dialog{width:800px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PhotoSliderModal .Modal__Dialog{width:90%}}.PhotoSliderModal__BigSlider{position:relative;min-height:530px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PhotoSliderModal__BigSlider{min-height:170px}}.PhotoSliderModal__No_Slide{width:625px;height:525px;background:rgba(255,255,255,0.7);border-radius:4px}.PhotoSliderModal__Slide{position:absolute;margin-bottom:9px;z-index:8;overflow:hidden;text-align:center;border-radius:4px;width:100%;height:525px;display:flex;justify-content:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PhotoSliderModal__Slide{max-height:170px;display:inline-flex}}.PhotoSliderModal__Slide img{max-height:100%;border-radius:4px}.PhotoSliderModal__Slide--right{right:256px}.PhotoSliderModal__Big_Slide_Control{z-index:10;display:flex;align-items:center;min-height:530px;margin:0 15px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PhotoSliderModal__Big_Slide_Control{min-height:30px;height:30px;margin:0 10px}}.PhotoSliderModal__Big_Slide_Control .Icon{width:2.5em;height:2.5em;fill:gainsboro;cursor:pointer}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.PhotoSliderModal__Big_Slide_Control .Icon{width:1.2em;height:1.2em;fill:black}}

.HotelRoom{display:flex;color:rgba(10,30,50,0.9);padding:44px 0 33px;border-bottom:1px solid rgba(10,30,50,0.1);margin:0 30px}.HotelRoom__Title{flex:26;padding:0 30px 0 0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelRoom__Title{flex:32}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom__Title{width:100%;margin-bottom:1em}}.HotelRoom__Conditions{flex:27}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom__Conditions{width:100%}}.HotelRoom__Food{color:#4b8a01}.HotelRoom__Food .Icon svg{fill:currentColor}.HotelRoom__Food .Icon>*::before{color:#4b8a01}.HotelRoom__Food .Icon,.HotelRoom__NoFood .Icon{margin-right:14px}.HotelRoom__FreeCancel{color:#4b8a01;margin-top:5px}.HotelRoom__FreeCancel .Icon{margin-right:16px;font-size:10px}.HotelRoom__FreeCancel .Icon svg{fill:currentColor}.HotelRoom__NoFreeCancel{margin-top:5px}.HotelRoom__NoFreeCancel .Icon{margin-right:16px;font-size:10px}.HotelRoom__PayNow{color:#4b8a01;margin-top:5px}.HotelRoom__PayNow .Icon{margin-right:16px;font-size:10px}.HotelRoom__PayNow .Icon svg{fill:currentColor}.HotelRoom__TariffTerms{padding-top:5px;display:block;margin-left:30px;font-size:13px}.HotelRoom__TariffTerms .Link__Content{border-bottom:1px dotted #039be5}.HotelRoom__Count{flex:6;text-align:center;align-self:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom__Count{width:100%;padding-top:1em}}.HotelRoom__PersonChild,.HotelRoom__PersonAdult{margin-right:.2em;width:0.5em;font-size:2em}.HotelRoom__PersonChild .Icon,.HotelRoom__PersonAdult .Icon{color:rgba(11,31,53,0.4)}.HotelRoom__PersonChild{margin-right:.2em;font-size:1em}.HotelRoom__BookButton{width:100%;margin-top:29px}.HotelRoom__Price{flex:25}.HotelRoom__Price .HotelRoom__BookButton{display:none}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelRoom__Price{flex:22}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelRoom__Price .HotelRoom__BookButton{display:block}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom__Price{width:100%;display:flex}.HotelRoom__Price__Count{width:60px}.HotelRoom__Price__Value{flex:1}}.HotelRoom__Book{flex:16}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelRoom__Book{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom__Book{width:200px;margin:auto}}.HotelRoom__Discount{color:#f25147;height:28px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelRoom__Discount{height:auto}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom__Discount{height:auto}}.HotelRoom__RealPrice{margin-top:10px;font-size:28px}.HotelRoom__Period{font-size:15px;margin-top:.2em}.HotelRoom__Thumb{margin-top:20px;margin-right:24px;width:108px;min-width:108px;height:116px}.HotelRoom__Thumb img{width:100%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom__Thumb{width:100%;text-align:center;height:auto;margin-top:0}}.HotelRoom__ImagesCount{padding-top:.5em;font-weight:bold;text-align:center}.HotelRoom__Wrapper{height:45px;overflow:hidden;margin-top:.5em;font-size:14px}.HotelRoom__Full{margin-top:.5em;font-size:14px}.HotelRoom__ContentLink{padding-bottom:.5em;display:block;font-size:14px}.HotelRoom__Comment{padding-top:.3em;font-style:italic;font-size:14px;display:block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelRoom{display:block;margin:0;padding:20px 0}.HotelRoom__Title{font-size:18px}.HotelRoom__TariffTerms{text-align:center;margin:20px 0 0;padding:0}.HotelRoom__Price{flex-direction:column;align-items:center}}

.HotelRooms{margin-bottom:1em}.HotelRooms__Collapse{text-align:center;padding-top:15px;padding-bottom:27px}.HotelRooms__Collapse__Link{border-bottom:1px dotted rgba(10,30,50,0.9);text-decoration:none;margin-right:6px;font-size:14px;font-weight:500;color:#314252}.HotelRooms__Collapse .Icon{font-size:8px}.HotelRooms__Collapse__Link:hover,.HotelRooms__Collapse__Link:active{color:#111}

.HotelGroups__Description{background-color:#f2f3f4;padding:26px 30px;display:flex}.HotelGroups__Description__Full{min-height:116px;background-color:#f2f3f4;padding:15px 30px 0;display:flex}.HotelGroups__Thumb{margin-top:20px;margin-right:24px;width:108px;min-width:108px;height:116px}.HotelGroups__Thumb img{width:100%}.HotelGroups__ImagesCount{padding-top:.5em;font-weight:bold;text-align:center}.HotelGroups__Title{color:rgba(10,30,50,0.9);font-size:18px}.HotelGroups__Title h2{line-height:1.4em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelGroups__Title{font-size:14px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelGroups__Title{font-size:14px}}.HotelGroups__Wrapper{height:45px;overflow:hidden;margin-bottom:.5em}.HotelGroups__Full{margin-bottom:.5em}.HotelGroups__ContentLink{padding-bottom:.5em;display:block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelGroups__Description__Full{flex-direction:column;padding:0}.HotelGroups__Thumb{margin:0;width:100%;height:auto}.HotelGroups__Title{padding:10px}.HotelGroups__Title h2{margin:0;font-size:18px;line-height:1.2em;text-align:center}}

.HotelReviews{margin:2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelReviews{margin:1.5em .5em}}.HotelReviews__Title{font-size:27px;font-weight:normal;letter-spacing:0.3px;margin:0.83em 0}.HotelReviews__Testimonial{margin-bottom:47px;font-style:italic}.HotelReviews__Meta{display:flex;margin-bottom:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelReviews__Meta{display:block}}.HotelReviews__Name{font-weight:bold;width:27.3%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelReviews__Name{width:20%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelReviews__Name{width:100%}}.HotelReviews__Date{width:60%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelReviews__Date{width:100%}}.HotelReviews__Like .Icon,.HotelReviews__Dislike .Icon{width:0.8em;margin-right:1em}.HotelReviews__Like{margin-left:21.3%;padding-left:31px;font-size:18px;width:55%;margin-bottom:13px}.HotelReviews__Like .Icon svg>*{fill:#148e02}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelReviews__Like{margin-left:12%;width:auto}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelReviews__Like{width:100%;margin-left:0;padding-left:0}}.HotelReviews__Dislike{margin-left:21.3%;padding-left:31px;font-size:18px;width:55%}.HotelReviews__Dislike .Icon svg>*{fill:#a70000}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelReviews__Dislike{margin-left:12%;width:auto}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelReviews__Dislike{width:100%;margin-left:0;padding-left:0}}

.HotelDescription{margin:1em;padding:1em;border-top:1px solid rgba(10,30,50,0.1)}.HotelDescription__Title{font-size:27px;font-weight:normal;letter-spacing:0.3px;margin:0.83em 0}.HotelDescription__Wrapper{height:4em;overflow:hidden}.HotelDescription__Wrapper,.HotelDescription__DescriptionFull{padding-bottom:.5em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelDescription{margin:1em 0;padding:0}.HotelDescription__Title{font-size:24px}}

.HotelCard__Header{display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCard__Header{display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCard__Header{display:block}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCard__Header{flex-direction:column}}.HotelCard__Accessible{margin:20px 0 30px;padding:0 30px;font-size:27px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCard__Accessible{font-size:24px}}.HotelCard__Accessible__Period{color:#039be5;font-size:20px;margin-left:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCard__Accessible__Period{display:block;margin-left:0;margin-top:.5em}}.HotelCard__HotelTextRows{max-width:100%;margin-left:auto;margin-right:auto;margin:0 1em 1em 1em;padding:0 1em}.HotelCard__HotelTextRows:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCard__HotelTextRow--from{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCard__HotelTextRow--from{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCard__HotelTextRow--from{width:49.49495%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.HotelCard__HotelTextRow--to{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 1280px) and (min-height: 451px){.HotelCard__HotelTextRow--to{width:24.24242%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelCard__HotelTextRow--to{width:49.49495%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCard__HotelTextRow--to{padding-top:10px}}.HotelCard__HotelTextRowTime{color:#999;font-size:13px;padding-bottom:2px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCard__HotelTextRowTime{display:inline-block;padding-right:5px}}.HotelCard__Bold{font-weight:bold}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.HotelCard__Accessible{padding:0}}

.HotelSelect{padding-top:4em}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.HotelSelect .Container{width:95%}}

.AwaitPayment__Spinner{padding:40px 0;text-align:center}.AwaitPayment__Spinner__Title{font-size:16px;margin-top:20px}.AwaitPayment__TimeoutMessage{text-align:center}.AwaitPayment__Error{text-align:center}

.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}

.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f115"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f121"}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:0.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1 !important;visibility:visible !important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial, Helvetica, sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);border-radius:0.3em;transition:all 0.4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.81666em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:linear-gradient(180deg, rgba(0,0,0,0.8), rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all 0.4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all 0.4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility 0.1s, opacity 0.1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s, opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all 0.2s;height:0.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:0.9em;position:absolute;right:-0.5em;top:-0.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,0.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:0.3em;color:#000;float:right;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:0.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width 0.1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:0.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em 0.45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:0.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:0.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:0.3em;color:#000;float:right;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.vjs-no-flex .vjs-volume-control .vjs-mouse-display{z-index:0}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s, opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster{display:block}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:0.5em;padding-right:0.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:0.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial, Helvetica, sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear 0.3s forwards;animation:vjs-spinner-show 0s linear 0.3s forwards}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;-webkit-animation-delay:0.44s;animation-delay:0.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-0.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer{width:auto}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0px 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:0.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg, #fff 88%, #73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,0.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg, #fff 88%, #73859f 100%);color:#2B333F;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}

.Breadcrumbs{font-size:14px}.Breadcrumbs a{color:#039BE5}.Breadcrumbs>span:last-child{font-weight:bold;color:#424242}.Breadcrumbs>span:last-child .BreadcrumbsItem__Separator{display:none}.BreadcrumbsItem__Separator{margin:0 7px;color:#9E9E9E}

.MainContentSection img{max-width:100%}.MainContentSection .insurance_oferta_d2 td{vertical-align:baseline;padding:4px}.MainContentSection .insurance_oferta_d2 th{padding:4px;text-align:left;background-color:#ccc}.MainContentSection .insurance_d2_refund_oferta{display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.MainContentSection .insurance_d2_refund_oferta{display:block}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.MainContentSection .insurance_d2_refund_oferta{display:block}}.MainContentSection .insurance_d2_refund_oferta .oferta{flex:1;padding-right:.5em}.MainContentSection .insurance_d2_refund_oferta .oferta_month,.MainContentSection .insurance_d2_refund_oferta .oferta_day{text-decoration:underline}

.VoucherSuccess__Card{margin-top:2em}

.RailwayBooking__Wrapper{background-image:linear-gradient(to bottom, #3598db 0%, #3598db 100%);background-repeat:repeat-x;padding-top:4em}.RailwayBooking__Card{margin-top:1em}.RailwayBooking__LocalTime{margin-bottom:.5em;margin-top:-.5em}.RailwayBooking__LocalTimeIco svg{fill:#ff8100}.RailwayBooking__Error{background:#eee;text-align:center}.RailwayBookingPriceRow__ValueRT{margin-top:-2em}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayBooking>.Container{width:95%;max-width:95%}}.RailwayBooking{padding-top:3em}

.BookForm__Confirmation{margin-top:20px}.RailwayBookingForm{margin:-20px;padding:20px;border-radius:4px}.RailwayBookingForm h4{font-size:18px;font-weight:400;margin-top:5px}.RailwayBookFormAddChild:after{content:"";display:table;clear:both}.RailwayBookFormAddInfant{margin:0 -20px 15px -20px}.RailwayBookFormAddInfant__Button{color:rgba(11,31,53,0.95);background:transparent;border-color:rgba(11,31,53,0.4);border-style:solid;border-width:1px;padding:0 15px;font-size:13px;line-height:28px;margin-top:10px;margin-left:20px;white-space:normal;margin-right:20px}.RailwayBookFormAddInfant__Button:hover,.RailwayBookFormAddInfant__Button:focus,.RailwayBookFormAddInfant__Button:active{border-color:rgba(11,31,53,0.95);color:#0b1f35;background:transparent}.RailwayBookFormAddInfant__Button .Button__Content{height:auto}.App--SM .RailwayBookingSubmit__Price{float:left;text-align:left}.App--SM .RailwayBookingSubmit__Button{float:right;padding:25px 10px 25px 0}.App--MD .RailwayBookingSubmit__Price{float:left;text-align:left}.App--MD .RailwayBookingSubmit__Button{float:right;padding:25px 10px 25px 0}.App--LG .RailwayBookingSubmit__Price{float:left;text-align:left}.App--LG .RailwayBookingSubmit__Button{float:right;padding:25px 10px 25px 0}.RailwayBookFormOptions{text-align:left;margin-top:20px}

.BookingFormUser{animation:fadeIn .2s}.BookingFormUser__SignIn__Button svg{fill:#616161}.BookingFormUser__SignIn__Modal .Modal__Dialog{max-width:350px}.BookingFormUser__SignIn__RegisterButton{float:right}.BookingFormUser__Logged__Dropdown .DropdownTargetLink{height:2.4em;line-height:2.4em}

.BookForm{transition:background-color .2s}.BookForm hr{margin-left:-1.5em;margin-right:-1.5em;margin-top:.75em;margin-bottom:1.5em;height:1px;color:#999}.BookForm .FormLabel{width:100%}.BookForm__ContactsHint{color:#9E9E9E}.BookForm__ContactInfo__Fields{max-width:100%;margin-left:auto;margin-right:auto}.BookForm__ContactInfo__Fields:after{content:" ";display:block;clear:both}@media only screen and (min-width: 1280px) and (min-height: 451px){.BookForm__ContactInfo__Fields .BookForm__ContactInfo__Field--email,.BookForm__ContactInfo__Fields .BookForm__ContactInfo__Field--phone{width:23.41772%;float:left;margin-right:1.26582%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.BookForm__ContactInfo__Fields .BookForm__ContactInfo__Field--email,.BookForm__ContactInfo__Fields .BookForm__ContactInfo__Field--phone{width:23.41772%;float:left;margin-right:1.26582%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.BookForm__ContactInfo__Fields .BookForm__ContactInfo__Field--email{width:49.36709%;float:left;margin-right:1.26582%}.BookForm__ContactInfo__Fields .BookForm__ContactInfo__Field--phone{width:49.36709%;float:right;margin-right:0}}.BookForm__ContactInfo__Fields .UserButton__Field{width:49.36709%;float:right;margin-right:0}.BookForm__ContactInfo__Fields .FormInput{color:rgba(11,31,53,0.95)}.BookForm__ContactInfo__Fields .FormInput .FormInput__Placeholder{color:rgba(11,31,53,0.4)}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.BookForm__ContactInfo__Fields .UserButton__Field{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-top:10px}.BookForm__ContactInfo__Fields .UserButton__Field .FormField__Label{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookForm__ContactInfo__Fields .UserButton__Field{width:100%;margin-top:10px}.BookForm__ContactInfo__Fields .UserButton__Field .BookingFormUser__SignIn__Button{width:100%}.BookForm__ContactInfo__Fields .UserButton__Field .FormField__Label{display:none}}.App--XS .BookForm__ContactInfo__Field{width:100%;float:right;margin-right:0}.BookForm__ContactInfo__Field--payer_name{width:28.57143%;float:left;margin-right:2.04082%}.App--SM .BookForm__ContactInfo__Field--payer_name{width:48.97959%;float:left;margin-right:2.04082%}.BookForm__ChangeDataButton__Wrapper{text-align:right}.App--XS .BookForm__Confirmation{margin-bottom:10px}.BookForm__Confirmation__EditButton span{vertical-align:middle}.BookForm__Confirmation__EditButton .BookForm__Confirmation__LockIcon{height:18px;width:18px;margin-right:.5em}.BookForm__Confirmation__EditButton .BookForm__Confirmation__LockIcon svg{fill:#1B5E20}.BookForm__Confirmation__EditButton:hover .BookForm__Confirmation__LockIcon svg [name="jumper"]{transform:translateY(-5px);transition:transform .2s}.BookForm__Insurance{margin-bottom:2em}.BookForm__Insurance__Notice{color:#E53935}.BookForm__Insurance .RadioGroup{margin:.5em 0}.BookForm__InfoRequiredField{padding-bottom:1em}.RailwayBookFormAddons__Agreements .Checkbox{padding-right:6px}

.Checkbox__Inner{padding:3px;display:inline-block;width:18px;height:18px;vertical-align:middle;border-radius:4px;background-color:#fff;border:1px solid #9E9E9E;transition:border-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55),background-color 0.1s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.Checkbox__Inner::after{left:20%;width:60%;height:100%;content:' ';display:block;margin-top:-1px;position:relative;transform:rotate(45deg) scale(0);border:2px solid #fff;border-left:0;border-top:0}.Checkbox{display:inline-block;position:relative;cursor:pointer}.Checkbox:hover .Checkbox__Inner{border-color:#b8b8b8}.Checkbox.is-disabled{cursor:default;pointer-events:none;opacity:.7}.Checkbox.is-checked .Checkbox__Inner::after{transform:rotate(45deg) scale(1);border-color:#039BE5}.Checkbox__Label{vertical-align:middle;padding-left:.5em}.Checkbox__Input{position:absolute;cursor:pointer;z-index:1;opacity:0;bottom:0;right:0;left:0;top:auto}

.BookPassengerTitle__Wrapper{margin:0 -1.5em;padding:0 1.5em;background-color:#FAFAFA;border-top:1px solid #999;border-bottom:1px solid #999}.App--XS .BookPassengerTitle__Wrapper{margin:0 -10px 10px -10px;padding:.5em 10px}.App--SM .BookPassengerTitle__Wrapper{margin:0 -20px 10px -20px;padding:.5em 20px}.App--MD .BookPassengerTitle__Wrapper{margin:0 -20px 10px -20px;padding:.5em 20px}.App--LG .BookPassengerTitle__Wrapper{margin:0 -20px 10px -20px;padding:.5em 20px}.BookPassengerTitle__Main{color:#757575;font-weight:600;display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.BookPassengerTitle__Main :last-child{margin-right:0}.BookPassengerTitle__Main>*{white-space:nowrap}.BookPassengerTitle__Label{float:left;margin-right:1em}.BookPassengerTitle__Label .Icon{margin-top:2px;width:16px;height:16px;vertical-align:top;margin-right:.5em}.BookPassengerTitle__Label .Icon svg{fill:#757575}.BookPassengerTitle__PredefinedPassengers{margin-right:1em}.BookPassengerTitle__LabelAndPredifined{margin:.3em 0 .3em 0;padding-right:0.5em}.BookPassengerTitle__ListSaved{width:40.67797%;float:left;margin-right:1.69492%}.App--XS .BookPassengerTitle__ListSaved{width:100%;float:right;margin-right:0}.App--SM .BookPassengerTitle__ListSaved{width:100%;float:right;margin-right:0}.BookPassengerTitle__SendEmail{flex:1 0 auto;margin:.3em 1em .3em 0;text-align:right;color:#757575;font-weight:600}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookPassengerTitle__SendEmail{width:100%;display:flex;align-items:center}.BookPassengerTitle__SendEmail span{order:2}.BookPassengerTitle__SendEmail label{order:1}}.BookPassengerTitle__SendEmail .Checkbox{margin:0 0 0 1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookPassengerTitle__SendEmail .Checkbox{margin:0 8px 0 0}}.BookPassengerTitle__SaveCheckbox{margin:.3em 1em .3em 0}.BookPassengerTitle__Type__Controls{margin:.3em 1em .3em 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookPassengerTitle__Type__Controls{margin-bottom:.5em}}

.BonusCardInput__Suggestion{display:grid;grid-template-columns:5em 10em;grid-template-rows:1fr;grid-gap:1vw}

.RailwayBookFormPassenger__Type{max-width:100%;margin-left:auto;margin-right:auto}.RailwayBookFormPassenger__Type:after{content:" ";display:block;clear:both}.RailwayBookFormPassenger__Type__Controls__Button{display:inline-block}.RailwayBookFormPassenger__Type__Controls__Button .Button{color:rgba(11,31,53,0.95);background:transparent;border-color:rgba(11,31,53,0.4);border-style:solid;border-width:1px;height:30px;padding:0 15px;font-size:13px;line-height:28px}.RailwayBookFormPassenger__Type__Controls__Button .Button:hover,.RailwayBookFormPassenger__Type__Controls__Button .Button:focus,.RailwayBookFormPassenger__Type__Controls__Button .Button:active{border-color:rgba(11,31,53,0.95);color:#0b1f35;background:transparent}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookFormPassenger__Type__Controls__Button .Button{width:100%}}.RailwayBookFormPassenger__Type__Controls__Button+.RailwayBookFormPassenger__Type__Controls__Button{margin-left:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookFormPassenger__Type__Controls__Button{width:100%}}.RailwayBookFormPassenger__TooltipIcon svg{fill:#3598db}.RailwayBookFormPassenger__Fields{max-width:100%;margin-left:auto;margin-right:auto;margin-top:10px}.RailwayBookFormPassenger__Fields:after{content:" ";display:block;clear:both}.RailwayBookFormPassenger__FieldsBlock{max-width:100%;margin-left:auto;margin-right:auto}.RailwayBookFormPassenger__FieldsBlock:after{content:" ";display:block;clear:both}.RailwayBookFormPassenger__ModalIcon svg{fill:#000 !important}.RailwayBookFormPassenger__DisableMiddlenameCheckbox{padding-left:10px}.RailwayBookFormPassenger__DisableMiddlenameCheckbox .Checkbox__Label{vertical-align:baseline}.RailwayBookFormPassenger__RailNameInput.is-forcedDisable{background-color:#f0f5fa}.RailwayBookFormPassenger__Field--middlename .FormField__Label{overflow:visible}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwayBookFormPassenger__Field{width:23.41772%;float:left;margin-right:1.26582%}.RailwayBookFormPassenger__Field--gender,.RailwayBookFormPassenger__Field--birthdate{width:23.41772%;float:left;margin-right:1.26582%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayBookFormPassenger__Field{width:32.20339%;float:left;margin-right:1.69492%}.RailwayBookFormPassenger__Field--document_number,.RailwayBookFormPassenger__Field--middlename,.RailwayBookFormPassenger__Field--phone{width:32.20339%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayBookFormPassenger__Field--tariff,.RailwayBookFormPassenger__Field--citizenship,.RailwayBookFormPassenger__Field--document_number,.RailwayBookFormPassenger__Field--lastname,.RailwayBookFormPassenger__Field--middlename,.RailwayBookFormPassenger__Field--loyalty_cards,.RailwayBookFormPassenger__Field--phone{width:49.36709%;float:left;margin-right:1.26582%}.RailwayBookFormPassenger__Field--gender,.RailwayBookFormPassenger__Field--birthdate,.RailwayBookFormPassenger__Field--email,.RailwayBookFormPassenger__Field--document_type,.RailwayBookFormPassenger__Field--firstname,.RailwayBookFormPassenger__Field--card_number{width:49.36709%;float:right;margin-right:0}}.RailwayBookFormPassenger__Field--notice_tariff{width:100%;float:right;margin-right:0;font-style:italic;font-size:12px;color:red;padding-bottom:.5em}.RailwayBookFormPassenger__Info{margin-top:14px}.RailwayBookFormPassenger__TariffsDescriptionModal .ModalAjax__Content{width:100%;height:600px;overflow-y:scroll}.RailwayBookFormPassenger__TariffsDescriptionModal .ModalAjax__Content h4,.RailwayBookFormPassenger__TariffsDescriptionModal .ModalAjax__Content h3{text-align:center}.RailwayBookFormPassenger__TariffsDescriptionModal .ModalAjax__Content table,.RailwayBookFormPassenger__TariffsDescriptionModal .ModalAjax__Content th,.RailwayBookFormPassenger__TariffsDescriptionModal .ModalAjax__Content td{text-align:center;border:1px solid black;border-collapse:collapse}

.RailwayBookPersonalDataProcessingRules__Main{padding:0}.RailwayBookPersonalDataProcessingRules__Modal{font-size:12px;text-align:left}.RailwayBookPersonalDataProcessingRules__ScrollbarWrapper{max-height:300px;overflow-x:hidden}.RailwayBookPersonalDataProcessingRules__ScrollbarContent{padding-right:20px}.RailwayBookPersonalDataProcessingRules__ElRegModal h1{line-height:1.6em}.RailwayBookPersonalDataProcessingRules__TransportModal h1{line-height:1.6em}.RailwayBookPersonalDataProcessingRules__TransportModal .TicketSalesOpeningHours{overflow-x:auto}.RailwayBookPersonalDataProcessingRules__TransportModal .TicketSalesOpeningHours table td{border-top:1px solid #e9e9e9;padding:6px 16px}.RailwayBookPersonalDataProcessingRules__TransportModal .TicketSalesOpeningHours table thead td{border-top:none}.RailwayBookPersonalDataProcessingRules__TransportModal .TicketSalesOpeningHours table thead td:first-child{width:40%}.RailwayBookFormAddons__Agreements .ModalFooter:after{content:"";display:table;clear:both}.RailwayBookFormAddons__Agreements .Button{color:rgba(11,31,53,0.95);background:transparent;border-color:rgba(11,31,53,0.4);border-style:solid;border-width:1px;margin-top:14px;padding:0 15px;font-size:13px;line-height:28px;float:right}.RailwayBookFormAddons__Agreements .Button:hover,.RailwayBookFormAddons__Agreements .Button:focus,.RailwayBookFormAddons__Agreements .Button:active{border-color:rgba(11,31,53,0.95);color:#0b1f35;background:transparent}

.RailwayBookingSubmit__Wrapper{background-image:linear-gradient(to bottom, #358ed3 0%, #1d619b 100%);background-repeat:repeat-x;color:#fff;margin-bottom:1.5em}.RailwayBookingSubmit__LimitInfoLink{color:#333;border-bottom:1px dashed;cursor:pointer}.RailwayBookingSubmit__LimitInfoLink:hover,.RailwayBookingSubmit__LimitInfoLink:active,.RailwayBookingSubmit__LimitInfoLink:focus{color:#222}.RailwayBookingSubmit__LimitInfo{vertical-align:bottom;font-size:14px}.RailwayBookingSubmit__LimitInfo .Icon{display:none}.RailwayBookingSubmit__LimitInfo .Dropdown__ContentWrapper{top:-136px}.RailwayBookingSubmit__LimitInfo .Dropdown__ContentWrapper:first-child{display:none}.RailwayBookingSubmit:after{content:"";display:table;clear:both}.RailwayBookingSubmit__Price{font-weight:600;font-size:1.1em;margin-top:10px;width:66.10169%;float:left;margin-right:1.69492%;text-align:left}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayBookingSubmit__Price{width:57.62712%;float:left;margin-right:1.69492%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookingSubmit__Price{width:100%;float:right;margin-right:0;text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayBookingSubmit__Price{width:100%;float:right;margin-right:0;text-align:center}}.RailwayBookingSubmit__Button{width:32.20339%;float:right;margin-right:0;text-align:right}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayBookingSubmit__Button{width:40.67797%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookingSubmit__Button{margin-top:10px;width:100%;float:right;margin-right:0;text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayBookingSubmit__Button{margin-top:10px;width:100%;float:right;margin-right:0;text-align:center}}.RailwayBookingSubmit__Button .Button{font-weight:600;color:#fff;border-style:solid;border-width:1px;height:60px;padding:0 30px;font-size:20px;line-height:58px;box-sizing:border-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;white-space:nowrap;transition-duration:200ms;transition-timing-function:ease;border-radius:4px}.RailwayBookingSubmit__Price__Value{font-size:28px;font-weight:600;margin-left:10px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayBookingSubmit__Price__Value{font-size:24px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookingSubmit__Price__Value{font-size:20px}}.RailwayBookingSubmit__Price__Value .RailwayBookingSubmit__Price__Fee{margin:0;font-size:14px;font-weight:500}.RailwayBookingSubmit__Agent_Price_Input>div{display:inline-block}.RailwayBookingSubmit__Agent_Price_Input .InputGroup{width:140px;vertical-align:middle;margin-left:10px}.RailwayBookingSubmit__Price__Amount{color:#3598db;font-size:16px;font-weight:600}.RailwayBookingSubmit__Price__Amount>strong{font-size:32px;font-weight:600}.App--SM .RailwayBookFormAddChild__Button{float:right}.App--MD .RailwayBookFormAddChild__Button{float:right}.App--LG .RailwayBookFormAddChild__Button{float:right}.RailwayBookingSubmit--alfa .RailwayBookingSubmit__Button .Button{background:rgba(240,50,38,0.85);border-color:rgba(240,50,38,0.85);font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue","Roboto Rouble",sans-serif}

.BookSubmitButton{margin-top:10px}.BookSubmitButton .Button{min-width:240px}.App--SM .BookSubmitButton{margin-top:0}.App--MD .BookSubmitButton{margin-top:0}.App--LG .BookSubmitButton{margin-top:0}

.RailwayBedding__Main{text-align:right}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBedding__Main{text-align:left}}

.RailwayElreg__Main{text-align:right}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayElreg__Main{text-align:left}}.RailwayElreg__elreg_ico{margin-right:5px}.RailwayElreg__elreg_ico svg{fill:#ff8100}

.RailwayAnimal__Main{text-align:right}.RailwayAnimal__Main>img{width:38px;height:38px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayAnimal__Main{text-align:left}}.RailwayAnimal__animal_paw_ico{width:32px;height:32px}

.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{position:relative;border-bottom:1px solid #999;height:33px;line-height:33px;background-color:rgba(11,31,53,0.05);margin:0 -1.5em}.App--XS .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -10px 0 -10px}.App--SM .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -20px 0 -20px}.App--MD .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -20px 0 -20px}.App--LG .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -20px 0 -20px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{width:10.25641%;float:left;margin-right:2.5641%;color:white;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding-left:10px;position:relative;height:32px;width:32px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train .trainIco{background:url("/v1/icons/trip_direction_train.png") no-repeat 0 50%;padding:0 10px 0 30px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--text{width:74.35897%;float:left;margin-right:2.5641%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--text{margin-left:8px}}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--first .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--first .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--second .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--second .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--third .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--third .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--fourth .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--fourth .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.App--XS .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{width:30px}.App--XS .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train .text{display:none}.App--SM .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{width:30px}.App--SM .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train .text{display:none}

.RailwayRoute__Content{background-color:rgba(11,31,53,0.05);margin:0 -1.5em;padding-left:1.5em;padding-right:1.5em}.RailwayRoute__Content:last-child{border-bottom:none}.RailwayRoute__Row{max-width:100%;margin-left:auto;margin-right:auto;clear:both;font-size:12px}.RailwayRoute__Row:after{content:" ";display:block;clear:both}.RailwayRoute__Column{width:11.76471%;float:left;margin-right:2.94118%;padding:15px 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRoute__Column{width:49.15254%;float:left;margin-right:1.69492%}}.RailwayRoute__Column--CarNumber{width:21.05263%;float:left;margin-right:5.26316%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRoute__Column--CarNumber{width:49.15254%;float:left;margin-right:1.69492%}}.RailwayRoute__Column--CarWithoutPlacesNumber{width:35.89744%;float:left;margin-right:2.5641%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRoute__Column--lastDepartureTime,.RailwayRoute__Column--TrainNumber,.RailwayRoute__Column--PlacesNumber{width:49.15254%;float:right;margin-right:0}}.RailwayRoute__RowBlock{max-width:100%;margin-left:auto;margin-right:auto;clear:both}.RailwayRoute__RowBlock:after{content:" ";display:block;clear:both}

.RailwayBookingPriceRow__RefundInfo{background:#edf5fd;border:2px solid #378fe7;border-radius:6px;color:#1976D2;float:left;margin-top:6px;padding:6px 8px}

.RailwayBookingPrice{margin:0 -10px 0 -10px;padding:10px;font-size:13px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.App--SM .RailwayBookingPrice{margin:0 -20px -20px -20px;padding:10px 20px}.App--MD .RailwayBookingPrice{margin:0 -20px -20px -20px;padding:10px 20px}.App--LG .RailwayBookingPrice{margin:0 -20px -20px -20px;padding:10px 20px}.RailwayBookingPrice__LimitInfoLink{color:#333;border-bottom:1px dashed;cursor:pointer}.RailwayBookingPrice__LimitInfoLink:hover,.RailwayBookingPrice__LimitInfoLink:active,.RailwayBookingPrice__LimitInfoLink:focus{color:#222}.RailwayBookingPrice__LimitInfo{vertical-align:bottom;font-size:14px}.RailwayBookingPrice__LimitInfo .Icon{display:none}.RailwayBookingPriceRow{max-width:100%;margin-left:auto;margin-right:auto}.RailwayBookingPriceRow:after{content:" ";display:block;clear:both}.RailwayBookingPriceRow__Value{padding-top:1em;width:49.27536%;float:left;margin-right:1.44928%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookingPriceRow__Value{text-align:left;width:100%;float:right;margin-right:0}}.RailwayBookingPriceRow__Value>span{color:rgba(11,31,53,0.95);font-size:16px;font-weight:600}.RailwayBookingPriceRow__Value>span>strong{font-size:28px;font-weight:600}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayBookingPriceRow__Value>span>strong{font-size:20px}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookingPriceRow__Value>span>strong{font-size:20px}}.RailwayBookingPriceRow__Value .RailwayBookingPriceRow__Fee{margin:0;font-size:14px;font-weight:500}.RailwayBookingPriceRow__Info{font-size:12px;color:red;text-align:center;width:100%;float:right;margin-right:0}.App--SM .RailwayBookingPriceRow__Info{text-align:left}.App--MD .RailwayBookingPriceRow__Info{text-align:left}.App--LG .RailwayBookingPriceRow__Info{text-align:left}.RailwayBookingPriceRow__Addon{width:49.27536%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookingPriceRow__Addon{padding-top:10px;width:100%;float:right;margin-right:0}}.RailwayBooking_ElregTimeIco{margin-right:5px}.RailwayBooking_ElregTimeIco svg{fill:#ff8100}.RailwayBookingPriceRow__Elreg{width:21.05263%;float:right;margin-right:0;text-align:right}.RailwayBookingPriceRow__Bedding{width:21.05263%;float:left;margin-right:5.26316%;text-align:right}

.RailwayBookOrderInfo__Container{display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookOrderInfo__Container{display:block}}.RailwayBookOrderInfo__Button{margin-top:6px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBookOrderInfo__Button{margin-top:1em}}.RailwayBookOrderInfo__Locator{font-weight:600;flex:1}.RailwayBookOrderInfo__Locator__Value{font-size:24px;font-weight:600;margin-left:10px}

.CheckoutPassengerTitle__Wrapper{margin:0 -1.5em;padding:5px 1.5em;background-color:#FAFAFA;border-top:1px solid #999;border-bottom:1px solid #999}.App--XS .CheckoutPassengerTitle__Wrapper{margin:0 -10px 10px -10px;padding:.5em 10px}.App--SM .CheckoutPassengerTitle__Wrapper{margin:0 -20px 10px -20px;padding:.5em 20px}.App--MD .CheckoutPassengerTitle__Wrapper{margin:0 -20px 10px -20px;padding:.5em 20px}.App--LG .CheckoutPassengerTitle__Wrapper{margin:0 -20px 10px -20px;padding:.5em 20px}.CheckoutPassengerTitle__Main{max-width:100%;margin-left:auto;margin-right:auto;color:#757575;font-weight:600}.CheckoutPassengerTitle__Main:after{content:" ";display:block;clear:both}.CheckoutPassengerTitle__Label{float:left}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPassengerTitle__Label{width:49.15254%;float:left;margin-right:1.69492%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPassengerTitle__Label{width:49.15254%;float:left;margin-right:1.69492%}}.CheckoutPassengerTitle__Label .Icon{margin-top:2px;width:16px;height:16px;vertical-align:top;margin-right:.5em}.CheckoutPassengerTitle__Label .Icon svg{fill:#757575}.CheckoutPassengerTitle__PredefinedPassengers{margin-left:.5em}.CheckoutPassengerTitle__ListSaved{width:40.67797%;float:left;margin-right:1.69492%}.App--XS .CheckoutPassengerTitle__ListSaved{width:100%;float:right;margin-right:0}.App--SM .CheckoutPassengerTitle__ListSaved{width:100%;float:right;margin-right:0}.CheckoutPassengerTitle__SendEmail{width:32.20339%;float:right;margin-right:0;text-align:right;color:#757575;font-weight:600}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPassengerTitle__SendEmail{width:49.15254%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPassengerTitle__SendEmail{width:49.15254%;float:right;margin-right:0}}.CheckoutPassengerTitle__SendEmail .Checkbox{margin:0 0 0 1em}.CheckoutPassengerTitle__SaveCheckbox{margin-left:.5em}

.RailwayCheckoutPassengers__Passengers{margin-bottom:-1em}.RailwayCheckoutPassengers__Passenger__Price{padding-bottom:1em;font-size:12px}.RailwayCheckoutPassengers__Passenger__Loyalty_Card{padding-bottom:1em;font-size:12px}.RailwayCheckoutPassengers__Passenger__Lastname_wrapper{word-break:break-all}.RailwayCheckoutPassengers__Passenger__Animal{padding-bottom:1em;font-size:12px}.RailwayCheckoutPassengers__Row{max-width:100%;margin-left:auto;margin-right:auto}.RailwayCheckoutPassengers__Row:after{content:" ";display:block;clear:both}.RailwayCheckoutPassengers__Confirm{padding-top:0.5em}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwayCheckoutPassengers__Col{width:14.14141%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col .FormField__Label{height:40px}.RailwayCheckoutPassengers__Col--lastName{width:31.81818%;float:left;margin-right:2.27273%}.RailwayCheckoutPassengers__Col--firstName{width:31.81818%;float:left;margin-right:2.27273%}.RailwayCheckoutPassengers__Col--firstName.is-withoutMiddleName{width:65.90909%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--middleName{width:31.81818%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--gender{width:5.05051%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--place{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--birthDate{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--citizenship{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--ticket_category{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--refund{width:9.09091%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--info,.RailwayCheckoutPassengers__Col--tariff,.RailwayCheckoutPassengers__Col--taxes{width:9.09091%;float:left;margin-right:1.0101%}}.RailwayCheckoutPassengers__Additional{max-width:100%;margin-left:auto;margin-right:auto}.RailwayCheckoutPassengers__Additional:after{content:" ";display:block;clear:both}.RailwayCheckoutPassengers__AdditionalBonus{float:left}.RailwayCheckoutPassengers__AdditionalContact{float:right}.RailwayCheckoutPassengers__AdditionalContact>span{padding-left:10px}.RailwayCheckoutPassengers__VpdLink{margin-right:10px}.RailwayCheckoutPassengers__Row__Flex{display:flex;flex-wrap:wrap}.RailwayCheckoutPassengers__Row__Flex .RailwayCheckoutPassengers__Col{flex:2;min-width:100px}.RailwayCheckoutPassengers__Row__Flex .RailwayCheckoutPassengers__Col--gender{flex:1.2;min-width:40px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayCheckoutPassengers__Row__Flex .RailwayCheckoutPassengers__Col{flex:2;min-width:45%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayCheckoutPassengers__Col{width:14.14141%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col .FormField__Label{height:40px}.RailwayCheckoutPassengers__Col--gender{width:5.05051%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--place{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--birthDate{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--citizenship{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--ticket_category{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--refund{width:9.09091%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--lastName{width:49.49495%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--firstName{width:49.49495%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--middleName{width:100%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--info{width:9.09091%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--tariff,.RailwayCheckoutPassengers__Col--taxes{width:11.61616%;float:left;margin-right:1.0101%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayCheckoutPassengers__Col{width:19.19192%;float:left;margin-right:1.0101%;height:90px}.RailwayCheckoutPassengers__Col--gender{width:19.19192%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--place{width:19.19192%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--birthDate{width:19.19192%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--citizenship{width:19.19192%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--ticket_category{width:19.19192%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--refund{width:19.19192%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--lastName,.RailwayCheckoutPassengers__Col--firstName,.RailwayCheckoutPassengers__Col--middleName{width:100%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--info{width:19.19192%;float:left;margin-right:1.0101%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayCheckoutPassengers__Col{width:46.9697%;float:left;margin-right:1.0101%;height:75px}.RailwayCheckoutPassengers__Col--gender{width:46.9697%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--place{width:46.9697%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--birthDate{width:46.9697%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--citizenship{width:46.9697%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--ticket_category{width:46.9697%;float:left;margin-right:1.0101%}.RailwayCheckoutPassengers__Col--refund{width:46.9697%;float:right;margin-right:0}.RailwayCheckoutPassengers__Col--lastName,.RailwayCheckoutPassengers__Col--firstName,.RailwayCheckoutPassengers__Col--middleName{width:100%;float:right;margin-right:0}}.RailwayCheckoutPassengers__RefundTicketIco>img{width:20px;height:20px}.RailwayCheckoutPassengers__Passenger .Button{text-transform:uppercase;margin-left:20px}.RailwayCheckoutPassengers__Passenger .Modal__Footer{margin-top:-5px}

.RailwayBedding__Main{text-align:right}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBedding__Main{text-align:left}}

.RailwayElreg__Main{text-align:right}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayElreg__Main{text-align:left}}.RailwayElreg__elreg_ico{margin-right:5px}.RailwayElreg__elreg_ico svg{fill:#ff8100}

.LoadingCard{padding:14em 0;margin-top:4em}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.LoadingCard{padding:4em 0}}.LoadingCard__Content{text-align:center;margin-bottom:1em;font-weight:bold}.LoadingCard__Spinner{text-align:center;display:block;height:auto}.LoadingCard__Spinner .Spinner__Dot{background-color:#039BE5;height:3em;width:3em}

.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{position:relative;border-bottom:1px solid #999;height:33px;line-height:33px;background-color:rgba(11,31,53,0.05);margin:0 -1.5em}.App--XS .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -10px 0 -10px}.App--SM .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -20px 0 -20px}.App--MD .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -20px 0 -20px}.App--LG .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content{margin:0 -20px 0 -20px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{width:10.25641%;float:left;margin-right:2.5641%;color:white;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding-left:10px;position:relative;height:32px;width:32px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train .trainIco{background:url("/v1/icons/trip_direction_train.png") no-repeat 0 50%;padding:0 10px 0 30px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--text{width:74.35897%;float:left;margin-right:2.5641%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--text{margin-left:8px}}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--first .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--first .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--second .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--second .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--third .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--third .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--fourth .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{background:rgba(11,31,53,0.6)}.RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Content--fourth .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train::after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.App--XS .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{width:30px}.App--XS .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train .text{display:none}.App--SM .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train{width:30px}.App--SM .RailwayResultListGroup__Routes__RouteGroup__RouteTitle__Row--train .text{display:none}

.RailwayRoute__Content{background-color:rgba(11,31,53,0.05);margin:0 -1.5em;padding-left:1.5em;padding-right:1.5em;border-bottom:1px solid #999}.RailwayRoute__Content:last-child{border-bottom:none}.RailwayRoute__Row{max-width:100%;margin-left:auto;margin-right:auto;clear:both;font-size:12px}.RailwayRoute__Row:after{content:" ";display:block;clear:both}.RailwayRoute__Column{width:11.76471%;float:left;margin-right:2.94118%;padding:15px 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRoute__Column{width:49.15254%;float:left;margin-right:1.69492%}}.RailwayRoute__Column--CarNumber{width:21.05263%;float:left;margin-right:5.26316%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRoute__Column--CarNumber{width:49.15254%;float:left;margin-right:1.69492%}}.RailwayRoute__Column--CarWithoutPlacesNumber{width:35.89744%;float:left;margin-right:2.5641%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRoute__Column--lastDepartureTime,.RailwayRoute__Column--TrainNumber,.RailwayRoute__Column--PlacesNumber{width:49.15254%;float:right;margin-right:0}}.RailwayRoute__RowBlock{max-width:100%;margin-left:auto;margin-right:auto;clear:both}.RailwayRoute__RowBlock:after{content:" ";display:block;clear:both}

.RailwayOrdersViewPrice__Row{max-width:100%;margin-left:auto;margin-right:auto}.RailwayOrdersViewPrice__Row:after{content:" ";display:block;clear:both}.RailwayOrdersViewPrice__Col{font-weight:600;color:#333}.RailwayOrdersViewPrice__LimitInfoLink{color:#333;border-bottom:1px dashed;cursor:pointer}.RailwayOrdersViewPrice__LimitInfoLink:hover,.RailwayOrdersViewPrice__LimitInfoLink:active,.RailwayOrdersViewPrice__LimitInfoLink:focus{color:#222}.RailwayOrdersViewPrice__LimitInfo{vertical-align:bottom;font-size:14px}.RailwayOrdersViewPrice__LimitInfo .Icon{display:none}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayOrdersViewPrice__Col{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayOrdersViewPrice__Col{width:48.27586%;float:left;margin-right:3.44828%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayOrdersViewPrice__Col{width:48.27586%;float:left}.RailwayOrdersViewPrice__Col:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.RailwayOrdersViewPrice__Col:nth-child(2n+2){margin-left:51.72414%;margin-right:-100%;clear:none}}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwayOrdersViewPrice__Col{width:48.27586%;float:left}.RailwayOrdersViewPrice__Col:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.RailwayOrdersViewPrice__Col:nth-child(2n+2){margin-left:51.72414%;margin-right:-100%;clear:none}}.RailwayOrdersViewPrice__Value{font-size:24px;font-weight:600}.RailwayOrdersViewPrice__Value__Fare{font-size:16px;font-weight:normal}.RailwayOrdersViewPrice__Fee__Info{font-size:14px;vertical-align:bottom;padding-left:0.5em}.RailwayOrdersViewPrice__Fee__Info svg{fill:#999}.RailwayOrdersViewPrice__Main--alfa .RailwayOrdersViewPrice__Value__Fare{margin:0;font-size:14px;font-weight:500}

.RailCheckoutStatusStatusBar{vertical-align:top;padding:.5em;display:inline-block;text-transform:uppercase;margin-bottom:1em;border-radius:4px}.RailCheckoutStatusStatusBar--Error,.RailCheckoutStatusStatusBar--error,.RailCheckoutStatusStatusBar--Booked,.RailCheckoutStatusStatusBar--booked,.RailCheckoutStatusStatusBar--Await_payment,.RailCheckoutStatusStatusBar--await_payment{background-color:#E53935;border-color:#E53935;color:#fff}.RailCheckoutStatusStatusBar--Refunded,.RailCheckoutStatusStatusBar--Cancelled,.RailCheckoutStatusStatusBar--cancelled{background-color:#8E24AA;border-color:#8E24AA;color:#fff}.RailCheckoutStatusStatusBar--New,.RailCheckoutStatusStatusBar--new,.RailCheckoutStatusStatusBar--Paid,.RailCheckoutStatusStatusBar--paid,.RailCheckoutStatusStatusBar--Ticket,.RailCheckoutStatusStatusBar--ticket,.RailCheckoutStatusStatusBar--PartiallyRefunded,.RailCheckoutStatusStatusBar--Ticketed{background-color:#7CB342;border-color:#7CB342;color:#fff}.RailCheckoutStatusStatusBar--Processing,.RailCheckoutStatusStatusBar--processing{background-color:#FB8C00;border-color:#FB8C00;color:#fff}

.CheckoutPaymentOptions .Accordion{margin-bottom:1em}.CheckoutPaymentOptions__Option__Title{display:flex;align-items:center;font-weight:600}.CheckoutPaymentOptions__Option__Title__Price__OldPrice{font-weight:normal;margin-right:4px;text-decoration:line-through}.CheckoutPaymentOptions__Option__Title__Icon{width:24px;height:24px;margin:4px 16px 6px 0;object-fit:contain;padding:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPaymentOptions__Option__Title__Icon{display:none}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPaymentOptions__Option__Title__Icon{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPaymentOptions__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariants{margin-bottom:-1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariants{display:flex;align-items:stretch;justify-content:space-between}}.CheckoutPaymentOptions__Alfa__GuestVariants__Title{font-size:18px;margin-bottom:1em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.CheckoutPaymentOptions__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariant{margin-bottom:1em}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariant{flex:1}}@media only screen and (min-width: 1280px) and (min-height: 451px){.CheckoutPaymentOptions__Alfa__GuestVariant{flex:1}}.CheckoutPaymentOptions__Alfa__GuestVariant__Label{margin-bottom:1em;font-size:12px;color:#757575}.CheckoutPaymentOptions__Alfa__GuestVariant__Button .Button{white-space:normal}.CheckoutPaymentOptions__Alfa__GuestVariant__Button .Button__Content{height:auto;line-height:1.2em;padding-top:.5em;padding-bottom:.5em}.CheckoutPaymentOptions__Alfa__Authorized__Title{font-size:18px;margin-bottom:1em}.CheckoutPaymentOptions__Alfa__Authorized__Title .Price{font-size:24px;color:#E53935}.CheckoutPaymentOptions__Alfa__Authorized__Input{width:200px}

.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper{padding:.5em;background-color:#E53935}.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper>span{font-size:12px;vertical-align:middle;padding:0 .5em}.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .RailCheckoutStatusBooked__Time__Countdown{display:inline-block;vertical-align:middle}.RailwayCheckoutStatusBooked__Time__Countdown__Sticky__Wrapper .RailCheckoutStatusBooked__Time__Countdown__Timer__Section{font-size:12px}.RailwayCheckoutStatusBooked__Time{background-color:#E53935;padding:1em;color:#fff}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit{font-size:16px}.RailwayCheckoutStatusBooked__Time__Limit{font-weight:600}.RailwayCheckoutStatusBooked__Time__Limit__Zone{font-weight:400;font-size:12px}.RailwayCheckoutStatusBooked__Time__Countdown__Timer{margin-right:-.25em}.RailwayCheckoutStatusBooked__Time__Countdown__Timer__Section{font-size:18px;background-color:#b61b17;border-radius:4px;margin-right:.25em;padding:.25em;vertical-align:middle;display:inline-block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayCheckoutStatusBooked__Time{text-align:center}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit{margin-bottom:1em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit{float:left}.RailwayCheckoutStatusBooked__Time__Limit{clear:left}.RailwayCheckoutStatusBooked__Time__Countdown{text-align:right}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit,.RailwayCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.RailwayCheckoutStatusBooked__Time__Limit{text-align:center}.RailwayCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwayCheckoutStatusBooked__Time:after{content:"";display:table;clear:both}.RailwayCheckoutStatusBooked__Time__Title,.RailwayCheckoutStatusBooked__Time__Limit,.RailwayCheckoutStatusBooked__Time__Countdown{width:28.57143%;float:left;margin-right:7.14286%}.RailwayCheckoutStatusBooked__Time__Limit{text-align:center}.RailwayCheckoutStatusBooked__Time__Countdown{float:right;margin-right:0;text-align:right}}

.RailCheckoutStatusTicket__PaymentDate{font-weight:600}.RailCheckoutStatusTicket__Documents{margin:0;padding:0;list-style:none;padding-top:1em}

.Wrapper{padding-bottom:10px}.RailwayResultFilter__CarClass{margin-top:.5em}.RailwayResultFilter__Buttons{padding-top:.5em;padding-left:.5em}.RailwayResultFilter__Buttons:after{content:"";display:table;clear:both}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResetFilters{width:100%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResetFilters{width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResetFilters{display:inline;text-align:center;width:100%}}.RailwayResultFilter__Button{margin-right:.5em;margin-top:0.3em;margin-bottom:0.3em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultFilter__Button{margin-right:0}}.RailwayResultFilter__Button.Pill--primary-inverted button{background-color:rgba(11,31,53,0.4);border-radius:4px}.RailwayResultFilter__Button.Pill--primary-inverted button:hover,.RailwayResultFilter__Button.Pill--primary-inverted button:focus,.RailwayResultFilter__Button.Pill--primary-inverted button:active{background-color:rgba(11,31,53,0.4);color:#fff}.RailwayResultFilter__Button.Pill--default button{background-color:#fff;border-radius:4px}.RailwayResultFilter__Button.Pill--default button:hover,.RailwayResultFilter__Button.Pill--default button:focus,.RailwayResultFilter__Button.Pill--default button:active{background-color:rgba(11,31,53,0.4);color:#fff}.RailwayResultFilter__Button.Pill--primary button,.RailwayResultFilter__Button.Pill--success-inverted button{background-color:rgba(11,31,53,0.4);color:#fff;border-radius:4px}.RailwayResultFilter__Button.Pill--primary button:hover,.RailwayResultFilter__Button.Pill--primary button:focus,.RailwayResultFilter__Button.Pill--primary button:active,.RailwayResultFilter__Button.Pill--success-inverted button:hover,.RailwayResultFilter__Button.Pill--success-inverted button:focus,.RailwayResultFilter__Button.Pill--success-inverted button:active{background-color:rgba(11,31,53,0.4);color:#fff}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.filterButton button{width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ResetFilters button{width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.ResetFilters button{width:100%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Dropdown__Target,.DropdownTargetPill,.ResetFilters div{width:100%}}@media screen and (max-width: 360px){.Dropdown__Target,.DropdownTargetPill,.ResetFilters div{display:flex}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Dropdown__Target,.DropdownTargetPill,.ResetFilters div{width:100%}}.RailwayResultFilter__BoxWrapper{position:relative;z-index:2}.RailwayResultFilter__BoxWrapper .Box{overflow:hidden}.RailwayResultFilter__BoxWrapper-enter,.RailwayResultFilter__BoxWrapper-appear{animation-duration:.2s;animation-name:dropDownIn,fadeIn}.RailwayResultFilter__BoxWrapper-leave{animation-duration:.2s;animation-name:dropDownOut,fadeOut}.RailwayResultFilter__Routes{margin-bottom:-1em;max-width:90vw}.RailwayResultFilter__Route{padding-bottom:1em}.RailwayResultFilter__Route__Label{font-weight:600;padding-bottom:.5em}.RailwayResultFilter__Route__Label__Reset{font-size:1.2em}.RailwayResultFilter__Route__Label__Reset:hover{color:#E53935}.RailwayResultFilter__Route__Label__Reset.is-hidden{visibility:hidden}.RailwayResultFilter__Route__Label--first{color:#039BE5}.RailwayResultFilter__Route__Label--first .Icon svg{fill:#039BE5}.RailwayResultFilter__Route__Label--second{color:#7CB342}.RailwayResultFilter__Route__Label--second .Icon svg{fill:#7CB342}.RailwayResultFilter__Route__Label--third{color:#F4511E}.RailwayResultFilter__Route__Label--third .Icon svg{fill:#F4511E}.RailwayResultFilter__Route__Label--fourth{color:#5E35B1}.RailwayResultFilter__Route__Label--fourth .Icon svg{fill:#5E35B1}.RailwayResultFilter__Route__Directions{margin-bottom:-1em}.RailwayResultFilter__Route__Direction{padding-bottom:1em}.RailwayResultFilter__Route__Direction__Head{padding-bottom:.5em;font-weight:600}.RailwayResultFilter__Grid{display:table;min-height:130px;margin-top:-1em;margin-left:-1em;margin-right:-1em;margin-bottom:-1em}.RailwayResultFilter__Grid__Column{display:table-cell;vertical-align:top}.RailwayResultFilter__Grid__Column--label{background-color:#eceff1}.RailwayResultFilter__Grid__Column--label .RailwayResultFilter__Route__Label{border-left:2px solid #039BE5;background-color:#fff;padding:1em;cursor:pointer}.RailwayResultFilter__Grid__Column--label .RailwayResultFilter__Route__Label.is-notActive{color:#9E9E9E;background-color:#eceff1;border-left-color:#eceff1}.RailwayResultFilter__Grid__Column--label .RailwayResultFilter__Route__Label.is-notActive .Icon svg{fill:#9E9E9E}.RailwayResultFilter__Grid__Column--block{background-color:#fff;padding:1em;min-width:300px}.RailwayResultFilter__Grid__Column-enter,.RailwayResultFilter__Grid__Column-appear{animation-duration:.2s;animation-name:fadeIn}.RailwayResultFilter__Grid__Column-leave{animation-duration:.2s;animation-name:fadeOut}.RailwayResultFilter__SuppliersWrapper{background-color:white;padding:10px 10px 30px 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.RailwayResultFilter__SuppliersWrapper:after{content:"";display:table;clear:both}.CarFilter__Separator{margin:0 -1em 0.5em -1em;width:140px}

.RailwayResultFilter{margin-left:-1.5em;margin-right:-1.5em;background-color:rgba(11,31,53,0.05);padding:1.5em;text-align:center;border:0}.RailwayResultFilter .Accordion,.RailwayResultFilter .AccordionItem__Content{border:none;padding:0}.RailwayResultFilter .Pill__Label{font-weight:600}.RailwayResultFilter .Dropdown__Content,.RailwayResultFilter .CarFilter__Separator{min-width:335px}.RailwayResultFilter__Buttons{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.RailwayResultFilter__Button,.RailwayResultFilter__Button filterLabel{display:inline-block;vertical-align:middle;margin-left:auto;margin-right:auto;padding-left:4px;padding-right:4px;max-width:220px;min-width:220px}.RailwayResultFilter__Button .Dropdown__Content,.RailwayResultFilter__Button filterLabel .Dropdown__Content{overflow:hidden}.RailwayResultFilter__Button .Checkbox,.RailwayResultFilter__Button filterLabel .Checkbox{padding:0 .5em .5em 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultFilter__Button .Pill,.RailwayResultFilter__Button filterLabel .Pill{font-size:11px}}.RailwayResultFilter .RailwayResultFilter__Route__Direction__Head{margin-bottom:7px}

.TrainWrap{background-color:#FFFFFF;border:1px solid #999999}.Train{max-width:100%;margin-left:auto;margin-right:auto;font-size:12px}.Train:after{content:" ";display:block;clear:both}.Train_Info{width:20.16807%;float:left;margin-right:.84034%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_Info{width:100%;float:left;margin-left:0;margin-right:0}}.Train_DepartureArrival{width:41.17647%;float:left;margin-right:.84034%;margin-left:-13px;margin-top:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_DepartureArrival{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_DepartureArrival{width:100%;float:left;margin-left:0;margin-right:0}}.Train_Fares{width:36.97479%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Fares{width:100%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_Fares{width:100%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Train_Fares.is-withSelectPage{width:24.36975%;float:left;margin-right:.84034%}.Train_Fares.is-withSelectPage .TrainFare:hover{background-color:#ECEFF1;cursor:auto}.Train_Fares.is-withSelectPage .TrainFare_Category{width:32.77311%;float:left;margin-right:.84034%}.Train_Fares.is-withSelectPage .TrainFare_Price{width:53.78151%;float:left;margin-right:.84034%}.Train_Fares.is-withSelectPage .TrainFare_Places{width:11.76471%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Train_Fares.is-withSelectPage{width:24.36975%;float:left;margin-right:.84034%}.Train_Fares.is-withSelectPage .TrainFare:hover{background-color:#ECEFF1;cursor:auto}.Train_Fares.is-withSelectPage .TrainFare_Category{width:32.77311%;float:left;margin-right:.84034%}.Train_Fares.is-withSelectPage .TrainFare_Price{width:53.78151%;float:left;margin-right:.84034%}.Train_Fares.is-withSelectPage .TrainFare_Places{width:11.76471%;float:right;margin-right:0}}.Train_Fares_Prohibited{text-align:center;padding:15px 0;color:#9E9E9E;font-weight:500}.Train_InfoData{display:inline;list-style:none;margin-left:-5px;padding-left:0}.Train_InfoData>*{display:inline-block;padding-left:5px;padding-right:5px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_InfoData{width:100%;float:left;margin-left:0;margin-right:0}}.Train_InfoData_Number>span{border-radius:16px;background-image:linear-gradient(to bottom, #FB8C00 0%, #FFA726 100%);padding:4px 10px;color:#fff;font-weight:600;display:block;text-shadow:0 1px 1px rgba(0,0,0,0.3);cursor:pointer}.Train_InfoData_Number.is-nonPointer>span{cursor:default}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_InfoData_Number{padding-bottom:5px;padding-left:0}}.Train_InfoData_Number--alfa>span{background-color:rgba(240,50,38,0.85);background-image:none}.Train_InfoData_Owners{font-weight:600}.Train_Info_Name{font-weight:600;margin-top:8px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Name{width:100%;float:left;margin-left:0;margin-right:0;margin-top:0}}.Train_Info_Route{color:#939ca5;margin-top:8px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Route{width:100%;float:left;margin-left:0;margin-right:0;margin-top:0px}}.Train_Info_Category{color:#939ca5}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Category{width:49.57983%;float:right;margin-right:0;text-align:right;margin-top:3px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_Info_Category{width:49.57983%;float:right;margin-right:0;text-align:right;margin-top:3px}}.Train_Info_TwoStorey{font-weight:500;margin-top:8px;color:#FB8C00}.Train_Info_Empty{font-weight:500;margin-top:10px;color:red;text-align:center;font-size:13px}.Train_Info_Elreg{font-weight:500;margin-top:8px;color:#78909C}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Elreg{margin-top:0}}.Train_Info_Elreg svg{fill:#3598db}.Train_Info_Elreg .Icon{width:16px;height:16px;margin-top:-2px}.Train_Dynamic_Pricing{font-weight:500;margin-top:8px;color:#78909C}.Train_DepartureArrival_Row{max-width:100%;margin-left:auto;margin-right:auto}.Train_DepartureArrival_Row:after{content:" ";display:block;clear:both}.Train_DepartureArrival_TimeType{text-align:center;margin-top:10px;color:#9E9E9E;font-size:13px}.Train_Departure{width:32.77311%;float:left;margin-right:.84034%}.Train_Duration{padding-left:19px;width:32.77311%;float:left;margin-right:.84034%;color:#939ca5}.Train_Arrival{width:32.77311%;float:right;margin-right:0;padding-left:29px}.Train_Departure_Station,.Train_Arrival_Station{color:#9E9E9E;color:#939ca5}.Train_Arrival_Compound_Notificatioin{color:#ec9f02}.Train_Departure_Datetime_Time,.Train_Arrival_Datetime_Time{display:block;font-size:20px;font-weight:bold}.Train_Departure_Datetime_DayMonth,.Train_Arrival_Datetime_DayMonth{white-space:nowrap}.Train_Departure_Datetime_Weekday,.Train_Arrival_Datetime_Weekday{display:block}.Train_Departure_Station,.Train_Arrival_Station,.Train_Departure_TimeType,.Train_Arrival_TimeType{display:block}.Train_ParamsButton{text-align:right}.Train_Alert{margin-top:15px}.Train_Alert .New_Search{margin-top:14px}.SelectedTrainTitle{font-size:18px;font-weight:bold;padding-bottom:1em}.selectedTrainPlaces{font-size:16px;font-weight:bold;margin-top:1em;padding-bottom:.5em;text-align:center}.selectedTrainButton{font-size:14px;color:#fff;border-style:solid;border-width:1px;box-sizing:border-box;white-space:nowrap;transition-duration:200ms;transition-timing-function:ease;border-radius:4px;font-weight:600;padding:0 1.2em;margin:auto;width:205px}.selectedTrainButton:active,.selectedTrainButton:hover{color:#fff}.selectedTrainButton--alfa{background:rgba(240,50,38,0.85);border-color:rgba(240,50,38,0.85)}.selectedTrainButton--alfa:active,.selectedTrainButton--alfa:hover{background:#f03226;border-color:#f03226}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.BookingButtonWrapper.is-withSelectPage{width:11.76471%;float:right;margin-right:0}}@media only screen and (min-width: 1280px) and (min-height: 451px){.BookingButtonWrapper.is-withSelectPage{width:11.76471%;float:right;margin-right:0}}.BookingButtonWrapper.is-withSelectPage .Button{min-height:60px;white-space:normal}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookingButtonWrapper.is-withSelectPage .Button{margin-top:5px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.BookingButtonWrapper.is-withSelectPage .Button{margin-top:5px}}.BookingButtonWrapper.is-withSelectPage .Button__Content{height:auto;line-height:normal}

.TrainFare{max-width:100%;margin-left:auto;margin-right:auto;background-color:#ECEFF1;border-radius:4px;min-height:60px;padding:6px 5px 0 5px}.TrainFare:after{content:" ";display:block;clear:both}.TrainFare:hover{background-color:#CFD8DC;cursor:pointer}.TrainFare.is-active{background-color:#CFD8DC;border-radius:4px}.TrainFare+.TrainFare{margin-top:5px}.TrainFare>div{padding:5px 0}.TrainFare__MoneyWallPrice{display:block;font-style:italic}.BookingButton{text-transform:uppercase;font-size:14px;color:#fff;border-style:solid;border-width:1px;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;transition-duration:200ms;transition-timing-function:ease;border-radius:4px;font-weight:600;padding:0}.BookingButton--alfa{background:rgba(240,50,38,0.85);border-color:rgba(240,50,38,0.85)}.BookingButtonWrapper{width:26.96629%;float:right;margin-right:0}.BookingButtonWrapper .Button__Content{margin:auto}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.BookingButtonWrapper{width:33.70787%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.BookingButtonWrapper{width:100%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.BookingButtonWrapper{width:36.97479%;float:right;margin-right:0;display:contents}}.TrainFare_Category{padding-left:10px !important;margin-top:5px;width:20.16807%;float:left;margin-right:.84034%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.TrainFare_Category{width:24.36975%;float:left;margin-right:.84034%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainFare_Category{width:24.36975%;float:left;margin-right:.84034%}}.TrainFare_Price{width:36.97479%;float:left;margin-right:.84034%;margin-top:5px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.TrainFare_Price{width:32.77311%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.TrainFare_Price{width:49.57983%;float:left;margin-right:.84034%;text-align:center}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainFare_Price{width:49.57983%;float:left;margin-right:.84034%;text-align:center}}.TrainFare_Price>strong{font-size:13px}.TrainFare_Price.is-MoneyWall{margin-top:0}.TrainFare_Places{width:11.76471%;float:left;margin-right:.84034%;margin-top:5px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.TrainFare_Places{width:7.56303%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.TrainFare_Places{width:24.36975%;float:right;margin-right:0;text-align:right}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainFare_Places{width:24.36975%;float:right;margin-right:0;text-align:right}}

.TrainCarParams{text-align:center;padding:20px 0}.TrainCarParams__Select{text-align:center;margin:0 auto;width:240px}.TrainCarsParams_Fields{max-width:100%;margin-left:auto;margin-right:auto}.TrainCarsParams_Fields:after{content:" ";display:block;clear:both}.App--SM .TrainCarsParams_Field--serviceClass{width:24.68619%;float:left;margin-right:.41841%}.App--MD .TrainCarsParams_Field--serviceClass{width:15.66265%;float:left;margin-right:.40161%}.App--LG .TrainCarsParams_Field--serviceClass{width:11.64659%;float:left;margin-right:.40161%}.App--SM .TrainCarsParams_Field--carNumber{width:24.68619%;float:left;margin-right:.41841%}.App--MD .TrainCarsParams_Field--carNumber{width:15.66265%;float:left;margin-right:.40161%}.App--LG .TrainCarsParams_Field--carNumber{width:11.64659%;float:left;margin-right:.40161%}.App--SM .TrainCarsParams_Field--storey{width:24.68619%;float:left;margin-right:.41841%}.App--MD .TrainCarsParams_Field--storey{width:15.66265%;float:left;margin-right:.40161%}.App--LG .TrainCarsParams_Field--storey{width:11.64659%;float:left;margin-right:.40161%}.App--SM .TrainCarsParams_Field--gender{width:24.68619%;float:left;margin-right:.41841%}.App--MD .TrainCarsParams_Field--gender{width:15.66265%;float:left;margin-right:.40161%}.App--LG .TrainCarsParams_Field--gender{width:11.64659%;float:left;margin-right:.40161%}.App--SM .TrainCarsParams__Field--sidePlaces{width:24.68619%;float:left;margin-right:.41841%}.App--MD .TrainCarsParams__Field--sidePlaces{width:15.66265%;float:left;margin-right:.40161%}.App--LG .TrainCarsParams__Field--sidePlaces{width:11.64659%;float:left;margin-right:.40161%}.App--SM .TrainCarsParams_Field--placesRange{margin-left:16.7364%;clear:both;width:66.5272%;float:left;margin-right:.41841%}.App--MD .TrainCarsParams_Field--placesRange{width:35.74297%;float:right;margin-right:0}.App--LG .TrainCarsParams_Field--placesRange{width:33.73494%;float:right;margin-right:0}.TrainCarsParams_Select{text-align:center;margin-top:10px}.TrainCarsParams_Select .Button{min-width:170px}

.TrainPassengersCount{text-align:center}.TrainPassengersCountWrap{max-width:100%;margin-left:auto;margin-right:auto}.TrainPassengersCountWrap:after{content:" ";display:block;clear:both}.App--SM .TrainPassengersCountWrap{width:480px}.App--MD .TrainPassengersCountWrap{width:480px}.App--LG .TrainPassengersCountWrap{width:480px}.TrainPassengersCount_Field{width:32.77311%;float:left;margin-right:.84034%}.TrainPassengersCount_Field.is-last{float:right;margin-right:0}.TrainPassengersCount_Field .FormField{width:100px;margin:0 auto}.App--SM .TrainPassengersCount_Field .FormField{width:140px}.App--MD .TrainPassengersCount_Field .FormField{width:140px}.App--LG .TrainPassengersCount_Field .FormField{width:140px}

.TrainPlacesRange_Label{white-space:nowrap;font-size:13px;display:block;padding-top:6px}

.TrainCars{margin:20px -20px 0 -20px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCars{margin:5px 0 20px 0;max-width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.TrainCars{margin:5px 0 20px 0;max-width:100%}}.TrainCars__Head{padding:10px 20px;font-size:12px;background-color:#ECEFF1;color:#546E7A}.TrainCars__Head h4{margin:0;font-weight:600}.TrainCars__HeadRow{max-width:100%;margin-left:auto;margin-right:auto}.TrainCars__HeadRow:after{content:" ";display:block;clear:both}.TrainCars__HeadRow__Info{width:11.76471%;float:left;margin-right:.84034%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCars__HeadRow__Info{width:45.37815%;float:left;margin-right:.84034%}}.TrainCars__HeadRow__ServiceClass{width:41.17647%;float:left;margin-right:.84034%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCars__HeadRow__ServiceClass{display:none}}.TrainCars__HeadRow__FreePlaces{width:24.36975%;float:left;margin-right:.84034%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCars__HeadRow__FreePlaces{width:24.36975%;float:left;margin-right:.84034%}}.TrainCars__HeadRow__Price{width:20.16807%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCars__HeadRow__Price{width:20.16807%;float:left;margin-right:.84034%}}.TrainCarsTransition-enter{opacity:0.01}.TrainCarsTransition-enter.TrainCarsTransition-enter-active{opacity:1;transition:opacity .4s ease-in}.TrainCarsTransition-appear{opacity:0.01;transition:opacity .4s ease-in}.TrainCarsTransition-appear.TrainCarsTransition-appear-active{opacity:1}

.Crouton{animation:croutonshow 500ms linear;animation-fill-mode:forwards}.Crouton.is-hidden{animation:croutonhide 500ms linear;animation-fill-mode:forwards}@keyframes croutonshow{0%{display:none;opacity:0}1%{display:block}100%{display:block;opacity:1}}@keyframes croutonhide{0%{display:block;opacity:1}99%{display:block}100%{display:none;opacity:0;height:0;overflow:hidden}}

.TrainCar{padding:0 20px 0 20px;font-size:12px;position:relative}.TrainCar+.TrainCar{border-top:1px solid #ECEFF1}.TrainCar.is-last{padding-bottom:0}.TrainCar__Alert{text-align:center;margin-top:20px}.App--MD .TrainCarRow{max-width:100%;margin-left:auto;margin-right:auto}.App--MD .TrainCarRow:after{content:" ";display:block;clear:both}.App--LG .TrainCarRow{max-width:100%;margin-left:auto;margin-right:auto}.App--LG .TrainCarRow:after{content:" ";display:block;clear:both}.App--MD .TrainCarRow__Scheme{width:74.84277%;float:left;margin-right:.62893%}.App--LG .TrainCarRow__Scheme{width:74.84277%;float:left;margin-right:.62893%}.App--MD .TrainCarRow__Select{padding-top:20px}.App--LG .TrainCarRow__Select{padding-top:20px}.App--MD .TrainCarRow__Select{width:24.5283%;float:right;margin-right:0}.App--LG .TrainCarRow__Select{width:24.5283%;float:right;margin-right:0}.TrainCar_NotePlace{margin-top:20px;text-align:center}.TrainCar_NotePlaceAdd{padding:5px;margin-bottom:20px;border-radius:5px}.Description{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.Description>div{display:inline-block;margin-right:30px;margin-bottom:10px;min-width:280px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Description>div{width:100%;display:flex;min-width:0;align-items:center;justify-content:center}}.Description>div>span{white-space:nowrap}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Description>div>span{flex:1;padding-left:0.5em;white-space:normal}}.Description>div .Icon{height:30px;width:30px}.Description>div .IconHeight{height:60px}.Description>div .IconWidth{width:60px}.Places_Direction{display:flex;justify-content:flex-start}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Places_Direction{flex-direction:column;text-align:center}}.Places_Direction .Place_Direction{margin-left:30px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Places_Direction .Place_Direction{margin-left:0}}.Description::after{content:"";margin-right:30px;margin-bottom:10px;min-width:280px}.TrainCar__Error{margin-top:1em}.SpecialSaleModeNote{font-weight:bold;text-align:center}.SpecialSaleModeNote__Attention{color:#E53935}

.TrainCarParams .Checkbox{margin-right:5px}.TrainCarParams .elreg_text{margin:10px auto;display:inline-block;width:216px;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:-0.2px;text-align:left;color:#000}

.TrainCar__InfoWrap{background-color:#FAFAFA;padding:10px 20px;margin:0 -20px}.TrainCar__InfoWrap:hover{cursor:pointer;background-color:#f5f5f5}.TrainCar__Info{max-width:100%;margin-left:auto;margin-right:auto}.TrainCar__Info:after{content:" ";display:block;clear:both}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__Info{display:flex;flex-direction:column}}.TrainCar__InfoData{width:11.76471%;float:left;margin-right:.84034%;display:inline;list-style:none;margin-left:-5px;padding-left:0;margin-left:0}.TrainCar__InfoData>*{display:inline-block;padding-left:5px;padding-right:5px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__InfoData{width:100%;float:left;margin-left:0;margin-right:0;display:flex}}.TrainCar__InfoData__Number{padding-left:0}.TrainCar__InfoData__Number>span{display:block;border-radius:16px;background-color:rgba(10,30,50,0.18);padding:4px 20px;color:#fff;font-weight:600;text-shadow:0px 1px 1px rgba(0,0,0,0.3)}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__InfoData__Number>span{display:inline}}.TrainCar__InfoData__Owner{font-weight:600}.TrainCar__InfoData__Owner>img{height:30px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__InfoData__Owner{display:inline;padding-bottom:5px;padding-left:0}}.TrainCar__Info__ServiceClass{width:41.17647%;float:left;margin-right:.84034%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__Info__ServiceClass{width:100%;float:left;margin-left:0;margin-right:0;padding-top:5px;color:#9E9E9E;font-weight:normal}}.TrainCar__Info__ServiceClass__Desc{display:block}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__Info__ServiceClass__Desc{font-weight:normal}}.TrainCar__Info__ServiceClass__Addon{display:block;font-weight:bold}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__Info__ServiceClass__Addon{font-weight:normal}}.TrainCar__Info__FreePlaces{width:24.36975%;float:left;margin-right:.84034%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__Info__FreePlaces{width:100%;float:left;margin-left:0;margin-right:0;padding-top:5px}}.TrainCar__Info__Price{display:flex}@media only screen and (min-width: 1280px) and (min-height: 451px){.TrainCar__Info__Price{width:20.16807%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.TrainCar__Info__Price{width:20.16807%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.TrainCar__Info__Price{display:block;width:20.16807%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__Info__Price{display:inline;width:100%;text-align:right;padding-right:0}}.TrainCar__Info__PriceWrap{flex:1}.TrainCar__Info__Price__ValueWrap{min-height:2.4em;line-height:2.4em;width:91.52542%;float:left;margin-right:1.69492%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.TrainCar__Info__Price__ValueWrap{width:100%;float:left;margin-left:0;margin-right:0}}.TrainCar__Info__Price__TooltipWrap{width:6.77966%;float:right;margin-right:0}.TrainCar__Info__Price__Info .Icon{margin-top:-2px;width:14px;height:14px}.TrainCar__Info__Price__Info .Icon__SVG svg{fill:#3598db}.TrainCar__Info__Price__Tooltip .Tooltip-inner{background-color:#1976D2;font-size:12px}.TrainCar__Info__Price__Tooltip .Tooltip-arrow{border-bottom-color:#1976D2}.TrainCar__Info__Choose__Primary{padding:0.2em 1em;margin-left:0.2em}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.TrainCar__Info__Choose__Primary{margin-left:0;width:100%}}

.TrainCar__Genders{text-align:center;margin-top:20px}.TrainCar__Genders__List{margin:0;padding:0;list-style-type:none}.TrainCar__Genders__List__Item{display:inline-block;padding:5px 10px}.TrainCar__Genders__List__Item>ul{margin:0;padding:0;list-style-type:none}.TrainCar__Genders__List__Item__Radio{border-radius:12px;border:1px solid #BDBDBD;padding:3px;vertical-align:middle;display:inline-block}.TrainCar__Genders__List__Item__Radio>i{width:14px;height:14px;border-radius:7px;display:block}.TrainCar__Genders__List__Item__Title{display:inline-block;margin-left:8px}.TrainCar__Genders__List__Item__Radio--female{background-color:#F8BBD0}.TrainCar__Genders__List__Item__Radio--male{background-color:#BBDEFB}.TrainCar__Genders__List__Item__Radio--mixed{background-color:#F0F4C3}.TrainCar__Genders__List__Item__Title{vertical-align:middle}

.Radio{cursor:pointer;display:block}.Radio.is-disabled{cursor:default;pointer-events:none;opacity:.7}.Radio.is-checked .Radio__Inner:after{opacity:1;transform:scale(1);transition:transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.Radio:hover .Radio__Inner{border-color:#b8b8b8}.Radio__Inner{padding:4px;position:relative;width:18px;border-radius:100%;height:18px;display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #9E9E9E;transition:border-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.Radio__Inner:after{opacity:0;width:100%;height:100%;content:' ';display:block;border-radius:50%;transform:scale(0);background-color:#039BE5;transition:transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),background-color 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.Radio__Input{position:absolute;cursor:pointer;z-index:1;opacity:0;bottom:0;right:0;left:0;top:0}.Radio__Label{vertical-align:middle;padding-left:.5em}

.RadioGroup{margin-bottom:-.5em}.RadioGroup .RadioGroup__RadioWrapper{margin-bottom:.5em}.RadioGroup--inline .RadioGroup__RadioWrapper{display:inline-block;vertical-align:middle;margin-right:1em}

.TrainCar__GenderSelect{margin:0 -20px}.TrainCar__GenderSelect__Dialog{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:10}.TrainCar__GenderSelect__Dialog__Card{position:relative;text-align:center;margin:0}.TrainCar__GenderSelect__Dialog__Card__Radios{padding-bottom:1em}.TrainCar__GenderSelect__Dialog__Radios{padding-bottom:1em}.TrainCar__GenderSelect__Footer .Button{width:90px;margin:0 10px;font-size:12px}.TrainCar__GenderSelect__Backdrop{position:absolute;width:100% !important;height:100% !important;background-color:rgba(0,0,0,0.4);z-index:5}

.RailwaySchemePreviewer__SchemeLabel{text-transform:uppercase;font-size:12px;font-weight:bold;color:#6f6f6f}.RailwaySchemePreviewer__SchemeContainer{width:100%;padding-top:2em;padding-bottom:2em;user-select:none}.RailwaySchemePreviewer__SchemeContainer--isTwoStorey svg:first-of-type{box-shadow:0px 6px 15px rgba(0,0,0,0.2);margin-bottom:10px}.RailwaySchemePreviewer__SchemeContainer svg{width:100%;height:100%}.RailwaySchemePreviewer__SchemeContainer svg [id^='Floor'] path{stroke:none}.RailwaySchemePreviewer__SchemeContainer svg [id^='Floor'] path.st18,.RailwaySchemePreviewer__SchemeContainer svg [id^='Floor'] path.st16{fill:#fff}.RailwaySchemePreviewer__SchemeContainer svg [id^='Floor'] text tspan{fill:#fff}.RailwaySchemePreviewer__SchemeContainer svg [id^='Floor'] linearGradient+path{fill:#7654bb !important}.RailwaySchemePreviewer__SchemeContainer svg [id^='Tables'] path{fill:#644632}.RailwaySchemePreviewer__SchemeContainer svg [id^='Pol']{pointer-events:none}.RailwaySchemePreviewer__SchemeContainer svg [id^='Cup_for_table'] [id^='Table']{fill:#fff !important;stroke:none}.RailwaySchemePreviewer__SchemeContainer svg [id^='Numbers'] text{font-size:23px;font-weight:bold;font-family:Arial, sans-serif;fill:#000;pointer-events:none}.RailwaySchemePreviewer__SchemeContainer svg path[id^='Seat']:not([id='Seat']){fill-rule:evenodd;clip-rule:evenodd;fill:#ECF0F1;stroke:#808080;stroke-width:1.9998;stroke-miterlimit:22.9256}.RailwaySchemePreviewer__SchemeContainer svg path[id^='Seat']:not([id='Seat']):hover{fill:#dfffc8;cursor:pointer}.RailwaySchemePreviewer__SchemeContainer svg path[id^='Seat']:not([id='Seat']).isFemale{fill:#F8BBD0}.RailwaySchemePreviewer__SchemeContainer svg path[id^='Seat']:not([id='Seat']).isMale{fill:#BBDEFB}.RailwaySchemePreviewer__SchemeContainer svg path[id^='Seat']:not([id='Seat']).isMixed{fill:#F0F4C3}.RailwaySchemePreviewer__SchemeContainer svg path[id^='Seat']:not([id='Seat']).isActive{fill:#96d53f}.RailwaySchemePreviewer__SchemeContainer svg path[id^='Seat']:not([id='Seat']).isDisabled{fill:#d6d0dc;cursor:not-allowed !important}.RailwaySchemePreviewer__Loader{text-align:center}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwaySchemePreviewer__SchemeContainer{overflow-x:scroll;height:220px}.RailwaySchemePreviewer__SchemeContainer svg{width:auto}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwaySchemePreviewer__SchemeContainer{overflow-x:scroll;height:220px}.RailwaySchemePreviewer__SchemeContainer svg{width:auto}}.RailwaySchemePreviewer object{width:100%}

.TrainCarScheme{margin:0 auto}.TrainCarScheme--common,.TrainCarScheme--sleeping{text-align:center}.TrainCarScheme--common .TrainCarScheme__Squear,.TrainCarScheme--sleeping .TrainCarScheme__Squear{height:128px;width:26px;margin-left:2px}.TrainCarScheme--common .TrainCarScheme__Squear__Place,.TrainCarScheme--sleeping .TrainCarScheme__Squear__Place{height:26px;width:26px;line-height:26px}

.TrainCarScheme__Squear{display:inline-block}

.TrainCarScheme__Squear__Place{display:block;position:relative;text-align:center;color:#BDBDBD;user-select:none;background-color:#eee}.TrainCarScheme__Squear__Place.is-free{color:#424242}.TrainCarScheme__Squear__Place.is-free:hover:not(.is-selected){color:#fff;background-color:rgba(11,31,53,0.6);cursor:pointer}.TrainCarScheme__Squear__Place.is-free.is-selected{background-color:rgba(10,30,50,0.9);color:#fff}.TrainCarScheme__Squear__Place--female{background-color:#F8BBD0}.TrainCarScheme__Squear__Place--male{background-color:#BBDEFB}.TrainCarScheme__Squear__Place--mixed{background-color:#F0F4C3}

.TrainCar__Places{padding:20px 0}.TrainCar__SchemeInfo{padding-bottom:0.5em}.TrainCar__Loader{text-align:center}

.TrainCar__Notices{margin-top:20px}.TrainCar__Notices__Item{text-align:center}.TrainCar__Notices__Item .Alert{margin-bottom:0}

.TrainCar__Select{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.TrainCar__Select:after{content:" ";display:block;clear:both}.TrainCar__Select .Button{min-width:170px;font-size:16px;color:#fff;border-style:solid;border-width:1px;white-space:normal;transition-duration:200ms;transition-timing-function:ease;border-radius:4px;font-weight:600;padding:0.6em 1.3em}.TrainCar__Select .Button__Content{height:auto;line-height:normal}.TrainCar__Select--alfa .Button{background:rgba(240,50,38,0.85);border-color:rgba(240,50,38,0.85)}

.TrainCar__Options{margin-bottom:20px}.TrainCar__Options .Checkbox{margin-right:5px}.TrainCar__Options .linens_text,.TrainCar__Options .elreg_text{margin-top:5px;display:inline-block;width:250px;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:-0.2px;text-align:left;color:#000}.TrainCar__Options .elreg_text{width:300px}

.RailwayResultListHeader{padding:10px 0;max-width:100%;margin-left:auto;margin-right:auto;background-color:#fff;margin:0 auto}.RailwayResultListHeader:after{content:" ";display:block;clear:both}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader{width:100%}}.RailwayResultListHeader .Icon{margin-left:5px}.RailwayResultListHeader .Icon_SVG svg{fill:#455A64}.RailwayResultListHeader_TrainInfo{width:20.16807%;float:left;margin-right:.84034%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeader_TrainInfo{width:22.26891%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_TrainInfo{width:11.76471%;float:left;margin-right:.84034%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultListHeader_TrainInfo{width:32.77311%;float:left;margin-right:.84034%}}.RailwayResultListHeader_DepartureArrival{width:41.17647%;float:left;margin-right:.84034%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeader_DepartureArrival{width:39.07563%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_DepartureArrival{width:49.57983%;float:left;margin-right:.84034%}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultListHeader_DepartureArrival{width:66.38655%;float:right;margin-right:0}}.RailwayResultListHeader_DepartureArrival_Row{max-width:100%;margin-left:auto;margin-right:auto}.RailwayResultListHeader_DepartureArrival_Row:after{content:" ";display:block;clear:both}.RailwayResultListHeader_Departure{width:32.77311%;float:left;margin-right:.84034%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_Departure{width:28.57143%;float:left;margin-right:.84034%}}.RailwayResultListHeader_Duration{width:32.77311%;float:left;margin-right:.84034%;padding-left:10px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeader_Duration{padding-left:7px;width:36.97479%;float:left;margin-right:.84034%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_Duration{padding-left:14px;width:36.97479%;float:left;margin-right:.84034%}}.RailwayResultListHeader_Arrival{width:32.77311%;float:right;margin-right:0;padding-left:14px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeader_Arrival{padding-left:10px;width:28.57143%;float:right;margin-right:0}}.RailwayResultListHeader_Fares{width:36.97479%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultListHeader_Fares{display:none}}.RailwayResultListHeader_Fares_Row{max-width:100%;margin-left:auto;margin-right:auto}.RailwayResultListHeader_Fares_Row:after{content:" ";display:block;clear:both}.RailwayResultListHeader_Category{width:15.96639%;float:left;margin-right:.84034%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeader_Category{width:20.16807%;float:left;margin-right:.84034%;text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_Category{width:36.97479%;float:left;margin-right:.84034%}}.RailwayResultListHeader_Price{width:24.36975%;float:left;margin-right:.84034%}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeader_Price{padding-left:0;width:28.57143%;float:left;margin-right:.84034%;text-align:center}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_Price{text-align:center;width:41.17647%;float:left;margin-right:.84034%}}.RailwayResultListHeader_Places{width:49.57983%;float:right;margin-right:0;padding-left:22px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeader_Places{padding-left:10px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_Places{padding-left:4px;width:20.16807%;float:right;margin-right:0}}.RailwayResultListHeaderTitle{color:rgba(11,31,53,0.6);font-size:12px;margin:0;font-weight:500}.RailwayResultListHeaderTitle.is-sort{user-select:none;border-bottom:1px dashed rgba(11,31,53,0.4);font-weight:600;color:rgba(11,31,53,0.95);text-decoration:none;font-size:0.9em}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultListHeaderTitle.is-sort{font-size:0.8em}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeaderTitle.is-sort{font-size:0.8em}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultListHeaderTitle.is-sort{font-size:0.8em}}.RailwayResultListHeaderTitle.is-sort:hover{color:#0b1f35;border-color:#0b1f35;cursor:pointer}.RailwayResultListHeader_TimeInfo{padding:0.5em 0;font-style:italic}.RailwayResultListHeader_TimeSelection{padding:0.5em 0}.RailwayResultListHeader_TimeSelection__Group{margin-left:.5em}.Directions{padding-left:3px;padding-right:10px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Directions{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Directions{display:none}}.Directions span{color:#bfbfbf}.Directions .active{color:#0c4da2}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultListHeader_SortTitle{display:none}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResultListHeader_SortTitle{display:none}}.RailwayResultListHeader_SelectedTrainTitle{font-size:18px;font-weight:bold;padding-bottom:1em}

.TrainWrap{background-color:#fff;border:1px solid #999}.Train{max-width:100%;margin-left:auto;margin-right:auto;font-size:12px}.Train:after{content:" ";display:block;clear:both}.Train_Arrival_Compound_Notificatioin{color:#ec9f02}.Train_Info{width:20.16807%;float:left;margin-right:.84034%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_Info{width:100%;float:left;margin-left:0;margin-right:0}}.Train_DepartureArrival{width:41.17647%;float:left;margin-right:.84034%;margin-left:-13px;margin-top:10px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_DepartureArrival{width:100%;float:left;margin-left:0;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_DepartureArrival{width:100%;float:left;margin-left:0;margin-right:0}}.Train_Fares{width:36.97479%;float:right;margin-right:0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Fares{width:100%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_Fares{width:100%;float:right;margin-right:0}}.Train_Fares_Prohibited{text-align:center;padding:15px 0;color:#9E9E9E;font-weight:500}.Train_InfoData{display:inline;list-style:none;margin-left:-5px;padding-left:0}.Train_InfoData>*{display:inline-block;padding-left:5px;padding-right:5px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_InfoData{width:100%;float:left;margin-left:0;margin-right:0}}.Train_InfoData_Number>span{border-radius:16px;background-color:rgba(240,50,38,0.85);padding:4px 10px;color:#fff;font-weight:600;display:block;text-shadow:0 1px 1px rgba(0,0,0,0.3);cursor:pointer}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_InfoData_Number{padding-bottom:5px;padding-left:0}}.Train_InfoData_Owners{font-weight:600}.Train_Info_Name{font-weight:600;margin-top:8px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Name{width:100%;float:left;margin-left:0;margin-right:0;margin-top:0}}.Train_Info_Route{color:#939ca5;margin-top:8px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Route{width:100%;float:left;margin-left:0;margin-right:0;margin-top:0}}.Train_Info_Category{color:#939ca5}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Category{width:49.57983%;float:right;margin-right:0;text-align:right;margin-top:3px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Train_Info_Category{width:49.57983%;float:right;margin-right:0;text-align:right;margin-top:3px}}.Train_Info_TwoStorey{font-weight:500;margin-top:8px;color:#FB8C00}.Train_Info_Empty{font-weight:500;margin-top:10px;color:red;text-align:center;font-size:13px}.Train_Info_Elreg{font-weight:500;margin-top:8px;color:#78909C}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Info_Elreg{margin-top:0}}.Train_Info_Elreg svg{fill:#3598db}.Train_Info_Elreg .Icon{width:16px;height:16px;margin-top:-2px}.Train_DepartureArrival_Row{max-width:100%;margin-left:auto;margin-right:auto}.Train_DepartureArrival_Row:after{content:" ";display:block;clear:both}.Train_DepartureArrival_TimeType{text-align:center;margin-top:10px;color:#9E9E9E;font-size:13px}.Train_Departure{width:32.77311%;float:left;margin-right:.84034%}.Train_Duration{padding-left:19px;width:32.77311%;float:left;margin-right:.84034%;color:#939ca5}.Train_Arrival{width:32.77311%;float:right;margin-right:0;padding-left:29px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Train_Arrival{padding-left:14px}}.Train_Departure_Station,.Train_Arrival_Station{color:#9E9E9E;color:#939ca5}.Train_Departure_Datetime_Time,.Train_Arrival_Datetime_Time{display:block;font-size:20px;font-weight:bold}.Train_Departure_Station,.Train_Arrival_Station,.Train_Departure_TimeType,.Train_Arrival_TimeType{display:block}.Train_ParamsButton{text-align:right}.Train_Alert{margin-top:15px}.SelectedTrainTitle{font-size:18px;font-weight:bold;padding-bottom:1em}.selectedTrainPlaces{font-size:16px;font-weight:bold;margin-top:1em;padding-bottom:.5em;text-align:center}.selectedTrainButton{font-size:14px;color:#fff;border-style:solid;border-width:1px;box-sizing:border-box;white-space:nowrap;transition-duration:200ms;transition-timing-function:ease;border-radius:4px;font-weight:600;padding:0 1.2em;margin:auto;width:205px}.selectedTrainButton:active,.selectedTrainButton:hover{color:#fff}.selectedTrainButton--alfa{background:rgba(240,50,38,0.85);border-color:rgba(240,50,38,0.85)}.selectedTrainButton--alfa:active,.selectedTrainButton--alfa:hover{background:#f03226;border-color:#f03226}.selectedTrainButton.is-withoutPlaces{margin-top:2em}

.RailwayRouteTrain__RouteData .Modal__Dialog{text-align:left;width:650px;max-width:100%}.RailwayRouteTrain__SearchRouteTitle{font-weight:bold}.RailwayRouteTrain__SearchRouteMain{padding-bottom:10px;display:flex}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRouteTrain__SearchRouteMain{flex-wrap:wrap}}.RailwayRouteTrain__SearchRoute{flex:2}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRouteTrain__SearchRoute{width:100%;flex:unset;margin-bottom:.5em}}.RailwayRouteTrain__SearchRouteDate{flex:1}.RailwayRouteTrain__SearchRouteTimezone{flex:1}.RailwayRouteTrain__RouteTrainTitle,.RailwayRouteTrain__RouteTrainData{max-width:100%;margin-left:auto;margin-right:auto;border-top:1px solid #e0e0e0;padding:10px 0 10px 0}.RailwayRouteTrain__RouteTrainTitle:after,.RailwayRouteTrain__RouteTrainData:after{content:" ";display:block;clear:both}.RailwayRouteTrain__RouteTrainTitle{background:#a0a0a0;color:#fff}.RailwayRouteTrain__Dot__Head{display:block;width:10px;height:10px;margin:auto;margin-top:6px}.RailwayRouteTrain__Dot{border-radius:5px;background-color:#000;display:block;width:10px;height:10px;margin:auto;margin-top:6px}.RailwayRouteTrain__Dot.is-colored{background-color:#65c1ef}.RailwayRouteTrain__Dot--alfa.is-colored{background-color:rgba(240,50,38,0.85)}.RailwayRouteTrain__Col--dot{width:5.06329%;float:left;margin-right:1.26582%}.RailwayRouteTrain__Col--station{width:24.05063%;float:left;margin-right:1.26582%}.RailwayRouteTrain__Col--to_time{width:24.05063%;float:left;margin-right:1.26582%}.RailwayRouteTrain__Col--from_time{width:24.05063%;float:left;margin-right:1.26582%}.RailwayRouteTrain__Col--stop_time{width:17.72152%;float:right;margin-right:0}.RailwayRouteTrain__Col.is-bold{font-weight:bold}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayRouteTrain__Col{text-align:center}.RailwayRouteTrain__Col--dot{display:none}.RailwayRouteTrain__Col--station{width:100%;float:right;margin-right:0;margin-bottom:.3em}.RailwayRouteTrain__Col--to_time{width:32.20339%;float:left;margin-right:1.69492%}.RailwayRouteTrain__Col--from_time{width:32.20339%;float:left;margin-right:1.69492%}.RailwayRouteTrain__Col--stop_time{width:32.20339%;float:right;margin-right:0}}

.RailwaySearchForm__Passengers__ServiceClass__Button{margin-bottom:.5em}.RailwaySearchForm__Passengers__ServiceClass__ButtonGroup{max-width:100%;margin-left:auto;margin-right:auto;width:100%}.RailwaySearchForm__Passengers__ServiceClass__ButtonGroup:after{content:" ";display:block;clear:both}.RailwaySearchForm__Passengers__ServiceClass__ButtonGroup .AviaSearchForm__Passengers__ServiceClass__Button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;margin-bottom:0}.RailwaySearchForm__Passengers__CloseButtonWrapper{padding-top:1em;text-align:center}.RailwaySearchForm__Passengers .DropdownTargetButton{border:0;border-radius:0;padding-right:20px !important}.RailwaySearchForm__Passengers .DropdownTargetButton svg{fill:#9E9E9E}

.AviaPassengerCounters .NumberInput__Value{font-weight:600}.AviaPassengerCounters .FormField__Label svg{fill:#9E9E9E}.AviaPassengerCounters .FormField:last-child{padding-bottom:0}.AviaPassengerCounters .InputGroup{background-color:#fff;border-radius:4px}.AviaPassengerCounters--inline{display:table;width:100%}.AviaPassengerCounters--inline .FormField{display:table-row;padding-bottom:0}.AviaPassengerCounters--inline .FormField:last-child .AviaPassengerCounters__FormFieldInput{padding-bottom:0}.AviaPassengerCounters--inline .FormField__Label{font-size:14px;display:table-cell;padding-right:2em;text-align:left;vertical-align:top;white-space:nowrap}.AviaPassengerCounters--inline .FormField__Label .AviaPassengerCounters__LabelText{display:inline-block;vertical-align:top}.AviaPassengerCounters--inline .FormField__Label .AviaPassengerCounters__LabelText__Hint{font-size:11px;display:block}@media only screen and (max-width: 370px){.AviaPassengerCounters--inline .FormField__Label .AviaPassengerCounters__LabelText__HintPlace{display:block}}.AviaPassengerCounters--inline .AviaPassengerCounterss__FormFieldInput{display:table-cell;vertical-align:top;padding-bottom:1em;width:1px}.AviaPassengerCounters--inline .AviaPassengerCounterss__FormFieldInput .NumberInput__Value{min-width:4em}.AviaPassengerCounters--inlineForm{max-width:100%;margin-left:auto;margin-right:auto}.AviaPassengerCounters--inlineForm:after{content:" ";display:block;clear:both}.AviaPassengerCounters--inlineForm .FormField{width:28.57143%;float:left;margin-right:7.14286%}.AviaPassengerCounters--inlineForm .FormField .FormField__Label{display:block;text-align:center}.AviaPassengerCounters--inlineForm .FormField:last-child{width:28.57143%;float:right;margin-right:0}

.TimeIntervalDropdown__DropdownContent .InputGroup__Section+.InputGroup__Section{padding-left:.5em}.TimeIntervalDropdown__TimeSection{width:38%}.TimeIntervalDropdown__SeparateSection{width:5%}.TimeIntervalDropdown__ButtonSection{width:19%}.TimeIntervalDropdown__ButtonSection .Button{background-color:rgba(240,50,38,0.85);border:solid 1px rgba(240,50,38,0.85)}.TimeIntervalDropdown__ButtonSection .Button:hover,.TimeIntervalDropdown__ButtonSection .Button:active{background:#f03226;border-color:#f03226}.TimeIntervalDropdown__ButtonSection .Button__Text{color:white !important;font-weight:500}.TimeIntervalDropdown__TargetButton{border:0;border-radius:0;color:#000;padding-right:2em;margin-top:-14px;width:120px}.TimeIntervalDropdown__Time{display:inline-block;padding-left:10px}.TimeIntervalDropdown__Label{margin-bottom:0}.TimeIntervalDropdown__InputGroup{max-width:160px}

@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.SearchForm__CalendarField .Calendar__Day{font-size:14px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.SearchForm__CalendarField .Calendar__Day{font-size:14px}}.SearchForm__CalendarField .Calendar__Control{border-color:#E0E0E0 !important}.SearchForm__SearchFormCalendarDateInputSection{vertical-align:top}.SearchForm__SearchFormCalendarDateInputSection .FormInput{margin-right:5px}.SearchForm__SearchFormCalendarTimeButtonSection{padding-bottom:3px}.SearchForm__SearchFormCalendarTimeButtonSection .Button{border-color:transparent !important;line-height:2.3rem}.SearchForm__SearchFormCalendarTimeButtonSection .Dropdown{height:18px}

.SearchFormSubmitButton{min-width:240px;background-color:#ff8100}

.Wrapper{background-color:#fff;padding:1em;padding-top:0;border-radius:4px 4px 0 0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailIndex .Container{width:95%;max-width:95%}}.RailwaySearchForm{max-width:100%;margin-left:auto;margin-right:auto;border-radius:4px}.RailwaySearchForm:after{content:" ";display:block;clear:both}.RailwaySearchForm a,.RailwaySearchForm .Button--link,.RailwaySearchForm .FormLabel{color:white}.RailwaySearchForm .FormInput__Icon svg{fill:#9E9E9E}.RailwaySearchForm__RailwaySearchFormWrapper:after{content:"";display:table;clear:both}.RailwaySearchForm__ButtonFieldWrapper{padding-top:1em;text-align:center}.RailwaySearchForm__SeatAvailabilityButtonGroup{width:60%}.RailwaySearchForm__SeatAvailabilityButtonGroup .Button--default{padding:0 0.5em;background-color:#FFFFFF;background-image:none;width:50%}.RailwaySearchForm__SeatAvailabilityButtonGroup .Button--default.is-active{background-color:#ff4e00;color:white;text-shadow:none}.RailwaySearchForm__Top{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:1em}.RailwaySearchForm__Top:after{content:" ";display:block;clear:both}.RailwaySearchForm__H2{float:left;color:white;font-size:2em;font-weight:300}.RailwaySearchForm__Route{max-width:100%;margin-left:auto;margin-right:auto;background-color:#fff;border-radius:4px}.RailwaySearchForm__Route:after{content:" ";display:block;clear:both}.RailwaySearchForm__Route .FormLabel{display:block}.RailwaySearchForm__Route .CalendarDropdown{width:100%}.RailwaySearchForm__RouteFieldWrapper{padding-top:10px;height:53px}.RailwaySearchForm__RailroadName{font-size:0.8em}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwaySearchForm__RouteFieldWrapper--from{width:21.34831%;float:left;margin-right:1.1236%;padding-top:0}.RailwaySearchForm__RouteFieldWrapper--from .FormField{border-radius:4px 0 0 4px;padding-left:.5em}.RailwaySearchForm__RouteFieldWrapper--to{width:21.34831%;float:left;margin-right:1.1236%;margin-right:0;padding-top:0;border-right:solid 1px #9E9E9E}.RailwaySearchForm__RouteFieldWrapper--date,.RailwaySearchForm__RouteFieldWrapper--returnDate{width:17.41573%;float:left;margin-right:1.1236%;margin-right:0;border-right:solid 1px #9E9E9E;padding-top:0}.RailwaySearchForm__RouteFieldWrapper--date .InputGroup__Section,.RailwaySearchForm__RouteFieldWrapper--returnDate .InputGroup__Section{padding-top:10px}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{border-right:solid 1px #9E9E9E}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{padding-left:0}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection .FormInput,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection .FormInput{margin-right:0}.RailwaySearchForm__RouteFieldWrapper--switch{width:1.68539%;float:left;margin-right:1.1236%}.RailwaySearchForm__RouteFieldWrapper--passengers{width:17.97753%;float:right;margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwaySearchForm__RouteFieldWrapper--from{width:21.34831%;float:left;margin-right:1.1236%;padding-top:0}.RailwaySearchForm__RouteFieldWrapper--from .FormField{border-radius:4px 0 0 4px;padding-left:.5em}.RailwaySearchForm__RouteFieldWrapper--to{width:21.34831%;float:left;margin-right:1.1236%;margin-right:0;padding-top:0;border-right:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--date,.RailwaySearchForm__RouteFieldWrapper--returnDate{width:16.29213%;float:left;margin-right:1.1236%;margin-right:0;border-right:solid 1px rgba(11,31,53,0.4);padding-top:0}.RailwaySearchForm__RouteFieldWrapper--date .InputGroup__Section,.RailwaySearchForm__RouteFieldWrapper--returnDate .InputGroup__Section{padding-top:10px}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{border-right:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{padding-left:0}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection .FormInput,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection .FormInput{margin-right:0}.RailwaySearchForm__RouteFieldWrapper--switch{width:1.68539%;float:left;margin-right:1.1236%}.RailwaySearchForm__RouteFieldWrapper--passengers{width:20.22472%;float:right;margin-right:0}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwaySearchForm__RouteFieldWrapper--from{width:47.19101%;float:left;margin-right:1.1236%;padding-top:0;border-bottom:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--from .FormField{border-radius:4px 0 0 0}.RailwaySearchForm__RouteFieldWrapper--to{width:47.19101%;float:right;margin-right:0;margin-right:0;padding-top:0;border-bottom:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--to .FormField{border-radius:0 4px 0 0}.RailwaySearchForm__RouteFieldWrapper--date,.RailwaySearchForm__RouteFieldWrapper--returnDate{width:25.16854%;float:left;margin-right:1.1236%;margin-right:0;border-right:solid 1px rgba(11,31,53,0.4);padding-top:0}.RailwaySearchForm__RouteFieldWrapper--date .FormField,.RailwaySearchForm__RouteFieldWrapper--returnDate .FormField{border-radius:0 0 0 4px;padding-left:.5em}.RailwaySearchForm__RouteFieldWrapper--date .InputGroup__Section,.RailwaySearchForm__RouteFieldWrapper--returnDate .InputGroup__Section{padding-top:10px}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{border-right:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{padding-left:0}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection .FormInput,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection .FormInput{margin-right:0}.RailwaySearchForm__RouteFieldWrapper--switch{width:3.37079%;float:left;margin-right:1.1236%}.RailwaySearchForm__RouteFieldWrapper--passengers{width:48.31461%;float:right;margin-right:0}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwaySearchForm__RouteFieldWrapper--from{padding-top:0;border-bottom:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--from .FormField{border-radius:4px 4px 0 0;position:relative;top:-1px}.RailwaySearchForm__RouteFieldWrapper--to{padding-top:0;border-bottom:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--to .FormField{height:59px}.RailwaySearchForm__RouteFieldWrapper--date,.RailwaySearchForm__RouteFieldWrapper--returnDate{border-bottom:solid 1px rgba(11,31,53,0.4);padding-top:0}.RailwaySearchForm__RouteFieldWrapper--date .InputGroup__Section,.RailwaySearchForm__RouteFieldWrapper--returnDate .InputGroup__Section{padding-top:10px}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{border-right:solid 1px rgba(11,31,53,0.4)}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection{padding-left:0}.RailwaySearchForm__RouteFieldWrapper--date .SearchForm__SearchFormCalendarDateInputSection .FormInput,.RailwaySearchForm__RouteFieldWrapper--returnDate .SearchForm__SearchFormCalendarDateInputSection .FormInput{margin-right:0}.RailwaySearchForm__RouteFieldWrapper--date .CalendarDropdown__TargetButton,.RailwaySearchForm__RouteFieldWrapper--returnDate .CalendarDropdown__TargetButton{background-color:transparent}.RailwaySearchForm__RouteFieldWrapper--date .FormField,.RailwaySearchForm__RouteFieldWrapper--returnDate .FormField{height:59px}.RailwaySearchForm__RouteFieldWrapper--switch{display:none}}.RailwaySearchForm__SeatAvailability{width:26.96629%;float:left;margin-right:1.1236%}.RailwaySearchForm__ButtonFieldWrapper--submit{width:100%;float:right;margin-right:0;padding-bottom:20px;margin-top:16px}.RailwaySearchForm__SubmitButton{min-width:240px;font-weight:600}.RailwaySearchForm__SubmitButton.is-valid{overflow:hidden;position:relative;animation:RailSearchForm__SubmitButton-Bounce .8s forwards}.RailwaySearchForm__SubmitButton.is-valid:after{animation:RailSearchForm__SubmitButton-Blink .8s forwards cubic-bezier(0.01, 0.64, 1, 0.64);box-shadow:#fff 0 0 15px 20px;content:' ';display:block;height:100%;left:0;opacity:.3;position:absolute;top:0}.RailwaySearchForm__Swap{margin-top:5px;margin-left:-1px;cursor:pointer}.RailwaySearchForm__SwapIcon{width:16px;height:16px}.RailwaySearchForm__SwapIcon svg{fill:#9E9E9E}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwaySearchForm__SwapIcon{margin-left:3px;margin-top:4px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwaySearchForm__SwapIcon{margin-left:1px;margin-top:2px}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwaySearchForm__SwapIcon{margin-top:4px;margin-left:7px}}.RailwaySearchForm__FormError{background-color:#fff;clear:both;margin:12px 0 -1.5em 0}.RailwaySearchForm{padding-bottom:0;position:relative}.RailwaySearchForm .FormInput{border:0;border-radius:0;background-color:transparent}.RailwaySearchForm .Dropdown--bridge.is-open .Dropdown__Target .FormInput{background-color:transparent}.RailwaySearchForm .FormField{padding-bottom:0}.RailwaySearchForm .FormField.is-invalid{background-color:#f5d1d1}.RailwaySearchForm .FormInput--floatingPlaceholder:not(.is-empty) .FormInput__Placeholder__Wrapper{top:-0.7em}.RailwaySearchForm .SearchForm__CalendarField,.RailwaySearchForm .RailwaySearchForm__RailwaySearchStationField{padding-top:10px;padding-bottom:10px}.RailwaySearchForm .SearchForm__SearchFormCalendarDateInputSection{border-right:solid 1px rgba(10,30,50,0.1)}.RailwaySearchForm .CalendarDropdown__TargetButton{border:0}.RailwaySearchForm .SearchForm__SearchFormCalendarTimeButtonSection{padding-left:0}@keyframes RailSearchForm__SubmitButton-Bounce{50%{opacity:.6}}@keyframes RailSearchForm__SubmitButton-Blink{from{left:-50%;transform:skewX(0deg)}to{left:150%;transform:skewX(-60deg)}}

@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Sticky{position:static !important}}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Sticky{position:static !important}}.StickyWrapper{min-height:0 !important}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.Sticky.RailwayResultSearchSticky>.Container{width:95%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Sticky.RailwayResultSearchSticky>.Container{width:95%}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Sticky.RailwayResultSearchSticky>.Container{width:960px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Sticky.RailwayResultSearchSticky>.Container{width:1200px}}.RailwayResultSearchSticky{margin:0 -20px;padding:0 0 20px;background-color:#f1f2f3;border:1px solid #e0e0e0;border-left:none;border-right:none}.RailwayResultSearchSticky .Container{width:100%}.RailwayResultSearchSticky.Sticky .Container{padding:0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResultSearchSticky.Sticky .RailwayResultSearchWrap.Container,.RailwayResultSearchSticky.Sticky .RailwaySearchForm.Container{width:100%;max-width:100%}}.RailwayResultSearchSticky .RailwaySearchForm__Row{border-radius:0}.SearchInfoContainer{background:#ebebeb;border-bottom:1px solid #999999}.trainIcoMain{background:rgba(11,31,53,0.6);width:2.68456%;float:left;margin-right:.67114%;color:white;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding-left:10px;position:relative}.trainIcoMain:after{left:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:rgba(11,31,53,0.6);border-width:16px;margin-top:-16px}.trainIco{background:url("/v1/icons/trip_direction_train.png") no-repeat 0 50%;height:32px}.RailwayResultSearchSticky--ak,.RailwayResultSearchSticky--alfa{border:none;padding:0;background-color:transparent}.RailwayResultSearchWrap--ak,.RailwayResultSearchWrap--alfa{background-color:#f1f2f3;border-radius:4px}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultSearchWrap--ak .RailwaySearchForm__RailwaySearchFormWrapper,.RailwayResultSearchWrap--alfa .RailwaySearchForm__RailwaySearchFormWrapper{border:solid 1px rgba(10,30,50,0.1);border-radius:4px;display:flex}.RailwayResultSearchWrap--ak .RailwaySearchForm,.RailwayResultSearchWrap--alfa .RailwaySearchForm{flex:1}.RailwayResultSearchWrap--ak .RailwaySearchForm__ButtonFieldWrapper,.RailwayResultSearchWrap--alfa .RailwaySearchForm__ButtonFieldWrapper{float:none;width:auto;padding-bottom:0;margin-top:0;padding-top:0}.RailwayResultSearchWrap--ak .RailwaySearchForm__SubmitButton,.RailwayResultSearchWrap--alfa .RailwaySearchForm__SubmitButton{border-radius:4px;min-width:0;width:153px;margin-left:12px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px) and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultSearchWrap--ak .RailwaySearchForm__SubmitButton,.RailwayResultSearchWrap--alfa .RailwaySearchForm__SubmitButton{width:126px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.RailwayResultSearchWrap--ak .RailwaySearchForm__RailwaySearchFormWrapper,.RailwayResultSearchWrap--alfa .RailwaySearchForm__RailwaySearchFormWrapper{border:solid 1px rgba(10,30,50,0.1);border-radius:4px;display:flex}.RailwayResultSearchWrap--ak .RailwaySearchForm,.RailwayResultSearchWrap--alfa .RailwaySearchForm{flex:1}.RailwayResultSearchWrap--ak .RailwaySearchForm__ButtonFieldWrapper,.RailwayResultSearchWrap--alfa .RailwaySearchForm__ButtonFieldWrapper{float:none;width:auto;padding-bottom:0;margin-top:0;padding-top:0}.RailwayResultSearchWrap--ak .RailwaySearchForm__SubmitButton,.RailwayResultSearchWrap--alfa .RailwaySearchForm__SubmitButton{border-radius:4px;min-width:0;width:153px;margin-left:12px}}@media only screen and (min-width: 1280px) and (min-height: 451px) and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.RailwayResultSearchWrap--ak .RailwaySearchForm__SubmitButton,.RailwayResultSearchWrap--alfa .RailwaySearchForm__SubmitButton{width:126px}}.RailwayResultSearchWrap--ak .RailwaySearchForm__SubmitButton{height:53px}.RailwayResultSearchWrap--alfa .RailwaySearchForm__SubmitButton{height:60px}

.RailStationInput{position:relative}.RailStationInput__Suggestion{white-space:nowrap;position:relative}.RailStationInput__Suggestion__Value{display:block;margin-right:3em;overflow:hidden}.RailStationInput.is-suggested .FormInput__Input,.RailStationInput.is-suggested .FormInput__Placeholder{padding-right:2.5em}

.AppSteps{padding-top:0;margin-bottom:.5em}.AppSteps .StepsItem--finish a{color:rgba(11,31,53,0.9)}.AppSteps .StepsItem--finish a:hover,.AppSteps .StepsItem--finish a:focus{color:#0b1f35}.AppSteps .StepsItem--process{color:#333}.AppSteps .StepsItem__Main__Title{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;background:none}

.RailwaySteps{position:relative;background:#fff;margin-bottom:15px;max-width:100%;margin-left:auto;margin-right:auto}.RailwaySteps .StepsItem__Main{max-width:300px !important;text-align:center;font-size:11px;background-color:#fff;margin-left:0;float:left}.RailwaySteps .StepsItem__Head{float:left;margin-left:-8px}.RailwaySteps .StepsItem--process .StepsItem__Head__Inner{background-color:#039be5;border:solid 1px #039be5}.RailwaySteps .StepsItem--wait .StepsItem__Main__Title{color:#9ea6ae}.RailwaySteps:after{content:" ";display:block;clear:both}.RailwaySteps .StepsItem{background:url("/v1/images/progress_tabs_arrows.png") no-repeat right center;text-align:center}.RailwaySteps .StepsItem:nth-child(1){width:24.24242%;float:left;margin-right:1.0101%;text-align:left}.RailwaySteps .StepsItem:nth-child(2){width:29.29293%;float:left;margin-right:1.0101%}.RailwaySteps .StepsItem:nth-child(3){width:29.29293%;float:left;margin-right:1.0101%}.RailwaySteps .StepsItem:nth-child(4){width:14.14141%;float:right;margin-right:0;text-align:right;background:none;right:0}

.RailwayBookPersonalDataProcessingRules__Main{padding:0}.RailwayBookPersonalDataProcessingRules__Modal{font-size:12px;text-align:left}.RailwayBookPersonalDataProcessingRules__ScrollbarWrapper{max-height:300px;overflow-x:hidden}.RailwayBookPersonalDataProcessingRules__ScrollbarContent{padding-right:20px}.RailwayBookFormAddons__Agreements .ModalFooter:after{content:"";display:table;clear:both}.RailwayBookFormAddons__Agreements .Button{color:rgba(11,31,53,0.95);background:transparent;border-color:rgba(11,31,53,0.4);border-style:solid;border-width:1px;margin-top:14px;padding:0 15px;font-size:13px;line-height:28px;float:right}.RailwayBookFormAddons__Agreements .Button:hover,.RailwayBookFormAddons__Agreements .Button:focus,.RailwayBookFormAddons__Agreements .Button:active{border-color:rgba(11,31,53,0.95);color:#0b1f35;background:transparent}

.ImLogo__Text{margin-bottom:0.5em}

.RailwayBook{margin-top:4em}.Railway_Booking{padding-top:0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayBook>.Container{width:95%;max-width:95%}}.RailwayOrdersViewPrice__Main{margin-top:20px}.Agent{margin-top:-1.5em;border-top:1px solid #999}.Addon_Info_Main{margin-bottom:-10px;border-top:1px solid #999}.Addon_Info{padding-top:10px;max-width:100%;margin-left:auto;margin-right:auto}.Addon_Info:after{content:" ";display:block;clear:both}.AdditionalInfo{width:47.36842%;float:left;margin-right:5.26316%;text-align:center;padding-left:100px}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.AdditionalInfo{width:100%;float:right;margin-right:0;text-align:left;padding-left:5px}}.RailwayBedding__Main{text-align:right}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayBedding__Main{width:100%;float:right;margin-right:0;padding-left:5px}}.RailwayAnimal__Main{text-align:right}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayAnimal__Main{padding-left:5px}}.RailwayElreg__Main{padding-bottom:1em;text-align:right}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayElreg__Main{padding-right:0;padding-left:5px;padding-top:5px}}.RailwayBook__TitleWrapper{display:inline-block;padding-right:10px;padding-top:8px}.Loading{font-weight:200;text-align:center;padding:1em}.RailwayBook__Description{padding:.5em 0 .5em 2.3em}.RailwayBook__DescriptionSegment{padding-top:.5em}.RailwayBook__Error__Card{padding-bottom:10px}

.RailwaySearchPage{padding-bottom:6em}.RailwaySearchForm__Passengers__CloseButtonWrapper{display:none}.RailwaySearchForm__RouteFieldWrapper--passengers .DropdownSeparator{display:none}

.HowtoSection{background-color:#fff;padding:20px 0;background-image:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 30%)}.HowtoSection__Head{text-align:center;margin-bottom:2.43rem}.HowtoSection__Row{max-width:100%;margin-left:auto;margin-right:auto}.HowtoSection__Row:after{content:" ";display:block;clear:both}.HowtoSection__Col{width:32.20339%;float:left;margin-right:1.69492%}.HowtoSection__Col.is-last{float:right;margin-right:0}.HowtoSection__Block{text-align:center;padding:0 2rem}.HowtoSection__Block__Icon{width:100px;height:100px;display:block;background-image:url("/v1/images/howtorail.png");background-repeat:no-repeat;background-color:#fff;border-radius:50px;margin:0 auto 1.43rem auto}.HowtoSection__Block__Icon--search{background-position:0 0}.HowtoSection__Block__Icon--variants{background-position:0 -100px}.HowtoSection__Block__Icon--fillform{background-position:0 -200px}

.RailwayResultSpinner{text-align:center;margin:40px 0}.RailwaySearchForm__FormError{background-color:#fff;margin-left:0;margin-right:0}.RailwayResultEmpty{text-align:center;background:#eee}.Wrapper{background-color:transparent}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.RailwayResults>.Container{width:95%;max-width:95%}}.RailwayResults{padding-top:4em}.RailwayResults .AviaResultSearch__Details{color:#999;padding-bottom:10px}.RailwayResults .AviaResultSearch__Segment{width:95%}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.RailwayResults .AviaResultSearch__Field{border:0;margin-bottom:10px;width:100%}}

.ResizeIframe{opacity:0;pointer-events:none;overflow:hidden;width:100%;height:100%;position:absolute;top:-100%;left:-100%}

.n-Modal__Window{max-width:600px}.n-Modal__Body .BindEmailModal__Form{display:flex;flex-direction:row;justify-content:space-around;-webkit-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.n-Modal__Body .BindEmailModal__Form{flex-direction:column;justify-content:center;-webkit-align-items:center;align-items:center}}.n-Modal__Body .BindEmailModal__Email__Input{min-width:250px;flex-grow:2}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.n-Modal__Body .BindEmailModal__Email__Input{width:100%}}.n-Modal__Body .BindEmailModal__Email__Submit{margin-left:20px;margin-top:25px;min-width:150px;max-width:150px;flex-grow:1}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.n-Modal__Body .BindEmailModal__Email__Submit{margin:0;margin-top:0.5em;margin-bottom:0.5em;flex-grow:2}}

@media only screen and (max-width: 627px), only screen and (max-height: 450px){.ErrorBoundary__Button{width:100%}}

.OutdatedBrowserMessage{background-color:#e53935;color:#fff;font-weight:bold;padding:10px;text-align:center;position:fixed;top:0;width:100%;z-index:1000;transition:top 1.5s}.OutdatedBrowserMessage.is-hidden{top:-500px}.OutdatedBrowserMessage .Container{padding:10px 0;position:relative}.OutdatedBrowserMessage__Close{cursor:pointer;font-size:28px;position:absolute;right:0;top:0}

.FooterLinks{margin:0;padding:0;list-style:none}.FooterLinks--first{width:32.20339%;float:left;margin-right:1.69492%}.FooterLinks--second{width:32.20339%;float:left;margin-right:1.69492%}.FooterLinks--third{width:32.20339%;float:right;margin-right:0}.FooterLinks--horisontal>li{display:inline;margin-right:2em}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.FooterLinks--horisontal>li{margin-right:1em}}.FooterLinks--horisontal>li:last-child{margin-right:0}.FooterLinks__Title{font-weight:600;margin-bottom:4px}.FooterLinks__Link.Link{color:#fff}.FooterLinks__Link.Link .Icon{width:1.4em;height:1.4em}.FooterLinks__Link.Link .Icon svg{fill:#fff}

.FooterPayments{margin:0;padding:0;list-style:none}.FooterPayments>li{display:inline;margin-right:6px}.FooterPayments>li:last-child{margin-right:0}.FooterPayments__Payment{text-indent:-999999px;text-align:left;display:inline-block;width:50px;height:30px;background-image:url("/v1/images/payments.png");background-repeat:no-repeat}.FooterPayments__Payment--visa{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIKICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9IkxheWVyXzEiCiAgIHg9IjBweCIKICAgeT0iMHB4IgogICB3aWR0aD0iNzUwcHgiCiAgIGhlaWdodD0iNDcxcHgiCiAgIHZpZXdCb3g9IjAgMCA3NTAgNDcxIgogICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3NTAgNDcxIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJ2aXNhLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4yIDVjM2U4MGQsIDIwMTctMDgtMDYiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQ4ODIiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM0ODgwIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTQyOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI4NjkiCiAgICAgaWQ9Im5hbWVkdmlldzQ4NzgiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjAuMzg0IgogICAgIGlua3NjYXBlOmN4PSI4My4zMzMzMzMiCiAgICAgaW5rc2NhcGU6Y3k9IjIzNS41IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIxNjQiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjQ3OCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzEiIC8+PHRpdGxlCiAgICAgaWQ9InRpdGxlNDg2NyI+U2xpY2UgMTwvdGl0bGU+PGRlc2MKICAgICBpZD0iZGVzYzQ4NjkiPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnCiAgICAgaWQ9InZpc2EiCiAgICAgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+PHBhdGgKICAgICAgIGlkPSJTaGFwZSIKICAgICAgIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiCiAgICAgICBmaWxsPSIjMEU0NTk1IgogICAgICAgZD0iTTI3OC4xOTgsMzM0LjIyOGwzMy4zNi0xOTUuNzYzaDUzLjM1OGwtMzMuMzg0LDE5NS43NjNIMjc4LjE5OCAgIEwyNzguMTk4LDMzNC4yMjh6IiAvPjxwYXRoCiAgICAgICBpZD0icGF0aDEzIgogICAgICAgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIKICAgICAgIGZpbGw9IiMwRTQ1OTUiCiAgICAgICBkPSJNNTI0LjMwNywxNDIuNjg3Yy0xMC41Ny0zLjk2Ni0yNy4xMzUtOC4yMjItNDcuODIyLTguMjIyICAgYy01Mi43MjUsMC04OS44NjMsMjYuNTUxLTkwLjE4LDY0LjYwNGMtMC4yOTcsMjguMTI5LDI2LjUxNCw0My44MjEsNDYuNzU0LDUzLjE4NWMyMC43Nyw5LjU5NywyNy43NTIsMTUuNzE2LDI3LjY1MiwyNC4yODMgICBjLTAuMTMzLDEzLjEyMy0xNi41ODYsMTkuMTE2LTMxLjkyNCwxOS4xMTZjLTIxLjM1NSwwLTMyLjcwMS0yLjk2Ny01MC4yMjUtMTAuMjc0bC02Ljg3Ny0zLjExMmwtNy40ODgsNDMuODIzICAgYzEyLjQ2Myw1LjQ2NiwzNS41MDgsMTAuMTk5LDU5LjQzOCwxMC40NDVjNTYuMDksMCw5Mi41MDItMjYuMjQ4LDkyLjkxNi02Ni44ODRjMC4xOTktMjIuMjctMTQuMDE2LTM5LjIxNi00NC44MDEtNTMuMTg4ICAgYy0xOC42NS05LjA1Ni0zMC4wNzItMTUuMDk5LTI5Ljk1MS0yNC4yNjljMC04LjEzNyw5LjY2OC0xNi44MzgsMzAuNTU5LTE2LjgzOGMxNy40NDctMC4yNzEsMzAuMDg4LDMuNTM0LDM5LjkzNiw3LjVsNC43ODEsMi4yNTkgICBMNTI0LjMwNywxNDIuNjg3IiAvPjxwYXRoCiAgICAgICBpZD0iUGF0aCIKICAgICAgIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiCiAgICAgICBmaWxsPSIjMEU0NTk1IgogICAgICAgZD0iTTY2MS42MTUsMTM4LjQ2NGgtNDEuMjNjLTEyLjc3MywwLTIyLjMzMiwzLjQ4Ni0yNy45NDEsMTYuMjM0ICAgbC03OS4yNDQsMTc5LjQwMmg1Ni4wMzFjMCwwLDkuMTYtMjQuMTIxLDExLjIzMi0yOS40MThjNi4xMjMsMCw2MC41NTUsMC4wODQsNjguMzM2LDAuMDg0YzEuNTk2LDYuODU0LDYuNDkyLDI5LjMzNCw2LjQ5MiwyOS4zMzQgICBoNDkuNTEyTDY2MS42MTUsMTM4LjQ2NEw2NjEuNjE1LDEzOC40NjR6IE01OTYuMTk4LDI2NC44NzJjNC40MTQtMTEuMjc5LDIxLjI2LTU0LjcyNCwyMS4yNi01NC43MjQgICBjLTAuMzE0LDAuNTIxLDQuMzgxLTExLjMzNCw3LjA3NC0xOC42ODRsMy42MDcsMTYuODc4YzAsMCwxMC4yMTcsNDYuNzI5LDEyLjM1Miw1Ni41MjdoLTQ0LjI5M1YyNjQuODcyTDU5Ni4xOTgsMjY0Ljg3MnoiIC8+PHBhdGgKICAgICAgIGQ9Ik0gNDUuODc4OTA2IDEzOC40NjQ4NCBMIDQ1LjE5NzI2NiAxNDIuNTM3MTEgQyA2Ni4yOTAyMjggMTQ3LjY0MzExIDg1LjEyOTI3MyAxNTUuMDMzMyAxMDEuNjIzMDUgMTY0LjIyNjU2IEwgMTQ4Ljk2ODc1IDMzMy45MTQwNiBMIDIwNS40MjM4MyAzMzMuODUxNTYgTCAyODkuNDI3NzMgMTM4LjQ2NDg0IEwgMjMyLjkwMjM0IDEzOC40NjQ4NCBMIDE4MC42NjQwNiAyNzEuOTYwOTQgTCAxNzUuMDk5NjEgMjQ0LjgzMDA4IEMgMTc0LjgzODkzIDI0My45OTE4NSAxNzQuNTU1NTQgMjQzLjE1MjE1IDE3NC4yNjU2MiAyNDIuMzEwNTUgTCAxNTYuMTA1NDcgMTU0Ljk5MjE5IEMgMTUyLjg3NjQ3IDE0Mi41OTYxOSAxNDMuNTA4OTIgMTM4Ljg5Njg0IDEzMS45MTk5MiAxMzguNDY0ODQgTCA0NS44Nzg5MDYgMTM4LjQ2NDg0IHogIgogICAgICAgaWQ9InBhdGgxNiIKICAgICAgIHN0eWxlPSJmaWxsOiMwZTQ1OTU7ZmlsbC1vcGFjaXR5OjEiIC8+PC9nPjwvc3ZnPg==");background-size:contain;background-color:#fff;background-position-y:center}.FooterPayments__Payment--mastercard{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzEuMzkgODYuOSI+PGRlZnM+PHN0eWxlPi5he29wYWNpdHk6MDt9LmJ7ZmlsbDojZmZmO30uY3tmaWxsOiNmZjVmMDA7fS5ke2ZpbGw6I2ViMDAxYjt9LmV7ZmlsbDojZjc5ZTFiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+QXNzZXQgMTwvdGl0bGU+PGcgY2xhc3M9ImEiPjxyZWN0IGNsYXNzPSJiIiB3aWR0aD0iMTMxLjM5IiBoZWlnaHQ9Ijg2LjkiLz48L2c+PHJlY3QgY2xhc3M9ImMiIHg9IjQ4LjM3IiB5PSIxNS4xNCIgd2lkdGg9IjM0LjY2IiBoZWlnaHQ9IjU2LjYxIi8+PHBhdGggY2xhc3M9ImQiIGQ9Ik01MS45NCw0My40NWEzNS45NCwzNS45NCwwLDAsMSwxMy43NS0yOC4zLDM2LDM2LDAsMSwwLDAsNTYuNjFBMzUuOTQsMzUuOTQsMCwwLDEsNTEuOTQsNDMuNDVaIi8+PHBhdGggY2xhc3M9ImUiIGQ9Ik0xMjAuNSw2NS43NlY2NC42SDEyMXYtLjI0aC0xLjE5di4yNGguNDd2MS4xNlptMi4zMSwwdi0xLjRoLS4zNmwtLjQyLDEtLjQyLTFoLS4zNnYxLjRoLjI2VjY0LjdsLjM5LjkxaC4yN2wuMzktLjkxdjEuMDZaIi8+PHBhdGggY2xhc3M9ImUiIGQ9Ik0xMjMuOTQsNDMuNDVhMzYsMzYsMCwwLDEtNTguMjUsMjguMywzNiwzNiwwLDAsMCwwLTU2LjYxLDM2LDM2LDAsMCwxLDU4LjI1LDI4LjNaIi8+PC9zdmc+");background-size:contain;background-color:#fff;width:46px}.FooterPayments__Payment--mir{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjcwOCIgdmlld0JveD0iMjUyLjQ0OCAyODguNjA4IDc3Ni4zODQgMjE5Ljc3NiI+PHBhdGggZmlsbD0iIzREQjQ1RSIgZD0iTTQ2MS42NjQgMjg4LjYwOHYuMDk2Yy0uMDk2IDAtMzAuMzM2LS4wOTYtMzguNCAyOC44LTcuMzkyIDI2LjQ5Ni0yOC4yMjQgOTkuNjE2LTI4LjggMTAxLjYzMmgtNS43NnMtMjEuMzEyLTc0Ljc1Mi0yOC44LTEwMS43MjhjLTguMDY0LTI4Ljg5Ni0zOC40LTI4LjgtMzguNC0yOC44aC02OS4wNTZ2MjE5Ljc3Nmg2OS4wODhWMzc3Ljg1NWg1Ljc2bDQwLjMyIDEzMC41MjhoNDcuOTY4bDQwLjMyLTEzMC40MzJoNS43NnYxMzAuNDMyaDY5LjA4OFYyODguNjA4aC02OS4wODh6TTcxNC4wNDggMjg4LjYwOHMtMjAuMjU2IDEuODI0LTI5Ljc2IDIzLjA0MUw2MzUuMzYgNDE5LjEzNmgtNS43NlYyODguNjA4aC02OS4wODh2MjE5Ljc3Nmg2NS4yNDhzMjEuMjE2LTEuOTIgMzAuNzIxLTIzLjA0bDQ3Ljk2OC0xMDcuNDg4aDUuNzZ2MTMwLjUyOGg2OS4wODhWMjg4LjYwOGgtNjUuMjQ5ek04MTAuMDE2IDM4OC40MTZ2MTE5Ljk2OGg2OS4wODh2LTcwLjA0OGg3NC44NDljMzIuNjQgMCA2MC4yNTYtMjAuODMyIDcwLjUyOC00OS44ODhIODEwLjAxNnYtLjAzMnoiLz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTA2NS41NjEiIHkxPSItOTc4LjUyNCIgeDI9IjE3NzkuNjYiIHkyPSItOTc4LjUyNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCguMzIgMCAwIC4zMiA0NTkuMzQgNjQ2Ljg0KSI+PHN0b3Agb2Zmc2V0PSIuMyIgc3RvcC1jb2xvcj0iIzAwYjRlNiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA4OGNjYiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTk1My45ODQgMjg4LjYwOEg4MDAuMzJjNy42OCA0MS44NTYgMzkuMDcxIDc1LjQyNCA3OS42NDcgODYuMzY4YTExMC40NDkgMTEwLjQ0OSAwIDAgMCAyOC44OTYgMy44NDFoMTE4LjQzMmMxLjA1Ni00Ljk5MiAxLjUzNi0xMC4wOCAxLjUzNi0xNS4zNi4wMDEtNDEuMzQ1LTMzLjUwMy03NC44NDktNzQuODQ3LTc0Ljg0OXoiLz48L3N2Zz4=");background-size:contain;background-color:#fff;background-position-y:center}.FooterPayments__Payment--payps{background-position:0 -180px}.FooterPayments__Payment--verivisa{background-position:0 -210px}.FooterPayments__Payment--mastercardsecure{background-position:0 -240px}.FooterPayments__Payment--pcidss{background-position:0 -270px}.FooterPayments__Payment--moneywall{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwNnB4IiBoZWlnaHQ9IjM0cHgiIHZpZXdCb3g9IjAgMCAyMDYgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDM5LjEgKDMxNzIwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Mb2dvPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjAxX0Rlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjAuMDAwMDAwLCAtMjUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJMb2dvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjAuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTE3IiBmaWxsPSIjMzM5OUZGIiBwb2ludHM9IjAgMzQgMzQgMzQgMzQgMCAwIDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTE4IiBmaWxsPSIjRkVGRUZFIiBwb2ludHM9IjIzIDE2LjkxNDk5MzYgMTcgNiAxMSAxNi45MTQ5OTM2IDE3IDI4Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xOSIgZmlsbD0iI0ZFRkVGRSIgcG9pbnRzPSIyOCA2IDIyIDE2LjkxNDk5MzYgMjggMjgiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTIwIiBmaWxsPSIjRkVGRUZFIiBwb2ludHM9IjYuMDAxMzQ0NTQgNiAxMi4wMDEzNDQ1IDE2LjkxNDk5MzYgNi4wMDEzNDQ1NCAyOCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYyLjMzLDExLjUyIEw1Ny41OSwyOC4wNDkxOTQzIEw1My44NCwyOC4wNDkxOTQzIEw0OS4wNCwxMS4zNyBMNDkuMjIsMjguMDQ5MTk0MyBMNDQsMjguMDQ5MTk0MyBMNDQsNiBMNTEuMjksNiBMNTUuNywyMC42MSBMNjAuMTEsNiBMNjcuNDMsNiBMNjcuNDMsMjguMDQ5MTk0MyBMNjIuMjEsMjguMDQ5MTk0MyBMNjIuMzksMTEuNTggTDYyLjMzLDExLjUyIFogTTc5LjQzLDI4LjcxIEM3Ny43NDk5OTE2LDI4LjcxIDc2LjIzMDAwNjgsMjguMzI1MDAzOCA3NC44NywyNy41NTUgQzczLjUwOTk5MzIsMjYuNzg0OTk2MiA3Mi40MzUwMDM5LDI1LjczMDAwNjcgNzEuNjQ1LDI0LjM5IEM3MC44NTQ5OTYsMjMuMDQ5OTkzMyA3MC40NiwyMS41NDAwMDg0IDcwLjQ2LDE5Ljg2IEM3MC40NiwxOC4xNzk5OTE2IDcwLjg1OTk5NiwxNi42NjUwMDY3IDcxLjY2LDE1LjMxNSBDNzIuNDYwMDA0LDEzLjk2NDk5MzMgNzMuNTQ0OTkzMSwxMi45MTAwMDM4IDc0LjkxNSwxMi4xNSBDNzYuMjg1MDA2OCwxMS4zODk5OTYyIDc3Ljc4OTk5MTgsMTEuMDEgNzkuNDMsMTEuMDEgQzgxLjA5MDAwODMsMTEuMDEgODIuNjA0OTkzMSwxMS4zODk5OTYyIDgzLjk3NSwxMi4xNSBDODUuMzQ1MDA2OCwxMi45MTAwMDM4IDg2LjQyNDk5NiwxMy45NjQ5OTMzIDg3LjIxNSwxNS4zMTUgQzg4LjAwNTAwMzksMTYuNjY1MDA2NyA4OC40LDE4LjE1OTk5MTggODguNCwxOS44IEM4OC40LDIxLjUwMDAwODUgODguMDA1MDAzOSwyMy4wMjk5OTMyIDg3LjIxNSwyNC4zOSBDODYuNDI0OTk2LDI1Ljc1MDAwNjggODUuMzQ1MDA2OCwyNi44MDk5OTYyIDgzLjk3NSwyNy41NyBDODIuNjA0OTkzMSwyOC4zMzAwMDM4IDgxLjA5MDAwODMsMjguNzEgNzkuNDMsMjguNzEgTDc5LjQzLDI4LjcxIFogTTgzLjQyLDE5Ljg2IEM4My40MiwxOS4xMTk5OTYzIDgzLjI0NTAwMTcsMTguNDMwMDAzMiA4Mi44OTUsMTcuNzkgQzgyLjU0NDk5ODIsMTcuMTQ5OTk2OCA4Mi4wNjUwMDMsMTYuNjM1MDAxOSA4MS40NTUsMTYuMjQ1IEM4MC44NDQ5OTY5LDE1Ljg1NDk5OCA4MC4xNjAwMDM4LDE1LjY2IDc5LjQsMTUuNjYgQzc4LjY3OTk5NjQsMTUuNjYgNzguMDIwMDAzLDE1Ljg0OTk5ODEgNzcuNDIsMTYuMjMgQzc2LjgxOTk5NywxNi42MTAwMDE5IDc2LjM0MDAwMTgsMTcuMTI0OTk2NyA3NS45OCwxNy43NzUgQzc1LjYxOTk5ODIsMTguNDI1MDAzMiA3NS40NCwxOS4xMTk5OTYzIDc1LjQ0LDE5Ljg2IEM3NS40NCwyMC42MjAwMDM4IDc1LjYxNDk5ODIsMjEuMzE5OTk2OCA3NS45NjUsMjEuOTYgQzc2LjMxNTAwMTcsMjIuNjAwMDAzMiA3Ni43OTQ5OTY5LDIzLjEwOTk5ODEgNzcuNDA1LDIzLjQ5IEM3OC4wMTUwMDMsMjMuODcwMDAxOSA3OC42ODk5OTYzLDI0LjA2IDc5LjQzLDI0LjA2IEM4MC4xOTAwMDM4LDI0LjA2IDgwLjg3NDk5NjksMjMuODY1MDAxOSA4MS40ODUsMjMuNDc1IEM4Mi4wOTUwMDMsMjMuMDg0OTk4IDgyLjU2OTk5ODMsMjIuNTcwMDAzMiA4Mi45MSwyMS45MyBDODMuMjUwMDAxNywyMS4yODk5OTY4IDgzLjQyLDIwLjYwMDAwMzcgODMuNDIsMTkuODYgTDgzLjQyLDE5Ljg2IFogTTk5LjA1LDE1LjY2IEM5OC4wNDk5OTUsMTUuNjYgOTcuMzI1MDAyMiwxNS45MzQ5OTcyIDk2Ljg3NSwxNi40ODUgQzk2LjQyNDk5NzcsMTcuMDM1MDAyOCA5Ni4yLDE3Ljg3OTk5NDMgOTYuMiwxOS4wMiBMOTYuMiwyOC4yIEw5MS4yMiwyOC4yIEw5MS4yMiwxMS41NSBMOTUuODcsMTEuNTUgTDk1Ljg3LDEzLjMyIEw5NS45MywxMy4zMiBDOTYuNDUwMDAyNiwxMi40Nzk5OTU4IDk3LjA3NDk5NjMsMTEuODgwMDAxOCA5Ny44MDUsMTEuNTIgQzk4LjUzNTAwMzYsMTEuMTU5OTk4MiA5OS40MTk5OTQ4LDEwLjk4IDEwMC40NiwxMC45OCBDMTAxLjU0MDAwNSwxMC45OCAxMDIuNTQ0OTk1LDExLjE5OTk5NzggMTAzLjQ3NSwxMS42NCBDMTA0LjQwNTAwNSwxMi4wODAwMDIyIDEwNS4xNjQ5OTcsMTIuNzg5OTk1MSAxMDUuNzU1LDEzLjc3IEMxMDYuMzQ1MDAzLDE0Ljc1MDAwNDkgMTA2LjY0LDE2LjAxOTk5MjIgMTA2LjY0LDE3LjU4IEwxMDYuNjQsMjguMiBMMTAxLjY2LDI4LjIgTDEwMS42NiwxOC45NiBDMTAxLjY2LDE3LjgxOTk5NDMgMTAxLjQ1MDAwMiwxNi45ODUwMDI3IDEwMS4wMywxNi40NTUgQzEwMC42MDk5OTgsMTUuOTI0OTk3NCA5OS45NTAwMDQ1LDE1LjY2IDk5LjA1LDE1LjY2IEw5OS4wNSwxNS42NiBaIE0xMTguMSwyNC41NCBDMTE4Ljc2MDAwMywyNC41NCAxMTkuMzI0OTk4LDI0LjQxNTAwMTIgMTE5Ljc5NSwyNC4xNjUgQzEyMC4yNjUwMDIsMjMuOTE0OTk4NyAxMjAuNzA5OTk4LDIzLjUyMDAwMjcgMTIxLjEzLDIyLjk4IEwxMjYuMjMsMjIuOTggQzEyNS40Mjk5OTYsMjQuODAwMDA5MSAxMjQuMzE1MDA3LDI2LjIxNDk5NSAxMjIuODg1LDI3LjIyNSBDMTIxLjQ1NDk5MywyOC4yMzUwMDUxIDExOS44NjAwMDksMjguNzQgMTE4LjEsMjguNzQgQzExNi41MTk5OTIsMjguNzQgMTE1LjA1NTAwNywyOC4zNTAwMDM5IDExMy43MDUsMjcuNTcgQzExMi4zNTQ5OTMsMjYuNzg5OTk2MSAxMTEuMjgwMDA0LDI1LjcyNTAwNjggMTEwLjQ4LDI0LjM3NSBDMTA5LjY3OTk5NiwyMy4wMjQ5OTMyIDEwOS4yOCwyMS41NDAwMDgxIDEwOS4yOCwxOS45MiBDMTA5LjI4LDE4LjMzOTk5MjEgMTA5LjY2OTk5NiwxNi44NjUwMDY4IDExMC40NSwxNS40OTUgQzExMS4yMzAwMDQsMTQuMTI0OTkzMiAxMTIuMjg0OTkzLDEzLjAzMDAwNDEgMTEzLjYxNSwxMi4yMSBDMTE0Ljk0NTAwNywxMS4zODk5OTU5IDExNi40MDk5OTIsMTAuOTggMTE4LjAxLDEwLjk4IEMxMTkuNjUwMDA4LDEwLjk4IDEyMS4xMzk5OTMsMTEuMzc5OTk2IDEyMi40OCwxMi4xOCBDMTIzLjgyMDAwNywxMi45ODAwMDQgMTI0Ljg3NDk5NiwxNC4wNjk5OTMxIDEyNS42NDUsMTUuNDUgQzEyNi40MTUwMDQsMTYuODMwMDA2OSAxMjYuOCwxOC4zNjk5OTE1IDEyNi44LDIwLjA3IEMxMjYuOCwyMC41NTAwMDI0IDEyNi43NiwyMC45ODk5OTggMTI2LjY4LDIxLjM5IEwxMTQuMiwyMS4zOSBDMTE0LjM0MDAwMSwyMi4zMzAwMDQ3IDExNC43Njk5OTYsMjMuMDg5OTk3MSAxMTUuNDksMjMuNjcgQzExNi4yMTAwMDQsMjQuMjUwMDAyOSAxMTcuMDc5OTk1LDI0LjU0IDExOC4xLDI0LjU0IEwxMTguMSwyNC41NCBaIE0xMTguMDEsMTUuMTggQzExNy4wODk5OTUsMTUuMTggMTE2LjI4NTAwMywxNS40MzQ5OTc1IDExNS41OTUsMTUuOTQ1IEMxMTQuOTA0OTk3LDE2LjQ1NTAwMjUgMTE0LjQ2MDAwMSwxNy4xNDk5OTU2IDExNC4yNiwxOC4wMyBMMTIxLjgyLDE4LjAzIEMxMjEuNjE5OTk5LDE3LjE2OTk5NTcgMTIxLjE3NTAwMywxNi40ODAwMDI2IDEyMC40ODUsMTUuOTYgQzExOS43OTQ5OTcsMTUuNDM5OTk3NCAxMTguOTcwMDA1LDE1LjE4IDExOC4wMSwxNS4xOCBMMTE4LjAxLDE1LjE4IFogTTEyNy4xOSwxMS41NSBMMTMyLjUsMTEuNTUgTDEzNS44MywyMS4yMSBMMTM1Ljg5LDIxLjIxIEwxMzkuMDcsMTEuNTUgTDE0NC4zNSwxMS41NSBMMTM2LjAxLDMzLjc1IEwxMzAuNzMsMzMuNzUgTDEzMy4zNywyNy4zNiBMMTI3LjE5LDExLjU1IFogTTE1Ny4xLDE3LjQzIEwxNTQuMzEsMjguMiBMMTQ5LjY5LDI4LjIgTDE0NC41OSwxMS41NSBMMTQ5Ljc1LDExLjU1IEwxNTIuMjQsMjEuOSBMMTUyLjMsMjEuOSBMMTU1LjAzLDExLjU1IEwxNTkuMjMsMTEuNTUgTDE2MS45OSwyMS45IEwxNjIuMDUsMjEuOSBMMTY0LjU0LDExLjU1IEwxNjkuNjcsMTEuNTUgTDE2NC41NCwyOC4yIEwxNTkuOTUsMjguMiBMMTU3LjE2LDE3LjQzIEwxNTcuMSwxNy40MyBaIE0xODMuNTMsMjYuNCBDMTgzLjE2OTk5OCwyNy4xMjAwMDM2IDE4Mi41NDAwMDQsMjcuNjk0OTk3OSAxODEuNjQsMjguMTI1IEMxODAuNzM5OTk1LDI4LjU1NTAwMjIgMTc5Ljc0MDAwNSwyOC43NyAxNzguNjQsMjguNzcgQzE3Ny4wMzk5OTIsMjguNzcgMTc1LjYwNTAwNiwyOC4zODAwMDM5IDE3NC4zMzUsMjcuNiBDMTczLjA2NDk5NCwyNi44MTk5OTYxIDE3Mi4wNzUwMDQsMjUuNzUwMDA2OCAxNzEuMzY1LDI0LjM5IEMxNzAuNjU0OTk2LDIzLjAyOTk5MzIgMTcwLjMsMjEuNTIwMDA4MyAxNzAuMywxOS44NiBDMTcwLjMsMTguMjM5OTkxOSAxNzAuNjY0OTk2LDE2Ljc1MDAwNjggMTcxLjM5NSwxNS4zOSBDMTcyLjEyNTAwNCwxNC4wMjk5OTMyIDE3My4xMjQ5OTQsMTIuOTU1MDA0IDE3NC4zOTUsMTIuMTY1IEMxNzUuNjY1MDA2LDExLjM3NDk5NjEgMTc3LjA3OTk5MiwxMC45OCAxNzguNjQsMTAuOTggQzE3OS42ODAwMDUsMTAuOTggMTgwLjYzOTk5NiwxMS4xODQ5OTc5IDE4MS41MiwxMS41OTUgQzE4Mi40MDAwMDQsMTIuMDA1MDAyIDE4My4wNjk5OTgsMTIuNTc5OTk2MyAxODMuNTMsMTMuMzIgTDE4My41OSwxMy4zMiBMMTgzLjU5LDExLjU1IEwxODguNTcsMTEuNTUgTDE4OC41NywyOC4yIEwxODMuNTksMjguMiBMMTgzLjU5LDI2LjQgTDE4My41MywyNi40IFogTTE4My41OSwxOS44NiBDMTgzLjU5LDE5LjA5OTk5NjIgMTgzLjQwMDAwMiwxOC4zOTUwMDMyIDE4My4wMiwxNy43NDUgQzE4Mi42Mzk5OTgsMTcuMDk0OTk2NyAxODIuMTI1MDAzLDE2LjU4MDAwMTkgMTgxLjQ3NSwxNi4yIEMxODAuODI0OTk3LDE1LjgxOTk5ODEgMTgwLjEyMDAwNCwxNS42MyAxNzkuMzYsMTUuNjMgQzE3OC42MTk5OTYsMTUuNjMgMTc3LjkzNTAwMywxNS44MTk5OTgxIDE3Ny4zMDUsMTYuMiBDMTc2LjY3NDk5NywxNi41ODAwMDE5IDE3Ni4xODAwMDIsMTcuMDk5OTk2NyAxNzUuODIsMTcuNzYgQzE3NS40NTk5OTgsMTguNDIwMDAzMyAxNzUuMjgsMTkuMTM5OTk2MSAxNzUuMjgsMTkuOTIgQzE3NS4yOCwyMC42ODAwMDM4IDE3NS40NjQ5OTgsMjEuMzc5OTk2OCAxNzUuODM1LDIyLjAyIEMxNzYuMjA1MDAyLDIyLjY2MDAwMzIgMTc2LjcwNDk5NywyMy4xNjk5OTgxIDE3Ny4zMzUsMjMuNTUgQzE3Ny45NjUwMDMsMjMuOTMwMDAxOSAxNzguNjU5OTk2LDI0LjEyIDE3OS40MiwyNC4xMiBDMTgwLjE4MDAwNCwyNC4xMiAxODAuODc5OTk3LDIzLjkzMDAwMTkgMTgxLjUyLDIzLjU1IEMxODIuMTYwMDAzLDIzLjE2OTk5ODEgMTgyLjY2NDk5OCwyMi42NTUwMDMyIDE4My4wMzUsMjIuMDA1IEMxODMuNDA1MDAyLDIxLjM1NDk5NjcgMTgzLjU5LDIwLjY0MDAwMzkgMTgzLjU5LDE5Ljg2IEwxODMuNTksMTkuODYgWiBNMTk3LjMzLDYgTDE5Ny4zMywyOC4yIEwxOTIuMzUsMjguMiBMMTkyLjM1LDYgTDE5Ny4zMyw2IFogTTIwNS45MSw2IEwyMDUuOTEsMjguMiBMMjAwLjkzLDI4LjIgTDIwMC45Myw2IEwyMDUuOTEsNiBaIiBpZD0iTW9uZXl3YWxsIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");background-size:contain;background-position-y:center}

.FooterSafePayment{margin-top:0.3em}.FooterSafePayment .Link{color:#fff}.FooterSafePayment .Link .Icon{width:1.4em;height:1.4em}.FooterSafePayment .Link .Icon svg{fill:#fff}

.SocialLinks{list-style:none;display:inline;margin:0;padding:0}.SocialLinks>li{display:inline;margin-right:8px}.SocialLinks>li:last-child{margin-right:0}.SocialLinks__Link{display:inline-block;width:36px;height:36px}.SocialLinks__Link .Icon{width:36px;height:36px}

.DesktopFooter{padding:1em 0}.DesktopFooter__Top{max-width:100%;margin-left:auto;margin-right:auto;border-bottom:1px solid #37474F;margin-bottom:10px}.DesktopFooter__Top:after{content:" ";display:block;clear:both}.FooterLeft{width:49.15254%;float:left;margin-right:1.69492%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FooterLeft{width:57.62712%;float:left;margin-right:1.69492%}}.FooterLeft__Columns{max-width:100%;margin-left:auto;margin-right:auto}.FooterLeft__Columns:after{content:" ";display:block;clear:both}.FooterLeft__Social{margin:30px 0}.FooterRight{width:40.67797%;float:right;margin-right:0}.FooterRight .FooterRightRow{max-width:100%;margin-left:auto;margin-right:auto}.FooterRight .FooterRightRow:after{content:" ";display:block;clear:both}.FooterRight__Left{width:49.15254%;float:left;margin-right:1.69492%}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FooterRight__Left{width:40.67797%;float:left;margin-right:1.69492%}}.FooterRight__Right{width:49.15254%;float:right;margin-right:0}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FooterRight__Right{width:57.62712%;float:right;margin-right:0}}.FooterRight__Apps .FooterLinks{line-height:1.8em}.FooterRight__Payments{margin-top:15px;text-align:right}@media only screen and (min-width: 1280px) and (min-height: 451px){.FooterRight__Payments{margin-top:-20px}}.FooterBottom{max-width:100%;margin-left:auto;margin-right:auto}.FooterBottom:after{content:" ";display:block;clear:both}.FooterBottom__Left{width:49.15254%;float:left;margin-right:1.69492%;padding-top:15px;background-image:url("/v1/images/TCH.png");background-repeat:no-repeat;background-position:right 100% center;background-size:contain;min-height:60px}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FooterBottom__Left{width:40.67797%;float:left;margin-right:1.69492%}}.FooterBottom__Right{width:49.15254%;float:right;margin-right:0;padding-top:4px;text-align:right}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.FooterBottom__Right{width:57.62712%;float:right;margin-right:0}}.FooterBottomLinks{text-align:center;margin-bottom:15px}.FooterBottomLinks .FooterLinks>li{display:inline-block}.FooterBottomLinks .FooterLinks>li>a{white-space:nowrap}

.MobileFooter{padding:.5em 0}.MobileFooter__Top{text-align:center;padding-bottom:1em}.MobileFooter__Bottom{padding:0 0 1em 0;background-image:url("/v1/images/TCH.png");background-repeat:no-repeat;background-position:right 0 center;background-size:contain}.MobileFooter__Social{margin-top:1em}.MobileFooter__Payments{margin-top:1em}

.Footer{color:#fff;background-color:#202730;font-size:0.93rem}

.HeaderDesktop__ItemWrapper{line-height:normal;display:inline-block;vertical-align:middle;margin-left:2em;border-left:1px solid #293440;padding:1.3em 0 1.3em 2em;position:relative}.HeaderDesktop__ItemWrapper::before{content:"";display:block;border-left:1px solid #20262c;position:absolute;left:-2px;top:0;height:3.95em}.HeaderDesktop__ItemWrapper--lk a{color:#fff !important;text-decoration:none !important}.HeaderDesktop__ItemWrapper--lk a svg{fill:#fff !important}.HeaderDesktop__ItemWrapper .Link--underline{font-size:0.93rem}.HeaderDesktop__ItemWrapper .Link--underline .Link__Content{border-bottom:none}.HeaderDesktop .DropdownSelect__Item>a{text-decoration:none}.HeaderDesktop .DropdownTargetLink{color:#fff}.HeaderDesktop .DropdownTargetLink .Icon svg{fill:#fff}.HeaderDesktop__Brand{display:inline-block;padding:0.7em 0}.HeaderDesktop__Brand span{top:2px;position:relative;animation:fadeIn .2s}.HeaderDesktop__Brand .AviakassaLogo path:first-child{fill:#fff}.HeaderDesktop__Items{float:right;height:36px;line-height:36px}

.HeaderMobile{text-align:center;padding:.5em 1em}.HeaderMobile__Nav{float:left;height:36px;line-height:36px}.HeaderMobile__Brand{display:inline-block;vertical-align:middle}.HeaderMobile__Brand .AviakassaLogo path:first-child{fill:#fff}.HeaderMobile__User{float:right;height:36px;line-height:36px}.HeaderMobile .HeaderMobileNav__Button svg,.HeaderMobile .HeaderMobileUser__Button svg{fill:#fff}

.MobileSidebar{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:20}.MobileSidebar__Overlay{width:100%;height:100%;background-color:#424242;opacity:.7}.MobileSidebar__Content{position:absolute;top:0;left:0;height:100%;background-color:#fff}.MobileSidebar__Close{cursor:pointer;position:absolute;right:0;width:2em;height:2em;line-height:2em;text-align:center;margin-right:-2em}.MobileSidebar__Close svg{fill:#9E9E9E}.MobileSidebar__Close:hover svg{fill:#fff}.MobileSidebar__Close:active svg{fill:#E53935}.MobileSidebar.is-open{display:block}.MobileSidebar.is-open .MobileSidebar__Content{animation-duration:.2s;animation-name:mobileSidebarSlideLeft}.MobileSidebar--right.is-open .MobileSidebar__Close{left:0;right:auto;margin-right:0;margin-left:-2em}.MobileSidebar--right.is-open .MobileSidebar__Content{right:0;left:auto;animation-name:mobileSidebarSlideRight}@keyframes mobileSidebarSlideLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes mobileSidebarSlideRight{from{transform:translateX(100%)}to{transform:translateX(0)}}

.HeaderMobileNav__Button{cursor:pointer;font-size:20px}.HeaderMobileNav__SidebarContent{line-height:normal;text-align:left;width:200px;padding:1em}.HeaderMobileNav__NavigationItem{display:block;padding-bottom:1em;text-align:left}.HeaderMobileNav__Separator{margin-left:-1em;margin-right:-1em;background-color:#eee;margin-bottom:.5em;height:1px}.HeaderMobileNav .LocaleSelect{margin-right:1em}

.Header{color:#fff;background-color:#1f2630;height:57px}.Header--isHomeTravel{height:auto;background-color:#2f3a58}.Header--isHomeTravel .HeaderDesktop__ItemWrapper{border-left:none}.Header--isHomeTravel .HeaderDesktop__ItemWrapper::before{content:none}

.Nav{table-layout:fixed;display:table;width:100%;padding:0;margin:0}.Nav__Item{text-align:center;position:relative;display:table-cell;vertical-align:top;font-size:18px}.Nav__Item__Link,.Nav__Item__NoLink{font-weight:600;display:block;text-decoration:none;color:#9E9E9E;padding:.5em 1em}.Nav__Item__NoLink{color:#cccccc}.Nav__Item:after{left:0;height:0;opacity:0;width:100%;content:' ';display:block;position:absolute;top:-3px;background-color:#039BE5;transition:height .2s,opacity .2s}.Nav__Item--dropdown{padding:.5em 1em}.Nav__Item--dropdown .Nav__Item__Link{vertical-align:middle;display:inline-block;padding:0}.Nav__Item.is-active{box-shadow:none}.Nav__Item.is-active .DropdownTargetLink__Arrow svg{fill:#039BE5}.Nav__Item.is-active:after{height:3px;opacity:1}.Nav__Item.is-active .Nav__Item__Link{color:#fff}

.Navigation{border-top:3px solid #039be5;background-color:rgba(3,155,229,0.4)}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Navigation .Nav__Item{font-size:1rem}}.Navigation .Nav__Item .Nav__Item__Link{color:#fff}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Navigation .Nav__Item .Nav__Item__Link{background-color:rgba(0,0,0,0.08);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Navigation .Nav__Item .Nav__Item__Link{background-color:rgba(0,0,0,0.08);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Navigation .Nav__Item .Nav__Item__Link{background-color:rgba(0,0,0,0.08);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Navigation .Nav__Item.is-active .Nav__Item__Link{background-color:rgba(255,255,255,0.2)}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Navigation .Nav__Item.is-active .Nav__Item__Link{background-color:rgba(255,255,255,0.2)}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Navigation .Nav__Item.is-active .Nav__Item__Link{background-color:rgba(255,255,255,0.2)}}.Navigation .Nav__Item:hover{background-color:rgba(255,255,255,0.1)}.Navigation .Nav__Item::before{content:'';background-color:rgba(255,255,255,0.2);width:2px;height:37px;left:-1px;position:absolute}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.Navigation .Nav__Item::before{height:34px}}@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 451px){.Navigation .Nav__Item::before{height:34px}}@media only screen and (min-width: 1280px) and (min-height: 451px){.Navigation .Nav__Item::before{height:34px}}.Navigation .Nav__Item:first-child::before{display:none}

/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes dropdownMenuEnter{from{opacity:0;-webkit-transform:translate3d(0, -10%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes dropdownMenuEnter{from{opacity:0;transform:translate3d(0, -10%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@-webkit-keyframes dropdownMenuLeave{from{opacity:1;-webkit-transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(0, -10%, 0)}}@keyframes dropdownMenuLeave{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -10%, 0)}}@-webkit-keyframes popoutEnter{from{opacity:0;-webkit-transform:translate3d(0, 10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@keyframes popoutEnter{from{opacity:0;transform:translate3d(0, 10px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@-webkit-keyframes popoutLeave{from{opacity:1;-webkit-transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(0, 20px, 0)}}@keyframes popoutLeave{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 20px, 0)}}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-font-smoothing:antialiased}to{opacity:1;-webkit-font-smoothing:antialiased}}@keyframes fadeIn{from{opacity:0;-webkit-font-smoothing:antialiased}to{opacity:1;-webkit-font-smoothing:antialiased}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes noneIn{from{}to{}}@keyframes noneIn{from{}to{}}@-webkit-keyframes noneOut{from{}to{}}@keyframes noneOut{from{}to{}}@-webkit-keyframes slideUp{from{-webkit-transform:translate3d(0, 100%, 0)}to{-webkit-transform:none}}@keyframes slideUp{from{transform:translate3d(0, 100%, 0)}to{transform:none}}@-webkit-keyframes slideDown{from{-webkit-transform:translate3d(0, -100%, 0)}to{-webkit-transform:none}}@keyframes slideUp{from{transform:translate3d(0, -100%, 0)}to{transform:none}}@-webkit-keyframes slideInFromLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none}}@keyframes slideInFromLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}@-webkit-keyframes slideInFromRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none}}@keyframes slideInFromRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}@-webkit-keyframes slideOutToLeft{from{opacity:1;-webkit-transform:none}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0)}}@keyframes slideOutToLeft{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slideOutToRight{from{opacity:1;-webkit-transform:none}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0)}}@keyframes slideOutToRight{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(100%, 0, 0)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes pulse{0%,80%,100%{opacity:0}40%{opacity:1}}@keyframes pulse{0%,80%,100%{opacity:0}40%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes zoomUpIn{0%{opacity:0;transform-origin:50% 0%;transform:scale(0.8)}100%{transform-origin:50% 0%;transform:scale(1)}}@keyframes zoomUpOut{0%{transform-origin:50% 0%;transform:scale(1)}100%{opacity:0;transform-origin:50% 0%;transform:scale(0.8)}}@keyframes zoomLeftIn{0%{opacity:0;transform-origin:0% 50%;transform:scale(0.8)}100%{transform-origin:0% 50%;transform:scale(1)}}@keyframes zoomLeftOut{0%{transform-origin:0% 50%;transform:scale(1)}100%{opacity:0;transform-origin:0% 50%;transform:scale(0.8)}}@keyframes zoomRightIn{0%{opacity:0;transform-origin:100% 50%;transform:scale(0.8)}100%{transform-origin:100% 50%;transform:scale(1)}}@keyframes zoomRightOut{0%{transform-origin:100% 50%;transform:scale(1)}100%{opacity:0;transform-origin:100% 50%;transform:scale(0.8)}}@keyframes zoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.8)}100%{transform-origin:50% 100%;transform:scale(1)}}@keyframes zoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}100%{opacity:0;transform-origin:50% 100%;transform:scale(0.8)}}@keyframes dropDownIn{0%{transform:translateY(-5px);-webkit-font-smoothing:antialiased}100%{transform:translateY(0)}}@keyframes dropDownOut{0%{transform:translateY(0)}100%{transform:translateY(-5px);-webkit-font-smoothing:antialiased}}@keyframes dropUpIn{0%{transform:translateY(5px);-webkit-font-smoothing:antialiased}100%{transform:translateY(0)}}@keyframes dropUpOut{0%{transform:translateY(0)}100%{transform:translateY(5px);-webkit-font-smoothing:antialiased}}@keyframes dropLeftIn{0%{transform:translateX(5px);-webkit-font-smoothing:antialiased}100%{transform:translateX(0)}}@keyframes dropLeftOut{0%{transform:translateX(0)}100%{transform:translateX(5px);-webkit-font-smoothing:antialiased}}@keyframes dropRightIn{0%{transform:translateX(-5px);-webkit-font-smoothing:antialiased}100%{transform:translateX(0)}}@keyframes dropRightOut{0%{transform:translateX(0)}100%{transform:translateX(-5px);-webkit-font-smoothing:antialiased}}@keyframes slideLeftIn{0%{transform:translateX(-10%);-webkit-font-smoothing:antialiased}100%{transform:translateX(0)}}@keyframes slideLeftOut{0%{transform:translateX(0)}100%{transform:translateX(10%);-webkit-font-smoothing:antialiased}}@keyframes slideRightIn{0%{transform:translateX(10%);-webkit-font-smoothing:antialiased}100%{transform:translateX(0)}}@keyframes slideRightOut{0%{transform:translateX(0)}100%{transform:translateX(-10%);-webkit-font-smoothing:antialiased}}*,*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#424242;font-size:14px;line-height:1.4em}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{outline:none;cursor:pointer;color:#039BE5;text-decoration:none}a svg{fill:#039BE5}a:hover,a:focus{text-decoration:none;color:#1fb4fc}a:hover svg,a:focus svg{fill:#1fb4fc}img{vertical-align:middle}hr{border:0;border-top:1px solid;margin-bottom:2em;margin-top:2em}ol,ul{margin:10px 0;padding-left:20px}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_light/OpenSans-Light-webfont.eot");src:url("/v1/fonts/opensans/opensans_light/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_light/OpenSans-Light-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_light/OpenSans-Light-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_light/OpenSans-Light-webfont.svg#open_sanslight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.eot");src:url("/v1/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_lightitalic/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.eot");src:url("/v1/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.eot");src:url("/v1/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_italic/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.eot");src:url("/v1/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_semibold/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.eot");src:url("/v1/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.eot");src:url("/v1/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_bold/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.eot");src:url("/v1/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_bolditalic/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.eot");src:url("/v1/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_extrabold/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url("/v1/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.eot");src:url("/v1/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("/v1/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"),url("/v1/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"),url("/v1/fonts/opensans/opensans_extrabolditalic/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg");font-weight:800;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Hairline.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-HairlineItalic.woff2") format("woff2");font-weight:100;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Thin.woff2") format("woff2");font-weight:200;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-ThinItalic.woff2") format("woff2");font-weight:200;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Semibold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-SemiboldItalic.woff2") format("woff2");font-weight:600;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Heavy.woff2") format("woff2");font-weight:800;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-HeavyItalic.woff2") format("woff2");font-weight:800;font-style:italic}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-Black.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:'Lato';src:url("/v1/fonts/Lato/Lato-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-Thin.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-ThinItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Montserrat';src:url("/v1/fonts/Montserrat/Montserrat-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'Roboto';src:url("/v1/fonts/Roboto/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url("/v1/fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url("/v1/fonts/Roboto/Roboto-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Roboto';src:url("/v1/fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Roboto';src:url("/v1/fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal}body{background-color:#65c1ef}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.App .Container{max-width:100%}}@media only screen and (min-width: 628px) and (max-width: 1023px) and (min-height: 451px){.App .Container{width:95%;max-width:95%}}.SearchFormWrapper{padding:1em 0}@media only screen and (max-width: 627px), only screen and (max-height: 450px){.SearchFormWrapper{padding:10px 0}}.AppWrapper{padding:1em 0}html,body{height:100%}#reactApp{height:100%;min-height:100vh}.App{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.App--isHomeTravel{background-color:#fcfcfc;height:auto;min-height:100%}.App__Page{flex:1;height:auto}.Full{width:100%;height:100%}.FullCenter{left:50% !important;position:absolute !important;top:50% !important;transform:translate(-50%, -50%);text-align:center}.HeroText{font-size:200px;line-height:1em}html,body{font-family:'Open Sans', sans-serif;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#424242;font-size:14px;line-height:1.4em}h1,h2,h3{margin-top:1.43rem;margin-bottom:0.72rem;font-weight:600}h4,h5,h6{margin-top:0.72rem;margin-bottom:0.72rem;font-weight:600}h1{font-size:1.57rem}h2{font-size:1.57rem}h3{font-size:1.43rem}h4{font-size:1.29rem}p{margin:0 0 0.72rem}a{color:#3598db;text-decoration:underline;line-height:inherit;cursor:pointer}a:hover,a:focus{color:#1976D2;text-decoration:underline}a img{border:0}

