/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.ttw3-mat-select-panel{max-width:initial!important}.ttw3-mat-dialog{font-family:Open Sans,sans-serif}.ttw3-mat-dialog .mat-dialog-container{padding:2em}.ttw3-mat-dialog .mat-dialog-title{margin:0 0 1em;display:flex;justify-content:space-between;align-items:center}.ttw3-mat-dialog .close-dialog-icon:hover{cursor:pointer}@media all and (max-width: 767px){.ttw3-mat-dialog .close-dialog-icon{align-self:baseline}}.ttw3-mat-dialog .mat-dialog-content{line-height:1.5}.ttw3-mat-dialog .mat-dialog-actions{margin-bottom:0;padding:0;margin-top:1.5em;justify-content:flex-end}.ttw3-mat-dialog .mat-dialog-actions:last-child{margin-bottom:0}.tt-ns.ttw3-mat-dialog--route-details .mat-dialog-container{padding:1em}@media all and (max-width: 479px){.tt-ns.ttw3-mat-dialog--route-details .mat-dialog-container{padding:1em .5em}}.tt-ns.ttw3-mat-dialog--route-details .mat-dialog-content{max-height:initial;margin-top:.5em}.tt-ns.ttw3-mat-dialog--nkk-links{max-width:initial}.tt-ns.ttw3-mat-dialog--nkk-links .mat-dialog-container{overflow-y:hidden}.tt-ns.ttw3-mat-dialog--nkk-links .mat-dialog-content{max-height:initial;margin-top:0;height:100%}.mat-menu-panel.ticket-actions-menu-panel{box-shadow:0 6px 10px #d6d6d6,0 4px 10px #d6d6d6;margin:8px 0}.tt-ns.tt-tourist a{color:#4bbaf7}.tt-ns.tt-tourist a:hover{color:#0fa9fe}.tt-ns.tt-tourist .text-brand,.tt-ns.tt-tourist .ttw-pseudo-link{color:#4bbaf7}.tt-ns.tt-tourist .ttw-pseudo-link:hover{color:#0fa9fe}.tt-ns.tt-tourist .qr-icon-in-text{color:#4bbaf7}.tt-ns.tt-tourist ttw-car-item.selected .car-view__car-img,.tt-ns.tt-tourist ttw-car-item:hover .car-view__car-img{color:#4bbaf7}.tt-ns.tt-tourist .car-svg-scheme svg #car,.tt-ns.tt-tourist .car-svg-scheme svg #borders,.tt-ns.tt-tourist .car-svg-scheme svg [style*="fill:#5d9e30"],.tt-ns.tt-tourist .car-svg-scheme svg [style*="fill:#5d9e32"]{fill:#4bbaf7!important}.tt-ns.tt-tourist .car-svg-scheme [type=seat]{stroke:#4bbaf7!important}.tt-ns.tt-tourist .car-svg-scheme [type=shelve],.tt-ns.tt-tourist .car-svg-scheme [type=number],.tt-ns.tt-tourist .car-svg-scheme [type=number] *{fill:#4bbaf7!important}.tt-ns.tt-p24-jur a{color:#0d9bd0}.tt-ns.tt-p24-jur a:hover{color:#026799}.tt-ns.tt-p24-jur .text-brand,.tt-ns.tt-p24-jur .ttw-pseudo-link{color:#0d9bd0}.tt-ns.tt-p24-jur .ttw-pseudo-link:hover{color:#026799}.tt-ns.tt-p24-jur .qr-icon-in-text{color:#0d9bd0}.tt-ns.tt-p24-jur ttw-car-item.selected .car-view__car-img,.tt-ns.tt-p24-jur ttw-car-item:hover .car-view__car-img{color:#0d9bd0}.tt-ns.tt-p24-jur .car-svg-scheme svg #car,.tt-ns.tt-p24-jur .car-svg-scheme svg #borders,.tt-ns.tt-p24-jur .car-svg-scheme svg [style*="fill:#5d9e30"],.tt-ns.tt-p24-jur .car-svg-scheme svg [style*="fill:#5d9e32"]{fill:#0d9bd0!important}.tt-ns.tt-p24-jur .car-svg-scheme [type=seat]{stroke:#0d9bd0!important}.tt-ns.tt-p24-jur .car-svg-scheme [type=shelve],.tt-ns.tt-p24-jur .car-svg-scheme [type=number],.tt-ns.tt-p24-jur .car-svg-scheme [type=number] *{fill:#0d9bd0!important}.tt-ns *{box-sizing:border-box}.tt-ns a{color:#8bc34a;text-decoration:none;font-size:inherit;font-style:inherit;display:initial;cursor:pointer}.tt-ns a:hover{color:#69af25;text-decoration:underline}.tt-ns label{font-size:inherit;font-weight:initial;margin:initial;max-width:initial}.tt-ns table{border-collapse:collapse;border-spacing:0}.tt-ns .text-brand{color:#8bc34a}.tt-ns .w100{width:100%}.tt-ns .text-left{text-align:left!important}.tt-ns .text-center{text-align:center!important}.tt-ns .text-right{text-align:right!important}.tt-ns .bold{font-weight:700}.tt-ns .semi-bold{font-weight:600}.tt-ns .no-wrap{white-space:nowrap}.tt-ns .helper__mt{margin-top:16px}.tt-ns .helper__mt--small{margin-top:8px}.tt-ns .helper__mt--middle{margin-top:24px}.tt-ns .helper__mt--big{margin-top:32px}.tt-ns .helper__mb{margin-bottom:16px}.tt-ns .helper__mb--small{margin-bottom:8px}.tt-ns .helper__mb--middle{margin-bottom:24px}.tt-ns .helper__mb--big{margin-bottom:32px}.tt-ns .ttw-invisible{visibility:hidden}.tt-ns .ttw-hidden,.tt-ns .visible-phone320,.tt-ns .visible-phone480,.tt-ns .visible-phone600,.tt-ns .visible-tablet,.tt-ns .visible-desktop{display:none!important}@media all and (max-width: 479px){.tt-ns .visible-phone320{display:block!important}.tt-ns .hidden-phone320{display:none!important}}@media all and (min-width: 480px) and (max-width: 599px){.tt-ns .visible-phone480{display:block!important}.tt-ns .hidden-phone480{display:none!important}}@media all and (min-width: 600px) and (max-width: 767px){.tt-ns .visible-phone600{display:block!important}.tt-ns .hidden-phone600{display:none!important}}@media all and (min-width: 768px) and (max-width: 979px){.tt-ns .visible-tablet{display:block!important}.tt-ns .hidden-tablet{display:none!important}}@media all and (min-width: 980px){.tt-ns .visible-desktop{display:block!important}.tt-ns .hidden-desktop{display:none!important}}.tt-ns .ttw-mat-icon{color:#9e9e9e}.tt-ns .ttw-mat-icon:not(.no-hover):hover{color:#212121}.tt-ns .step-actions{margin-top:2em}@media all and (max-width: 479px){.tt-ns .step-actions{display:flex;flex-direction:column}}@media all and (max-width: 479px){.tt-ns .step-actions button{width:100%}}.tt-ns .step-actions button:not(:first-child){margin-left:.5em}@media all and (max-width: 479px){.tt-ns .step-actions button:not(:first-child){margin:.5em 0 0}}.tt-ns .step-actions--phone480-full{margin-top:2em}@media all and (max-width: 599px){.tt-ns .step-actions--phone480-full{display:flex;flex-direction:column}}@media all and (max-width: 599px){.tt-ns .step-actions--phone480-full button{width:100%}}.tt-ns .step-actions--phone480-full button:not(:first-child){margin-left:.5em}@media all and (max-width: 599px){.tt-ns .step-actions--phone480-full button:not(:first-child){margin:.5em 0 0}}.tt-ns .ttw-pseudo-link{color:#8bc34a;cursor:pointer;line-height:1.5}.tt-ns .ttw-pseudo-link:hover{color:#69af25;text-decoration:underline}.tt-ns .qr-icon-in-text{background:url(images/ic-qr-cd.f6b76433f789388b.svg) no-repeat center;color:#8bc34a;display:inline-block;position:relative;top:3px;text-indent:-9999px;background-size:1em;width:1em;height:1em}.tt-ns .qr-icon-in-text--absent{background-image:url(images/ic-qr-cd-absent.2b5ddfa861652b0f.svg)}.tt-ns .ttw-notify-info{font-size:22px;line-height:1.36;text-align:center;max-width:660px;margin:0 auto}.tt-ns .ttw-card-title{font-size:20px;font-weight:600;margin-bottom:24px}.tt-ns .ttw-card-block{padding:1.5em 2em;background:#fff;border-radius:2px}@media all and (min-width: 480px) and (max-width: 979px){.tt-ns .ttw-card-block{padding:1.5em}}@media all and (max-width: 479px){.tt-ns .ttw-card-block{padding:1em}}.tt-ns .ttw-card-block.active{box-shadow:0 4px 8px #00000029,0 2px 8px #00000029}.tt-ns .mat-card.ttw-card-item{padding:1em 1.5em}@media all and (min-width: 480px) and (max-width: 979px){.tt-ns .mat-card.ttw-card-item{padding:1em}}@media all and (max-width: 479px){.tt-ns .mat-card.ttw-card-item{padding:.5em}}.tt-ns .return-insurance-checkbox .mat-checkbox-label{white-space:normal}.tt-ns .card-list-field .mat-form-field-infix{padding:.5em 0;line-height:1.5}.tt-ns .monitoring-trains-choice__cb .mat-checkbox-inner-container{margin-right:1em}.tt-ns .cash-back-client-sum-field:not(.mat-form-field-should-float) .mat-form-field-label,.tt-ns .buyout-max-price-field:not(.mat-form-field-should-float) .mat-form-field-label{line-height:2}.tt-ns .ttw-slider{padding:.5em 0}.tt-ns .ttw-slider.mat-slider-horizontal .mat-slider-wrapper{left:0;right:0}.tt-ns .otp-part-field .mat-form-field-infix{border-top-width:0}.tt-ns .loader--right .mat-spinner{text-align:right}.tt-ns .loader--right .mat-spinner .mat-progress-spinner-svg-wrapper{display:inline-block;vertical-align:middle}.tt-ns .mat-progress-bar .mat-progress-bar-label{font-size:22px;line-height:1.36;margin-bottom:24px}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBWV49_lSm1NYrwo-zkhivY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKaRobkAwv3vxw3jMhVENGA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzP8zf_FOSsgRmwsS7Aa9k2w.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans Semibold Italic"),local("OpenSans-SemiboldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp6iIh_FvlUHQwED9Yt5Kbw.woff2) format("woff2");unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxiFaMxiho_5XQnyRZzQsrZs.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgalQocB-__pDVGhF3uS2Ks.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmhQUTDJGru-0vvUpABgH8I.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxujkDdvhIIFj_YMdgqpnSB0.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.mat-icon{min-width:24px}.btw-actions{display:flex;gap:.5em}@media all and (max-width: 599px){.btw-actions{flex-direction:column}.btw-actions button{width:100%;text-align:center;margin:0!important}}.btw-actions button .mat-button-wrapper{display:flex;align-items:center;justify-content:center;gap:.5em}.error-hint{color:#9e9e9e;font-size:.75em;line-height:1.5em;margin:-1em 0 1.5em}.drop-suffix{opacity:.5;cursor:pointer}.drop-suffix.opened{transition:.33s;transform:rotate(-180deg);opacity:1}.mat-form-field:hover .drop-suffix{opacity:1}.mat-option.mat-option-disabled.mat-selected .mat-option-text{color:#8bc34a}.full-line{width:100%}.form-field.big{flex:1;max-width:312px}.form-field .mat-form-field{width:100%}@media all and (max-width: 599px){.form-field{width:100%;max-width:none!important}}.btw-mat-select-panel{max-width:initial!important}.btw-mat-dialog{font-family:Open Sans,sans-serif}.btw-mat-dialog .mat-dialog-container{padding:2em}.btw-mat-dialog .mat-dialog-title{margin:0 0 1.5em;display:flex;justify-content:space-between;align-items:center}.btw-mat-dialog .close-dialog-icon{font-size:1.375em}.btw-mat-dialog .close-dialog-icon:hover{cursor:pointer}.btw-mat-dialog .mat-dialog-content{line-height:1.5}.btw-mat-dialog .mat-dialog-actions{margin-bottom:0;padding:0;margin-top:1.5em}.btw-mat-dialog .mat-dialog-actions:last-child{margin-bottom:0}.btw-ns.btw-mat-dialog--nkk-links{max-width:initial}.btw-ns.btw-mat-dialog--nkk-links .mat-dialog-container{overflow-y:hidden}.btw-ns.btw-mat-dialog--nkk-links .mat-dialog-content{max-height:initial;margin-top:0;height:100%}.mat-menu-panel.btw-menu-panel{box-shadow:0 6px 10px #d6d6d6,0 4px 10px #d6d6d6;margin:8px 0}.mat-menu-panel.btw-menu-panel .btw-mat-menu-item--selected{color:#8bc34a}.bus-progress-bar .mat-progress-bar-label{display:flex;align-items:center;justify-content:center;font-size:1.375em;margin-bottom:1em!important;line-height:1.36}.btw-ns{display:block;width:100%;min-width:320px;margin:0 auto;position:relative;font-size:16px;font-family:Open Sans,sans-serif;line-height:24px;color:#212121}.btw-ns *{box-sizing:border-box;font-family:Open Sans,sans-serif}.btw-ns .btw-card-block{padding:1.5em 2em;background:#fff;border-radius:2px}@media all and (min-width: 480px) and (max-width: 979px){.btw-ns .btw-card-block{padding:1.5em}}@media all and (max-width: 479px){.btw-ns .btw-card-block{padding:1em}}.btw-ns .btw-card-block_title{font-size:1.25em;font-weight:600}.btw-ns .btw-card-block--back-trip{margin-top:1em}.btw-ns .btw-card-block--first{border-bottom-left-radius:0;border-bottom-right-radius:0}.btw-ns .btw-card-block--last{border-top-left-radius:0;border-top-right-radius:0}.btw-ns .btw-pseudo-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#8bc34a;cursor:pointer;line-height:1.5;background-color:transparent;border:none;font-size:1em;outline:none;font-family:inherit;padding:0}.btw-ns .btw-pseudo-link.active,.btw-ns .btw-pseudo-link:hover{color:#69af25;text-decoration:underline}.btw-ns .btw-pseudo-link.disabled{color:#c2c2c2;cursor:default;text-decoration:none}.btw-ns .btw-pseudo-link_icon{color:#8bc34a!important;transition:.23s}.btw-ns .btw-pseudo-link_icon.rotate{transform:rotate(180deg)}.btw-ns a{color:#8bc34a;text-decoration:none;font-size:inherit;font-style:inherit;display:initial;cursor:pointer}.btw-ns a:hover{text-decoration:underline;color:#69af25}@media all and (max-width: 599px){.btw-ns .desktop-only{display:none}}.btw-ns .mobile-only{display:none}@media all and (max-width: 599px){.btw-ns .mobile-only{display:initial}}.btw-ns label{font-size:inherit;font-weight:initial;margin:initial;display:initial}.btw-ns table{border-collapse:collapse;border-spacing:0}.btw-ns .text-brand{color:#8bc34a}.btw-ns .w100{width:100%}.btw-ns .text-left{text-align:left!important}.btw-ns .text-center{text-align:center!important}.btw-ns .text-right{text-align:right!important}.btw-ns .bold{font-weight:700}.btw-ns .helper__mt{margin-top:16px}.btw-ns .helper__mt--small{margin-top:8px}.btw-ns .helper__mt--middle{margin-top:24px}.btw-ns .helper__mt--big{margin-top:32px}.btw-ns .helper__mb{margin-bottom:16px}.btw-ns .helper__mb--small{margin-bottom:8px}.btw-ns .helper__mb--middle{margin-bottom:24px}.btw-ns .helper__mb--big{margin-bottom:32px}.btw-ns .hidden{display:none!important}.btw-ns .btw-invisible{visibility:hidden}.btw-ns .btw-icon{display:inline-block;width:1.5em;height:1.5em;background-size:1.5em}.btw-ns .btw-mat-icon-container mat-icon svg path[fill],.btw-ns mat-icon.btw-mat-icon svg path[fill]{fill:#9e9e9e}.btw-ns .btw-mat-icon-container:hover mat-icon.btw-mat-icon--hover svg path[fill],.btw-ns mat-icon.btw-mat-icon--hover:hover svg path[fill]{fill:#212121}.btw-ns .btw-mat-icon--hover:hover{color:#212121}.btw-ns mat-icon.passenger-icon svg path[fill]{fill:#8bc34a}.btw-ns .visible-phone320,.btw-ns .visible-phone480,.btw-ns .visible-phone600,.btw-ns .visible-tablet,.btw-ns .visible-desktop{display:none!important}@media all and (max-width: 479px){.btw-ns .visible-phone320{display:block!important}.btw-ns .hidden-phone320{display:none!important}}@media all and (min-width: 480px) and (max-width: 599px){.btw-ns .visible-phone480{display:block!important}.btw-ns .hidden-phone480{display:none!important}}@media all and (min-width: 600px) and (max-width: 767px){.btw-ns .visible-phone600{display:block!important}.btw-ns .hidden-phone600{display:none!important}}@media all and (min-width: 768px) and (max-width: 979px){.btw-ns .visible-tablet{display:block!important}.btw-ns .hidden-tablet{display:none!important}}@media all and (min-width: 980px){.btw-ns .visible-desktop{display:block!important}.btw-ns .hidden-desktop{display:none!important}}.btw-ns .step-actions{margin-top:2em}@media all and (max-width: 479px){.btw-ns .step-actions{display:flex;flex-direction:column}}@media all and (max-width: 479px){.btw-ns .step-actions button{width:100%}}.btw-ns .step-actions button:not(:first-child){margin-left:.5em}@media all and (max-width: 479px){.btw-ns .step-actions button:not(:first-child){margin:.5em 0 0}}.btw-ns .step-actions--phone480-full{margin-top:2em}@media all and (max-width: 599px){.btw-ns .step-actions--phone480-full{display:flex;flex-direction:column}}@media all and (max-width: 599px){.btw-ns .step-actions--phone480-full button{width:100%}}.btw-ns .step-actions--phone480-full button:not(:first-child){margin-left:.5em}@media all and (max-width: 599px){.btw-ns .step-actions--phone480-full button:not(:first-child){margin:.5em 0 0}}.btw-ns .tooltip-template{display:none}.btw-ns button.mat-raised-button{font-size:16px;font-weight:600;min-height:40px}.btw-ns .station-input .mat-form-field-infix,.btw-ns .point-date-input .mat-form-field-infix{width:100px}.btw-ns .route-points-swap__button .mat-button-wrapper{display:flex;align-items:center;justify-content:center;flex:1}.btw-ns .route-dates .mat-form-field-infix{width:100px}.btw-ns .bs-card,.btw-ns .bs-card:not(.mat-card-flat){padding:1em 1.5em}@media all and (min-width: 480px) and (max-width: 767px){.btw-ns .bs-card,.btw-ns .bs-card:not(.mat-card-flat){padding:1em}}@media all and (max-width: 479px){.btw-ns .bs-card,.btw-ns .bs-card:not(.mat-card-flat){padding:.5em}}@media all and (max-width: 479px){.btw-ns .bs-card{margin-left:-.5em;margin-right:-.5em}}.btw-ns .mat-card-content{font-size:16px}.btw-ns .reserve-result-route,.btw-ns .route-item .route-item-selected,.btw-ns .route-item .route-item-description{cursor:default}.btw-ns .reserve-result-route .bs-card:not(.mat-card-flat),.btw-ns .route-item .route-item-selected .bs-card:not(.mat-card-flat),.btw-ns .route-item .route-item-description .bs-card:not(.mat-card-flat){box-shadow:0 4px 8px #d6d6d6,0 2px 8px #d6d6d6}.btw-ns .reserve-result-route .bs-card:not(.mat-card-flat):hover,.btw-ns .route-item .route-item-selected .bs-card:not(.mat-card-flat):hover,.btw-ns .route-item .route-item-description .bs-card:not(.mat-card-flat):hover{box-shadow:0 4px 8px #d6d6d6,0 2px 8px #d6d6d6}@media all and (max-width: 767px){.btw-ns .reserve-result-route .bs-card:not(.mat-card-flat),.btw-ns .route-item .route-item-selected .bs-card:not(.mat-card-flat),.btw-ns .route-item .route-item-description .bs-card:not(.mat-card-flat){box-shadow:none;border-radius:2px}.btw-ns .reserve-result-route .bs-card:not(.mat-card-flat):hover,.btw-ns .route-item .route-item-selected .bs-card:not(.mat-card-flat):hover,.btw-ns .route-item .route-item-description .bs-card:not(.mat-card-flat):hover{box-shadow:none}}.btw-ns .route-item .route-item-description{cursor:pointer}.btw-ns .route-item .bs-card{padding:1em}@media all and (max-width: 479px){.btw-ns .route-item .bs-card{padding:.5em}}.btw-ns .route-item:hover{cursor:pointer}.btw-ns .card-list-field .mat-form-field-infix{padding:.5em 0;line-height:1.5}.notifier-block{font-family:Open Sans,sans-serif;margin:0 auto!important}.ctw-mat-select-panel{max-width:initial!important}.ctw-mat-select-panel.mat-select-panel .mat-option{white-space:normal}.ctw-mat-dialog{font-family:Open Sans,sans-serif}.ctw-mat-dialog .mat-dialog-container{padding:2em}@media all and (min-width: 480px) and (max-width: 599px){.ctw-mat-dialog .mat-dialog-container{padding:1.5em}}@media all and (max-width: 479px){.ctw-mat-dialog .mat-dialog-container{padding:1em}}.ctw-mat-dialog .mat-dialog-title{font-size:1.375em;line-height:1.36;margin:0;display:flex;justify-content:space-between;align-items:center}.ctw-mat-dialog .close-dialog-icon:hover{cursor:pointer}@media all and (max-width: 767px){.ctw-mat-dialog .close-dialog-icon{align-self:baseline}}.ctw-mat-dialog .mat-dialog-content{margin:1.5em 0 0;padding:0;line-height:1.5}.ctw-mat-dialog .mat-dialog-actions{margin-bottom:0;padding:0;margin-top:1.5em;justify-content:flex-end}.ctw-mat-dialog .mat-dialog-actions:last-child{margin-bottom:0}.mat-menu-panel.ctw-menu-panel{box-shadow:0 6px 10px #d6d6d6,0 4px 10px #d6d6d6;margin:8px 0}.mat-menu-panel.ctw-menu-panel .ctw-mat-menu-item--selected{color:#8bc34a}.ctw-ns.at-archive-range-datepicker .mat-calendar-table-header-divider{display:none}.ctw-ns.at-archive-range-datepicker .mat-calendar-table-header{text-transform:lowercase}.ctw-ns.at-archive-range-datepicker .mat-calendar-body-label{visibility:hidden}.ctw-ns.at-archive-range-datepicker .mat-calendar-body-label[colspan="7"]{display:none}.ctw-ns.at-archive-range-datepicker .mat-calendar-cell-semi-selected:before,.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:not(:last-child).mat-calendar-body-begin-range:not(.mat-calendar-body-end-range):before,.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:not(:first-child).mat-calendar-body-end-range:not(.mat-calendar-body-begin-range):before{content:"";position:absolute;height:90%;width:100%;z-index:-1;top:5%;left:0;right:0;background-color:#8bc34a40}.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:not(:last-child).mat-calendar-body-begin-range:not(.mat-calendar-body-end-range):before,.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:not(:first-child).mat-calendar-body-end-range:not(.mat-calendar-body-begin-range):before{width:50%}.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:not(:last-child).mat-calendar-body-begin-range:not(.mat-calendar-body-end-range):before{left:auto}.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:not(:first-child).mat-calendar-body-end-range:not(.mat-calendar-body-begin-range):before{right:auto}.ctw-ns.at-archive-range-datepicker .mat-calendar-body-label+.mat-calendar-body-cell.mat-calendar-cell-semi-selected:before,.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:first-child.mat-calendar-cell-semi-selected:before{border-radius:50% 0 0 50%}.ctw-ns.at-archive-range-datepicker .mat-calendar-body-cell:last-child.mat-calendar-cell-semi-selected:before{border-radius:0 50% 50% 0}.ctw-ns.at-archive-range-datepicker .mat-calendar-arrow{display:inline-block;position:relative;width:24px;height:24px;margin:0 0 0 12px}.ctw-ns.at-archive-range-datepicker .mat-calendar-arrow:after{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top-width:5px;border-top-style:solid;top:10px;left:7px}.ctw-ns.at-archive-range-datepicker sat-year-view .mat-calendar-body-label{display:none}.ctw-ns.at-archive-range-datepicker sat-year-view .mat-calendar-body-cell{height:60px}.ctw-ns.at-archive-range-datepicker sat-year-view .mat-calendar-body-cell-content{height:50px}.ctw-ns.at-archive-range-datepicker sat-year-view .mat-calendar-body-cell-content{width:50px;left:calc(50% - 25px);top:calc(50% - 25px)}.mat-autocomplete-panel.search-pattern-option-panel .mat-option{white-space:normal}.ctw-ns{display:block;width:100%;min-width:320px;margin:0 auto;position:relative;z-index:0;font-size:16px;font-family:Open Sans,sans-serif;line-height:24px;color:#212121}.ctw-ns *{box-sizing:border-box}.ctw-ns .ctw-mat-icon{color:#9e9e9e}.ctw-ns .ctw-mat-icon:not(.no-hover):hover{color:#212121}.ctw-ns .ctw-card-block{padding:1.5em 2em;background:#fff;border-radius:2px}@media all and (min-width: 480px) and (max-width: 979px){.ctw-ns .ctw-card-block{padding:1.5em}}@media all and (max-width: 479px){.ctw-ns .ctw-card-block{padding:1em}}.ctw-ns .mat-card.ctw-card-item{padding:1em 1.5em}@media all and (min-width: 480px) and (max-width: 979px){.ctw-ns .mat-card.ctw-card-item{padding:1em}}@media all and (max-width: 479px){.ctw-ns .mat-card.ctw-card-item{padding:.5em}}#ch-widget-container>*:first-child{z-index:10!important}*,*:after,*:before{box-sizing:border-box}html{width:100%;height:100%;scroll-padding:30px}.at-container{width:100%;max-width:1264px;margin-right:auto;margin-left:auto}.at-link{color:#8ac542;text-decoration:none}.at-link:hover,.at-link:focus{outline:none;text-decoration:underline}.at-flexbox{display:flex}.at-flex-1{flex:1}.at-flex-wrap-w{flex-wrap:wrap}.at-flex-ai-c{align-items:center}.at-hidden{visibility:hidden}.at-container,.theme-p24-jur .in-frame .at-container{padding:0 32px}@media only screen and (min-width: 481px) and (max-width: 768px){.at-container,.theme-p24-jur .in-frame .at-container{padding:0 16px}}@media only screen and (max-width: 480px){.at-container,.theme-p24-jur .in-frame .at-container{padding:0}}.in-frame .at-container{padding:0}nav{display:flex;position:relative;z-index:1}nav>a{position:relative;display:flex;align-items:center;color:#0000008a;text-decoration:none;transition:color .45s cubic-bezier(.23,1,.32,1),border .45s cubic-bezier(.23,1,.32,1)}nav>a:after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0}nav>a:hover,nav>a:focus,nav>a.active{color:#000}nav>a:hover:after,nav>a:focus:after{background-color:#0000003d}nav>a.active:after{background-color:#8bc34a}nav.top>a{margin-right:32px;text-align:center}nav.widget{background:#fff;box-shadow:0 2px 2px #0000001f,0 0 2px #0000001f}nav.widget a{font-size:20px;padding:24px 24px 26px;background:#fff}nav.widget a .mat-icon{margin-right:8px}nav.widget a.active .mat-icon{color:#8bc34a}.popup-times-container{text-align:right}.error-alert{display:block;text-align:center;padding:8px;font-size:14px;font-weight:600;line-height:1.57;font-style:normal;font-stretch:normal;letter-spacing:normal}.error-alert.lib-alert-error{background:#ffe6e5;color:#ff635f}.error-alert.lib-alert-warn{background:#fdf1dc;color:#f5a623}.error-alert>p{margin:0}.cdk-global-scrollblock app-root{filter:blur(7px)}.custom-popup-header{display:flex;align-items:center;margin-bottom:24px}.custom-popup-header .popup-title{flex:1}.ui-times-icon.mat-icon{width:16px;height:24px}.site-mat-menu-panel.mat-menu-panel{max-width:420px}.site-mat-menu-panel.mat-menu-panel:before{content:"";width:100%;height:8px;position:absolute;top:-8px}.site-nav-opened{overflow-y:hidden}.site-nav-opened .app-content,.site-nav-opened footer{filter:blur(7px);touch-action:none}.mat-icon.inactive{color:#0000003d}#ch-widget-container{position:relative;z-index:1001}.tc-has-header{scroll-padding:100px}.gf-expansion-panel.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px #0000001f,0 0 4px #0000001f;border-radius:3px}.gf-expansion-panel.mat-expansion-panel:not([class*=mat-elevation-z]) .mat-expansion-panel-header{padding:16px}.gf-expansion-panel.mat-expansion-panel:not([class*=mat-elevation-z]) .mat-expansion-panel-body{padding:0 16px 16px}mat-dialog-title,.popup-title{font-size:22px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.36;color:#000000de}.mat-dialog-content .error-alert{margin-top:16px}.popup-times-container .mat-icon-button .mat-button-wrapper,.custom-popup-header .mat-icon-button .mat-button-wrapper{display:inline-block}.at-archive .form-field-without-label .mat-form-field-infix{border-top:0}
