[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:0;border:none}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;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:icons;src:url(../images/rrcd/icons.c5c69d16.eot?424ca1dc5a85e5b330141e53d490c764?#iefix) format("embedded-opentype"),url(../images/rrcd/icons.6eeb8700.woff2?424ca1dc5a85e5b330141e53d490c764) format("woff2"),url(../images/rrcd/icons.19ae52f1.woff?424ca1dc5a85e5b330141e53d490c764) format("woff"),url(../images/rrcd/icons.074c3278.ttf?424ca1dc5a85e5b330141e53d490c764) format("truetype"),url(../images/rrcd/icons.64e7dab3.svg?424ca1dc5a85e5b330141e53d490c764#icons) format("svg")}span[class*=" icon-"]:before,span[class^=icon-]:before{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-accessibility:before{content:"\f101"}.icon-alert-2:before{content:"\f102"}.icon-alert:before{content:"\f103"}.icon-apple:before{content:"\f104"}.icon-arrow-down:before{content:"\f105"}.icon-arrow-left:before{content:"\f106"}.icon-arrow-right-long:before{content:"\f107"}.icon-arrow-right:before{content:"\f108"}.icon-arrow-up:before{content:"\f109"}.icon-bike-2:before{content:"\f10a"}.icon-bike:before{content:"\f10b"}.icon-bus:before{content:"\f10c"}.icon-calendar:before{content:"\f10d"}.icon-card:before{content:"\f10e"}.icon-cart:before{content:"\f10f"}.icon-cartrain:before{content:"\f110"}.icon-cellphone:before{content:"\f111"}.icon-check-circle:before{content:"\f112"}.icon-check:before{content:"\f113"}.icon-children-2:before{content:"\f114"}.icon-children:before{content:"\f115"}.icon-circle-dot:before{content:"\f116"}.icon-circle:before{content:"\f117"}.icon-close:before{content:"\f118"}.icon-connection-one:before{content:"\f119"}.icon-connection:before{content:"\f11a"}.icon-couchette-2:before{content:"\f11b"}.icon-couchette:before{content:"\f11c"}.icon-dog:before{content:"\f11d"}.icon-edit-2:before{content:"\f11e"}.icon-edit:before{content:"\f11f"}.icon-face:before{content:"\f120"}.icon-facebook-2:before{content:"\f121"}.icon-facebook:before{content:"\f122"}.icon-file:before{content:"\f123"}.icon-filled-arrow-left-half-circle:before{content:"\f124"}.icon-filled-arrow-right-half-circle:before{content:"\f125"}.icon-filled-bed:before{content:"\f126"}.icon-filled-bike-circle:before{content:"\f127"}.icon-filled-bike-forbidden:before{content:"\f128"}.icon-filled-bike-rectangle:before{content:"\f129"}.icon-filled-bike:before{content:"\f12a"}.icon-filled-blind:before{content:"\f12b"}.icon-filled-bunk:before{content:"\f12c"}.icon-filled-bus:before{content:"\f12d"}.icon-filled-business-class:before{content:"\f12e"}.icon-filled-car-transport:before{content:"\f12f"}.icon-filled-children:before{content:"\f130"}.icon-filled-cinema:before{content:"\f131"}.icon-filled-circle-lg:before{content:"\f132"}.icon-filled-circle-with-dots:before{content:"\f133"}.icon-filled-circle:before{content:"\f134"}.icon-filled-cross:before{content:"\f135"}.icon-filled-crossed-rectangle:before{content:"\f136"}.icon-filled-drink:before{content:"\f137"}.icon-filled-euro:before{content:"\f138"}.icon-filled-eye:before{content:"\f139"}.icon-filled-first-and-second-class:before{content:"\f13a"}.icon-filled-first-class:before{content:"\f13b"}.icon-filled-half-circle-left:before{content:"\f13c"}.icon-filled-half-circle-right:before{content:"\f13d"}.icon-filled-handicap-rectangle:before{content:"\f13e"}.icon-filled-handicap:before{content:"\f13f"}.icon-filled-hot-beverage:before{content:"\f140"}.icon-filled-house:before{content:"\f141"}.icon-filled-ids:before{content:"\f142"}.icon-filled-line:before{content:"\f143"}.icon-filled-locomotive:before{content:"\f144"}.icon-filled-luggage-circle:before{content:"\f145"}.icon-filled-luggage-rectangle:before{content:"\f146"}.icon-filled-luggage:before{content:"\f147"}.icon-filled-metro:before{content:"\f148"}.icon-filled-parking:before{content:"\f149"}.icon-filled-quiet:before{content:"\f14a"}.icon-filled-reservation-square:before{content:"\f14b"}.icon-filled-reservation:before{content:"\f14c"}.icon-filled-restaurant:before{content:"\f14d"}.icon-filled-ring:before{content:"\f14e"}.icon-filled-seat-woman:before{content:"\f14f"}.icon-filled-second-class:before{content:"\f150"}.icon-filled-signal:before{content:"\f151"}.icon-filled-square:before{content:"\f152"}.icon-filled-t-upsidedown:before{content:"\f153"}.icon-filled-target:before{content:"\f154"}.icon-filled-ticket:before{content:"\f155"}.icon-filled-tortuous:before{content:"\f156"}.icon-filled-wagon:before{content:"\f157"}.icon-filled-wifi:before{content:"\f158"}.icon-filter:before{content:"\f159"}.icon-first-class-circle:before{content:"\f15a"}.icon-flag:before{content:"\f15b"}.icon-googleplay:before{content:"\f15c"}.icon-group-large:before{content:"\f15d"}.icon-group:before{content:"\f15e"}.icon-handicap:before{content:"\f15f"}.icon-help-border:before{content:"\f160"}.icon-help:before{content:"\f161"}.icon-home:before{content:"\f162"}.icon-house:before{content:"\f163"}.icon-info:before{content:"\f164"}.icon-inkarta:before{content:"\f165"}.icon-instagram:before{content:"\f166"}.icon-lockout:before{content:"\f167"}.icon-locomotive:before{content:"\f168"}.icon-luggage-2:before{content:"\f169"}.icon-mail:before{content:"\f16a"}.icon-map:before{content:"\f16b"}.icon-meal-delivery:before{content:"\f16c"}.icon-meal-order:before{content:"\f16d"}.icon-meal:before{content:"\f16e"}.icon-menu:before{content:"\f16f"}.icon-minus-circle-filled:before{content:"\f170"}.icon-minus-circle:before{content:"\f171"}.icon-mountains:before{content:"\f172"}.icon-mug:before{content:"\f173"}.icon-person:before{content:"\f174"}.icon-personal-card-45deg:before{content:"\f175"}.icon-personal-card:before{content:"\f176"}.icon-pin-filled:before{content:"\f177"}.icon-pin-left-align:before{content:"\f178"}.icon-pin:before{content:"\f179"}.icon-plus-circle-filled:before{content:"\f17a"}.icon-plus-circle:before{content:"\f17b"}.icon-plus:before{content:"\f17c"}.icon-pram:before{content:"\f17d"}.icon-print:before{content:"\f17e"}.icon-qr-code:before{content:"\f17f"}.icon-qr:before{content:"\f180"}.icon-quiet-2:before{content:"\f181"}.icon-restaurant-2:before{content:"\f182"}.icon-rss:before{content:"\f183"}.icon-search:before{content:"\f184"}.icon-seat:before{content:"\f185"}.icon-second-class-circle:before{content:"\f186"}.icon-semi-circle:before{content:"\f187"}.icon-senior:before{content:"\f188"}.icon-settings:before{content:"\f189"}.icon-share:before{content:"\f18a"}.icon-socket:before{content:"\f18b"}.icon-space:before{content:"\f18c"}.icon-star-empty:before{content:"\f18d"}.icon-star-full:before{content:"\f18e"}.icon-star:before{content:"\f18f"}.icon-station:before{content:"\f190"}.icon-switch:before{content:"\f191"}.icon-target:before{content:"\f192"}.icon-ticket:before{content:"\f193"}.icon-time-2:before{content:"\f194"}.icon-time-3:before{content:"\f195"}.icon-time:before{content:"\f196"}.icon-track:before{content:"\f197"}.icon-train-x:before{content:"\f198"}.icon-train:before{content:"\f199"}.icon-twitter:before{content:"\f19a"}.icon-upload:before{content:"\f19b"}.icon-user:before{content:"\f19c"}.icon-voucher:before{content:"\f19d"}.icon-wagon:before{content:"\f19e"}.icon-wi-fi:before{content:"\f19f"}.icon-woman:before{content:"\f1a0"}.icon-youtube:before{content:"\f1a1"}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body,html{min-height:100%;min-width:320px}body{display:flex;flex-direction:column}@media screen and (min-width:768px){body.header-simple{padding-top:0}}@media screen and (min-width:1080px){body.header-simple{padding-top:0}}.modal-is-open,.modal-is-open body{overflow:hidden}main{flex:1 0 auto;min-height:auto}.main{padding-top:30px;padding-bottom:30px}.main.return{padding-bottom:0}@media screen and (max-width:1079px){.main--homepage{padding-top:40px}}footer{flex-shrink:0}.menu-is-open{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media screen and (min-width:768px){.row{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:1316px){.row{margin-left:-22px;margin-right:-22px}}.row--no-margin{margin-left:0;margin-right:0}.row--flex-end{align-items:flex-end}.col{max-width:100%;flex:0 0 100%;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.col{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px){.col{padding-left:22px;padding-right:22px}}.col-5{max-width:41.666667%;flex:0 0 41.666667%;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.col-5{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px){.col-5{padding-left:22px;padding-right:22px}}.col-6{max-width:50%;flex:0 0 50%;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.col-6{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px){.col-6{padding-left:22px;padding-right:22px}}.col-7{max-width:58.333333%;flex:0 0 58.333333%;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.col-7{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px){.col-7{padding-left:22px;padding-right:22px}}.col-8{max-width:66.666667%;flex:0 0 66.666667%;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.col-8{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px){.col-8{padding-left:22px;padding-right:22px}}.col-12{max-width:100%;flex:0 0 100%;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.col-12{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px){.col-12{padding-left:22px;padding-right:22px}}@media screen and (min-width:768px){.col-sm-4{max-width:33.333%;flex:0 0 33.333%;padding-left:10px;padding-right:10px}}@media screen and (min-width:768px) and (min-width:768px){.col-sm-4{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px) and (min-width:1316px){.col-sm-4{padding-left:22px;padding-right:22px}}@media screen and (min-width:768px){.col-sm-5{max-width:41.666667%;flex:0 0 41.666667%;padding-left:10px;padding-right:10px}}@media screen and (min-width:768px) and (min-width:768px){.col-sm-5{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px) and (min-width:1316px){.col-sm-5{padding-left:22px;padding-right:22px}}@media screen and (min-width:768px){.col-sm-6{max-width:50%;flex:0 0 50%;padding-left:10px;padding-right:10px}}@media screen and (min-width:768px) and (min-width:768px){.col-sm-6{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px) and (min-width:1316px){.col-sm-6{padding-left:22px;padding-right:22px}}@media screen and (min-width:768px){.col-sm-7{max-width:58.333333%;flex:0 0 58.333333%;padding-left:10px;padding-right:10px}}@media screen and (min-width:768px) and (min-width:768px){.col-sm-7{padding-left:15px;padding-right:15px}}@media screen and (min-width:768px) and (min-width:1316px){.col-sm-7{padding-left:22px;padding-right:22px}}@media screen and (min-width:1080px){.col-md-5{max-width:41.666667%;flex:0 0 41.666667%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1080px) and (min-width:768px){.col-md-5{padding-left:15px;padding-right:15px}}@media screen and (min-width:1080px) and (min-width:1316px){.col-md-5{padding-left:22px;padding-right:22px}}@media screen and (min-width:1080px){.col-md-7{max-width:58.333333%;flex:0 0 58.333333%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1080px) and (min-width:768px){.col-md-7{padding-left:15px;padding-right:15px}}@media screen and (min-width:1080px) and (min-width:1316px){.col-md-7{padding-left:22px;padding-right:22px}}@media screen and (min-width:1316px){.col-lg-3{max-width:25%;flex:0 0 25%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1316px) and (min-width:768px){.col-lg-3{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px) and (min-width:1316px){.col-lg-3{padding-left:22px;padding-right:22px}}@media screen and (min-width:1316px){.col-lg-4{max-width:33.33333%;flex:0 0 33.33333%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1316px) and (min-width:768px){.col-lg-4{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px) and (min-width:1316px){.col-lg-4{padding-left:22px;padding-right:22px}}@media screen and (min-width:1316px){.col-lg-5{max-width:41.666667%;flex:0 0 41.666667%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1316px) and (min-width:768px){.col-lg-5{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px) and (min-width:1316px){.col-lg-5{padding-left:22px;padding-right:22px}}@media screen and (min-width:1316px){.col-lg-6{max-width:50%;flex:0 0 50%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1316px) and (min-width:768px){.col-lg-6{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px) and (min-width:1316px){.col-lg-6{padding-left:22px;padding-right:22px}}@media screen and (min-width:1316px){.col-lg-7{max-width:58.333333%;flex:0 0 58.333333%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1316px) and (min-width:768px){.col-lg-7{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px) and (min-width:1316px){.col-lg-7{padding-left:22px;padding-right:22px}}@media screen and (min-width:1316px){.col-lg-12{max-width:100%;flex:0 0 100%;padding-left:10px;padding-right:10px}}@media screen and (min-width:1316px) and (min-width:768px){.col-lg-12{padding-left:15px;padding-right:15px}}@media screen and (min-width:1316px) and (min-width:1316px){.col-lg-12{padding-left:22px;padding-right:22px}}.col--no-padding{padding-left:0;padding-right:0}.col--no-padding-left{padding-left:0}@media screen and (max-width:1079px){.col--no-padding-right-md{padding-right:0}}@media screen and (min-width:768px) and (max-width:1079px){.col--padding-left-sm{padding-left:15px}}@media screen and (min-width:768px) and (max-width:1079px){.col--padding-right-sm{padding-right:15px}}@media screen and (min-width:1316px){.col--padding-right-lg{padding-right:88px}}.col--stretched{display:flex}.col--stretched>*{max-width:100%;flex:0 0 100%}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased}:focus-visible{outline:3px auto #008dc3}.h1,h1{margin-top:0;margin-bottom:1.25rem;font-size:1.3125rem;font-weight:400;color:#333f4e}@media screen and (min-width:768px){.h1,h1{font-size:1.625rem}}.h2,h2{margin-bottom:.6em;font-size:1.5625rem}.h2,.h3,h2,h3{margin-top:0;font-weight:400;color:#333f4e}.h3,h3{margin-bottom:1.09em;font-size:1.3125rem}.h4,h4{margin-top:0;margin-bottom:.894em;color:#00a0dc;font-size:1.125rem;font-weight:400}.h5,h5{margin-top:0;margin-bottom:.875em;color:#7a8797;font-size:1rem;font-weight:900}.h6,h6{margin-bottom:1.46em;font-size:.9375rem;font-weight:500}@media screen and (max-width:1315px){.h6,h6{margin-bottom:1em}}p{margin-top:0;font-size:.875rem}a{color:#00a0dc}a:hover{color:#002664}img{max-width:100%;height:auto}strong{font-weight:900}p.larger{font-size:1rem;line-height:1.5;color:#789}.text-with-icon{display:flex;flex-wrap:nowrap;align-items:center}.text-with-icon .icon{margin-right:.2ch;font-size:1.4em}.text-with-icon--md{align-items:center;font-size:15px}.text-with-icon--md .icon{position:relative;margin-right:15px}.hr{margin-top:20px;margin-bottom:20px;border:0;height:1px;background-color:#e4e7eb}.text-warning{color:#ff5800}.vh:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;left:-9999rem}.subtitle{color:#7a8797;line-height:1.6;font-size:1.125rem;max-width:440px;margin:0 auto 20px}.center{text-align:center}.small-blue{font-weight:.8125rem;color:#002664}.blue,.blue:link,.blue:visited{color:#00a0dc;text-decoration:underline}.blue:active,.blue:focus,.blue:hover{color:#002664}.bold{font-weight:700}.underlined{text-decoration:underline}.blue-text{color:#00a0dc}.flex{display:flex}.align-items-center{align-items:center}.nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}@media screen and (max-width:767px){.mobile-hidden{display:none!important}}@media screen and (min-width:768px){.mobile-only{display:none!important}}@media screen and (max-width:1079px){.xs-sm-no-show{display:none}}@media screen and (max-width:1079px){.visually-hidden-sm{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;left:-9999rem}}@media screen and (max-width:767px){.visually-hidden-xs{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;left:-9999rem}}.font-light{font-weight:300}.additional-info{padding:20px;background-color:#f1f3f5;color:#7a8797;font-size:14px;line-height:1.33}@media screen and (min-width:1080px){.additional-info{padding:20px}}.additional-info .link{font-size:15px}.additional-info .form{margin-top:25px}@media screen and (max-width:1315px){.additional-info .form{margin-top:15px}}@media screen and (max-width:767px){.additional-info-xs{max-width:unset;margin:0 -20px -30px;flex:1}}.alert{display:block;padding:.875rem 1rem;color:#fff;font-size:.875rem;font-weight:400;text-decoration:none}@media screen and (min-width:1080px){.alert{font-size:1.3125rem;line-height:24px}}.alert:hover{color:#fff}.alert--with-icon{position:relative;padding-left:3.25rem;padding-right:50px}@media screen and (max-width:767px){.alert--with-icon{padding-right:40px}}.alert__icon{position:absolute}.alert__icon--left{left:1rem;font-size:1.25rem;top:50%;transform:translateY(-50%)}.alert__icon--right{right:20px;top:50%;transform:translateY(-50%);font-size:15px}@media screen and (max-width:767px){.alert__icon--right{right:15px}}.alert--warning{border-radius:2px;background-color:#fe610e}.alert--error{font-size:.875rem;background-color:red;color:#fff}.alert--info{background-color:#009fda;font-size:.875rem;line-height:1.2857142857}.alert-modal{font-size:.875rem;padding:.5rem;background-color:red;color:#fff}@media screen and (min-width:768px){.alert-modal{padding:1rem}}.alert-modal--with-icon{position:relative;padding-left:2.5rem}.alert-modal--with-icon .icon{position:absolute;font-size:1.25rem;left:.7rem}.alert-modal--with-icon.widescreen{padding-left:3rem}.alert-modal--with-icon.widescreen .icon{left:1rem}.alert-collapse-toggle{display:block;width:100%;text-align:left;border:none;border-radius:0;cursor:pointer}.alert-collapse-toggle[aria-expanded=true] .icon-arrow-down{transform:rotate(-180deg) translateY(50%)}.alert-collapse__content{margin:0;background-color:#fe610e;color:#fff;padding:0 3.25rem 1.75rem}.alert-collapse__content a,.alert-collapse__content p{color:#fff;font-size:.8125rem}@media screen and (min-width:768px){.alert-collapse__content a,.alert-collapse__content p{font-size:.875rem}}.article-preview{display:flex;flex-wrap:wrap;align-content:flex-start;text-decoration:none;background-color:#f8f8f8}.article-preview__image{width:100%}.article-preview__image img{display:block;height:170px;width:100%}.article-preview__tips.sm-preview{display:flex;flex-direction:column}.article-preview__tips.sm-preview .preview-title{font-size:20px;padding:20px;color:#00a0dc}.article-preview__tips.sm-preview .preview-description{color:#7a8797;font-size:14px;margin-top:0;padding:0 20px}.article-preview__tips.sm-preview .preview-description p{color:#7a8797;font-size:14px;margin-top:0;margin-bottom:.625rem;line-height:normal}.article-preview__tips.sm-preview .preview-description a,.article-preview__tips.sm-preview .preview-link{color:#00a0dc;font-size:14px;font-weight:700;margin-top:10px;text-decoration:underline}.article-preview__tips.sm-preview .preview-link{padding:0 20px}.article-preview__tips.sm-preview .preview-btn{padding:20px}@media screen and (min-width:768px){.article-preview__tips.sm-preview{display:none}}.article-preview__tips.lg-preview{display:flex}.article-preview__tips.lg-preview .preview-left{display:flex;flex-direction:column;justify-content:space-between;font-size:20px;height:170px;min-width:200px;padding:20px;flex:0 0 200px}.article-preview__tips.lg-preview .preview-left .preview-title{color:#00a0dc}.article-preview__tips.lg-preview .preview-divider{width:1px;background-color:#e4e7eb;margin:20px 0;flex-shrink:0}.article-preview__tips.lg-preview .preview-right{padding:20px}@media screen and (min-width:768px){.article-preview__tips.lg-preview .preview-right{height:184px;overflow-y:auto}}.article-preview__tips.lg-preview .preview-right .preview-description{color:#7a8797;font-size:14px;margin-top:0}.article-preview__tips.lg-preview .preview-right .preview-description p{color:#7a8797;font-size:14px;margin-top:0;margin-bottom:.625rem;line-height:normal}.article-preview__tips.lg-preview .preview-right .preview-description a,.article-preview__tips.lg-preview .preview-right .preview-link{color:#00a0dc;font-size:14px;font-weight:700;margin-top:10px;text-decoration:underline}@media screen and (max-width:767px){.article-preview__tips.lg-preview{display:none}}.block--breadcrumbs{padding-top:14px;padding-bottom:14px;background-color:#f8f8f8}@media screen and (max-width:1315px){.block--breadcrumbs{display:none}}.block--filter .filter{position:absolute}.block--overflow-hidden{overflow:hidden}.block--only-xs{display:none}@media screen and (max-width:767px){.block--only-xs{display:block}}.block__content{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:980px}@media screen and (min-width:768px){.block__content{padding-left:34px;padding-right:34px}}@media screen and (min-width:1080px){.block__content{max-width:1080px;padding-left:50px;padding-right:50px}}@media screen and (min-width:1316px){.block__content{max-width:1140px;padding-left:80px;padding-right:80px}}.block__content--filter{position:relative}.block__content--btn-group{padding-top:20px}.block--blue-background{background-color:#e5f2fc;padding:2rem 0}@media screen and (min-width:768px){.block--blue-background{padding:1.25rem 0}}.breadcrumbs{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap}.breadcrumbs__item{position:relative;margin-right:27px;color:#7a8797;font-size:15px;font-weight:500}.breadcrumbs__item:not(:last-child):after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f108";position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.breadcrumbs__link{color:#00a0dc;text-decoration:none}.btn-group{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.btn-group{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:1316px){.btn-group{margin-left:0;margin-right:0}}.btn-group .btn{margin-top:10px;margin-bottom:10px;max-width:100%;flex:0 0 100%}@media screen and (min-width:768px){.btn-group .btn{max-width:calc(50% - 30px);flex:0 0 calc(50% - 30px);margin-left:15px;margin-right:15px}}@media screen and (min-width:1316px){.btn-group .btn{max-width:auto;flex:0 0 auto;margin-left:0;margin-right:0}}@media screen and (max-width:1315px){.btn-group .btn--with-icon--md{display:flex;align-items:center;justify-content:center;padding-left:15px;padding-right:15px}.btn-group .btn--with-icon--md .icon{margin-right:19px;transform:none;position:static}}.btn{display:inline-block;padding:13px 18px;border-radius:4px;border-width:1px;text-decoration:none;font-size:18px;border-style:solid;font-weight:500;transition:all .1s ease-in-out}.btn--xl{padding:26px;text-align:center}@media screen and (max-width:767px){.btn--xl br{display:none}}.btn--xl .h4{margin-bottom:.5em}@media screen and (max-width:767px){.btn--xl .h4{font-size:15px}}.btn--xl p{margin-bottom:0;color:#7a8797;font-size:14px;font-weight:400;line-height:1.42}.btn--lg{padding:13px 20px;font-weight:700}.btn--md{padding:12px 27px 13px;font-size:14px;border-radius:3px;line-height:1.53;font-weight:500}.btn--sm{padding:10px 18px 11px;font-size:12px;border-radius:5px;line-height:1.53;font-weight:700}.btn--ms{padding:8px 18px 9px 16px;font-size:14px;border-radius:3px;border-width:1px;line-height:1.53}.btn--xs{font-size:14px;font-weight:400}.btn--green{background-color:#84bf00;border-color:#84bf00;color:#84bf00;white-space:nowrap}.btn--green:hover{background-color:#7bb300;border-color:#7bb300;color:#7bb300}.btn--green.btn--bordered:hover{background-color:#84bf00;border-color:#84bf00}.btn--green.inactive{background-color:#7a8797;border-color:#7a8797;cursor:default}.btn--green.btn--no-border:hover{background-color:transparent;color:#7bb300}.btn--green.btn--no-border.btn--underlined:hover{background-color:transparent;color:#84bf00}.btn--blue{background-color:#00a0dc;border-color:#00a0dc;color:#00a0dc}.btn--blue:hover{background-color:#002766;border-color:#002766;color:#002766}.btn--blue.btn--bordered:hover{color:#002766;background-color:transparent;border-color:#002766}.btn--blue.btn--bordered:hover span{color:#002766}.btn--blue.btn--no-border:hover{background-color:transparent;color:#002766}.btn--navy-blue{background-color:#002766;border-color:#002766;color:#002766}.btn--navy-blue:hover{background-color:#003b99;border-color:#003b99;color:#003b99}.btn--navy-blue.btn--bordered:hover{background-color:#002766;border-color:#002766}.btn--navy-blue.btn--no-border:hover{background-color:transparent;color:#003b99}.btn--navy-blue.btn--no-border.btn--underlined:hover{background-color:transparent;color:#00a0dc}.btn--blue-light{background-color:#80ceea;border-color:#80ceea;color:#80ceea}.btn--blue-light.active,.btn--blue-light:hover{background-color:#002766;border-color:#002766;color:#002766}.btn--blue-light.btn--no-border:hover{background-color:transparent;color:#002766}.btn--gray{background-color:#7a8797;border-color:#7a8797;color:#7a8797}.btn--gray:hover{background-color:#97a1ad;border-color:#97a1ad;color:#97a1ad}.btn--gray.btn--bordered:hover{background-color:#7a8797;border-color:#7a8797}.btn--gray.btn--no-border:hover{background-color:transparent;color:#97a1ad}.btn--charcoal{color:#333f4d}.btn--charcoal,.btn--charcoal.btn--bordered:hover{background-color:#333f4d;border-color:#333f4d}.btn--charcoal.btn--underlined:hover{color:#789}.btn--warning{background-color:#ff5800;border-color:#ff5800;color:#ff5800}.btn--warning:hover{background-color:#993500;border-color:#993500;color:#993500}.btn--warning.btn--no-border:hover{background-color:transparent;color:#993500}.btn--white{color:#fff}.btn--white,.btn--white:hover{background-color:#fff;border-color:#fff}.btn--no-radius{border-radius:0}.btn--filled,.btn--filled.active,.btn--filled:hover{color:#fff}.btn--filled:disabled{background-color:#7a8797;border-color:#7a8797;cursor:default;pointer-events:none}.btn--bordered{background-color:transparent}.btn--bordered:hover,.btn--bordered:hover>*{color:#fff}.btn--bordered:disabled{color:#7a8797;border-color:#7a8797;cursor:default;pointer-events:none}.btn--with-icon{position:relative;padding-left:38px}.btn--with-icon .icon{font-size:22px;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.btn--with-icon .icon-apple{top:46%}.btn--with-icon--md{padding-left:64px}.btn--with-icon--md .icon{left:25px;font-size:18px}.btn--with-icon--lg{padding-left:45px}.btn--with-icon--lg .icon{left:15px;font-size:20px}.btn--with-icon--xs{padding:5px 11px 5px 30px;font-size:14px}.btn--with-icon--xs .icon{font-size:12px;margin-right:.5rem}.btn--full-width{max-width:100%;flex:0 0 100%;width:100%}.btn--block{width:100%;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;padding-left:10px;padding-right:10px}.btn--block .icon{display:inline;position:static;transform:none;margin-right:5px}.btn--stocked{margin-top:5px;margin-bottom:5px}@media screen and (min-width:1316px){.btn--stocked{margin-top:15px;margin-bottom:15px}}.btn--no-border{border:none;background-color:transparent;cursor:pointer;margin-left:-.375rem;margin-right:-.375rem;text-decoration:none}a.btn--no-border{margin:0}.btn--white-text{color:#fff}.btn--white-text:hover{color:#333f4e}.btn--underlined{text-decoration:underline}.btn--with-additional-text{display:flex;align-items:center;padding-left:2.5rem;padding-right:2.5rem}.btn__additional-info{color:#84bf00;background-color:#fff;padding:.2rem .5rem;font-weight:400;margin-left:1rem;border-radius:2px}.btn--2-lines{padding-top:7px;padding-bottom:7px;text-align:center;line-height:1}.button__text--small{font-size:.75rem;font-weight:400}.button-bored--transparent{border:1px solid #fff;border-radius:4px;background:transparent;color:#fff;cursor:pointer;font-weight:500;font-size:14px;padding:8px 15px;white-space:nowrap}.button-bored--transparent:hover{color:#fff}.button-p-0{padding:0}.button-m-0{margin:0}.btn-circle{width:24px;height:24px;border-radius:50%;padding:0;border:none}.btn-plus{background-image:url(../images/rrcd/btn-circle-plus.34a61b07.svg);background-repeat:no-repeat;background-position:50%}.btn-plus:disabled{cursor:not-allowed;background-image:url(../images/rrcd/btn-circle-plus-disabled.61c15fb4.svg)}.btn-minus{background-image:url(../images/rrcd/btn-minus-active.bffd9d53.svg);background-repeat:no-repeat;background-position:50%}.btn-minus:disabled{cursor:not-allowed;background-image:url(../images/rrcd/btn-circle-minus.3d2e97b4.svg)}.checkboxes{display:flex;align-items:baseline}.checkboxes a{font-size:14px;font-weight:500;color:#ff5800;text-decoration:underline}.checkboxes a:hover{text-decoration:none}.checkbox{position:relative;display:flex;padding-left:33px;margin-right:10px;color:#789;font-size:.875rem}.checkbox:hover{cursor:pointer}.checkbox--lg{padding-left:40px}.checkbox--lg .checkbox__fake-input:before{width:1.75rem;height:1.75rem}.checkbox--lg .checkbox__fake-input:after{left:.95rem}.checkbox__fake-input{display:block}.checkbox__fake-input:before{content:"";position:absolute;left:0;top:.5rem;transform:translateY(-50%);width:20px;height:20px;border:1px solid #b6babf;pointer-events:none;border-radius:4px;background-color:#fafafa}.checkbox__fake-input:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f113";position:absolute;top:.5rem;left:.7rem;transform:translate(-50%,-50%);color:#fff;opacity:0}.hidden-input[type=checkbox]:disabled~.checkbox__fake-input:before{background-color:#cfd5dc;border-color:#b6babf}.hidden-input[type=checkbox]:checked~.checkbox__fake-input:before{background-color:#00a0dc;border-color:#00a0dc}.hidden-input[type=checkbox]:checked~.checkbox__fake-input:after{opacity:1}.hidden-input[type=checkbox]:checked:disabled~.checkbox__fake-input:before{background-color:#7a8797;border-color:#7a8797}.hidden-input[type=checkbox]:checked:disabled~.checkbox__fake-input:after{opacity:1}.hidden-input[type=checkbox]:focus~.checkbox__fake-input:before{outline:none;box-shadow:0 0 3px 1px #00a0dc}.hidden-input.checkbox__input--invalid[type=checkbox]~.checkbox__fake-input:before{border:1px solid #ff5800}.checkbox--star-icon{margin-left:.5rem;cursor:pointer}input[type=checkbox][disabled]+.checkbox--star-icon{cursor:default}.icon-star-full{display:none}.hidden-input:checked~.checkbox--star-icon .icon-star-full{display:block}.hidden-input:checked~.checkbox--star-icon .icon-star{display:none}.checkbox__fake-input--inverted:after{color:#00a0dc}.hidden-input[type=checkbox]:checked~.checkbox__fake-input--inverted:before{background-color:#fff}.checkbox-inline{position:relative;display:inline-flex;align-items:center;margin-right:10px}.checkbox-inlineÂ [type=checkbox]{position:absolute;left:-999rem}.checkbox-inline__label{display:flex;align-items:center;position:relative;font-size:16px}.checkbox-inline__label:before{content:"";width:27px;height:27px;border:1px solid #b6babf;pointer-events:none;border-radius:3px;margin-right:16px}.checkbox-inline__label:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f113";position:absolute;top:50%;left:.45em;transform:translateY(-50%);color:#fff;opacity:0}.checkbox-inline [type=checkbox]:checked+.checkbox-inline__label:before{background-color:#00a0dc;border-color:#00a0dc}.checkbox-inline [type=checkbox]:checked+.checkbox-inline__label:after{opacity:1}.checkbox-switch{display:flex;align-items:center;margin-bottom:17px;margin-top:30px;position:relative}.checkbox-switch__fake-input{cursor:pointer;position:relative;display:block;width:53px;height:31px;margin-right:11px;background-color:#fff;transition:background-color .4s ease-in-out;border-radius:15px}.checkbox-switch__fake-input:before{position:absolute;content:"";height:23px;width:23px;left:4px;top:4px;background-color:#00a0dc;border-radius:50%;transition:transform .4s ease-in-out,background-color .2s ease-in-out}.hidden-input:checked+.checkbox-switch__fake-input{background-color:#00a0dc}.hidden-input:checked+.checkbox-switch__fake-input:before{background-color:#fff;transform:translateX(22px)}.hidden-input:focus+.checkbox-switch__fake-input{box-shadow:0 0 1px red}.checkbox-switch__label{color:#fff;font-size:16px;font-weight:500}.checkbox-switch.checkbox-switch--small .checkbox-switch__fake-input{width:36px;height:20px}.checkbox-switch.checkbox-switch--small .checkbox-switch__fake-input:before{width:16px;height:16px;background-color:#fff;left:2px;top:2px}.checkbox-switch.checkbox-switch--grey .checkbox-switch__fake-input{background-color:#d0d5db}.checkbox-switch.checkbox-switch--grey .hidden-input:checked+.checkbox-switch__fake-input{background-color:#00a0dc}.checkbox-switch.checkbox-switch--grey .hidden-input:checked+.checkbox-switch__fake-input:before{transform:translateX(16px)}.collapse{display:none}.collapse.show{display:block}@media screen and (min-width:768px){.collapse--tab{display:block!important}}@media screen and (max-width:767px){.collapse--legend-lg{display:none!important}}@media screen and (min-width:768px){.collapse--legend-xs{display:none!important}}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapse-link{display:block;position:relative;text-decoration:none}.collapse-link .icon,.collapse-link:not(.collapsed) .icon{transform-origin:center}.collapse-link .icon{position:absolute;top:0;right:0;color:#fff;transition:transform .2s ease-in-out}.collapse-link--tab{display:none}@media screen and (max-width:767px){.collapse-link--tab{display:block;color:#7a8797;font-size:13px;font-weight:900;padding-top:21px;padding-bottom:21px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#f1f3f5;border-bottom:1px solid transparent}.collapse-link--tab .icon{top:50%;transform:translateY(-50%);color:#7a8797}.collapse-link--tab .icon:before{transform:rotate(0deg);transform-origin:center}.collapse-link--tab:not(.collapsed){border-bottom:1px solid #e4e7eb}.collapse-link--tab:not(.collapsed) .icon:before{transform:rotate(180deg)}}.collapse-link-sm{display:block;color:#00a0dc;text-align:center;z-index:2;visibility:hidden;font-weight:500;text-decoration:none}.collapse-link-sm.collapsed{visibility:visible}.collapse-link-sm span{text-decoration:underline;display:inline-block;position:relative}.collapse-link-sm span:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;left:calc(100% + 5px);top:50%;transform:translateY(-50%);font-size:14px;text-decoration:none}.collapse-link-sm--close{visibility:visible;text-align:left;margin-top:15px}.collapse-link-sm--close span:after{content:"\f109"}.date-select{display:flex;align-items:center;background-color:#fff;width:100%}.date-select .date-select__time,.date-select .timepicker-wrapper{flex:1}.date-select a{text-decoration:none}.date-select .icon{color:#009fdb}.date-select .form-item__input::-webkit-input-placeholder{font-weight:700;text-transform:uppercase;color:#cfd5dc;font-size:1rem}.date-select .form-item__input:-moz-placeholder,.date-select .form-item__input::-moz-placeholder{font-weight:700;text-transform:uppercase;color:#cfd5dc;font-size:1rem}.date-select .form-item__input:-ms-input-placeholder{font-weight:700;text-transform:uppercase;color:#cfd5dc;font-size:1rem}.date-select.date-select-outline--gray{border:1px solid #b9c0c7;border-radius:2px}.date-select.date-select-outline--gray .date-select__time{width:100%}.date-select.date-select-outline--gray .date-select__time .form-item__input{text-align:start;padding:0 16px;border-radius:2px;font-size:14px;line-height:14px;color:#789}.date-select.date-select-outline--gray .date-select__time .form-item__input.timepicker{text-align:center}.date-select--with-radio{flex:1;justify-content:space-between;padding-left:20px;padding-right:7px}@media screen and (max-width:767px){.date-select--with-radio{justify-content:flex-start;padding-right:0}}.date-select__time{display:flex;align-items:center;width:50%}.date-select__time .form-item__input{text-align:center;min-width:0;font-weight:700;color:#00a0dc;font-size:.875rem}@media screen and (min-width:375px){.date-select__time .form-item__input{font-size:1rem}}.date-select__time .form-item__input::-webkit-input-placeholder{font-weight:700;text-transform:uppercase;color:#cfd5dc;font-size:.875rem}@media screen and (min-width:375px){.date-select__time .form-item__input::-webkit-input-placeholder{font-size:1rem}}.date-select__time .form-item__input:-moz-placeholder{font-weight:700;text-transform:uppercase;color:#cfd5dc;font-size:.875rem}@media screen and (min-width:375px){.date-select__time .form-item__input:-moz-placeholder{font-size:1rem}}.date-select__time .form-item__input::-moz-placeholder{font-weight:700;text-transform:uppercase;color:#cfd5dc;font-size:.875rem}@media screen and (min-width:375px){.date-select__time .form-item__input::-moz-placeholder{font-size:1rem}}.date-select__time .form-item__input:-ms-input-placeholder{font-weight:700;text-transform:uppercase;color:#cfd5dc;font-size:.875rem}@media screen and (min-width:375px){.date-select__time .form-item__input:-ms-input-placeholder{font-size:1rem}}.date-select__time+.date-select__time{border-left:1px solid #cfd5dc;padding-left:0}.date-select__time{position:relative}.date-select__time .form-item__input{padding:0 2rem}.date-select__time .date-select__icon{position:absolute;top:50%;transform:translateY(-50%)}.date-select__time .date-select__icon:not(:first-child){right:5px}.date-select__time .date-select__icon:first-child{left:5px}.date-select__time .date-select__icon--calendar{position:absolute;top:50%;right:14px;transform:translateY(-50%);margin:0;pointer-events:none}@media screen and (min-width:1316px){.date-select__time .date-select__icon--calendar{right:15px}}.date-select__time--with-icon .date-select__icon:not(:first-child){right:5px}@media screen and (min-width:1080px){.date-select__time--with-icon .date-select__icon:not(:first-child){right:30px}}.date-select__time--train{display:none}@media screen and (max-width:767px){.date-select__time--train{display:flex;flex:1}}.date-select__icon{padding:.375px;background:transparent;border:none;cursor:pointer;width:36px!important;height:100%}@media screen and (min-width:1080px){.date-select__icon{padding:10px}}.date-select__icon--calendar{margin:0 1rem 0 .5rem;font-size:1.125rem}@media screen and (max-width:767px){.date-select__icon--train{margin-left:-8px}}.date-select__time.arrows-disabled #nextday,.date-select__time.arrows-disabled #prevday{pointer-events:none}.date-select__time.arrows-disabled #nextday span,.date-select__time.arrows-disabled #prevday span{color:#7a8797}.destinations{padding-top:12px;padding-bottom:12px}.destination{display:block;padding-top:15px;padding-bottom:25px;text-decoration:none}.destination:not(:last-of-type){border-bottom:1px solid #cfdde8}.destination .h4{width:100%;grid-area:header;margin-bottom:0}.destination__row{position:relative;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:auto;grid-template-areas:"header ." "station time" "info .";row-gap:15px;font-size:14px;font-weight:500;color:#7a8797}@media screen and (min-width:768px){.destination__row{grid-template-columns:3fr 1fr .5fr;grid-template-areas:"header . ." "station info time"}}.destination__station{grid-area:station;position:relative;padding-left:30px;padding-right:0;line-height:1.333;white-space:wrap}.destination__station .icon{top:-2px;left:0;position:absolute;font-size:22px}.destination__time{grid-area:time;justify-self:end}.destination__info{grid-area:info}@media screen and (min-width:768px){.destination__info{position:absolute;top:-2.7rem;left:.1rem;text-align:right}}@media screen and (min-width:1080px){.destination__info{left:1rem}}@media screen and (min-width:768px){.destination__info .info-margin-bottom{margin-bottom:5px}}.destination__info .info-label{display:inline-block}.destination__addition-info{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:767px){.destination__addition-info{max-width:100%;flex:0 0 100%;order:2;align-items:flex-end;justify-content:flex-end}}.destination__time--departure{color:#ff5800}hr.destination-detail{background-color:#cfdde8;border:none;height:1px}hr.destination-detail__up{margin-top:20px;margin-bottom:-10px}hr.destination-detail__down{margin-top:-10px;margin-bottom:20px}.btn-group,.dropdown{position:relative}.btn-group.show .dropdown-menu,.dropdown.show .dropdown-menu{display:block}.btn-group{margin:0}.dropdown__flag{margin:0 12px;width:18px;height:18px}.dropdown-toggle{display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background-color:transparent;cursor:pointer}.dropdown-toggle--simple .icon{font-size:20px;color:#00a0dc}.dropdown-toggle__caret{color:#00a0dc}.dropdown-menu{margin:0;padding:0;list-style:none;display:none;position:absolute;width:75px;z-index:7;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu--share{width:202px}.dropdown-menu__link{display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem;background-color:#fff;color:#00a0dc;text-decoration:none}.dropdown-menu__link:hover{background-color:#f1f3f5;color:#333f4d}.dropdown-menu__link--with-icon{display:flex;align-items:center;padding:1rem 1.25rem;color:#789;font-size:14px}.dropdown-menu__link--with-icon .icon{margin-right:10px;color:#00a0dc;font-size:20px}.button-dropdown.show .button-dropdown-toggle:after{transform:translateY(-50%) rotate(180deg)}.button-dropdown-toggle{color:#fff;padding:0 4.5rem 0 1.25rem;border-radius:4px;font-size:1.125rem;text-decoration:none;font-weight:700;position:relative;display:flex;align-items:center;min-height:3rem}.button-dropdown-toggle:before{content:"";height:calc(100% - .6rem);width:1px;position:absolute;right:3.1rem;top:.3rem}.button-dropdown-toggle:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:.875rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.button-dropdown-toggle:hover{color:#fff}.button-dropdown-menu{margin:0;padding:0;list-style:none;width:100%;z-index:10;border-radius:4px;max-height:25rem;overflow-y:auto}.button-dropdown-menu__link{display:block;color:#fff;text-decoration:none;font-weight:700;font-size:.875rem;padding:.625rem 1.25rem;position:relative;line-height:1.5}.button-dropdown-menu__link:hover{color:#fff}.button-dropdown-menu__link:after{content:"";width:calc(100% - 2.5rem);height:1px;position:absolute;bottom:-.5px;left:1.25rem}.button-dropdown-menu__item:last-child .button-dropdown-menu__link{padding-bottom:1.25rem}.button-dropdown-menu__item:last-child .button-dropdown-menu__link:after{content:normal}.button-dropdown--green .button-dropdown-toggle,.split-button--green .button-dropdown-toggle{background-color:#84bf00}.button-dropdown--green .button-dropdown-toggle:before,.split-button--green .button-dropdown-toggle:before{background-color:#71a300}.button-dropdown--green .button-dropdown-toggle:hover,.split-button--green .button-dropdown-toggle:hover{background-color:#7bb300;color:#fff}.button-dropdown--green .button-dropdown-menu,.split-button--green .button-dropdown-menu{background-color:#84bf00}.button-dropdown--green .button-dropdown-menu__link:after,.split-button--green .button-dropdown-menu__link:after{background-color:#71a300}.button-dropdown--green .button-dropdown-menu__link:hover,.split-button--green .button-dropdown-menu__link:hover{background-color:#7bb300}.button-dropdown--blue .button-dropdown-toggle,.split-button--blue .button-dropdown-toggle{background-color:#00a0dc}.button-dropdown--blue .button-dropdown-toggle:before,.split-button--blue .button-dropdown-toggle:before{background-color:#0087ba}.button-dropdown--blue .button-dropdown-toggle:hover,.split-button--blue .button-dropdown-toggle:hover{background-color:#002766;color:#fff}.button-dropdown--blue .button-dropdown-menu,.split-button--blue .button-dropdown-menu{background-color:#00a0dc}.button-dropdown--blue .button-dropdown-menu__link:after,.split-button--blue .button-dropdown-menu__link:after{background-color:#0087ba}.button-dropdown--blue .button-dropdown-menu__link:hover,.split-button--blue .button-dropdown-menu__link:hover{background-color:#002766}.split-button{border-radius:4px}.split-button__btn,.split-button__toggle{color:#fff;padding:0 1.25rem;font-size:1.125rem;text-decoration:none;font-weight:700;display:flex;align-items:center;min-height:3rem;transition:all .1 ease-in-out}.split-button__btn:hover,.split-button__toggle:hover{color:#fff}.split-button__btn{border-radius:0 4px 4px 0;position:relative;padding:0 1rem}@media screen and (max-width:767px){.split-button__btn{padding:0 .2rem 0 .9rem}}.split-button__btn:after{content:"";position:absolute;height:75%;width:1px;right:0}.split-button__toggle{border-radius:0 4px 4px 0}.split-button__toggle .icon{font-size:.75rem}.split-button--green{background-color:#84bf00}.split-button--green:hover{background-color:#7bb300}.split-button--green .split-button__btn:after{background-color:#71a300}.split-button--blue{background-color:#00a0dc}.split-button--blue:hover{background-color:#002766}.split-button--blue .split-button__btn:after{background-color:#0087ba}@media screen and (max-width:768px){.button-dropdown--green.dropdown{width:100%}.button-dropdown--green.dropdown .split-button__btn{padding:15px;width:100%}.button-dropdown--green.dropdown .split-button__btn .icon-arrow-down{margin-left:auto}.button-dropdown--green.dropdown .split-button__btn .split-button__btn--content{display:inline-flex;align-items:center}}.button-dropdown--green.dropdown .dropdown-menu.show{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#84bf00;border-radius:4px}.button-dropdown--green.dropdown .dropdown-menu.show .dropdown-item{width:100%;text-align:start;color:#fff;text-decoration:none;font-weight:700;font-size:.875rem;padding:.625rem 1.25rem;line-height:1.5;position:relative}.button-dropdown--green.dropdown .dropdown-menu.show .dropdown-item:focus,.button-dropdown--green.dropdown .dropdown-menu.show .dropdown-item:hover{background-color:#7bb300}.button-dropdown--green.dropdown .dropdown-menu.show .dropdown-item:after{content:"";width:calc(100% - 2.5rem);background-color:#71a300;height:1px;position:absolute;bottom:-.5px;left:1.25rem}.button-dropdown--green.dropdown .dropdown-menu.show .dropdown-item:last-of-type:after{background-color:transparent}.dropdown.header__dropdown .dropdown-menu.show .dropdown-item:focus,.dropdown.header__dropdown .dropdown-menu.show .dropdown-item:hover{background-color:#00a0dc;color:#fff}.group-orders-split .split-button__btn--content{display:inline-flex;align-items:center;gap:10px}.btn-split__wrapper{display:flex;background-color:#84bf00;border-radius:4px}.btn-split__wrapper .btn--green{border-radius:4px 0 0 4px;flex:1;text-align:left}.btn-split__wrapper .split-button__btn{flex:0}.btn-split__wrapper .split-button__btn--content{color:#fff}@media screen and (max-width:440px){.btn-split__wrapper .split-button__btn--content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:16px}.btn-split__wrapper .split-button__btn--content .points{font-size:14px;margin-left:0}.btn-split__wrapper .split-button__btn--content .btn{padding:13px}}@media screen and (max-width:440px){.btn-split__wrapper .icon-arrow-down{font-size:15px}}@media screen and (max-width:440px){.btn-split__wrapper .button-dropdown-toggle:before{right:2.8rem}}.dropdowns-with-switch{position:relative}.dropdowns-with-switch .form-item-inline:not(:last-child){border-bottom:1px solid #cfd5dc}.dropdown-switch{position:absolute;top:50%;left:20px;transform:translateY(-50%);padding-left:12px;padding-right:12px;color:#009ed9;background-color:#f8f8f8;text-decoration:none;font-size:17px;z-index:5}.dropdown-switch .icon{font-size:1.25rem}@media screen and (min-width:768px){.dropdown-switch{left:30px}}@media screen and (min-width:1080px){.dropdown-switch{left:37px}}.cartrain-overview{display:grid;grid-template-areas:"list" "map" "buttons"}@media screen and (min-width:768px){.cartrain-overview{grid-template-areas:"list" "buttons" "map"}}@media screen and (min-width:1080px){.cartrain-overview{grid-template-areas:"list map" "buttons map"}}@media screen and (min-width:768px){.cartrain-overview{margin:3.125rem 0 3.5rem}}.note{font-size:1.125rem;color:#333f4e}.cartrain-info{grid-area:list;padding:1em 0}@media screen and (min-width:768px) and (max-width:1079px){.cartrain-info__text{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;-moz-column-gap:1rem;column-gap:1rem}}.cartrain-info__text .note{padding-left:1.875rem}.cartrain-map{grid-area:map}@media screen and (max-width:767px){.cartrain-map{margin:1em 0}}.cartrain-buttons{grid-area:buttons;display:flex;flex-direction:column;margin:1em 0 2em}.cartrain-buttons .btn{text-align:center}.cartrain-buttons .btn:not(:last-child){margin-bottom:1em}@media screen and (min-width:768px){.cartrain-buttons{flex-direction:row;flex-wrap:wrap}.cartrain-buttons .btn{align-self:start;margin-right:1em}}@media screen and (min-width:1080px){.cartrain-buttons{flex-direction:column}}.ticket-info{background-color:#e5f2fc;display:flex;padding:15px}.ticket--image{display:none}@media screen and (min-width:768px){.ticket--image{display:block;margin-right:1.5em}}.ticket-text__link{font-size:1.125rem;padding:0}.ticket-text__bar{color:#00a0dc;margin:0 .5em}.ticket-text__links--row{display:none}@media screen and (min-width:768px){.ticket-text__links--row{display:flex}}@media screen and (min-width:768px){.ticket-text__links--column{display:none}}.ticket-offer{margin-top:20px;flex-grow:1}@media screen and (min-width:768px){.ticket-offer{margin-left:1em;margin-right:1em}}.ticket-offer .note p{color:#7a8797}.ticket-offer .h{margin-bottom:.3;font-size:1.3125rem}.ticket-offer .btn{margin-top:1.5em}@media screen and (max-width:767px){.ticket-offer .btn{display:block;text-align:center}}.ticket-types{margin:1.625rem 0 1.25rem;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}@media screen and (min-width:768px){.ticket-types{flex-direction:row;gap:1.75rem 1.5rem}}.ticket-types__item{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:1.5rem}@media screen and (min-width:768px){.ticket-types__item{width:calc(33.33333% - 1rem)}}.ticket-types__item--navy{background-color:#082862;color:#fff}.ticket-types__item--navy .ticket-types__text h3{color:#80ceea}.ticket-types__item--light-blue{background-color:#e3f2fe}.ticket-types__item--light-blue .ticket-types__text,.ticket-types__item--light-blue .ticket-types__text h3{color:#082862}.ticket-types__item--beige{background-color:#efecd2}.ticket-types__item--beige .ticket-types__text h3{color:#00a0dc}.ticket-types__item--beige .ticket-types__text p{color:#082862}.ticket-types__item--beige .ticket-types__text .icon{color:#00a0dc}.ticket-types__text{position:relative;padding:1.875rem 1.25rem 0 3.125rem}.ticket-types__text h3{font-weight:700;margin-bottom:.5rem}.ticket-types__text p{color:inherit;font-size:.875rem;margin-bottom:0}.ticket-types__text .icon{font-size:1.25rem;position:absolute;left:1.25rem;top:1.8rem}@media screen and (min-width:768px){.ticket-types__text .icon{left:1rem;top:1.25rem}}@media screen and (min-width:1080px){.ticket-types__text .icon{left:1.75rem;top:1.5rem}}@media screen and (min-width:768px){.ticket-types__text{padding:3.375rem 1rem 0}}@media screen and (min-width:1080px){.ticket-types__text{padding:1.5rem 1.5rem 0 3.875rem}}.ticket-types__action{padding:.875rem 1.25rem .9rem;display:flex;flex-wrap:wrap;gap:1rem .5rem}@media screen and (min-width:768px){.ticket-types__action{padding:1rem;justify-content:space-between}}@media screen and (min-width:1080px){.ticket-types__action{padding:1rem 1.5rem 1.25rem 3.875rem}}.ticket-types__action .ticket-types__inputs{display:flex;align-items:center;gap:0 .5rem;width:100%}@media screen and (min-width:768px){.ticket-types__action .select{width:calc(100% - 96px);flex-grow:1}}.ticket-types__action .select .select__options{min-width:105px}.ticket-types__action .btn{width:100%;text-align:center;padding:13px 16px}@media screen and (min-width:768px){.ticket-types__action .btn{width:auto}}.ticket-special{display:grid;grid-template-columns:1fr;gap:1em;margin-top:2em}@media screen and (min-width:768px){.ticket-special{grid-template-columns:1fr 1fr}}@media screen and (min-width:1080px){.ticket-special{grid-template-columns:1fr 1fr 1fr 1fr}}.ticket-special .ticket-simple{padding:1.3rem 1.3rem .5rem 1.8rem}.ticket-special .ticket-simple__title.ticket-special__title{margin-bottom:.2rem}@media screen and (min-width:1080px){.ticket-special .ticket-simple__title.ticket-special__title{margin-bottom:.5rem}}.ticket-order__link{font-size:1.125rem;font-weight:700}.ticket-order{line-height:1.5}.ticket-simple{text-decoration:none}.block{margin-top:-1px}@media screen and (max-width:767px){.short-filter-wrapper{padding:0}}.short-filter{position:absolute;right:0}@media screen and (max-width:767px){.short-filter{position:static;width:100%}}@media screen and (min-width:768px){.short-filter{right:34px;width:calc(50% - 40px);top:-220px}}@media screen and (min-width:1080px){.short-filter{right:50px;width:calc(41.66667% - 55px)}}@media screen and (min-width:1316px){.short-filter{right:85px;width:calc(41.66667% - 85px);top:-340px}}.short-filter .filter-light{font-weight:400}.short-filter .filter{padding:20px!important}@media screen and (max-width:767px){.short-filter .filter{margin:0}}.short-filter .short-filter-heading{font-size:26px;color:#fff;padding:20px 20px 0;background-color:#00a0dc;margin:0}.short-filter .half{display:grid;grid-template-columns:4fr 3fr;place-items:center;-moz-column-gap:20px;column-gap:20px}.short-filter .half button{width:100%}.short-filter .connection-from-to .form-item-inline__label{min-width:70px}.short-filter .connection-from-to .dropdown-switch{left:12px}.short-filter .date-select{height:100%}.short-filter .date-select .date-select__icon--calendar{display:none}.short-filter .date-select .date-select__time--with-icon .date-select__icon:not(:first-child){right:5px}.short-filter .date-select__time{width:100%}.short-filter .timepicker-input{width:100%;padding:0 12px}.short-filter .timepicker-input input{text-align:right!important}.short-filter .timepicker-input .separator+input{text-align:left!important}.short-filter .filter-extended{margin-top:10px;text-align:right}.short-filter .filter-extended a{font-size:14px}.filter__footer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"initial initial" "class parameters" "search search";place-items:center;gap:.5rem;grid-gap:.5rem;margin-top:-1.5rem}@media screen and (min-width:1080px){.filter__footer{margin-top:0;grid-template-columns:repeat(1fr 1fr auto 1fr);grid-template-rows:1fr;grid-template-areas:"initial class parameters search"}}.filter__footer .btn{font-size:1rem;font-weight:700;width:100%;min-height:3rem}.filter__footer .initial-btn{grid-area:initial;font-size:.875rem;grid-column:1/-1}@media screen and (min-width:1080px){.filter__footer .initial-btn{grid-column:auto}}.filter__footer .class-btn{grid-area:class}.filter__footer .parameters-btn{grid-area:parameters}.filter__footer .search-btn{grid-area:search;place-self:center stretch}.filter__footer .class-select[data-unitoggle-open=false]{display:none}.filter__link{color:#fff;font-size:15px;font-weight:500;text-decoration:underline}@media screen and (max-width:1315px){.filter__link{text-align:right;display:block}}.filter{padding:20px;background-color:#00a0dc}@media screen and (min-width:1316px){.filter{padding:30px}}@media screen and (max-width:767px){.filter{margin-left:-20px;margin-right:-20px}}.filter .checkbox--star-icon{margin:0;padding:.5rem 1rem;color:#00a0dc;font-size:1.25rem}.filter--single{padding:20px}.station-footer{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:20px;column-gap:20px}.station-footer [data-toggle=collapse].collapsed .if-not-collapsed,.station-footer [data-toggle=collapse]:not(.collapsed) .if-collapsed{display:none}.station-expanded{display:flex;justify-content:center;align-items:center;font-size:14px}.station-expanded__item{padding-bottom:20px;color:#fff;flex-grow:1;opacity:.4}.station-expanded__item:nth-child(2){flex-grow:0;padding-left:15px;padding-right:15px;opacity:1}.station-expanded hr{border:none;border-top:1px solid #fff}.footer{padding-top:45px;padding-bottom:35px;background-color:#333f4e;color:#7a8797;font-size:14px}@media screen and (max-width:767px){.footer{padding-bottom:20px}}.footer .h6{font-size:14px;margin-bottom:1.46em;color:#fff}.footer .btn--ms{max-width:205px;font-weight:400}.footer__content{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.footer__content{padding-left:34px;padding-right:34px}}@media screen and (min-width:1080px){.footer__content{max-width:1080px;padding-left:50px;padding-right:50px}}@media screen and (min-width:1316px){.footer__content{max-width:1140px;padding-left:80px;padding-right:80px}}.footer__info{display:grid}@media screen and (min-width:768px) and (max-width:1080px){.footer__info{grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}}@media screen and (min-width:1080px) and (max-width:1316px){.footer__info{grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}}@media screen and (min-width:1315px){.footer__info{grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}}.footer__phone{display:block;margin-bottom:.4em;font-size:19px;font-weight:900;color:#91d400;text-decoration:none}.footer__phone:active,.footer__phone:focus,.footer__phone:hover{color:#fff}.footer-link{color:#7a8797;text-decoration:none}.footer-link:active,.footer-link:focus,.footer-link:hover{color:#fff}.footer-link--with-icon{position:relative}.footer-link--with-icon .icon{font-size:20px}.footer-link--with-icon .icon-rss{font-size:14px}.footer-link--with-icon .icon-mail{font-size:15px}.footer-link--with-icon .icon-pin-left-align{font-size:19px}.footer-link--with-icon .icon-twitter{font-size:24px}.footer-link__icon{position:absolute;left:0;top:65%;transform:translateY(-50%)}.footer-link__text{margin-left:30px}.footer__copy{display:flex;margin-top:40px;padding-top:20px;border-top:1px solid #778799;font-size:14px;font-weight:500}@media screen and (max-width:767px){.footer__copy{margin-top:25px}}@media screen and (min-width:768px) and (max-width:1079px){.footer__copy{margin-top:0;padding-top:15px;font-size:12px}}.footer__copy a{margin-left:28px;color:#7a8797}.footer__contact{margin-top:-10px;margin-bottom:30px}@media screen and (max-width:1315px){.footer__contact{margin-top:0}}.footer-links{margin:0 0 30px;padding:0;list-style:none}@media screen and (max-width:1079px){.footer-links{margin-bottom:50px}}.footer-links--appstore{display:flex;flex-direction:column;margin-bottom:0;height:100%}.footer-links--appstore .footer-links__item{margin-bottom:5px}.footer-links__item{margin-bottom:11px}.appstore-links{display:flex;margin-bottom:20px;margin-top:10px}.appstore-links__image{margin-right:5px;width:90px}.appstore__button{padding-top:12px;padding-bottom:12px;font-size:.875rem}.footer-icon-links{margin:0;list-style:none;display:flex;align-items:center;padding:30px 0 0}@media screen and (max-width:767px){.footer-icon-links{justify-content:center}}.footer-icon-links__item:not(:last-child){margin-right:27px}.footer-icon-links__link{color:#778799;text-decoration:none;font-size:32px}.payment-options{display:flex;flex-wrap:wrap;align-items:center}.payment-options img{max-width:6.25rem;max-height:1.5rem;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width:1080px){.payment-options img{max-height:2rem}}.footer__dropdown{border:1px solid #7a8797;border-radius:4px;max-width:228px}.footer__dropdown:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#778799;font-size:.8125rem;pointer-events:none}@media screen and (min-width:1316px){.footer__dropdown:after{right:18px}}.footer__dropdown img{width:1rem;height:1rem;margin-right:1rem}.footer__dropdown .dropdown-menu{width:100%}.footer__dropdown .dropdown-menu .dropdown-item:focus,.footer__dropdown .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#7a8797}.footer__dropdown .dropdown-toggle{flex-grow:1;min-height:40px;display:flex;padding-left:1rem;text-decoration:none;color:#7a8797;width:100%}.footer__select.select{border-color:#6b7787;max-width:10.5rem;min-height:40px}.footer__select.select img{width:1rem;height:1rem;margin-right:1rem}.footer__select.select a{display:flex;align-items:center}.form-item-inline{display:flex;background-color:#fff;min-height:3.125rem;position:relative}.form-item-inline-col{flex-direction:column}.form-item-inline-col .form-item-inline__label{justify-content:flex-start;padding-left:1rem}@media screen and (min-width:1316px){.form-item-inline-col .form-item-inline__label{padding-left:0}}.form-item-inline-col .form-item-inline__label--with-select.select{width:100%}@media screen and (min-width:768px){.form-item-inline-col .form-item-inline__label--with-select.select{width:7.5rem}}@media screen and (min-width:1080px){.form-item-inline-col .form-item-inline__label--with-select.select{width:7.5rem}}.form-item-inline-col .form-item-inline__label--with-select.select:after{right:1rem;font-size:.8125rem}@media screen and (min-width:768px){.form-item-inline-col .form-item-inline__label--with-select.select:after{right:.5rem}}.form-item-inline-multiple:not(:first-child){background-color:#00a0dc}.form-item-inline-multiple:not(:first-child) .form-item-inline__label{visibility:hidden}.form-item-inline--simple{background-color:transparent;align-items:center}.form-item-inline--simple .select{max-width:525px;flex:0 0 525px}@media screen and (max-width:1315px){.form-item-inline--simple .select{max-width:100%;flex:1}}.form-item-inline__label{display:flex;min-width:5.25rem;justify-content:center;align-items:center;background-color:#f8f8f8;color:#789;font-size:.75rem;font-weight:700;text-transform:uppercase;min-height:3.125rem}@media screen and (min-width:768px){.form-item-inline__label{min-width:6.5rem}}@media screen and (min-width:1080px){.form-item-inline__label{min-width:7.5rem}}.form-item-inline__label--with-select.select{width:5.25rem}.form-item-inline__label--with-select.select:after{content:normal!important}@media screen and (min-width:768px){.form-item-inline__label--with-select.select{min-width:6.5rem}}@media screen and (min-width:1080px){.form-item-inline__label--with-select.select{min-width:7.5rem}}.form-item-inline__label--with-select.select .form-item__input{font-size:.75rem;text-align:center;background-color:#f8f8f8;display:inline-flex;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem}.form-item-inline__label--with-select.select .form-item__input,.form-item-inline__label--with-select.select .form-item__input:link,.form-item-inline__label--with-select.select .form-item__input:visited{text-decoration:none}.form-item-inline__label--with-select.select .form-item__input:hover{background-color:#d0d5db;color:#333f4e}.form-item-inline__label--with-select.select .form-item__input:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:.5rem;font-size:.6875rem}@media screen and (min-width:768px){.form-item-inline__label--with-select.select .form-item__input:after{font-size:.8125rem}}@media screen and (max-width:767px){.form-item-inline__label--with-select.select .form-item__input-align-left{justify-content:space-between;padding:0 1.25rem}}.form-item-inline__label--with-select.select .select__link{text-transform:uppercase;font-size:.75rem;padding-left:1rem}@media screen and (min-width:1080px){.form-item-inline__label--with-select.select .select__link{padding-left:1rem}}.form-item-inline-multiple:not(:first-child) .select__input,.form-item-inline-multiple:not(:first-child) .user-select{border-top:1px solid #cfd5dc}.form-item{padding-bottom:1.25rem}.form-item--search{position:relative;border:0;border-bottom:1px solid #b7c0c8;flex:1}.form-item__search-btn{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;top:50%;transform:translateY(-50%);background-color:transparent;color:#00a0dc;padding:0}.form-item__search-btn--submit{left:0;font-size:20px}.form-item__search-btn--delete{right:0;font-size:15px}.form-grid{display:grid;margin-top:30px}.form-grid.form-grid--flush-top{margin-top:0}.form-grid--4{grid-gap:20px;gap:20px;align-items:flex-end}@media screen and (min-width:768px){.form-grid--4{grid-template-columns:4fr 3fr 3fr auto}}@media screen and (min-width:1080px){.form-grid--4{grid-gap:30px;gap:30px}}.form-grid--2{grid-gap:20px;gap:20px}@media screen and (min-width:768px){.form-grid--2{grid-template-columns:1fr 1fr}}@media screen and (min-width:1080px){.form-grid--2{grid-gap:30px;gap:30px}}.form-grid--even{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:20px;gap:20px}@media screen and (min-width:1080px){.form-grid--even{grid-gap:30px;gap:30px}}.form-item--search-mobile-menu{margin-bottom:0;border-bottom:0}.form-item--search-mobile-menu::-webkit-input-placeholder{font-size:16px}.form-item--search-mobile-menu:-moz-placeholder,.form-item--search-mobile-menu::-moz-placeholder{font-size:16px}.form-item--search-mobile-menu:-ms-input-placeholder{font-size:16px}.form-item--search-mobile-menu .icon{font-size:17px}.form-item--mobile-menu-search{border-bottom-color:#e4e7eb}.form-item__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;height:50px;color:#789;background-color:#fff;font-size:16px}.form-item__input::-webkit-input-placeholder{color:#7a8797;opacity:1}.form-item__input::-moz-placeholder{color:#7a8797;opacity:1}.form-item__input:-ms-input-placeholder{color:#7a8797;opacity:1}.form-item__input:-moz-placeholder{color:#7a8797;opacity:1}.form-item__textarea{min-height:5.625rem;resize:vertical;padding-top:.75rem;padding-bottom:.75rem}.form-item__input--white[readonly]{cursor:default}.form-item__input--search{padding-left:30px;padding-top:7px;padding-bottom:7px;height:32px}.form-item__input--mobile-menu-search{padding-left:30px;padding-top:14px;padding-bottom:14px;height:50px}.form-item__input--mobile-menu-search .icon{font-size:16px}.form-item__input--bordered{padding-left:11px;padding-right:11px;border-radius:2px;border:1px solid #bbc0c3;height:50px}.form-item__input--bordered.form-item__input--invalid{border-color:#ff1c00}.hidden-input{position:absolute;left:0;top:0;pointer-events:none;opacity:0}.form-item__label{display:block;margin-bottom:4px;color:#7a8797;font-size:12px}.form-item__checkbox{margin-top:28px}.form-item__checkbox .form-item__input-checkbox{position:absolute;left:-9999rem}.form-item__checkbox-text{display:flex;align-items:center;justify-content:flex-start}.form-item__checkbox-text:before{content:"";width:24px;height:24px;margin-right:14px;background-color:#7a8797}.form-item__input-checkbox:checked+.form-item__checkbox-text{display:block;margin-bottom:4px;color:#7a8797;font-size:12px;font-weight:500}.form-item__input-checkbox:checked+.form-item__checkbox-text:before{background-color:#00a0dc}.form-item__label--upper{text-transform:uppercase}.form-item__input--white{background-color:#fff}.form-item__input--grey{background-color:#fafafa}.form-item__input--grey[disabled],.form-item__input--white[disabled]{background-color:#e9edf0}.form-button-row{padding:25px 0}@media screen and (min-width:768px){.form-button-row{display:flex;justify-content:flex-end}}.form-button-row .btn:first-child:last-child{width:100%}@media screen and (min-width:768px){.form-button-row .btn:first-child:last-child{width:auto}}.form-item--with-icon{display:flex;align-items:center}.form-item--with-icon input[type=text]{max-width:230px;margin-left:35px}@media screen and (max-width:767px){.form-item--with-icon input[type=text]{max-width:100%;margin-left:0}}.form-item--with-tooltip{position:relative}.form-item__label--with-icon{display:flex;align-items:center;text-transform:uppercase;font-size:12px}.form-item__label--with-icon .icon{margin-right:10px;font-size:23px}.form-section[data-unitoggle-open=false]{display:none}@media screen and (max-width:767px){.form-item--one-line{flex-direction:column;align-items:flex-start}}.label--text-up{text-transform:uppercase;font-weight:700}.label--text-black{font-weight:900}.label--with-counter{display:flex;justify-content:space-between}.label--with-counter .text-counter{color:#b6babf}.label--with-counter .text-counter__value{color:#7a8797}.label--with-counter .text-counter__limit:not(:empty):before{content:" / "}.form-item__input--with-check{position:relative}.form-item__input--with-check .icon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:1.25rem}.form-item__input--with-check input{padding-right:2.5rem}.form-item__label--blue{color:#00a0dc}.input-group-wrapper{height:100%;display:flex;align-items:center;position:relative}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.form-tooltip{position:absolute;padding:8px 12px;font-size:12px;font-weight:500;z-index:3;max-width:90%;min-width:14.5rem;text-align:center}.form-tooltip:before{content:"";position:absolute;width:0;height:0;border-style:solid}.form-tooltip--invalid{background-color:#ff1c00;color:#fff}.form-tooltip--bottom:before,.form-tooltip--right:before{border-width:0 0 10px 10px;border-color:transparent transparent #ff1c00}.form-tooltip--right{left:calc(100% + 12px)}.form-tooltip--right:before{left:-10px;top:5px}.form-tooltip--bottom{top:calc(100% + 12px);left:50%;transform:translateX(-50%)}.form-tooltip--bottom:before{left:50%;top:-10px;margin-left:-5px}.form-tooltip--hint{background-color:#333f4d;color:#fff;left:-9999rem}.form-tooltip--hint:before{border-color:transparent transparent #333f4d;left:-9999rem}.label:hover .form-tooltip--hint,.label:hover .form-tooltip--hint:before{left:50%}.graybox{padding:15px 42px 5px;background-color:#f2f3f5}@media screen and (max-width:767px){.graybox{position:relative;padding:20px}}.graybox .h1{margin-top:10px;margin-bottom:4px;color:#00a0dc}@media screen and (max-width:767px){.graybox .h1{margin-top:0;font-size:21px;padding-right:85px}}.graybox .h3{color:#7a8797;font-size:17px}.graybox .h6{color:#00a0dc;font-weight:400}.graybox .pin{color:#7a8797}@media screen and (max-width:767px){.graybox .hr{display:none}}@media screen and (max-width:767px){.graybox__heading .info-label{margin-top:5px;margin-bottom:10px}}@media screen and (min-width:768px){.graybox__heading{display:flex;align-items:center;justify-content:space-between}.graybox__heading .h1{margin-right:10px}}.graybox__delay-info .info-label{margin-right:5px}.graybox__delay-info .text-warning{display:inline-block;font-size:13px}.graybox__footer{max-width:100%;flex:0 0 100%;display:flex;align-items:center;margin-top:20px}.graybox__footer .text-with-icon{margin-bottom:0;max-width:300px}@media screen and (min-width:768px){.graybox__footer .text-with-icon{margin-right:20px}}@media screen and (max-width:767px){.graybox__footer .text-with-icon{align-items:flex-start}}.graybox__btn-group{margin-left:auto;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:767px){.graybox__btn-group{position:absolute;top:20px;right:20px}}.graybox__btn-group>*{margin-left:15px}.graybox__btn-group a{text-decoration:none}.graybox__btn-group .icon{color:#00a0dc;font-size:20px}.graybox__btn-group .icon-star-empty,.graybox__btn-group .icon-star-full{font-size:24px}.header{background:#fff}@media screen and (max-width:1079px){.header:not(.header--simple){position:relative;left:0;right:0;z-index:999;transition:transform .2s ease-in-out}}@media screen and (max-width:767px){.header.header--simple{position:-webkit-sticky;position:sticky;left:0;right:0;top:0;z-index:999;box-shadow:0 2px 4px rgba(148,117,117,.1);transition:top .2s ease-in-out}}.header__logo{width:130px}@media screen and (min-width:768px){.header__logo{width:184px}}@media screen and (min-width:1316px){.header__logo{padding:0}}.header .header__content--scroll{position:fixed;left:0;right:0;top:-100px;z-index:100;transition:top .2s ease-in-out;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:768px){.header .header__content--scroll{padding-left:34px;padding-right:34px}}@media screen and (min-width:1080px){.header .header__content--scroll{max-width:1080px;padding-left:50px;padding-right:50px}}@media screen and (min-width:1316px){.header .header__content--scroll{max-width:1140px;padding-left:80px;padding-right:80px}}.header .header__content--scroll-inner{background-color:#eef0f2;display:flex;box-shadow:0 2px 4px rgba(148,117,117,.1)}@media screen and (max-width:767px){.header .header__content--scroll{padding:0}}.header .header__content--scroll:not(.header--hidden){top:0}.header .header__content--scroll .menu__link{font-size:14px}.header .header__content--scroll .navbar-wrapper{display:flex;align-items:center;gap:15px;padding:.5rem .2rem .5rem 20px}@media screen and (max-width:1079px){.header .header__content--scroll .navbar-wrapper nav{display:none}}.header .header__content--scroll .navbar-wrapper .logo-mobile{width:130px}@media screen and (min-width:1080px){.header .header__content--scroll .navbar-wrapper .logo-mobile{display:none}}@media screen and (max-width:1079px){.header .header__content--scroll .navbar-wrapper .logo-desktop{display:none}}.header .header__content--scroll .navbar-user{background:#002664;display:flex;align-items:center;flex:1}@media screen and (max-width:767px){.header .header__content--scroll .navbar-user{flex:unset}}.header .header__content--scroll .navbar-user .cart{display:flex;align-items:center;gap:10px;height:50px;padding:17px 15px;background:url(../images/rrcd/sing-in-rectangle.e29be350.svg) 0 no-repeat;background-size:auto 100%;text-decoration:none}.header .header__content--scroll .navbar-user .cart .cart-img-wrapper{position:relative}.header .header__content--scroll .navbar-user .cart .cart-img-wrapper .cart-circle-items{width:16px;height:16px;border-radius:50%;background:#fe610e;display:flex;justify-content:center;align-items:center;position:absolute;top:-8px;left:-8px}@media screen and (min-width:768px){.header .header__content--scroll .navbar-user .cart .cart-img-wrapper .cart-circle-items{display:none}}.header .header__content--scroll .navbar-user .cart .cart-img-wrapper .cart-circle-items span{font-weight:700;font-size:10px;line-height:12px;color:#fff}@media screen and (max-width:767px){.header .header__content--scroll .navbar-user .cart .cart-sum{display:none}}.header .header__content--scroll .navbar-user .cart .cart-sum .cart-items{color:#118bd0;font-weight:400;font-size:14px;line-height:16px;white-space:nowrap}.header .header__content--scroll .navbar-user .cart .cart-sum .cart-amount{color:#fff;font-weight:400;font-size:14px;line-height:16px}.header .header__content--scroll .navbar-user .cart.cart-desktop{white-space:nowrap;margin-left:auto}.header .header__content--scroll .navbar-user .cart.cart-desktop .cart-items{color:#118bd0;font-weight:400;font-size:14px;line-height:16px;white-space:nowrap}.header .header__content--scroll .navbar-user .cart.cart-desktop .cart-amount{color:#fff;font-weight:400;font-size:14px;line-height:16px}@media screen and (max-width:1040px){.header .header__content--scroll .navbar-user .cart.cart-desktop{padding:17px 10px}}@media screen and (max-width:1030px){.header .header__content--scroll .navbar-user .cart.cart-desktop{padding:17px 5px}}@media screen and (max-width:1079px){.header .header__content--scroll .navbar-user .cart.cart-desktop{display:none}}@media screen and (max-width:767px){.header .header__content--scroll .navbar-user .desktop-only{display:none}}.header .header__content--scroll .navbar-user .button-bored--transparent{text-decoration:none}.header .header__content--scroll .navbar-user .navbar-user--text{color:#fff;font-size:14px}.header .header__content--scroll .navbar-user .navbar-user--text a{color:#fff;font-weight:500;font-size:14px;text-decoration:underline}.header .header__content--scroll .navbar-user .navbar-user--text a:hover{text-decoration:none}@media screen and (max-width:1079px){.header .header__content--scroll .navbar-user{max-width:174px;margin-left:auto}}.header__right-wrapper{display:flex;align-items:center;gap:10px}.header__desktop-wrap{display:flex;align-items:center;gap:20px}.header__desktop-wrap>.menu__link{font-weight:400;font-size:16px}@media screen and (max-width:767px){.header__desktop-wrap{display:none}}.header__right{display:flex;align-self:center;align-items:center;border:1px solid #b9c0c7;border-radius:2px;flex-grow:0;background:#fff}.header__right .dropdown__flag{height:16px;width:16px;margin-right:2px}.header__right .dropdown-menu__link .dropdown__flag{margin-right:8px}@media screen and (max-width:767px){.navbar+.header__right{display:none}}.header__content{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.header__content{padding-left:34px;padding-right:34px}}@media screen and (min-width:1080px){.header__content{max-width:1080px;padding-left:50px;padding-right:50px}}@media screen and (min-width:1316px){.header__content{max-width:1140px;padding-left:80px;padding-right:80px}}@media screen and (max-width:767px){.header__content{padding-right:0}}@media screen and (min-width:768px){.header__content{padding-top:20px;padding-bottom:15px}}.header__content.header__content--simple{padding-top:0;padding-bottom:0}@media screen and (max-width:767px){.header__content.header__content--simple{padding:5px 10px 5px 20px}}.header__content--simple{align-items:center}@media screen and (max-width:767px){.header__content .userbox{display:none}}.header__dropdown{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0}.header__dropdown .icon-arrow-down{padding-left:12px;padding-right:12px;margin-top:2px;transition:all .2s;transform:rotate(0)}.header__dropdown .dropdown-toggle{padding:10px 0}.header__dropdown.show .icon-arrow-down{transform:rotate(-180deg)}.header__back-button{display:none;margin-left:40px;margin-right:25px;border:1px solid #00a0dc;border-radius:4px;font-weight:700;font-size:18px;line-height:24px;color:#00a0dc;padding:12px 25px;align-items:center;justify-content:center}@media screen and (min-width:768px){.header__back-button{display:inline-flex}}.header__back-button,.header__back-button:link,.header__back-button:visited{text-decoration:none}.header__back-button:hover{color:#002664;border-color:#002664}@media screen and (max-width:1079px){.header__back-button{font-size:14px;line-height:20px;padding:8px 15px;margin-right:12px}}@media screen and (max-width:767px){.header__back-button{border-color:#fff}.header__back-button,.header__back-button:link,.header__back-button:visited{color:#fff}}.header__back-button .icon{margin-right:10px}.header-cart{display:none}@media screen and (max-width:1315px){.header-cart{text-decoration:none;font-size:14px;position:relative;background-color:#002766;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px 50px 15px 25px;text-align:left;width:100%;color:#fff;font-weight:700;display:block}.header-cart .icon{font-size:20px;margin-right:11px;margin-bottom:0}.header-cart:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f108";position:absolute;top:50%;transform:translateY(-50%);right:25px;font-size:15px}}@media screen and (max-width:767px){.header-cart{padding-left:15px;padding-right:40px;font-size:12px}.header-cart:after{right:20px}}.header-cart__content{display:flex;align-items:center}.header-cart__text{margin-right:10px}.header-cart__price{margin-left:auto;font-size:16px}.heading-with-link{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:5px}.heading-with-link .h2,.heading-with-link .h5{margin-bottom:0;margin-right:10px}.heading-with-link .link{margin-top:10px;margin-bottom:10px;font-size:14px}.heading-with-link .checkboxes{margin-top:15px;margin-bottom:15px}.incart-wrapper{margin-bottom:50px;background-color:#f2f3f5}@media screen and (max-width:767px){.incart-wrapper{margin-left:-20px;margin-right:-20px;margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:1079px){.incart-wrapper{padding:25px 40px}}@media screen and (min-width:1316px){.incart-wrapper{padding:40px 60px 52px}}.incart-wrapper--pink{background-color:#f3eaea}.incart{max-width:100%;flex:0 0 100%;position:relative}@media screen and (min-width:768px) and (max-width:1079px){.incart{padding-left:20px;padding-right:20px}}@media screen and (min-width:1316px){.incart{padding-left:30px;padding-right:30px}}.incart .h6{margin-bottom:.1em;color:#7a8797;font-weight:400}.incart .h4{color:#333f4e}.incart .h4:last-child{margin-bottom:0}.incart p{font-weight:500;color:#7a8797;font-size:15px}.incart p:last-of-type{margin-bottom:0}.incart .link{font-weight:500}.incart .text-with-icon .icon{margin-right:10px;color:#84bf00}.incart--white{padding:30px;background-color:#fff;border:1px solid #e4e7eb}@media screen and (max-width:767px){.incart--white{margin-top:-10px;margin-bottom:-10px}}.incart--wallet .h4:first-of-type{padding-right:55px}.incart--cta{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;border:1px dashed #00a0dc;text-align:center;text-decoration:none}@media screen and (max-width:767px){.incart--cta{margin-top:-10px;flex-direction:row}}.incart--image{padding:0;text-align:center}.incart--image img{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:768px) and (max-width:1079px){.incart-col--order-1-sm{order:-4}}@media screen and (min-width:768px) and (max-width:1079px){.incart-col--order-2-sm{order:-3}}@media screen and (min-width:768px) and (max-width:1079px){.incart-col--order-3-sm{order:-2}}@media screen and (min-width:768px) and (max-width:1079px){.incart-col--order-4-sm{order:-1}}.incart__status{position:absolute;top:-64px;left:50%;transform:translateX(-50%);padding:9px 34px;color:#fff;font-size:15px;font-weight:700}@media screen and (max-width:767px){.incart__status{position:relative;left:0;top:-15px;display:inline-flex;transform:translateX(0);margin-right:auto;margin-left:auto}}@media screen and (min-width:768px) and (max-width:1079px){.incart__status{top:-40px}}@media screen and (min-width:1316px){.incart__status{top:-64px}}.incart__status:before{content:"";position:absolute;border:none;top:0;bottom:-50%;left:0;right:0;z-index:-1;transform:perspective(20em) rotateX(-45deg);transform-origin:top}.incart__cash{position:absolute;z-index:1;top:28px;right:0;padding:6px;background-color:#00a0dc;font-size:13px;font-weight:500;color:#fff}.incart__cash:before{content:"";position:absolute;top:0;left:-11px;width:0;height:0;border-top:13px solid transparent;border-right:11px solid #00a0dc;border-bottom:13px solid transparent}.incart__status--warning:before{background:#da5252}.incart__cta-btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:15px;background-color:rgba(0,160,220,.1);border-radius:50%;text-decoration:none;font-size:18px;color:#00a0dc}@media screen and (max-width:767px){.incart__cta-btn{width:34px;height:34px;margin-bottom:0;margin-right:13px;font-size:12px}}.incart-row{display:flex;flex-wrap:wrap}@media screen and (min-width:768px) and (max-width:1079px){.incart-row{margin-left:-15px;margin-right:-15px}}@media screen and (min-width:1316px){.incart-row{margin-left:-28px;margin-right:-28px}}.incart-col{display:flex;max-width:100%;flex:0 0 100%;padding:15px 20px}@media screen and (min-width:768px) and (max-width:1079px){.incart-col{max-width:50%;flex:0 0 50%;padding:15px}}@media screen and (min-width:1316px){.incart-col{max-width:33.333%;flex:0 0 33.333%;padding:24px 28px}}.info-label{text-decoration:none;padding:7px 10px;border:1px solid;border-radius:4px;display:inline-block;text-align:center;font-size:14px}.info-label--success{border-color:#84bf00;color:#84bf00}.info-label--info{border-color:#789;color:#789}.info-label--warning{border-color:#ff5800;color:#ff5800}.infobox{padding:48px 65px;background-color:#f8f8f8}@media screen and (min-width:768px) and (max-width:1079px){.infobox{padding:18px 22px}}.infobox .link{display:inline-block;margin-top:20px;font-size:15px}.invoice{background-color:#fff;color:#789;padding:30px;margin:0 0 10px;display:grid;grid-template-columns:70px 1fr 6rem;grid-gap:25px;gap:25px}@media screen and (max-width:767px){.invoice{grid-template-columns:40px 1fr;grid-template-areas:"icon price" "content content"}}.invoice__icon{color:#789;font-size:2.5rem}@media screen and (min-width:768px){.invoice__icon{font-size:4.375rem}}@media screen and (max-width:767px){.invoice__icon{grid-area:icon}}@media screen and (max-width:767px){.invoice__content{grid-area:content}}.invoice__date{color:#00a0dc;font-size:1.125rem;font-weight:700;margin-bottom:.9375rem;line-height:1.2222222222}.invoice__line{font-weight:700;margin-bottom:.625rem}.invoice__price{text-align:right}@media screen and (max-width:767px){.invoice__price{grid-area:price;display:flex;align-items:center;justify-content:flex-end}}.invoice__price .checkbox-switch{justify-content:flex-end;margin-top:0}@media screen and (max-width:767px){.invoice__price .checkbox-switch{margin-bottom:0;margin-left:15px}}.invoice__price .checkbox-switch__fake-input{margin-right:0}.invoice__value{font-size:1.3125rem;font-weight:700;line-height:1.1904761905;color:#00a0dc;margin-bottom:.9375rem}@media screen and (max-width:767px){.invoice__value{margin-bottom:0}}.invoice__price.checked .invoice__value{color:#84bf03}.invoice__train-list{display:flex;flex-wrap:wrap}.jumbotron-carousel{position:relative;height:170px}@media screen and (min-width:768px){.jumbotron-carousel{margin-top:-50px;height:300px}}@media screen and (min-width:1316px){.jumbotron-carousel{height:420px}}.jumbotron-carousel__content-carousel{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:100%;max-width:980px;height:180px;pointer-events:none}@media screen and (max-width:767px){.jumbotron-carousel__content-carousel{height:40px;bottom:0}}@media screen and (min-width:768px) and (max-width:1079px){.jumbotron-carousel__content-carousel{height:130px}}.jumbotron-carousel__content-carousel a:focus{outline:none}@media screen and (max-width:767px){.jumbotron-carousel__images{height:170px}}@media screen and (min-width:768px){.jumbotron-carousel__images{height:300px}}@media screen and (min-width:1316px){.jumbotron-carousel__images{height:420px}}#tab-1-1,#tab-1-2,#tab-1-3,.jumbotron-carousel__image{background-position:top;background-repeat:no-repeat;background-size:auto 100%;display:flex!important}#tab-1-1:focus,#tab-1-2:focus,#tab-1-3:focus,.jumbotron-carousel__image:focus{outline:none}@media screen and (max-width:767px){#tab-1-1,#tab-1-2,#tab-1-3,.jumbotron-carousel__image{height:170px}}@media screen and (min-width:768px){#tab-1-1,#tab-1-2,#tab-1-3,.jumbotron-carousel__image{height:300px}}@media screen and (min-width:1316px){#tab-1-1,#tab-1-2,#tab-1-3,.jumbotron-carousel__image{height:420px}}.hpbannerinbox,.jumbotron-carousel__text{display:block!important;text-decoration:none;pointer-events:all}.hpbannerinbox:first-of-type,.jumbotron-carousel__text:first-of-type{background-color:rgba(255,30,131,.7490196078431373)}.hpbannerinbox:nth-of-type(2),.jumbotron-carousel__text:nth-of-type(2){background-color:rgba(0,58,115,.8509803921568627)}.hpbannerinbox:nth-of-type(3),.jumbotron-carousel__text:nth-of-type(3){background-color:rgba(139,54,145,.9019607843137255)}@media screen and (max-width:767px){.hpbannerinbox,.jumbotron-carousel__text{max-width:66.6%;width:auto!important;height:40px;padding:7px 20px;display:inline-block!important}}@media screen and (min-width:768px) and (max-width:1079px){.hpbannerinbox,.jumbotron-carousel__text{width:270px!important;height:130px;padding:20px;margin-left:34px}}@media screen and (min-width:1080px){.hpbannerinbox,.jumbotron-carousel__text{width:450px!important;height:180px;padding:30px}}.hpbannerinbox .h1,.jumbotron-carousel__text .h1{margin-top:0;margin-bottom:15px;font-size:32px;line-height:1.1875;color:#fff}@media screen and (max-width:767px){.hpbannerinbox .h1,.jumbotron-carousel__text .h1{font-size:16px;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1079px){.hpbannerinbox .h1,.jumbotron-carousel__text .h1{font-size:20px;margin-bottom:5px}}.hpbannerinbox h3,.jumbotron-carousel__text h3{color:#fff;font-size:24px;font-weight:500;line-height:26.4px}@media screen and (max-width:767px){.hpbannerinbox h3,.jumbotron-carousel__text h3{font-size:16px;margin-bottom:0;line-height:25px}}@media screen and (min-width:768px) and (max-width:1079px){.hpbannerinbox h3,.jumbotron-carousel__text h3{font-size:20px;margin-bottom:5px}}.hpbannerinbox p,.jumbotron-carousel__text p{margin-top:10px;line-height:1.1875;font-size:16px;font-weight:400;max-width:90%;color:#fff}@media screen and (max-width:767px){.hpbannerinbox p,.jumbotron-carousel__text p{display:none}}@media screen and (min-width:768px) and (max-width:1079px){.hpbannerinbox p,.jumbotron-carousel__text p{font-size:14px}}@media screen and (min-width:1024px){.carousel-homepage-ads .slick-list .slick-track{width:476px!important}.carousel-homepage-ads .slick-list .slick-track .slick-slide{width:238px!important}}@media screen and (min-width:1080px){.carousel-homepage-ads .slick-list .slick-track{width:596px!important}.carousel-homepage-ads .slick-list .slick-track .slick-slide{width:298px!important}}@media screen and (min-width:1316px){.carousel-homepage-ads .slick-list .slick-track{width:610px!important}.carousel-homepage-ads .slick-list .slick-track .slick-slide{width:305px!important}}.legends{border-top:1px solid #f0f0f0}.legend{padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:5px 0}.legend__item{display:inline-flex;align-items:center;margin-top:5px;margin-bottom:5px;margin-right:15px;color:#7a8797}.legend__item .icon-flag{color:#84bf00;font-size:30px}.legend__item .icon--orange{color:#ff5800}.legend__item:not(.legend__item--large-icons) .icon,.legend__item:not(.legend__item--large-icons) .info-label{margin-right:5px}.legend__item:not(.legend__item--large-icons) .icon{font-size:25px}.link{color:#00a0dc}.link:active,.link:focus,.link:hover{color:#002664}.link--with-icon-on-left{display:flex;align-items:center;text-decoration:none}.link--with-icon-on-left:hover span{text-decoration:none}.link--with-icon-on-left span{text-decoration:underline}.link--with-icon-on-left .icon{margin-right:10px;text-decoration:none}.link--with-icon-on-left.collapsed .link__content--collapse-open{display:none}.link--with-icon-on-left.collapsed .link__content--collapsed,.link--with-icon-on-left:not(.collapsed) .link__content--collapse-open{display:block}.link--with-icon-on-left:not(.collapsed) .link__content--collapsed{display:none}.link--with-icon-on-right{display:flex;flex-wrap:nowrap;position:relative;padding-right:13px;font-size:15px;text-decoration:none;font-weight:500}.link--with-icon-on-right:hover span{text-decoration:none}.link--with-icon-on-right:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f108";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:10px}.link--with-icon-on-right span{text-decoration:underline}.link--with-icon-on-top{text-align:center;text-decoration:none;font-size:.8125rem}.link--with-icon-on-top span{display:block}.link--with-icon-on-top .icon{margin-bottom:8px;font-size:22px}@media screen and (max-width:1315px){.link__price{margin-left:auto;font-size:16px}}.link--green{color:#84bf00}.link--green:hover{color:#7bb300}.link-block{margin:0;list-style:none;background-color:#f8f8f8;padding:10px 0}@media screen and (max-width:767px){.link-block{padding:0}}.link-block__item{position:relative;margin:0 30px;padding:21px 0;font-size:14px;color:#7a8797;line-height:1.428}@media screen and (max-width:767px){.link-block__item{margin:0 20px;padding:21px 0}}.link-block__item:not(:last-of-type){border-bottom:1px solid #e4e7eb}.link-block__item a{color:#333f4e}.link-block__item .text-only{display:flex;justify-content:center}.link-block__item--simple{margin:0 20px;padding:11px 0}@media screen and (max-width:767px){.link-block__item--simple{padding:22px 0}}.link-block__link{display:block;position:relative;text-decoration:none;padding-left:40px}.link-block__link .icon{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:22px;color:#00a0dc}.link-deal{position:relative;align-items:center;padding:20px 0;border-bottom:1px solid #e4e7eb;text-decoration:none}.link-deal,.link-deal__icon{display:flex}.link-deal__icon .icon{color:#009fda;font-size:20px;margin-right:20px}.link-deal__info{display:flex;justify-content:space-between;flex:1}@media screen and (max-width:767px){.link-deal__info{flex-direction:column}}.link-deal__info .link-deal__text{color:#7a8797;margin-right:15px;font-size:17px;font-weight:400}.link-deal__info .link-deal__price{color:#009fda;font-size:17px;font-weight:900;white-space:nowrap}@media screen and (max-width:767px){.link-deal__info .link-deal__price{padding-top:5px}}.homepage-ads-carousel img{width:100%}.interests .interest-title{color:#7a8797;font-size:16px;font-weight:700;padding-bottom:15px;text-transform:uppercase}.interests .interest-wrapper{display:flex;justify-content:space-between}.interests .interest-link-wrapper{text-decoration:none;display:block;margin-right:20px}.interests .interest-ic{display:flex}.interests .interest-ic .interest-city{color:#fe610e;font-weight:700;padding-left:10px}.interests .interest-ic .interest-city-with-btn{display:flex;flex:1;justify-content:space-between;align-items:center;color:#fe610e;font-weight:700;padding-left:10px}.interests .interest-info{display:flex}.interests .interest-info .interest-info-line{background-color:#fe610e;margin:0 4px;width:2px}.interests .interest-info .interest-item{display:flex;justify-content:space-between;flex:1;padding:10px 0 10px 10px;color:#7a8797}.interests .interest-arrows{display:flex;flex-direction:column;justify-content:space-between}.interests .interest-arrows .interest-counter{text-align:center;color:#7a8797;padding-top:30px}.interests .interest-arrows .flex{gap:5px}.interests .interest-arrows button{border:none;background-color:transparent;color:#fe610e;cursor:pointer;padding:10px;margin-bottom:-10px}.interests .interest-arrows button:first-child{padding-right:5px}.interests .interest-arrows button:nth-child(2){padding-left:5px}.link-interests{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;text-decoration:none;background-color:#f1f3f5;transition:background-color .2s}.link-interests:hover{background-color:#cfdde8}.link-interests .link-interests__text{font-weight:400;font-size:20px;line-height:24px;color:#333f4d}.link-interests .arrow-wrapper{display:flex;align-items:center;gap:10px}@media screen and (min-width:768px){.link-interests .arrow-wrapper{gap:20px}}.link-interests .arrow-wrapper .icon-arrow-right{color:#fe610e}.link-interests .arrow-wrapper .link-interests__divider{width:1px;background-color:#cfdde8;height:40px}.link-interests .arrow-wrapper .link-interests__divider:hover{display:none}.weather{display:flex;align-items:center}@media screen and (min-width:768px){.weather{margin-top:200px}}@media screen and (min-width:1080px){.weather{margin-top:220px}}@media screen and (min-width:1316px){.weather{margin-top:100px}}.weather .weather-info{display:flex;flex-direction:column;justify-content:space-between;padding-left:20px;height:48px}.weather .weather-info .weather-area{color:#009fda;font-size:16px;font-weight:700}.weather .weather-info .weather-temperature{color:#7a8797;font-size:16px;font-weight:400}.weather-divider{background-color:#e4e7eb;margin:20px 0;height:1px}.link-news-wrapper{padding-left:20px;padding-right:20px;margin-top:30px;background-color:#f8f8f8}@media screen and (max-width:767px){.link-news-wrapper{margin-left:-20px;margin-right:-20px}}.link-news{position:relative;display:flex;padding:20px 0;text-decoration:none}.link-news:not(:last-child){border-bottom:1px dotted #e4e7eb}@media screen and (max-width:767px){.link-news{flex-direction:column}}.link-news .link-news__date{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e5e6eb;height:70px;min-width:70px;width:70px;color:#7a8797;font-weight:500}@media screen and (max-width:767px){.link-news .link-news__date{flex-direction:row;height:28px}}.link-news .link-news__date .link-news__day{font-size:32px}@media screen and (max-width:767px){.link-news .link-news__date .link-news__day{font-size:14px;padding-right:5px}}.link-news .link-news__date .link-news__month{font-size:12px}@media screen and (max-width:767px){.link-news .link-news__date .link-news__month{font-size:14px}}.link-news .link-news__text{display:flex;flex:1;align-items:center;padding:0 20px;color:#009fda;font-size:20px;font-weight:400;line-height:26px}@media screen and (max-width:767px){.link-news .link-news__text{padding:20px 0 0}}.link-news .link-news__divider{width:1px;background-color:#e5e7eb}@media screen and (max-width:767px){.link-news .link-news__divider{position:absolute;right:30px;top:20px;height:28px}}.link-news .link-news__arrow{display:flex;align-items:center;padding-left:20px}@media screen and (max-width:767px){.link-news .link-news__arrow{position:absolute;right:0;top:35px;height:0;padding-right:0}}.more-news{display:flex;justify-content:flex-end;margin-top:20px}@media screen and (max-width:767px){.more-news{justify-content:center}}.link-numbered{display:grid;grid-template-columns:.2fr 1fr;grid-template-rows:1fr;grid-template-areas:"number text" ". btn";align-items:center;font-size:14px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #cfdde8}.link-numbered:first-of-type{border-top:1px solid #cfdde8}@media screen and (min-width:1080px){.link-numbered{grid-template-columns:.2fr 3fr .3fr;grid-template-areas:"number text btn"}}.link-numbered .btn{grid-area:btn;max-height:32px;max-width:75px;font-weight:500}.link-numbered__text{grid-area:text;margin-right:25px;margin-bottom:10px}.link-numbered__text a{color:#7a8797;display:inline-flex;text-decoration:none}.link-numbered__text .icon{top:4px;position:relative;font-size:18px}.link-numbered__number{grid-area:number;margin-right:10px;color:#fff;background:#789;padding:10px;max-height:36px;font-weight:700;display:flex}.link-numbered__number span{margin:auto}.links-inline{padding:0;list-style:none;margin:20px 0 0;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:767px){.links-inline{-moz-column-gap:10px;column-gap:10px}}.links-inline--centered{justify-content:center}.link-inline--flex-end{justify-content:flex-end}.link-inline--flex-end .links-inline__item{margin-right:0;margin-left:25px}.links-inline__item{display:inline-flex;align-items:baseline;margin-top:5px;margin-bottom:5px;font-size:14px}.links-inline__item .icon{font-size:23px}.links-inline__item .icon-help{color:#778798}.links-inline__item a,.links-inline__item a:link,.links-inline__item a:visited{color:#00a0dc}.links-inline__item a:active,.links-inline__item a:focus,.links-inline__item a:hover{color:#002664}.links-inline__item--with-divider{align-items:stretch}.links-inline__item--with-divider:before{content:"";display:inline-block;width:0;font-size:12px;border-left:1px solid #00a0dc;margin-right:25px}.mapbox{background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:767px){.mapbox{display:none}}@media screen and (min-width:768px) and (max-width:1079px){.mapbox--train{display:none}}.nav-pill{margin:0;padding:0;list-style:none;align-items:flex-end;display:flex;flex-wrap:nowrap}@media screen and (max-width:1315px){.nav-pill--destinations .nav-pill__item{flex:1;text-align:center}}.nav-pill__item:first-of-type .nav-pill__link{border-top-right-radius:0;border-bottom-right-radius:0}.nav-pill__item+.nav-pill__item .nav-pill__link{border-top-left-radius:0;border-bottom-left-radius:0}.nav-pill__link{display:block;padding:16px 26px;font-size:14px;font-weight:500;color:#789;border-radius:4px;background-color:#f8f8f8;text-decoration:none;box-shadow:inset 0 0 0 1px #d0d5db}.nav-pill__link.active{background-color:#00a0dc;color:#fff;box-shadow:inset 0 0 7px rgba(0,0,0,.15);font-weight:700}@media screen and (max-width:1315px){.nav-pill__link{padding-top:12px;padding-bottom:12px}}@media screen and (min-width:1316px){.nav-pills-with-link{display:flex;justify-content:space-between;align-items:flex-end}}.nav-pills-with-link .link{display:block;font-size:15px}@media screen and (min-width:1316px){.nav-pills-with-link .link{margin-left:15px}}@media screen and (max-width:1315px){.nav-pills-with-link .link{margin-top:15px}}.nav-simple{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap}.nav-simple--border-left{padding-left:24px;position:relative}@media screen and (min-width:768px) and (max-width:1079px){.nav-simple--border-left{padding-left:15px}}.nav-simple--border-left:before{content:"";position:absolute;top:15px;left:0;bottom:15px;width:1px;background-color:#cfdde8}@media screen and (max-width:767px){.nav-simple--tab-nav{display:none}}.nav-simple__item{margin-right:18px}.nav-simple__link{display:block;padding-top:23px;padding-bottom:21px;color:#7a8797;font-size:13px;font-weight:900;text-transform:uppercase;text-decoration:none;border-bottom:2px solid transparent}.nav-simple__link.active{color:#00a0dc;border-bottom-color:#00a0dc}@media screen and (max-width:767px){.nav-simple__link{padding-top:18px;padding-bottom:16px}}.nav-tabs{margin:0;padding:0;list-style:none;align-items:flex-end;display:flex;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:767px){.nav-tabs--filter{margin-left:-20px;margin-right:-20px}}.nav-tabs--collapse,.nav-tabs--select{align-items:stretch}@media screen and (max-width:767px){.nav-tabs--select{display:none}}.nav-tabs--mobile-menu{margin-bottom:10px}.nav-tabs__item{flex-grow:1}.nav-tabs__item:not(:last-child){margin-right:3px}.nav-tabs--even .nav-tabs__item{flex:1}.nav-tabs__item--lg{display:flex}.nav-tabs__item--lg:not(:last-child){margin-right:0}.nav-tabs__link{width:100%;text-align:center;padding:13px;background-color:#f1f3f5;color:#789;font-size:14px;font-weight:500;text-decoration:none;display:flex;align-items:center;justify-content:center}.nav-tabs__link.active{background-color:#333f4d;color:#fff}.nav-tabs__link.active .icon{color:#7ed0ef}.nav-tabs__link .icon{display:block;margin-bottom:3px;font-size:20px}.nav-tabs__link:focus,.nav-tabs__link:hover{background-color:#0083bf;color:#fff}.nav-tabs__link--filter.active{padding-top:15px}.nav-tabs__link--lg{width:100%;height:60px;place-items:center;text-align:center;padding:1.875rem;background-color:#00a0dc;color:#fff;font-size:.875rem;text-transform:uppercase;font-weight:700;text-decoration:none;flex:1;position:relative;transition:all .1s ease-in-out}@media screen and (max-width:1080px){.nav-tabs__link--lg{padding:21px 14px;font-size:12px;min-width:106px}}.nav-tabs__link--lg:hover{background-color:#0083bf;color:#fff}.nav-tabs__link--lg:after{content:"";position:absolute;height:0;border-bottom:3.75rem solid rgba(0,0,0,.2);border-right:.25rem solid transparent;background-color:transparent;left:0;top:16px;z-index:2}@media screen and (min-width:768px){.nav-tabs__link--lg:after{top:0}}@media screen and (min-width:breakpoint-sm){.nav-tabs__link--lg:first-of-type:after{opacity:0}}.nav-tabs__link--lg.active{background-color:#f1f3f5;color:#789}.nav-tabs__link--lg.active:after{content:normal}@media screen and (min-width:768px){.nav-tabs__link--lg{padding-top:.75rem;padding-bottom:.75rem;line-height:1.25}}.nav-tabs__item--lg:first-child .nav-tabs__link--lg:not(.active):after{content:normal}.nav-tabs__item--xl{display:flex}.nav-tabs__item--xl:not(:last-child){margin-right:0}.nav-tabs__link--xl{position:relative;padding:18px 15px;font-size:16px;font-weight:500;background-color:#00a0dc;color:#fff;text-align:left}@media screen and (min-width:1080px){.nav-tabs__link--xl{padding:23px 40px;font-size:20px}}.nav-tabs__link--xl:after{content:"";position:absolute;left:100%;top:auto;bottom:0;width:1px;background-color:#62b6d7;height:100%;z-index:1}.nav-tabs__link--xl.active{background-color:#f8f8f8;color:#00a0dc}.nav-tabs__link--xl.active:after{content:"";height:0;border-bottom:50px solid rgba(0,0,0,.2);border-right:6px solid transparent;background-color:transparent}@media screen and (max-width:1079px){.nav-tabs__link--xl{padding-top:16px;padding-bottom:16px}}.station-detail__tabs .nav-tabs__link--lg{padding:14px}.navbar{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:1079px){.navbar{display:none}}.menu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.menu__item{padding-right:15px;padding-left:15px}.menu__item+.menu__item{border-left:1px solid #00a0dc}.menu__link{font-size:18px;font-weight:400;color:#00a0dc;text-decoration:none}.menu__link:active,.menu__link:focus,.menu__link:hover{color:#005e99}.navbar__search{position:relative;margin-right:0;border-left:1px solid #b9c0c7}@media screen and (min-width:768px){.navbar__search{width:180px}}@media screen and (min-width:1080px){.navbar__search{width:210px}}.navbar__search .form-item{margin-bottom:0;height:40px}.navbar__search .form-item .form-item--search{border-bottom:0;display:flex;flex-direction:row-reverse}.navbar__search .form-item__input--search{height:40px;min-height:40px;padding-left:10px;padding-right:55px}.navbar__search .form-item__search-btn{border-left:1px solid #b9c0c7;height:40px;padding:4px 12px;left:auto;right:0}.credit-wrap{display:flex;align-items:center}.credit-wrap .credit{background:url(../images/rrcd/credit.5cc5ce13.svg) 0 no-repeat}.credit-wrap .credit,.credit-wrap .point{display:inline-block;padding:3px 8px 3px 12px;margin:5px 5px 0 0;min-width:55px;text-align:right;font-size:12.8px;font-weight:100;color:#fff}.credit-wrap .point{background:url(../images/rrcd/points.b657a6e5.svg) 0 no-repeat}.navbar-mobile{display:flex;align-items:center}@media screen and (min-width:768px){.navbar-mobile.navbar-mobile--simple{display:none}}@media screen and (min-width:1080px){.navbar-mobile:not(.navbar-mobile--simple){display:none}}@media screen and (max-width:767px){.navbar-mobile .header__right{display:none}}.navbar-mobile a.menu__link{margin-right:20px}@media screen and (max-width:767px){.navbar-mobile a.menu__link{display:none}}.navbar-mobile .cart-wrapper{background-color:#002766}@media screen and (min-width:768px){.navbar-mobile .cart-wrapper{display:none}}.navbar-mobile .cart-wrapper .cart{height:50px;display:flex;justify-content:center;align-items:center;padding:17px 15px;background:url(../images/rrcd/sing-in-rectangle.e29be350.svg) 0 no-repeat;background-size:auto 100%;text-decoration:none}.navbar-mobile .cart-wrapper .cart .cart-img-wrapper{position:relative}.navbar-mobile .cart-wrapper .cart .cart-img-wrapper .cart-circle-items{width:16px;height:16px;border-radius:50%;background:#fe610e;display:flex;justify-content:center;align-items:center;position:absolute;top:-8px;left:-8px}.navbar-mobile .cart-wrapper .cart .cart-img-wrapper .cart-circle-items span{font-weight:700;font-size:10px;line-height:12px;color:#fff}.navbar-userbox-new{background-color:#002766;color:#fff;display:none;border-radius:3px 0 0 3px;margin-left:15px}@media screen and (max-width:767px){.navbar-userbox-new{display:flex;border-radius:0;align-items:center}}.navbar-userbox-new .userbox-icon-wrapper{display:flex;align-items:center;justify-content:center;height:50px;width:50px;cursor:pointer}.navbar-userbox__button{display:flex;padding:3px 10px;border:none;background-color:transparent;color:#00a0dc;font-weight:700;align-self:center;height:36px;align-items:center}.navbar-userbox__button:active,.navbar-userbox__button:focus,.navbar-userbox__button:hover{color:#cfd5dc;cursor:pointer}.navbar-userbox__button--logged-in,.navbar-userbox__button--logged-out{display:flex;align-items:center}@media screen and (min-width:350px){.navbar-userbox__button--logged-in img{margin-right:5px}}@media screen and (max-width:349px){.navbar-userbox__button--logged-in .navbar-userbox__user{display:none}}.navbar-userbox__button--logged-out{text-transform:uppercase}@media screen and (min-width:400px){.navbar-userbox__button--logged-out img{display:none}}@media screen and (max-width:399px){.navbar-userbox__button--logged-out .navbar-userbox__user{display:none}}.navbar-userbox__icon{border-radius:50%;width:30px;height:30px}.navbar-nav-mobile--toggle{border:none;background-color:#00a0dc;height:42px;padding:10px 15px;font-size:14px;font-weight:500;text-transform:uppercase;color:#fff;display:flex;gap:10px;align-items:center;justify-content:center;line-height:1;border-radius:5px;cursor:pointer}@media screen and (max-width:767px){.navbar-nav-mobile--toggle{width:57px;height:50px;border-radius:0}}@media screen and (max-width:767px){.navbar-nav-mobile--toggle .menu-text{display:none}}.navbar-nav-mobile--toggle img{vertical-align:middle}.navbar-nav-mobile--toggle .menu-icon{background-image:url(../images/rrcd/hamburger-menu.478e5b02.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:17px;height:17px}body:not(.menu-is-open) .navbar-nav-mobile{background-color:#00a0dc}.navbar-toggle--mobile-menu{border-color:#e4e7eb}.navbar-toggle--login{border-color:#001b47}.navbar-toggle__button{padding:12px 20px 12px 25px;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;border-radius:0 3px 3px 0}body:not(.menu-is-open) .navbar-toggle__button{color:#000}@media screen and (min-width:768px){.navbar-toggle__button{font-size:14px;background-color:transparent;text-transform:none}body:not(.menu-is-open) .navbar-toggle__button{color:#fff}}@media screen and (max-width:767px){.navbar-toggle__button{padding:8px 10px}}.navbar-toggle__button .icon{margin-left:9px;font-size:18px}.navbar-toggle__button--mobile-menu{padding-top:15px;padding-bottom:15px;color:#7a8797}.navbar-toggle__button--mobile-menu .icon{color:#00a0dc}.navbar-toggle__button--login{color:#fff}.navbar-mobile-user{margin:0;padding:0;list-style:none;display:flex;align-items:center}.navbar-mobile-user__item{margin-right:25px}@media screen and (max-width:767px){.navbar-mobile-user__item{margin-right:0}}.navbar-mobile-user__link{display:flex;align-items:center;text-decoration:none}.navbar-mobile-user__link .icon{margin-right:13px;font-size:22px;color:#80ceea}@media screen and (max-width:767px){.navbar-mobile-user__link .icon{display:none}}.navbar-mobile-user__link .icon-user{color:#fff}.navbar-mobile-user__avatar{margin-right:13px;border-radius:50%}.navbar-mobile-user__text{font-size:14px;font-weight:700;color:#fff}@media screen and (max-width:767px){.navbar-mobile-user__text{display:none}}.header__content{position:relative}@media screen and (max-width:1079px){.header__content.navbar-nav-mobile-is-open .menu-icon{background-image:url(../images/rrcd/close-icon.3d7f007a.svg);background-position:50%;background-repeat:no-repeat;background-size:16px auto;width:17px;height:15px}}.note{position:relative;padding-left:40px;margin-top:.5em;margin-bottom:.5em}.note:last-child{margin-bottom:0}.note:before{content:"";position:absolute;left:0;top:.5em;width:16px;height:4px;background-color:#009fda;border-radius:5px}.note p{margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1.333;color:#77889a}@media screen and (min-width:768px) and (max-width:1079px){.ordering-sm{display:flex}}@media screen and (max-width:766px){.order-xs-1{order:-1}}@media screen and (min-width:768px) and (max-width:1079px){.order-sm-1{order:-1}}@media screen and (max-width:767px){.ticket-pricing{display:none}.pricing-tables .mobile-tabs-select{margin-bottom:-10px}.pricing-tables .ticket-pricing-mobile-wrapper{padding:10px 20px;margin-bottom:8px;background-color:#f8f8f8}.pricing-tables .ticket-pricing-mobile{width:100%;background-color:#f8f8f8;border-collapse:collapse;table-layout:fixed}.pricing-tables .ticket-pricing-mobile thead{border-bottom:1px solid #d8d8d8}.pricing-tables .ticket-pricing-mobile thead tr td,.pricing-tables .ticket-pricing-mobile thead tr th{padding-bottom:0}.pricing-tables .ticket-pricing-mobile thead tr+tr td,.pricing-tables .ticket-pricing-mobile thead tr+tr th{padding-top:5px}.pricing-tables .ticket-pricing-mobile thead tr:last-child td,.pricing-tables .ticket-pricing-mobile thead tr:last-child th{padding-bottom:18px}.pricing-tables .ticket-pricing-mobile th{color:#789}.pricing-tables .ticket-pricing-mobile td{vertical-align:middle}.pricing-tables .ticket-pricing-mobile td,.pricing-tables .ticket-pricing-mobile th{margin:0;text-align:center;border:0;font-size:16px;padding:12px 0}.pricing-tables .ticket-pricing-mobile td:first-child,.pricing-tables .ticket-pricing-mobile th:first-child{text-align:left}.pricing-tables .ticket-pricing-mobile td:last-child:not(:first-child),.pricing-tables .ticket-pricing-mobile th:last-child:not(:first-child){text-align:right}.pricing-tables .ticket-pricing-mobile td.center,.pricing-tables .ticket-pricing-mobile th.center{text-align:center}.pricing-tables .ticket-pricing-mobile .tag{display:inline-block;margin-bottom:2px}.pricing-tables .ticket-pricing-mobile .btn{font-size:1.125rem;padding:12px 20px}.pricing-tables .ticket-pricing-mobile__info-link,.pricing-tables .ticket-pricing-mobile__info-link:link,.pricing-tables .ticket-pricing-mobile__info-link:visited{color:#00a0dc;text-decoration:none}.pricing-tables .ticket-pricing-mobile__info-link:active,.pricing-tables .ticket-pricing-mobile__info-link:focus,.pricing-tables .ticket-pricing-mobile__info-link:hover{text-decoration:underline}.pricing-tables .ticket-pricing-mobile__duration{text-transform:uppercase;font-weight:900;font-size:.75rem;line-height:24px;margin:0;color:#7a8797}.pricing-tables .ticket-pricing-mobile__discount{font-weight:400;font-size:.875rem;line-height:16px;color:#7a8797;margin:0}.pricing-tables .ticket-pricing-mobile__amount,.pricing-tables .ticket-pricing-mobile__offer{font-size:1.125rem;line-height:21px;font-weight:700;color:#333f4e;margin:0}.pricing-tables .ticket-pricing-mobile__offer{margin-bottom:4px}.pricing-tables .ticket-pricing-mobile__link{font-size:.875rem}}@media screen and (min-width:768px){.ticket-pricing-mobile-wrapper{display:none}.pricing-tables{background-color:#f8f8f8}.pricing-tables .tab-pane__content{padding:20px}.pricing-tables .ticket-pricing{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.pricing-tables .ticket-pricing th{text-transform:uppercase;font-weight:700;color:#789;padding:16px;text-align:center}.pricing-tables .ticket-pricing td{vertical-align:middle}.pricing-tables .ticket-pricing td,.pricing-tables .ticket-pricing th{margin:0;border-color:#d8d8d8;border-style:solid;border-width:0 1px 1px 0}.pricing-tables .ticket-pricing td:last-child,.pricing-tables .ticket-pricing th:last-child{border-right:0}.pricing-tables .ticket-pricing tr:last-child td{border-bottom:0}.pricing-tables .ticket-pricing__discount{padding:18px 16px;text-align:center}.pricing-tables .ticket-pricing__discount p{margin:2px 0}.pricing-tables .ticket-pricing__discount--narrow{width:28%}.pricing-tables .ticket-pricing__discount--wide{text-align:left;padding-left:1.5rem}}@media screen and (min-width:768px) and (min-width:1080px){.pricing-tables .ticket-pricing__discount--wide{padding-left:2.5rem}}@media screen and (min-width:768px){.pricing-tables .ticket-pricing__discount .select{display:inline-block;max-width:11.25rem;margin-right:1.25rem;vertical-align:middle}}@media screen and (min-width:768px){.pricing-tables .ticket-pricing__discount .link{font-size:1rem}}@media screen and (min-width:768px){.pricing-tables .ticket-pricing__discount-name,.pricing-tables .ticket-pricing__value{font-size:1.125rem;font-weight:700;color:#333f4d}.pricing-tables .ticket-pricing__value{text-align:center;position:relative;padding:20px 16px;cursor:pointer}.pricing-tables .ticket-pricing__value .ticket-pricing__amount{display:block}.pricing-tables .ticket-pricing__value .btn{position:absolute;left:-9999rem;margin-top:8px}.pricing-tables .ticket-pricing__value.ticket-pricing__value--with-tag{padding-top:1.75em}.pricing-tables .ticket-pricing__value.ticket-pricing__value--selected{background-color:#fff}.pricing-tables .ticket-pricing__value:focus-within{background-color:#fff}.pricing-tables .ticket-pricing__value .btn:active,.pricing-tables .ticket-pricing__value .btn:focus,.pricing-tables .ticket-pricing__value.ticket-pricing__value--selected .btn{position:static;left:auto}.pricing-tables .ticket-pricing__value .tag{position:absolute;top:5px;right:0;font-size:.8125rem;font-weight:400;margin-right:0}}.radios{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.radios--train{display:none}}.radio{position:relative;display:flex;align-self:center;padding-left:32px;color:#789;font-size:.875rem;margin-right:25px}.radio:hover{cursor:pointer}.radio__fake-input{display:block;position:absolute;left:0;top:-.14em;width:20px;height:20px;border-radius:50%;border:1px solid #b6babf;pointer-events:none;background-color:#fafafa}.hidden-input[type=radio]:checked+.radio__fake-input{border-color:#00a0dc}.hidden-input[type=radio]:checked+.radio__fake-input:before{content:"";position:absolute;display:block;top:50%;left:0;right:0;transform:translateY(-50%);margin-left:auto;margin-right:auto;width:12px;height:12px;border-radius:50%;background-color:#00a0dc}.hidden-input[type=radio]:disabled+.radio__fake-input{border:1px solid #b6babf;background-color:#d0d5db}.hidden-input[type=radio]:focus+.radio__fake-input{outline:none;box-shadow:0 0 3px 1px #00a0dc}.radio-link{position:relative;display:inline-flex}.radio-link .btn--no-border{margin-left:0;margin-right:0}.radio-link input[type=radio]{position:absolute;left:-9999rem}.radio-switch-group{display:flex;background-color:#fff;padding:10px 12px}@media screen and (min-width:1316px){.radio-switch-group{padding:10px 18px}}.radio-switch{position:relative;flex:1}.radio-switch:first-of-type .radio-switch__fake-input{border-top-left-radius:4px;border-bottom-left-radius:4px}.radio-switch:last-of-type .radio-switch__fake-input{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:0}.radio-switch__fake-input{display:block;padding:7px 10px;background-color:#e4e7eb;text-align:center;color:#7a8797;font-weight:500;border-right:1px solid #cfd5dc;cursor:pointer;font-size:14px}.hidden-input[type=radio]:checked+.radio-switch__fake-input{box-shadow:inset 0 0 7px rgba(0,0,0,.15);background-color:#00a0dc;color:#fff;font-weight:700;border-right:0}.hidden-input[type=radio]:focus+.radio-switch__fake-input{outline-offset:-2px;outline:5px auto #00a0dc}.filepicker{position:relative;display:flex;margin-bottom:20px}.filepicker input[type=file]{position:absolute;left:-999rem;top:0}.filepicker__filename{flex-grow:1;margin-right:10px;display:flex;align-items:center;position:relative}@media screen and (min-width:768px){.filepicker__filename{margin-right:20px}}.filepicker__remove-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;background:transparent none;color:#00a0dc;position:absolute;right:10px;top:50%;font-size:12px;transform:translateY(-50%);display:none}.filepicker__value:not(:empty)+.filepicker__remove-button{display:block}.filepicker__button{flex-shrink:0;padding-left:14px;padding-right:14px}@media screen and (min-width:768px){.filepicker__button{padding-left:27px;padding-right:27px}}.filepicker__button .icon{font-size:1.25rem;display:block}@media screen and (min-width:768px){.filepicker__button .icon{display:none}}.filepicker__button-text{display:none}@media screen and (min-width:768px){.filepicker__button-text{display:block}}.schedule{margin:0;padding:0;list-style:none}.schedule__item{position:relative;padding:10px 0 0 30px}.schedule__item:before{content:"";width:5px;height:5px;position:absolute;background:#fff;border:3px solid #00a0dc;left:0;top:50%;transform:translateY(-50%);border-radius:50%;box-shadow:0 0 0 4px #fff;z-index:2}@media screen and (min-width:768px){.schedule__item:before{width:8px;height:8px;border-width:4px}}.schedule__item:after{content:"";height:100%;border-left:1px solid #00a0dc;top:1.6rem;left:5px;position:absolute}@media screen and (min-width:768px){.schedule__item:after{left:7px;border-width:2px}}.schedule__item:first-child:after{top:1.6rem}.schedule__item:last-child:after{content:normal}.schedule-further-info{padding:10px 0}@media screen and (min-width:768px){.schedule-further-info{padding:20px 0}}.schedule-further-info__item{margin-top:.75rem;margin-left:15px;margin-right:15px}.schedule-further-info__item:first-child{flex:1;width:20%;margin-left:-20px;margin-right:0}@media screen and (max-width:767px){.schedule-further-info__item:first-child{display:none}}.schedule-further-info__item:first-child:has(hr){margin-left:0;margin-right:0}.schedule-further-info__item:last-child{flex:1;width:20%;margin-left:0;margin-right:-20px}@media screen and (max-width:767px){.schedule-further-info__item:last-child{display:none}}.schedule-further-info__item:last-child:has(hr){margin-left:0;margin-right:0}.schedule-further-info__item.schedule__interval{margin-right:0}.schedule__time{margin-right:.625rem}@media screen and (min-width:768px){.schedule__time{margin-right:.9rem}}.schedule__text--primary{font-weight:500;color:#333f4e;padding:5px 10px;font-size:.875rem;margin-bottom:0}@media screen and (min-width:768px){.schedule__text--primary{margin-right:1.25rem}}.schedule__text--time{font-weight:400;color:#333f4e;padding:5px 10px;font-size:.875rem;margin-bottom:0}@media screen and (min-width:768px){.schedule__text--time{margin-right:1.25rem}}.schedule__time-station{display:flex;align-items:flex-start;background-color:#f1f3f5;width:400px}@media screen and (min-width:768px){.schedule__time-station{align-items:center}}.schedule__time-station .schedule__station{margin:0;line-height:1.375rem}.schedule__time-station .schedule__station:nth-child(2){margin-left:auto}.schedule__change-info{margin-bottom:0;font-weight:700;margin-right:.625rem}@media screen and (min-width:768px){.schedule__change-info{margin-right:.9rem}}.schedule__change-stations{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;background-color:#f1f3f5;color:#789;font-weight:400}.schedule__flex-item{min-width:4.375rem}.schedule__flex-item,.schedule__item-row{display:flex;justify-content:flex-start;align-items:center}.schedule__item-row{width:100%;row-gap:5px;flex-wrap:wrap}.schedule__item-row .schedule__label{margin-bottom:0}.detailed-schedule__item:before,.simple-schedule__item:before{top:1.6rem}@media screen and (min-width:1080px){.detailed-schedule__item .schedule__time,.simple-schedule__item .schedule__time{position:absolute;left:1.875rem}}.detailed-schedule__item:after,.simple-schedule__item:after{top:20px}@media screen and (min-width:1080px){.detailed-schedule__item:last-child:before{top:1.3rem}}.select{width:100%;font-size:14px}.select__wrapper{display:flex;align-items:stretch;position:relative}.select__wrapper:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-180deg);color:#778799;font-size:.8125rem;pointer-events:none;transition:transform .2s}@media screen and (min-width:1316px){.select__wrapper:after{right:18px}}.select__wrapper[aria-expanded=false]:after{transform:translateY(-50%) rotate(0deg)}.select__wrapper[aria-expanded=false] .select__options{pointer-events:none;opacity:0;top:60%}.select__selection{text-align:left;padding-right:2.25rem;align-items:center;cursor:pointer;display:block;line-height:48px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select__selection:hover{cursor:pointer}.select.has-icon .select__wrapper>[class^=icon-]{display:inline-block;position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#7a8797}.select.has-icon .select__wrapper .select__selection{padding-left:40px}.select__hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select__options{position:absolute;width:100%;z-index:10;top:100%;font-size:inherit;border-radius:0 0 2px 2px;background-color:#fafafa;max-height:25rem;overflow-y:auto;box-shadow:0 2px 6px 1px rgba(0,0,0,.18);margin:0;padding:0;list-style:none;visibility:visible;opacity:1;transition:visibility .2s,opacity .2s,top .2s;pointer-events:auto}.select__item{text-decoration:none;color:#789;display:flex;align-items:center;padding:1rem;font-size:.875rem;cursor:pointer}.select__item[class*=icon-]:before{font-family:icons!important;margin-right:10px}.select__item--active{background-color:#e4e7eb;color:#333f4e}.select__item:hover{background-color:#d0d5db;color:#333f4e}.select__item .focus,.select__item:focus{outline:0;box-shadow:none;background-color:#d0d5db;color:#333f4e}.select--with-label{display:flex;border:1px solid #b7c0c9;border-radius:2px}.select--with-label .select{border:none}.select-label{background-color:#d0d5db;color:#7a8797;font-size:.75rem;font-weight:900;text-transform:uppercase;display:flex;align-items:center;padding:0 .8rem}.select--with-label__selection{padding-left:1em}.select--calendar:after{content:"\f10d";color:#00a0dc}.select--filter,.select__input{border:0;border-radius:0}.select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;padding:1rem 2.188rem 1rem 1rem;color:#7a8797;font-size:16px}.select__input::-ms-expand{display:none}@media screen and (min-width:1316px){.select__input{padding-right:55px;padding-left:1.25rem}}.select__input::-webkit-input-placeholder{color:#7a8797;font-size:1rem}.select__input:-moz-placeholder,.select__input::-moz-placeholder{color:#7a8797;font-size:1rem}.select__input:-ms-input-placeholder{color:#7a8797;font-size:1rem}.select__input.warning{padding-top:.375rem}.select__input[readonly]{cursor:default}.select__input--bordered{border:1px solid #cfd5dc;color:#789;font-size:1rem;padding:1em}.custom-select__label{text-transform:uppercase;font-size:.75rem;color:#789;margin-bottom:.5rem}.select--blue-lighter{color:#fff;background-color:#80ceea;border:none;border-radius:4px;font-size:1rem;font-weight:700;width:100%;min-height:3rem;padding-right:2.5rem;text-overflow:ellipsis;padding-left:1rem;transition:all .1s ease-in-out}.select--blue-lighter::-webkit-input-placeholder{color:#fff}.select--blue-lighter:-moz-placeholder,.select--blue-lighter::-moz-placeholder{color:#fff}.select--blue-lighter:-ms-input-placeholder{color:#fff}.select--blue-lighter:hover{background-color:#002766}.select--white-icon .select__wrapper:after{color:#fff}.select-input__station{height:48px;border:1px solid #b9c0c7}.suggestion-dropdown{flex-grow:1}@media screen and (min-width:768px){.suggestion-dropdown{position:relative}}.suggestion-dropdown--with-arrow{position:relative}.suggestion-dropdown--with-arrow:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;color:#789;font-size:14px;top:50%;right:12px;transform:translateY(-50%)}.suggestion-dropdown--with-arrow input{padding-right:2rem}.suggestion-options{position:absolute;background-color:#fff;width:100%;z-index:10;top:100%;border-radius:0 0 2px 2px;background-color:#fafafa;max-height:25rem;overflow-y:auto;box-shadow:0 2px 6px 1px rgba(0,0,0,.18);margin:0;padding:0;list-style:none}.suggestion-options[data-unitoggle-open=false]{display:none}.suggestion-options__link{text-decoration:none;color:#789;position:relative;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0 .5rem 1rem;cursor:pointer}.suggestion-options__link.ui-state-active,.suggestion-options__link:focus,.suggestion-options__link:hover{background-color:rgba(208,213,219,.2);color:#002664}.suggestion-options__content{display:flex;align-items:center}.suggestion-options__content .icon,.suggestion-options__content span{margin-right:.5rem}.suggestion-options__content .suggestion-options__image,.suggestion-options__content img{width:30px;height:30px;border-radius:50%;margin-right:.5rem}.suggestion-options__text{display:flex;flex-direction:column}.suggestion-options__text--primary{font-size:.875rem;font-weight:500}.suggestion-options__text--secondary{font-size:12px}.suggestion-options__text--blue{color:#00a0dc}.input-btn-wrapper{position:absolute;top:50%;transform:translateY(-50%);right:10px;display:flex}.input-btn{background:transparent;border:none;cursor:pointer;padding:0}.input-btn .icon{display:inline-block;padding:10px 5px}.input-btn .icon-close{font-size:14px}.simplebar-content{padding-bottom:88px}.simplebar-track.simplebar-horizontal{height:10px;border-radius:5px;background-color:#fff;overflow:hidden}.simplebar-track.simplebar-horizontal:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;border-radius:5px;border:1px solid #b7c0c9}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;z-index:2;height:10px;border-radius:5px;background-color:#e4e7eb}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{left:-1px;right:0;background-color:#e4e7eb}.slick-slide{display:none}.slick-active,.slick-current{display:block}.jumbotron-carousel__content-carousel .slick-dots{margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:20px;left:30px;height:5px}@media screen and (max-width:767px){.jumbotron-carousel__content-carousel .slick-dots{left:auto;right:20px;bottom:10px}}@media screen and (min-width:768px) and (max-width:1079px){.jumbotron-carousel__content-carousel .slick-dots{left:54px}}.jumbotron-carousel__content-carousel .slick-dots li:focus{outline:none}.jumbotron-carousel__content-carousel .slick-dots li+li{margin-left:10px}.jumbotron-carousel__content-carousel .slick-dots button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:4px;background-color:#00a0dc;color:#00a0dc;overflow:hidden;pointer-events:all;cursor:pointer}.jumbotron-carousel__content-carousel .slick-dots button:hover{background-color:#fff}@media screen and (max-width:767px){.jumbotron-carousel__content-carousel .slick-dots button{width:8px;height:4px}}.jumbotron-carousel__content-carousel .slick-dots .slick-active button{z-index:1;position:relative;background-color:#fff;color:#fff}.homepage-articles-carousel{position:relative}.homepage-articles-carousel .carousel-controls .slick-dots{margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:20px;left:30px;height:5px}@media screen and (max-width:767px){.homepage-articles-carousel .carousel-controls .slick-dots{left:auto;right:20px;bottom:10px}}@media screen and (min-width:768px) and (max-width:1079px){.homepage-articles-carousel .carousel-controls .slick-dots{left:54px}}.homepage-articles-carousel .carousel-controls .slick-dots li:focus{outline:none}.homepage-articles-carousel .carousel-controls .slick-dots li+li{margin-left:10px}.homepage-articles-carousel .carousel-controls .slick-dots button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:4px;background-color:#00a0dc;color:#00a0dc;overflow:hidden;pointer-events:all;cursor:pointer}.homepage-articles-carousel .carousel-controls .slick-dots button:hover{background-color:#fff}@media screen and (max-width:767px){.homepage-articles-carousel .carousel-controls .slick-dots button{width:8px;height:4px}}.homepage-articles-carousel .carousel-controls .slick-dots .slick-active button{z-index:1;position:relative;background-color:#fff;color:#fff}.carousel-controls{display:flex;align-items:center;justify-content:center;margin-top:20px}.carousel-controls .icon{cursor:pointer;text-decoration:none;color:#00a0dc}@media screen and (max-width:1315px){.carousel-controls .icon{display:none!important}}.carousel-controls .icon-arrow-right{order:3}.carousel-controls .slick-dots{padding:0;list-style:none;display:flex;margin:0 20px}.carousel-controls .slick-dots li{cursor:pointer;margin-left:3px;margin-right:5px;width:8px;height:8px;border-radius:50%;border:1px solid #00a0dc}.carousel-controls .slick-dots li button{display:none}.carousel-controls .slick-dots li.slick-active{background-color:#00a0dc}.homepage-ads-carousel{position:relative}.homepage-ads-carousel .slick-dots{margin:0;padding:0;list-style:none;display:flex;position:absolute;top:20px;right:20px}.homepage-ads-carousel .slick-dots li{cursor:pointer;background-color:#e5e6eb;margin-left:3px;margin-right:5px;width:20px;height:4px}.homepage-ads-carousel .slick-dots li button{display:none}.homepage-ads-carousel .slick-dots li.slick-active{background-color:#00a0dc}.homepage-ads-carousel .left-controls,.homepage-ads-carousel .right-controls{position:absolute;top:40%;display:flex;align-items:center;justify-content:center;background-color:#7a8798;border-radius:4px;color:#fff;width:30px;height:30px}@media screen and (min-width:1080px){.homepage-ads-carousel .left-controls,.homepage-ads-carousel .right-controls{display:none}}.homepage-ads-carousel .left-controls{left:20px}.homepage-ads-carousel .right-controls{right:20px}.homepage-articles-carousel .carousel-homepage-tips{position:relative}.homepage-articles-carousel .carousel-homepage-tips .slick-dots{margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:20px;right:20px}.homepage-articles-carousel .carousel-homepage-tips .slick-dots li{cursor:pointer;background-color:#e5e6eb;margin-left:3px;margin-right:5px;width:20px;height:4px}.homepage-articles-carousel .carousel-homepage-tips .slick-dots li button{display:none}.homepage-articles-carousel .carousel-homepage-tips .slick-dots li.slick-active{background-color:#00a0dc}.homepage-articles-carousel .homepage-left-controls,.homepage-articles-carousel .homepage-right-controls{position:absolute;top:70px;display:flex;align-items:center;justify-content:center;background-color:#7a8798;border-radius:4px;color:#fff;width:30px;height:30px}.homepage-articles-carousel .homepage-left-controls{left:20px}.homepage-articles-carousel .homepage-right-controls{right:20px}.sticky-menu{display:none;z-index:8999;position:fixed;left:0;right:0;top:-60px;background-color:#fff;box-shadow:0 0 9px rgba(0,0,0,.2);transition:top .2s ease-in-out}@media screen and (min-width:768px) and (max-width:1079px){.sticky-menu{top:-74px}}.sticky-menu--visible{top:0}@media screen and (max-width:767px){.sticky-menu--mobile-hidden{top:-60px}}.sticky-menu__content{padding-left:15px;padding-right:15px}@media screen and (min-width:1316px){.sticky-menu__content{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}@media screen and (min-width:1316px) and (min-width:768px){.sticky-menu__content{padding-left:34px;padding-right:34px}}@media screen and (min-width:1316px) and (min-width:1080px){.sticky-menu__content{max-width:1080px;padding-left:50px;padding-right:50px}}@media screen and (min-width:1316px) and (min-width:1316px){.sticky-menu__content{max-width:1140px;padding-left:80px;padding-right:80px}}.sub-block{margin-bottom:40px}@media screen and (max-width:767px){.sub-block{margin-bottom:30px}}.sub-block--alerts{margin-top:218px}@media screen and (min-width:1316px){.sub-block--alerts{margin-top:90px}}@media screen and (max-width:767px){.sub-block--alerts{margin-top:0}}@media screen and (max-width:767px){.sub-block--hidden-xs{display:none}}.subheader{display:none}@media screen and (max-width:767px){.subheader{display:none}}@media screen and (min-width:768px){.subheader{position:relative;z-index:6;display:block}}.subheader__content{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex}@media screen and (min-width:768px){.subheader__content{padding-left:34px;padding-right:34px}}@media screen and (min-width:1080px){.subheader__content{max-width:1080px;padding-left:50px;padding-right:50px}}@media screen and (min-width:1316px){.subheader__content{max-width:1140px;padding-left:80px;padding-right:80px}}.subheader__content .subheader__content-wrapper{flex:1;display:flex;flex-direction:column;gap:10px;margin-top:auto}@media screen and (max-width:1079px){.subheader__content .subheader__content-wrapper{height:50px;margin-top:auto}}.subheader__content .subheader__content-wrapper .subnav__link{font-weight:300;font-size:16px}.subheader__content .subheader__content-wrapper .subnav__link .icon{display:none}@media screen and (min-width:1080px){.subheader__content .subheader__content-wrapper .subnav__link{font-size:18px}.subheader__content .subheader__content-wrapper .subnav__link .icon{display:inline-block}}.subheader__content .subheader__content-wrapper .menu__link{font-size:18px;font-weight:300}.subheader.subheader--simple{display:block;z-index:3;position:relative}@media screen and (min-width:1080px){.subheader.subheader--simple{display:none}}.subheader__content.subheader__content--simple{align-items:center;justify-content:center;padding-top:12px;padding-bottom:12px}.subheader__back-button{border:1px solid #00a0dc;margin:0;border-radius:4px;font-weight:700;font-size:18px;line-height:24px;color:#00a0dc;padding:12px 25px;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.subheader__back-button{display:none}}.subheader__back-button,.subheader__back-button:link,.subheader__back-button:visited{text-decoration:none}.subheader__back-button:hover{color:#002664;border-color:#002664}@media screen and (max-width:767px){.subheader__back-button{font-size:14px;line-height:20px;padding:8px 15px}}.subheader__back-button .icon{margin-right:10px}.subnav{margin:0;padding:0;list-style:none;display:flex;background-color:#00a0dc}.subnav,.subnav>li{flex-grow:1}.subnav__link{display:flex;justify-content:center;align-items:center;color:#fff;padding:10px 12px;font-size:18px;font-weight:400;text-decoration:none;transition:all .1s ease-in-out;height:50px;white-space:nowrap}.subnav__link:focus,.subnav__link:hover{background-color:#0083bf;color:#fff}.subnav__link .icon{width:22px;margin-right:10px;color:#80ceea;font-size:22px}.subnav__link--active{background-color:#002766}.subnav__link--active .icon{color:#fff}.tab-pane{display:none}.tab-pane.active{display:block}@media screen and (max-width:767px){.tab-pane--collapse{background-color:#f1f3f5;margin-bottom:10px}}.tab-content--simple{padding-top:30px;padding-bottom:30px}@media screen and (max-width:1315px){.tab-content--simple .btn{padding-top:17px;padding-bottom:17px}}@media screen and (max-width:767px){.tab-pane__content{padding-top:20px;padding-bottom:20px}}.tab-pane__content p{font-size:14px}.tab-pane__content__no-padding{padding:0}.mobile-tabs-select{display:none;background-color:#00a0dc;padding:12px;margin-bottom:14px;font-size:16px}@media screen and (max-width:767px){.mobile-tabs-select{display:block}}.mobile-tabs-select .form-item__input{border-radius:4px;padding-left:12px;padding-right:2.5rem;font-size:inherit}.mobile-tabs-select .select:after{color:#00a0dc}.textbox-with-icon{display:grid;grid-template-columns:.2fr 2fr .2fr;grid-template-rows:auto;grid-template-areas:"icon header button" ". description ." ". description_hours .";padding:20px 0;border-bottom:1px solid #cfdde8}@media screen and (min-width:1080px){.textbox-with-icon{grid-template-columns:.2fr 2fr;grid-template-areas:"icon header" ". description"}}.textbox-with-icon__no-border{border:none}.textbox-with-icon__no-padding-bottom{padding-bottom:0}.textbox-with-icon .collapse-btn{background-color:transparent;border:none;color:#789;padding:10px;cursor:pointer}@media screen and (min-width:1080px){.textbox-with-icon .collapse-btn{display:none}}.textbox-with-icon [data-toggle=collapse].collapsed .if-not-collapsed,.textbox-with-icon [data-toggle=collapse]:not(.collapsed) .if-collapsed{display:none}.textbox-with-icon .textbox-icon{grid-area:icon}.textbox-with-icon .textbox-header{grid-area:header;align-self:center}@media screen and (min-width:1080px){.textbox-with-icon .textbox-header{align-self:auto}}.textbox-with-icon .textbox-button{grid-area:button;justify-self:end}.textbox-with-icon .textbox-description{grid-area:description}@media screen and (min-width:1080px){.textbox-with-icon .textbox-description{display:flex;flex-direction:row;justify-content:space-between;margin-top:-15px}}.textbox-with-icon .textbox-description p{margin-bottom:0}.textbox-with-icon--no-border{padding-top:10px;padding-bottom:10px;border:0;color:#7a8797}.textbox-with-icon--no-border .textbox-with-icon__text{align-items:flex-start;margin-top:10px}.textbox-with-icon__icon{margin-right:15px;color:#00a0dc;margin-top:3px}.textbox-with-icon__icon .icon{font-size:30px}.textbox-with-icon__icon--extended-services{position:relative}.textbox-with-icon__icon--extended-services:before{content:"";position:absolute;top:50%;right:-3px;width:8px;height:8px;border-radius:50%;background-color:#789}.textbox-with-icon__text h4{margin-bottom:0;color:#00a0dc;font-size:14px}.textbox-with-icon__text h5{margin-top:1em;margin-bottom:.5em;font-weight:900}.textbox-with-icon__text p{margin-bottom:0;font-size:14px}.textbox-with-icon__text span{white-space:nowrap}.textbox-collapse.collapse{position:relative;display:block;height:150px;overflow:hidden}.textbox-collapse.collapse:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.textbox-collapse.show{height:auto}.textbox-collapse.show:after{content:none}.textbox-collapse.collapsing{position:relative;height:150px}.textbox-collapse .collapse-link-sm{text-align:center}.textbox-hours{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}@media screen and (max-width:1080px){.textbox-hours{align-items:flex-start}}@media screen and (min-width:1080px){.textbox-hours{margin-top:-19px;min-width:130px}}.textbox-hours p{margin-bottom:0}.label-text{text-transform:uppercase;font-weight:700}.unlist{margin:0;padding:0;list-style:none}.unlist .overview-action-buttons{margin-top:0}.user-select{position:relative;display:flex;flex-grow:1;background-color:#fff;align-items:center;padding:10px 55px 10px 12px;text-decoration:none}@media screen and (min-width:1316px){.user-select{padding:10px 55px 10px 18px}}.user-select:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11f";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#00a0dc}@media screen and (min-width:1316px){.user-select:after{right:1.25rem}}.user-select__image{margin-right:16px}.user-select__image img{width:30px;height:30px;border-radius:50%;display:block}.user-select__text{font-size:14px;line-height:1.1}.user-select__text--primary{font-weight:700;color:#00a0dc}.user-select__text--secondary{font-weight:500;color:#7a8797}.userbox{background-color:#002766;margin-left:0;position:relative}@media screen and (min-width:768px){.userbox{width:280px;height:80px}}@media screen and (min-width:1080px){.userbox{width:360px;height:100px}}.userbox .userbox--toggle{width:100%;height:100%;display:flex;cursor:pointer}.userbox .userbox--toggle.button-bored--transparent{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.userbox .userbox-wrapper{display:flex;align-items:center;position:relative;height:100%}.userbox .userbox-wrapper .shadow{position:absolute;width:8px;top:-23px;right:110px;height:100px}@media screen and (max-width:990px){.userbox .userbox-wrapper .shadow{right:88px}}@media screen and (max-width:965px){.userbox .userbox-wrapper .shadow{right:80px;height:107px}}.userbox .userbox-wrapper .cart{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0 10px;height:100%;background:url(../images/rrcd/sing-in-rectangle.e29be350.svg) 0 no-repeat;background-size:auto 100%;flex-shrink:0;text-decoration:none}@media screen and (min-width:768px){.userbox .userbox-wrapper .cart{width:90px;padding:0 5px}}@media screen and (min-width:1080px){.userbox .userbox-wrapper .cart{width:125px}}.userbox .userbox-wrapper .cart .cart-items{font-weight:300;font-size:14px;line-height:18px;text-align:center;color:#118bd0;padding-bottom:3px;white-space:nowrap}.userbox .userbox-wrapper .cart .cart-amount{font-style:normal;font-weight:700;font-size:14px;line-height:18px;text-align:center;color:#fff}@media screen and (min-width:1080px){.userbox .userbox-wrapper .cart .cart-amount{font-size:18px}}.userbox__section{padding-top:16px;padding-bottom:16px;margin-top:-16px;margin-bottom:-16px}.userbox__section:not(:last-child){margin-right:12px;padding-right:16px;background:transparent url("data:image/svg+xml;utf8,%3Csvg width='4' height='80' viewBox='0 0 4 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M0 0L4 80H0V0Z' fill='black'/%3E%3C/svg%3E") no-repeat 100% 100%}@media screen and (max-width:1080px){.userbox__section .tag{padding:0 4px 0 8px;white-space:nowrap}}.userbox__link.link:active,.userbox__link.link:focus,.userbox__link.link:hover{color:#fff}.userbox__dropdown{display:none}@media screen and (min-width:768px){.userbox.userbox-is-open .userbox__dropdown{display:grid;grid-template-columns:1fr 1fr;position:absolute;background-color:#002766;top:100%;right:0;padding:28px 32px;color:#fff;width:208%;z-index:20}.userbox.userbox-is-open .userbox__dropdown a:link:not(.btn),.userbox.userbox-is-open .userbox__dropdown a:not(.btn),.userbox.userbox-is-open .userbox__dropdown a:visited:not(.btn){color:inherit;text-decoration:underline}.userbox.userbox-is-open .userbox__dropdown a:active:not(.btn),.userbox.userbox-is-open .userbox__dropdown a:focus:not(.btn),.userbox.userbox-is-open .userbox__dropdown a:hover:not(.btn){color:#00a0dc}.userbox.userbox-is-open .userbox__dropdown .h3{color:#00a0dc;font-weight:400}.userbox.userbox-is-open .userbox__dropdown .note{margin-top:.75em}.userbox.userbox-is-open .userbox__dropdown .note p{color:inherit;font-size:1.125rem}.userbox.userbox-is-open .userbox__dropdown .note:not(:last-of-type){margin-bottom:.75em}}.userbox__form{width:100%}.userbox__form .form-item{margin-bottom:16px}.userbox__form .form-item__label{color:inherit;font-size:.875rem;margin-bottom:7px;text-transform:uppercase;font-weight:700;cursor:pointer}.userbox__form .form-item__input{background-color:#fff;border-color:#fff;color:#222;border-radius:2px}.userbox__form .form-item__input:focus{border-color:#00a0dc}.userbox__form .form-item__checkbox-text:before{content:"";width:24px;height:24px;margin-right:14px;background:#fff;border:1px solid #7a8797}.userbox__form .btn--blue:hover{border-color:#fff}.userbox__form .form-item__input-checkbox:checked+.form-item__checkbox-text{display:flex;color:inherit;font-size:.875rem;margin-bottom:7px;text-transform:uppercase;font-weight:700}.userbox__form .form-item__input-checkbox:checked+.form-item__checkbox-text:before{background:#00a0dc url("data:image/svg+xml;utf8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px'%3E%3Cpath d='M 20.292969 5.2929688 L 9 16.585938 L 4.7070312 12.292969 L 3.2929688 13.707031 L 9 19.414062 L 21.707031 6.7070312 L 20.292969 5.2929688 z'/%3E%3C/svg%3E") no-repeat 50% 50%/20px 20px}.userbox__form .form-item__input-checkbox:focus+.form-item__checkbox-text:before{box-shadow:0 0 0 2px #00a0dc}.userbox__form a{font-size:.875rem}.userbox__list{margin-bottom:2.5em}.userbox__list .note{color:#fff}.userbox__registration-info{padding-right:46px}.userbox__login-info{padding-left:46px;border-left:1px solid hsla(0,0%,100%,.2)}.userbox__login-submit{display:flex;justify-content:space-between;align-items:center}.user-item{color:#fff;display:grid;grid-template-areas:"avatar dropdown" "avatar credits"}.user-item .user-item__avatar{grid-area:avatar;display:flex;justify-items:flex-start;align-items:center;margin-right:16px}.user-item .user-item__username{font-size:1.125rem;font-weight:700;white-space:nowrap;display:flex;margin-bottom:10px}.user-item .user-item__username .icon{margin-left:10px}.user-item .user-item__username,.user-item .user-item__username:link,.user-item .user-item__username:visited{color:#00a0dc;text-decoration:none}.user-item .user-item__avatar-image{width:48px;height:48px;min-width:48px}.user-item .user-item__dropdown{grid-area:dropdown}.user-item .user-item__credits{grid-area:credits}.userbox__sign-out{text-align:right;grid-column:1/span 2}.userbox__sign-out .btn{text-align:center}.userbox__user-list{font-size:1.125rem;color:inherit;grid-column:1/span 2;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:15px;padding-bottom:6px}.userbox__user-list .userbox__user-list-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.userbox__user-list .userbox__user-list-item.userbox__user-list-item--with-divider{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:22px;margin-bottom:6px}.userbox__user-list .userbox__user-list-item a,.userbox__user-list .userbox__user-list-item a:link,.userbox__user-list .userbox__user-list-item a:visited{text-decoration:none;color:inherit}.userbox__user-list .userbox__user-list-item a:active,.userbox__user-list .userbox__user-list-item a:focus,.userbox__user-list .userbox__user-list-item a:hover{color:#00a0dc}.userbox-dropdown-items--toggle{border:none;display:flex;align-items:center;justify-content:center;gap:10px;background:#00a0dc;color:#fff;text-decoration:none;padding:14px;font-weight:500;cursor:pointer;font-size:14px;text-transform:uppercase;width:57px}.userbox-dropdown-items--toggle:hover{color:#fff}@media screen and (min-width:768px){.userbox-dropdown-items--toggle{width:auto}}@media screen and (min-width:1080px){.userbox-dropdown-items--toggle{display:none}}@media screen and (max-width:767px){.userbox-dropdown-items--toggle .menu-text{display:none}}.userbox-dropdown-items--toggle .menu-icon{background-image:url(../images/rrcd/hamburger-menu.478e5b02.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:17px;height:17px}.navbar-user.dropdown-items-is-open .menu-icon{background-image:url(../images/rrcd/close-icon.3d7f007a.svg);background-position:50%;background-repeat:no-repeat;background-size:16px auto;width:17px;height:15px}.userbox-scroll-wrapper{flex:1;position:relative}.userbox-scroll-wrapper.userbox-is-open .userbox__dropdown.signed-in .btn--full-width{font-size:18px;color:#fff;font-weight:400;margin-bottom:22px}.userbox-scroll-wrapper.userbox-is-open .userbox__dropdown.signed-in .btn--full-width:hover{border:1px solid #fff;color:#fff;background:transparent}.form-item-links{display:flex;margin-bottom:15px}.form-item-links .divider{border-right:1px solid #fff;margin:0 15px}.userbox-scroll-wrapper.dropdown-items-is-open .menu-icon{background-image:url(../images/rrcd/close-icon.3d7f007a.svg);background-position:50%;background-repeat:no-repeat;background-size:16px auto;width:17px;height:15px}.navbar-user-wrapper{display:flex}.navbar-user-wrapper .menu-wrapper{display:flex;align-items:center;background:#009fda;gap:10px;padding:14px;color:#fff;font-weight:500;cursor:pointer;font-size:14px;text-transform:uppercase}@media screen and (min-width:1080px){.navbar-user-wrapper .menu-wrapper{display:none}}.userbox-dropdown{display:none}.userbox-dropdown-wrapper.userbox-is-open .userbox-dropdown{display:flex;flex-direction:column;gap:0 22px;position:absolute;background-color:#002766;top:99%;right:0;padding:28px 32px;color:#fff;z-index:20!important;min-width:320px;max-width:360px;width:100vw}.userbox-dropdown-wrapper.userbox-is-open .userbox-dropdown a{color:#fff;white-space:nowrap;font-size:14px}.userbox-dropdown-wrapper.userbox-is-open .userbox-dropdown a:hover{text-decoration:none}.userbox-dropdown-wrapper.userbox-is-open .userbox-dropdown .btn--blue{color:#fff;font-size:14px;font-weight:400;margin-bottom:20px}@media screen and (min-width:1080px){.userbox-dropdown-wrapper.userbox-is-open .userbox-dropdown .btn--blue{font-size:18px}}.userbox-dropdown-wrapper.userbox-is-open .userbox-dropdown .btn--blue:hover{border:1px solid #fff;color:#fff;background:transparent}.signed-in-box{display:flex;align-items:center;gap:5px}@media screen and (max-width:1079px){.signed-in-box{flex-direction:column;align-items:flex-start;justify-content:center}}@media screen and (max-width:767px){.signed-in-box{display:none;height:auto}}.signed-in-box-cart-mobile{display:flex;align-items:center;gap:5px}@media screen and (min-width:1080px){.signed-in-box-cart-mobile{display:none}}@media screen and (max-width:1079px){.signed-in-box.desktop{display:none}}.incorrect-password-wrapper{position:relative;margin:20px 0}.incorrect-password-wrapper .incorrect-password{background-color:#ff5700;padding:8px 8px 8px 15px;font-size:12.8px;border-radius:2px}.incorrect-password-wrapper .incorrect-password:before{content:url(../images/rrcd/arrow-orange.6d12305e.svg);position:absolute;top:-11px;left:49px}.tags{display:flex}.tag{color:#fff;padding:3px 8px 4px 12px;font-size:13px;line-height:16px;font-weight:400;-webkit-clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%)}.tag:not(:last-child){margin-right:4px}.tag--orange{background-color:#ff5800}.tag--green{background-color:#84bf00}.tag--yellow{background-color:#ffdd6a;color:#333f4d}.tag--right{padding:3px 12px 4px 8px;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,0 100%)}.ticket-simple{background-color:#efecd2;padding:30px 20px 20px 30px;display:flex;flex-direction:column;position:relative}.ticket-simple:after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;utf8,%3Csvg width='8' height='16' viewBox='0 0 8 16' version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M8,8l-8,-8l-0,16l8,-8Z' style='fill:%23ffffff;'/%3E%3C/svg%3E") repeat-y 100%;width:8px;left:0;top:0;bottom:0}.ticket-simple:hover{background-color:#dddbb8}.ticket-simple.ticket-simple--baby-blue{background-color:#e3f2fe}.ticket-simple.ticket-simple--baby-blue:hover{background-color:#cfe2f4}.ticket-simple .ticket-simple--navy-blue{background-color:#002766}.ticket-simple .ticket-simple__title{font-weight:700;font-size:1.125rem;line-height:1.1428571429;margin-bottom:10px;color:#00a0dc}.ticket-simple .ticket-simple__description{font-size:.8125rem;line-height:1.5}.ticket-simple.ticket-simple--lg .ticket-simple__title{font-weight:500;font-size:1.3125rem}.ticket-simple.ticket-simple--lg .ticket-simple__description{font-size:1rem}.wagons{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-left:-10px;margin-right:-10px;padding-bottom:44px}.simplebar-content,.wagons{display:flex}.wagon{max-width:188px;flex:0 0 188px;padding-left:10px;padding-right:10px;opacity:1;transition:opacity .2s ease-in-out}.wagon .h6{margin-bottom:5px;text-align:center}.wagon p{margin-bottom:0;color:#7a8797;font-size:15px;line-height:1.5;font-weight:400}.wagon p strong{font-weight:500}.wagon--opacity:not(.wagon--active){opacity:.3;pointer-events:none}.wagon__perex{margin-top:19px;position:relative;max-height:70px;overflow:hidden}.wagon__perex:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(180deg,rgba(242,243,245,0),#f2f3f5)}.wagon__content{margin-top:-88px;z-index:1;position:relative;background-color:#f2f3f5;width:550px}@media screen and (max-width:767px){.wagon__content{width:80vw}}.wagon__content p{padding-top:.5em;padding-bottom:.5em;position:relative;padding-left:50px;font-size:15px;font-weight:400}.wagon__content .icon{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:25px}.wagon__content .collapse-link-sm{margin-left:50px}.wagonbox__header{padding:35px 35px 20px;background-color:#f2f3f5}@media screen and (max-width:767px){.wagonbox__header{padding:15px 0 30px;background-color:transparent}.wagonbox__header .form-item-inline__label{display:none}}.wagonbox__header .h2{margin-bottom:1.1em}.wagonbox__content{padding:20px 35px 30px;background-color:#f2f3f5}@media screen and (max-width:767px){.wagonbox__content{overflow:hidden;margin-right:-20px}}.warningboxes{margin:0;padding:0;list-style:none}.warningboxes__item:not(:last-of-type){border-bottom:1px solid #cfdde8}.warningbox{display:block;position:relative;padding-top:25px;padding-bottom:25px;padding-left:44px;text-decoration:none}.warningbox__content .h3{margin-bottom:5px;color:#ff5800}.warningbox__content p{margin-bottom:0;color:#7a8797;font-size:15px}.warningbox__icon{position:absolute;top:26px;left:0}.warningbox__icon .icon{color:#ff5800;font-size:20px}.counter{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#00a0dc;min-width:5.5rem}.counter .hidden{display:none}.counter button{background-color:transparent;border:none;cursor:pointer;color:#00a0dc;font-size:1.25rem}.counter button[disabled]{opacity:.5;cursor:default}.counter .btn.btn--outline{color:#fff;border:1px solid #fff;font-size:14px;font-weight:400;border-radius:4px;transition:all .1s ease-in-out;margin:0 0 0 auto}.counter .btn.btn--outline:hover{background-color:#fff;border-color:#00a0dc;color:#00a0dc}.modal-dialog{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:1000;overflow:hidden}.modal-dialog[data-open=true]{display:block}.modal-dialog:before{content:"";position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.5)}.modal-dialog__content{position:fixed;z-index:1000;left:0;top:0;right:0;background-color:#fff}@media screen and (min-width:768px){.modal-dialog__content{top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%)}}.modal-dialog__wrapper{display:flex;flex-direction:column;max-height:100%;flex-grow:1;width:100%}.modal-dialog__body,.modal-dialog__footer,.modal-dialog__header{flex-grow:0;flex-shrink:0}.modal-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1rem}@media screen and (min-width:768px){.modal-dialog__header{padding:2rem 2rem 1.25rem}}.modal-dialog__header.flex-end{justify-content:flex-end}.modal-dialog__body{overflow-y:auto;padding:0 1rem}@media screen and (min-width:768px){.modal-dialog__body{padding:0 2rem}}.modal-dialog__body--blue{background-color:#e5f2fc}.modal-dialog__body::-webkit-scrollbar-thumb{background-color:#00a0dc}.modal-dialog__footer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding:1.25rem 1rem}@media screen and (min-width:768px){.modal-dialog__footer{padding:2rem}}.modal-dialog__footer--pt-0{padding-top:0}.modal-dialog__step{display:none;background:#fff;max-width:100vw;max-height:90vh;position:relative}.modal-dialog__step:focus{outline:0}@media screen and (min-width:768px){.modal-dialog__step{width:50rem}}@media screen and (min-width:1080px){.modal-dialog__step{width:81.25rem}}@media screen and (min-width:1316px){.modal-dialog__step{width:120rem}}@media screen and (min-width:768px){.modal-dialog__step.modal-dialog__step--narrow{max-width:26rem}}@media screen and (min-width:768px){.modal-dialog__step.modal-dialog__step--500,.modal-dialog__step.modal-dialog__step--md{max-width:31.25rem}}@media screen and (min-width:768px){.modal-dialog__step.modal-dialog__step--520{max-width:32.5rem}}@media screen and (min-width:768px){.modal-dialog__step.modal-dialog__step--700{max-width:43.75rem}}@media screen and (min-width:768px){.modal-dialog__step.modal-dialog__step--400{max-width:25rem}}@media screen and (min-width:768px){.modal-dialog__step.modal-dialog__step--1920{max-width:31.25rem}}@media screen and (min-width:1080px){.modal-dialog__step.modal-dialog__step--1920{max-width:120rem}}@media screen and (min-width:768px){.modal-dialog__step.modal-dialog__step--wide{max-width:40rem}}.modal-dialog__step.modal-dialog__step--current{display:flex}.modal-dialog__close{margin-right:-.375rem;color:#00a0dc;display:flex;align-items:center;line-height:26px}.modal-dialog__close .icon{font-size:.8rem}.modal-dialog__close .close-button__text{margin-left:.5rem}h2.modal-title{font-size:1.5rem;font-weight:400;padding-right:1rem;margin-bottom:0}@media screen and (min-width:768px){h2.modal-title{font-size:1.6875rem;padding-right:3rem}}p{font-size:1rem;color:#789;line-height:1.5}.modal-buttons{display:flex;align-items:center;justify-content:space-between}.modal-buttons--with-mt{margin-top:2rem}.modal-buttons.align-right{justify-content:center}@media screen and (min-width:415px){.modal-buttons.align-right{justify-content:flex-end}}.modal-buttons.align-right .btn--lg{width:70%}@media screen and (min-width:415px){.modal-buttons.align-right .btn--lg{width:auto}}.btn{cursor:pointer}.modal-note{font-style:italic;color:#789;display:flex;margin-top:.5rem}.modal-note .icon{margin-right:.5rem;font-size:.75rem}.modal-note p{font-size:.75rem}.btn--xs{padding:6px 11px}.user-card-category{list-style-type:none;padding:0;margin:0 0 10px}.user-card{display:flex;align-items:center;justify-content:space-between;background-color:#f8f8f8;margin-bottom:.125rem;padding:.5rem}.user-card.selected{background-color:#00a0dc}.user-card.selected .user-select__text,.user-card.selected p,.user-card.selected span{color:#fff}.user-card.selected .btn,.user-card:not(.selected) .counter:not(:last-child){display:none}.user-card.selected .btn.visible{display:block}.user-card .counter button[disabled]{visibility:hidden}.user-card .user-select{background-color:transparent;padding:0}.user-card .user-select:after{content:normal}.user-card .user-select__image{max-width:1.875rem;max-height:1.875rem}.user-card .user-select__text--with-icon{display:flex;color:#00a0dc;flex-grow:1}.modal-passenger .user-select__text--primary{font-size:.875rem}.add-passenger__btn.disabled{color:#789;border-color:#789;pointer-events:none}.modal-other-passenger .modal-section--grey,.modal-registered-passenger .modal-section--grey{background-color:#f8f8f8;padding:1rem}@media screen and (min-width:768px){.modal-other-passenger .modal-section--grey,.modal-registered-passenger .modal-section--grey{padding:2rem}}.modal-registered-passenger [data-unitoggle-open=false]{display:none}.modal-other-passenger .modal-section--grey{padding-right:3.5rem}.modal-other-passenger .modal-section--grey .removable-item{display:flex;align-items:center;position:relative}.modal-other-passenger .modal-section--grey .removable-item button{position:absolute;right:-1.8rem;top:1rem;font-size:.875rem}.modal-other-passenger .modal-section--grey .select{background-color:#fff}.modal-other-passenger .checkbox{margin-top:1rem}.remove-field--btn{color:#00a0dc;font-size:.625rem}.add-id--btn{font-size:1rem;position:relative;padding-left:1rem;margin-top:.5rem}.add-id--btn:before{content:"+";margin-right:1rem;position:absolute;left:0}.modal-registered-passenger .user-select{padding:2rem 2rem 0;background-color:#f8f8f8}.modal-registered-passenger .user-select:after{content:normal}.modal-registered-passenger .user-select button{padding:0}.modal-registered-passenger .user-select__image{max-width:4.375rem;margin:0 1rem 0 0}.modal-registered-passenger .user-select__text{margin-bottom:.5rem}.modal-registered-passenger .user-select__text--secondary{font-size:.875rem}.modal-registered-passenger .radio{margin-bottom:1.25rem}.modal-registered-passenger .change-icon{margin-left:0}.modal-registered-passenger .identity__person{margin:-.7rem 0 1.5rem;font-size:.875rem}.modal-avatar .avatars{background-color:#f8f8f8;padding:.5rem;display:grid;place-items:center;grid-template-columns:repeat(4,1fr)}@media screen and (min-width:420px){.modal-avatar .avatars{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:540px){.modal-avatar .avatars{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:620px){.modal-avatar .avatars{grid-template-columns:repeat(8,1fr)}}.modal-avatar .avatars li{position:relative}.modal-avatar .avatars li input{position:absolute;top:0;left:0;opacity:0}.modal-avatar .avatars img{max-width:3.5rem;padding:.2rem;border:2px solid transparent;border-radius:50%}.modal-avatar .avatars img:focus,.modal-avatar .avatars img:hover{border-color:#cfd5dc;cursor:pointer}.modal-avatar .avatars input[type=radio]:checked+img,.modal-avatar .avatars input[type=radio]:focus+img{border-color:#00a0dc}.modal-avatar-upload .image-upload{display:grid;justify-items:center;gap:1rem;background-color:#f8f8f8;padding:1rem}@media screen and (min-width:420px){.modal-avatar-upload .image-upload{padding:2rem}}.modal-avatar-upload .image-upload .croppie-container{width:9.375rem}.modal-avatar-upload .image-upload .croppie-container .cr-boundary{width:9.375rem;height:9.375rem;position:relative;overflow:hidden;z-index:1}.modal-avatar-upload .image-upload .croppie-container .cr-image{opacity:1;z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-width:none}.modal-avatar-upload .image-upload .croppie-container .cr-viewport{width:7.5rem;height:7.5rem;position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 0 899px rgba(0,0,0,.5);z-index:0}.modal-avatar-upload .image-upload .croppie-container .cr-vp-circle{border-radius:50%}.modal-avatar-upload .image-upload .croppie-container .cr-overlay{width:150px;height:150px;top:0;left:0;z-index:1;position:absolute;cursor:move}.modal-avatar-upload p{font-size:.875rem;font-weight:700;text-align:center}.modal-connection .note{color:#789;font-size:1rem;margin-bottom:1rem;line-height:1.5;padding-left:25px}.modal-connection .note:before{height:2px;width:10px;top:.7em}.modal-connection p{font-size:1rem;color:#789}.modal-age .counter{color:#00a0dc;min-width:5em}.modal-age .counter button{color:#00a0dc}.modal-age .user-select__text--primary{font-size:.875rem}.modal-age .counter-number{font-weight:500}.btn-margin-bottom{margin-bottom:1rem}.modal-overview .modal-dialog__body{padding-bottom:1.25rem}@media screen and (min-width:768px){.modal-overview .modal-dialog__body{padding-bottom:2rem}}.modal-overview .track-closure__title{color:#789;font-size:1rem}@media screen and (min-width:768px){.modal-overview .track-closure__title{font-size:1.125rem;max-width:80%}}.modal-overview .track-closure__title .train__name{flex-wrap:nowrap;max-width:47%}.modal-overview .track-closure__text,.modal-overview .train{margin-bottom:0}.modal-nonscheduled-stop .modal-dialog__body,.modal-seat .modal-dialog__body,.modal-services .modal-dialog__body{background-color:#e5f2fc;padding:1rem}@media screen and (min-width:768px){.modal-nonscheduled-stop .modal-dialog__body,.modal-seat .modal-dialog__body,.modal-services .modal-dialog__body{padding:2rem}}.modal-nonscheduled-stop .modal-section,.modal-seat .modal-section,.modal-services .modal-section{background-color:#fff;padding:2rem 1rem;position:relative}@media screen and (min-width:768px){.modal-nonscheduled-stop .modal-section,.modal-seat .modal-section,.modal-services .modal-section{padding-left:2rem;padding-right:2rem}}.modal-nonscheduled-stop .modal-section:not(:last-child),.modal-seat .modal-section:not(:last-child),.modal-services .modal-section:not(:last-child){margin-bottom:1rem}.modal-nonscheduled-stop .modal-dialog__footer,.modal-seat .modal-dialog__footer,.modal-services .modal-dialog__footer{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-nonscheduled-stop .modal-dialog__footer .btn-action,.modal-seat .modal-dialog__footer .btn-action,.modal-services .modal-dialog__footer .btn-action{width:100%;display:flex;justify-content:center;flex-shrink:0}@media screen and (min-width:768px){.modal-nonscheduled-stop .modal-dialog__footer .btn-action,.modal-seat .modal-dialog__footer .btn-action,.modal-services .modal-dialog__footer .btn-action{width:auto;min-width:17.5rem}}.modal-nonscheduled-stop .form-item__label,.modal-nonscheduled-stop .label--text-up,.modal-seat .form-item__label,.modal-seat .label--text-up,.modal-services .form-item__label,.modal-services .label--text-up{font-weight:700}.modal-nonscheduled-stop .form-grid,.modal-seat .form-grid,.modal-services .form-grid{margin-top:0}@media screen and (min-width:768px){.modal-nonscheduled-stop .form-grid,.modal-seat .form-grid,.modal-services .form-grid{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}}.modal-nonscheduled-stop .form-item__input,.modal-seat .form-item__input,.modal-services .form-item__input{font-size:.875rem;font-weight:400}.modal-nonscheduled-stop .form-tooltip,.modal-seat .form-tooltip,.modal-services .form-tooltip{min-width:18em;z-index:1}.modal-services .counter{min-width:6rem;font-weight:700;font-size:.875rem}.modal-services .counter .icon{font-size:1.25rem}.modal-services--bikes .modal-dialog__header{flex-wrap:wrap}.modal-services--bikes .modal-dialog__header .subtitle--with-counter{width:55%;margin-bottom:0;margin-top:1.5em}.modal-subtitle{font-weight:400;margin-bottom:1.4rem;font-size:1.3125rem;color:#333f4e}.modal-subtitle--with-icon{padding-left:2rem;position:relative}.modal-subtitle--with-icon .icon{position:absolute;left:0}.modal-note--blue{color:#00a0dc;font-size:.875rem;line-height:18px}.modal-note--with-icon{padding-left:2rem;position:relative}.modal-note--with-icon .icon{position:absolute;font-size:1.25rem;left:0}.service-price{font-size:21px;font-weight:700;color:#84bf00;text-align:right;margin-top:1.25rem}.subtitle--with-counter{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:1.4rem}.subtitle--with-counter h3{margin-bottom:0}.modal-text__primary{font-size:.875rem;color:#00a0dc;font-weight:700}@media screen and (min-width:768px){.modal-text__primary{font-size:1rem}}.modal-text__secondary{font-size:.875rem}.departure-arrival-info{display:flex;flex-wrap:wrap;margin-bottom:1rem;line-height:1.5}.departure-arrival-info .icon,.departure-arrival-info>span{margin-right:.5rem}.text-wrap{display:flex;align-items:center}.link--further-info{text-align:center}.refreshment-offer{display:flex;margin-bottom:1.5rem}.refreshment-offer:last-child{margin-bottom:2.5rem}.refreshment-offer .counter{margin-left:-.5em;max-width:6rem}.refreshment-offer__text{display:flex;flex-direction:column;justify-content:space-between}.refreshment-offer__image{margin-right:1rem;max-width:6.25rem;height:4.6875rem;align-self:start}.refreshment-offer__text--primary{font-size:1rem;color:#002664;margin-bottom:.4rem}.refreshment-offer__text--secondary{font-size:.875rem;color:#789;margin-bottom:.6rem}.refreshment-offer__text--unavailable{font-size:.875rem;color:#fe610e}.icon-check-circle{color:#84bf00}.modal-seat .modal-seat-reservation{display:grid;align-items:center;gap:0 1.5rem;background-color:#fff;padding:1rem;margin:-1rem -1rem 1rem}@media screen and (min-width:768px){.modal-seat .modal-seat-reservation{padding:0 2rem 2rem;margin:-2rem -2rem 1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column}}.modal-seat .modal-seat-reservation__form-item,.modal-seat .modal-seat-reservation__toggle-group{width:100%}.modal-seat .modal-seat-reservation__form-item{margin-top:1.5rem}.modal-seat .service-price{margin-top:1rem;height:50px;display:grid;align-items:center}@media screen and (min-width:768px){.modal-seat .service-price{margin-top:0}}.modal-seat .modal-seat__section{margin-top:2rem}.modal-seat .reservation-passengers{display:flex;margin-top:.5rem}@media screen and (min-width:768px){.modal-seat .reservation-passengers{margin-top:0}}.modal-seat .reservation-passengers__number{color:#002664;display:flex;align-items:center;font-size:.875rem}.modal-seat .reservation-passengers__number .icon-face{font-size:1.5rem;margin-right:.5rem}.modal-seat .reservation-passengers__btn{font-size:.875rem}.modal-seat .remove-section__btn{position:absolute;top:.3rem;right:.3rem;font-size:.875rem}.modal-seat .seat-reservation-form{display:grid}@media screen and (min-width:768px){.modal-seat .seat-reservation-form{grid-template-columns:3.5fr 3.2fr 1.8fr;-moz-column-gap:.625rem;column-gap:.625rem}}.modal-seat .wagon-seat-flex{display:flex}.modal-seat .wagon-seat-flex .form-item{flex-grow:1}.modal-seat .wagon-seat-flex .form-item:first-of-type{margin-right:.625rem;max-width:45%}@media screen and (min-width:768px){.modal-seat .wagon-seat-flex .form-item:first-of-type{max-width:4.375rem}}.modal-seat .choose-seat{margin-left:-.375rem;justify-self:start;font-size:.875rem}@media screen and (min-width:768px){.modal-seat .choose-seat{padding-left:.625rem}}.modal-seat .modal-note--with-icon{padding-left:0;padding-top:1.5rem;margin-top:.7rem}.modal-seat .modal-note--with-icon .icon{top:0}@media screen and (min-width:768px){.modal-seat .modal-note--with-icon{padding-top:0;padding-left:2rem;margin-top:0}.modal-seat .modal-note--with-icon .icon{left:0}}.widescreen{margin-left:-1rem;margin-right:-1rem}@media screen and (min-width:768px){.widescreen{margin-left:-2rem;margin-right:-2rem}}.modal-seat-passengers{display:flex;justify-content:space-between;width:100%}@media screen and (min-width:768px){.modal-seat-passengers{max-width:15rem}}.modal-seat-specification-passengers{max-width:100%}.modal-seat-specification__counter button:last-child{padding-right:0}.modal-seat-specification__footer{display:flex;justify-content:space-between;align-items:center}.modal-seat-specification__footer .btn--no-border{margin-left:-6px}.modal-seat-passengers__text{display:flex;align-items:center;margin-bottom:0;font-size:.875rem;color:#789}.modal-seat-passengers__text .icon-face{font-size:1.5rem;margin-right:.5rem}.modal-seat__counter{font-weight:700;min-width:5rem}.modal-seat__counter .icon{font-size:1.25rem}.modal-seat-specification__couchette-6{display:flex}.modal-seat-specification__couchette-6 .form-item{margin-bottom:0;flex:1}.modal-seat-specification__couchette-6 .form-item:not(:last-child){margin-right:1rem}.reset-btn{margin-left:-.375rem;font-size:.875rem}.no-reset-btn .reset-btn{visibility:hidden}.modal-seat__btn{margin-bottom:1.5rem}.modal-section__alert{margin-top:1.5rem}.loader{width:80px;height:50px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MSIgaGVpZ2h0PSI3MDEiIHZpZXdCb3g9Ii0zLjcgLTExLjcgODEgNzAxIj48cGF0aCBmaWxsPSIjMDA4NUJFIiBkPSJNNjkuNSAyMS41YzIuNS0yLjUgMy44LTUuNCAzLjgtOC44IDAtMy41LTEuMy02LjUtMy44LTlDNjcuMSAxLjMgNjQuMSAwIDYwLjYgMGMtMy40IDAtNi40IDEuMy04LjkgMy43LTIuNCAyLjUtMy43IDUuNS0zLjcgOSAwIDMuNCAxLjMgNi4zIDMuNyA4LjggMi41IDIuNSA1LjUgMy44IDguOSAzLjggMy41IDAgNi41LTEuMyA4LjktMy44TTAgMTIuN2MwIDMuNCAxLjMgNi4zIDMuNyA4LjggMi41IDIuNSA1LjUgMy44IDguOSAzLjggMy41IDAgNi41LTEuMyA4LjktMy44IDIuNS0yLjUgMy43LTUuNCAzLjctOC44IDAtMy41LTEuMi02LjUtMy43LTlDMTkuMSAxLjMgMTYuMSAwIDEyLjYgMCA5LjIgMCA2LjIgMS4zIDMuNyAzLjcgMS4zIDYuMiAwIDkuMiAwIDEyLjdNNTEuNyA3MS41YzIuNSAyLjUgNS41IDMuOCA4LjkgMy44IDMuNSAwIDYuNS0xLjMgOC45LTMuOCAyLjUtMi41IDMuOC01LjQgMy44LTguOCAwLTMuNS0xLjMtNi41LTMuOC05LTIuNC0yLjQtNS40LTMuNy04LjktMy43LTMuNCAwLTYuNCAxLjMtOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDkgMCAzLjQgMS4zIDYuMyAzLjcgOC44TTI1LjEgNTQuNWMtMS45LTEuOC00LjItMi45LTYuNy0zLjItLjctLjQtMS4zLS42LTItLjhsLTMuNy0uNWgtLjFjLTMuNCAwLTYuNCAxLjMtOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDkgMCAzLjQgMS4zIDYuMyAzLjcgOC44IDIuNSAyLjUgNS41IDMuOCA4LjkgMy44bDMuNy0uNSAxLjgtLjZjMi42LS40IDUtMS41IDctMy40IDIuNC0yLjMgMy42LTUgMy42LTguMSAwLTMuMi0xLjItNS45LTMuNi04LjJNNjkuNSAxMjEuNWMyLjUtMi41IDMuOC01LjQgMy44LTguOCAwLTMuNS0xLjMtNi41LTMuOC05LTIuNC0yLjQtNS40LTMuNy04LjktMy43LTMuNCAwLTYuNCAxLjMtOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDkgMCAzLjQgMS4zIDYuMyAzLjcgOC44IDIuNSAyLjUgNS41IDMuOCA4LjkgMy44IDMuNSAwIDYuNS0xLjMgOC45LTMuOE0yMC43IDEwMi4zYy0xLjgtMS0zLjctMS44LTUuNi0ybC0yLjUtLjNjLTMuNCAwLTYuNCAxLjMtOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDkgMCAzLjQgMS4zIDYuMyAzLjcgOC44IDIuNSAyLjUgNS41IDMuOCA4LjkgMy44bDIuNS0uM2MxLjgtLjMgMy41LS45IDUuMy0xLjhoLjJjMy4xIDAgNS45LTEuMSA4LjItMy4yIDIuMi0yIDMuNC00LjQgMy40LTcuMiAwLTIuOS0xLjItNS40LTMuNC03LjUtMi4zLTItNC45LTMtOC4xLTNNNTEuNyAxNzEuNWMyLjUgMi41IDUuNSAzLjggOC45IDMuOCAzLjUgMCA2LjUtMS4zIDguOS0zLjggMi41LTIuNSAzLjgtNS40IDMuOC04LjggMC0zLjUtMS4zLTYuNS0zLjgtOS0yLjQtMi40LTUuNC0zLjctOC45LTMuNy0zLjQgMC02LjQgMS4zLTguOSAzLjctMi40IDIuNS0zLjcgNS41LTMuNyA5IDAgMy40IDEuMyA2LjMgMy43IDguOE0yNC42IDE1My40Yy0uNSAwLTEgLjEtMS40LjEtMi44LTEuNy01LjUtMi44LTguMS0zLjJsLTIuNS0uM2MtMy40IDAtNi40IDEuMy04LjkgMy43LTIuNCAyLjUtMy43IDUuNS0zLjcgOSAwIDMuNCAxLjMgNi4zIDMuNyA4LjggMi41IDIuNSA1LjUgMy44IDguOSAzLjhsMi41LS4zYzIuNS0uNCA1LTEuNCA3LjYtMyAuNi4xIDEuMi4yIDEuOS4yIDMgMCA1LjYtMSA3LjctMi45IDIuMy0xLjggMy40LTQgMy40LTYuNXMtMS4xLTQuOC0zLjQtNi42Yy0yLjEtMS45LTQuNy0yLjgtNy43LTIuOE02OS41IDIyMS41YzIuNS0yLjUgMy44LTUuNCAzLjgtOC44IDAtMy41LTEuMy02LjUtMy44LTktMi40LTIuNS01LjQtMy43LTguOS0zLjctMy40IDAtNi40IDEuMi04LjkgMy43LTIuNCAyLjUtMy43IDUuNS0zLjcgOSAwIDMuNCAxLjMgNi4zIDMuNyA4LjggMi41IDIuNSA1LjUgMy43IDguOSAzLjcgMy41IDAgNi41LTEuMiA4LjktMy43TTM1LjkgMjA3Yy0yLTEuNi00LjUtMi41LTcuMy0yLjUtMSAwLTEuOS4yLTIuOC40LS42LS41LTEuMi0uOS0xLjktMS4zLTMuMy0xLjktNi41LTMuMS05LjQtMy40bC0xLjktLjJjLTMuNCAwLTYuNCAxLjItOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDkgMCAzLjQgMS4zIDYuMyAzLjcgOC44IDIuNSAyLjUgNS41IDMuNyA4LjkgMy43aDEuOWMyLjktLjUgNi4yLTEuNyA5LjktMy44LjMtLjIuOC0uNCAxLjEtLjcuOS4zIDIgLjQgMy4xLjQgMi44IDAgNS4zLS45IDcuMy0yLjUgMi4yLTEuNiAzLjItMy41IDMuMi01LjhzLTEtNC4xLTMuMi01LjhNMTUuMSAzMDAuMmwtMi41LS4yYy0zLjQgMC02LjQgMS4yLTguOSAzLjctMi40IDIuNS0zLjcgNS41LTMuNyA5IDAgMy40IDEuMyA2LjMgMy43IDguOCAyLjUgMi41IDUuNSAzLjcgOC45IDMuN2wyLjUtLjJjMi42LS40IDUuMy0xLjYgOC4xLTMuNiAyLjUtMS43IDQuMi0zLjcgNC45LTUuOS40LjcgMSAxLjIgMS43IDEuNyAxLjkgMS4yIDQuMSAxLjggNi43IDEuOCAyLjYgMCA0LjgtLjYgNi43LTEuOC42LS41IDEuMS0uOCAxLjYtMS4zIDEgMi4yIDIuNyA0LjEgNS4zIDUuOCAyLjkgMiA1LjcgMy4xIDguNiAzLjVoMS45YzMuNSAwIDYuNS0xLjIgOC45LTMuNyAyLjUtMi41IDMuOC01LjQgMy44LTguOCAwLTMuNS0xLjMtNi41LTMuOC05LTIuNC0yLjUtNS40LTMuNy04LjktMy43LS41IDAtMSAwLTEuNC4xbC0xLjEuMWMtMi44LjUtNS43IDEuNy04LjcgMy43LTIuNiAxLjgtNC4yIDMuNi01IDUuNy0uMy0uNC0uNy0uNy0xLjItLjktMS45LTEuMy00LjEtMS44LTYuNy0xLjgtMi42IDAtNC44LjUtNi43IDEuOC0uNy41LTEuMyAxLTEuNyAxLjUtLjctMi41LTIuNC00LjctNS4yLTYuNS0yLjUtMS45LTUuMi0zLTcuOC0zLjVNMTUuMSAzNTAuMmwtMi41LS4yYy0zLjQgMC02LjQgMS4yLTguOSAzLjctMi40IDIuNS0zLjcgNS41LTMuNyA5IDAgMy40IDEuMyA2LjMgMy43IDguOCAyLjUgMi41IDUuNSAzLjcgOC45IDMuN2wyLjUtLjJjMi42LS40IDUuMS0xLjYgNy42LTMuNSAzLjItMi41IDQuNy01LjUgNC43LTktLjItMy40LTEuNy02LjQtNC45LTguOC0yLjMtMS45LTQuOC0zLTcuNC0zLjVNNTkuMiAzNTAuMWwtMS4xLjFjLTIuOS41LTYuMiAxLjgtOS44IDMuOC0xLjUuOS0yLjcgMS43LTMuNyAyLjctMS40LS42LTIuOS0uOC00LjctLjgtMi42IDAtNSAuNi03IDItMS44IDEuNC0yLjggMy0yLjggNSAwIDEuOSAxIDMuNSAyLjggNC44IDIgMS41IDQuNCAyLjIgNyAyLjIgMiAwIDMuNy0uNCA1LjMtMSAxIDEgMi40IDIgNCAyLjkgMy40IDEuOSA2LjYgMyA5LjUgMy40aDEuOWMzLjUgMCA2LjUtMS4yIDguOS0zLjcgMi41LTIuNSAzLjgtNS40IDMuOC04LjggMC0zLjUtMS4zLTYuNS0zLjgtOS0yLjQtMi41LTUuNC0zLjctOC45LTMuNy0uNSAwLTEgMC0xLjQuMU01OS41IDI1MGwtMi4yLjRjLTIuMy41LTQuNSAxLjYtNi43IDMuNC0zLjMgMi42LTQuOCA1LjYtNC42IDkuMS4yIDMuNCAxLjggNi4zIDQuOCA4LjcgMi40IDEuOCA0LjggMyA3LjMgMy40bDIuNS4yYzMuNSAwIDYuNS0xLjIgOC45LTMuNyAyLjUtMi41IDMuOC01LjQgMy44LTguOCAwLTMuNS0xLjMtNi41LTMuOC05LTIuNC0yLjUtNS40LTMuNy04LjktMy43aC0xLjFNMzkuNiAyNTcuOGMtMS45LTEuNC00LjMtMi4xLTcuMS0yLjEtMS45IDAtMy43LjQtNS4zIDEuMi0xLTEuMi0yLjItMi4zLTMuOC0zLjMtMy0xLjktNi0zLjEtOC45LTMuNGwtMS45LS4yYy0zLjQgMC02LjQgMS4yLTguOSAzLjctMi40IDIuNS0zLjcgNS41LTMuNyA5IDAgMy40IDEuMyA2LjMgMy43IDguOCAyLjUgMi41IDUuNSAzLjcgOC45IDMuN2wyLjUtLjJjMi44LS40IDUuNi0xLjYgOC43LTMuNiAxLjMtLjggMi40LTEuNyAzLjMtMi41IDEuNi44IDMuMyAxLjEgNS40IDEuMSAyLjggMCA1LjItLjYgNy4xLTIuMSAyLTEuNCAzLTMgMy01cy0xLTMuNy0zLTUuMU03My4zIDQxMi43YzAtMy41LTEuMy02LjUtMy44LTktMi40LTIuNS01LjQtMy43LTguOS0zLjctLjUgMC0uOSAwLTEuNC4xbC0xIC4xYy0zLjEuNS02LjggMS44LTExLjEgNC0uNi4yLTEuMi41LTEuNy44LS42LS4xLTEuMy0uMS0yLS4xLTIuOCAwLTUuMi44LTcuMyAyLjMtMiAxLjYtMyAzLjUtMyA1LjcgMCAyLjEgMSA0IDMgNS41IDIuMSAxLjYgNC41IDIuNCA3LjMgMi40LjkgMCAxLjctLjEgMi41LS4yLjguNCAxLjYuOCAyLjQgMS4zIDQuMiAyIDcuOSAzIDExIDMuM2gxLjNjMy41IDAgNi41LTEuMiA4LjktMy43IDIuNS0yLjUgMy44LTUuNCAzLjgtOC44TTE2LjQgNDAwLjVsLTMuNy0uNWgtLjFjLTMuNCAwLTYuNCAxLjItOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDkgMCAzLjQgMS4zIDYuMyAzLjcgOC44IDIuNSAyLjUgNS41IDMuNyA4LjkgMy43aC4xbDMuNy0uNWMyLS41IDMuOS0xLjcgNS43LTMuMiAyLjgtMi41IDQuMy01LjUgNC4yLTguOS0uMS0zLjQtMS41LTYuNC00LjMtOC45LTEuOC0xLjUtMy42LTIuNi01LjYtMy4yTTU5LjMgNDUwbC0xLjEuMmMtMi45LjQtNi4zIDEuNy0xMCAzLjgtLjQtLjEtLjktLjEtMS40LS4xLTIuOSAwLTUuNS45LTcuNiAyLjYtMi4xIDEuOC0zLjEgMy45LTMuMSA2LjNzMSA0LjYgMy4xIDYuMmMyLjEgMS44IDQuNyAyLjcgNy42IDIuNy42IDAgMS4zLS4xIDEuOS0uMS4xIDAgLjEuMS4zLjIgMy41IDEuOSA2LjggMyA5LjcgMy4zbDEuOS4xYzMuNSAwIDYuNS0xLjIgOC45LTMuNyAyLjUtMi41IDMuOC01LjQgMy44LTguOSAwLTMuNC0xLjMtNi40LTMuOC04LjktMi40LTIuNS01LjQtMy43LTguOS0zLjdoLTEuM00zLjcgNDcxLjVjMi41IDIuNSA1LjUgMy43IDguOSAzLjcgMy41IDAgNi41LTEuMiA4LjktMy43IDIuNS0yLjUgMy43LTUuNCAzLjctOC45IDAtMy40LTEuMi02LjQtMy43LTguOS0yLjQtMi41LTUuNC0zLjctOC45LTMuNy0zLjQgMC02LjQgMS4yLTguOSAzLjctMi40IDIuNS0zLjcgNS41LTMuNyA4LjkgMCAzLjUgMS4zIDYuNCAzLjcgOC45TTMuNyA1MjEuNWMyLjUgMi41IDUuNSAzLjcgOC45IDMuNyAzLjUgMCA2LjUtMS4yIDguOS0zLjcgMi41LTIuNSAzLjctNS40IDMuNy04LjkgMC0zLjQtMS4yLTYuNC0zLjctOC45LTIuNC0yLjUtNS40LTMuNy04LjktMy43LTMuNCAwLTYuNCAxLjItOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDguOSAwIDMuNSAxLjMgNi40IDMuNyA4LjlNNzMuMyA1MTIuNmMwLTMuNC0xLjMtNi40LTMuOC04LjktMi40LTIuNS01LjQtMy43LTguOS0zLjdoLTEuM2wtMSAuMmMtMi40LjMtNSAxLjMtNy42IDIuOGgtLjRjLTMuMSAwLTUuNy45LTggMi44LTIuMSAxLjktMy4yIDQuMy0zLjIgNi45IDAgMi44IDEuMSA1IDMuMiA2LjkgMi4zIDIgNC45IDIuOSA4IDIuOWguOGMyLjYgMS41IDUuMiAyLjQgNy42IDIuNmwxLjkuMWMzLjUgMCA2LjUtMS4yIDguOS0zLjcgMi41LTIuNSAzLjgtNS40IDMuOC04LjlNMy43IDU3MS41YzIuNSAyLjUgNS41IDMuNyA4LjkgMy43IDMuNSAwIDYuNS0xLjIgOC45LTMuNyAyLjUtMi41IDMuNy01LjQgMy43LTguOSAwLTMuNC0xLjItNi40LTMuNy04LjktMi40LTIuNS01LjQtMy43LTguOS0zLjctMy40IDAtNi40IDEuMi04LjkgMy43LTIuNCAyLjUtMy43IDUuNS0zLjcgOC45IDAgMy41IDEuMyA2LjQgMy43IDguOU01OSA1NTAuMWwtMS40LjNjLTEuNS4yLTMgLjgtNC41IDEuNi0zIC4xLTUuNSAxLjEtNy43IDMuMS0yLjIgMi4xLTMuMyA0LjYtMy4zIDcuNiAwIDIuOSAxLjEgNS41IDMuMyA3LjUgMi4zIDIuMSA0LjkgMy4xIDcuOSAzLjMgMS44LjggMy41IDEuNCA1LjQgMS42bDEuOC4xaC4xYzMuNSAwIDYuNS0xLjIgOC45LTMuNyAyLjUtMi41IDMuOC01LjQgMy44LTguOSAwLTMuNC0xLjMtNi40LTMuOC04LjktMi40LTIuNS01LjQtMy43LTguOS0zLjctLjUgMC0xIDAtMS42LjFNNzMuMyA2MTIuNmMwLTMuNC0xLjMtNi40LTMuOC04LjktMi40LTIuNC01LjQtMy43LTguOS0zLjctLjUgMC0xIDAtMS42LjFsLTIgLjRjLS43LjEtMS4zLjQtMS45LjYtMi40LjQtNC43IDEuNS02LjUgMy4zLTIuNCAyLjQtMy42IDUuMS0zLjYgOC4zIDAgMy4yIDEuMiA1LjkgMy42IDguMiAyIDEuOSA0LjIgMyA2LjcgMy40LjkuMyAxLjguNSAyLjcuN2wyLjUuM2guMWMzLjUgMCA2LjUtMS4zIDguOS0zLjggMi41LTIuNSAzLjgtNS40IDMuOC04LjlNMy43IDYyMS41YzIuNSAyLjUgNS41IDMuOCA4LjkgMy44IDMuNSAwIDYuNS0xLjMgOC45LTMuOCAyLjUtMi41IDMuNy01LjQgMy43LTguOSAwLTMuNC0xLjItNi40LTMuNy04LjktMi40LTIuNC01LjQtMy43LTguOS0zLjctMy40IDAtNi40IDEuMy04LjkgMy43LTIuNCAyLjUtMy43IDUuNS0zLjcgOC45IDAgMy41IDEuMyA2LjQgMy43IDguOU02MC42IDY1MGMtMy40IDAtNi40IDEuMy04LjkgMy43LTIuNCAyLjUtMy43IDUuNS0zLjcgOSAwIDMuNCAxLjMgNi4zIDMuNyA4LjggMi41IDIuNSA1LjUgMy43IDguOSAzLjcgMy41IDAgNi41LTEuMiA4LjktMy43IDIuNS0yLjUgMy44LTUuNCAzLjgtOC44IDAtMy41LTEuMy02LjUtMy44LTktMi40LTIuNC01LjQtMy43LTguOS0zLjdNMy43IDY3MS41YzIuNSAyLjUgNS41IDMuNyA4LjkgMy43IDMuNSAwIDYuNS0xLjIgOC45LTMuNyAyLjUtMi41IDMuNy01LjQgMy43LTguOCAwLTMuNS0xLjItNi41LTMuNy05LTIuNC0yLjQtNS40LTMuNy04LjktMy43LTMuNCAwLTYuNCAxLjMtOC45IDMuNy0yLjQgMi41LTMuNyA1LjUtMy43IDkgMCAzLjQgMS4zIDYuMyAzLjcgOC44Ii8+PC9zdmc+) 0 0;-webkit-animation:play 1s steps(14) infinite;animation:play 1s steps(14) infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes play{to{background-position:0 -700px}}@keyframes play{to{background-position:0 -700px}}.modal-seat__loader{margin-left:auto}.modal-seat-couchette__gender{display:flex;width:100%}.modal-seat-couchette__gender .form-item{flex-grow:1}@media screen and (min-width:768px){.modal-seat-couchette__gender .form-item{margin-bottom:0}}.modal-seat-couchette__gender .form-item:first-of-type{margin-right:1rem}.modal-seat-couchette{display:grid}@media screen and (min-width:768px){.modal-seat-couchette{grid-template-columns:1fr 1fr;gap:1.25rem}}.modal-seat-couchette__text{font-size:.875rem;color:#002664}.modal-seat-couchette__listing{display:flex;flex-wrap:wrap;align-items:baseline}@media screen and (min-width:768px){.modal-seat-couchette__listing{grid-column:1/3;margin-bottom:0}}.modal-seat-couchette__listing-item{margin-right:1rem;margin-bottom:1rem}.modal-seat-couchette__listing-item:last-child{margin-right:0}.modal-seat-couchette__listing-checkbox{margin-top:.7rem;margin-bottom:.7rem}@media screen and (min-width:768px){.modal-seat-couchette__listing-checkbox{grid-column:2/3;grid-row:1/2;align-self:center;margin-bottom:0}}.modal-seat__form-2-col{display:grid}.modal-seat__form-2-col .form-item{margin-bottom:1.2rem}@media screen and (min-width:768px){.modal-seat__form-2-col{grid-template-columns:1fr 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem}}.modal-seat-reservation [data-unitoggle-open=false]{display:none}.modal-scrollable{position:static;max-height:100vh;max-height:calc(var(--vh, 1vh)*100)}@media screen and (min-width:768px){.modal-scrollable{max-height:95vh}}.modal-scrollable .modal-dialog__wrapper{overflow-y:auto;position:static;background:#fff}.modal-scrollable .modal-dialog__body{overflow-y:initial}.modal-cart__footer{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.modal-cart__footer{flex-direction:row-reverse;justify-content:center}}.modal-cart__cancel{margin-top:.75rem;border-width:1px}@media screen and (min-width:768px){.modal-cart__cancel{margin-top:0;margin-right:1.5rem}}.modal-cart__btn{min-width:12.5rem}@media screen and (min-width:768px){.modal-cart__btn{min-width:10rem}}.modal-cart__text{margin:0 0 1.2rem}.modal-cart__text:last-child{margin-bottom:0}.modal-cart__text--warning{color:#ff5800}.modal-return__footer{display:flex;justify-content:center}.modal-history .filter{margin-bottom:2rem}@media screen and (max-width:767px){.modal-history .filter{margin-left:0;margin-right:0}}.modal-history__buttons{display:grid}@media screen and (min-width:768px){.modal-history__buttons{grid-template-columns:1fr 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem}}.modal-history__search-btn{font-size:1.125rem;font-weight:700}.modal-history__search-btn .icon{left:13px}.modal-history__class-btn .select--blue-lighter{font-size:1.125rem}.mh-user-select__text--primary{font-size:1rem}.mh-user-select__text--secondary{font-size:.75rem}.mh-date-select{margin-bottom:1.25rem}@media screen and (max-width:767px){.mh-date-select{flex-direction:column;background-color:transparent;margin-bottom:.625rem}}@media screen and (max-width:767px){.mh-date-select__time{width:100%;border-left:none}}@media screen and (max-width:767px){.mh-date-select__time-datepicker,.modal-history__class-btn{margin-bottom:.625rem}}.modal-overview-email__body{background-color:#f1f3f5;padding:1.25rem .9rem}@media screen and (min-width:768px){.modal-overview-email__body{padding:1.875rem}}.link-file{position:relative;padding-left:1.6rem;display:block;font-size:.8125rem}.link-file .icon-file{position:absolute;left:0;font-size:1.125rem}.overview-modal__input-email{margin-bottom:1.25rem}.overview-modal__input-text{margin-bottom:.75rem;height:200px}.overview-modal__link-file{margin-bottom:1.25rem;font-size:1rem}.modal-overview__footer{padding-top:0}@media screen and (min-width:768px){.modal-overview__footer{justify-content:flex-end}}.modal-overview__footer .btn{min-width:200px}@media screen and (min-width:768px){.modal-overview__footer .btn{min-width:auto}}.modal-overview__track-closure{background-color:#f1f3f5;padding:1.25rem .9rem}.modal-overview__track-closure:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:768px){.modal-overview__track-closure{display:flex;flex-wrap:wrap;align-items:center;padding:1.875rem}}.track-closure__title{display:flex;align-items:center;margin-bottom:0}.track-closure__title p{margin-bottom:0}@media screen and (min-width:768px){.track-closure__title{order:1}}@media screen and (min-width:768px){.train-closure__text{font-size:1.125rem}}.track-closure-description{padding:0;list-style:none;display:grid;gap:1.25rem;margin:1.25rem 0 0;width:100%}@media screen and (min-width:768px){.track-closure-description{order:3}}.track-closure-description__item{display:flex;color:#ff5800;font-size:.875rem}@media screen and (min-width:768px){.track-closure-description__item{font-size:1rem}}.track-closure-description__item .icon{font-size:1.25rem;margin-right:.625rem}.track-closure__link{display:block;text-align:center;margin-top:1.25rem}@media screen and (min-width:768px){.track-closure__link{order:2;margin-left:auto;margin-top:0}}.modal-overview__footer{display:flex;justify-content:center}.modal-overview__text{margin-bottom:.6rem}@media screen and (max-width:362px){.g-recaptcha{transform:scale(.86);-webkit-transform:scale(.86);transform-origin:0 0;-webkit-transform-origin:0 0}}.inkarta-details{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.875rem}.inkarta-details__number{width:80%}.inkarta-details__img{max-width:50px;border-radius:50%;margin-left:auto;margin-bottom:1em}.inkarta-details__expiration{width:45%}.inkarta-details__type{width:55%}.inkarta-details__user{width:100%}.inkarta-coupon{background-color:#f1f3f5;padding:1.875rem}.inkarta-coupon:not(:last-child){margin-bottom:.625rem}.inkarta-coupon p,.inkarta-details p{color:#333f4d;font-size:1.125rem}.inkarta-coupon p:last-child,.inkarta-details p:last-child{margin-bottom:0}.modal-inkarta__footer{display:flex;justify-content:flex-end;padding-top:0}@media screen and (min-width:768px){.modal-inkarta__footer{padding-top:1.25rem}}.modal-nonscheduled-stop p{font-size:.785rem;line-height:1.25rem}.modal-nonscheduled-stop .form-item:first-of-type{margin-top:1.25rem}.modal-dialog__footer.flex-center{display:flex;justify-content:center;gap:10px}.modal-price__links{margin-bottom:20px}.modal-price__item{display:flex;justify-content:flex-start;align-items:center;gap:20px;padding:10px 10px 10px 0}.modal-price .icon{color:#7a8797;font-size:1.5rem}.modal-price__link{cursor:pointer;text-decoration:none}.modal-price__description{margin-bottom:0}.modal-seatmap .seatmap-desktop{display:none}@media screen and (min-width:1080px){.modal-seatmap .seatmap-desktop{display:block}}.modal-seatmap .seatmap-mobile{display:flex;align-items:flex-start}@media screen and (min-width:1080px){.modal-seatmap .seatmap-mobile{display:none}}.modal-seatmap .modal-seatmap__legend{display:grid;grid-gap:1rem;padding-top:1rem;padding-bottom:1.5rem}@media screen and (min-width:768px){.modal-seatmap .modal-seatmap__legend{grid-template-columns:1fr 1fr;padding-top:2.5rem}}@media screen and (min-width:1080px){.modal-seatmap .modal-seatmap__legend{grid-template-columns:auto auto auto auto 1fr;padding-top:1rem;border-bottom:1px solid #cfd5dc}}@media screen and (min-width:768px){.modal-seatmap .modal-seatmap__legend .seat-special{grid-area:1/2/2/3}}@media screen and (min-width:1080px){.modal-seatmap .modal-seatmap__legend .seat-special{grid-column:4/5}}.modal-seatmap .modal-seatmap__legend-item{width:100%;position:relative;padding-left:1.5rem}.modal-seatmap .modal-seatmap__legend-item-color{display:block;width:.9rem;height:.9rem;border:1px solid #cfd5dc;border-radius:2px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:1080px){.modal-seatmap .modal-seatmap__legend-item{margin-right:3rem}}.modal-seatmap .modal-seatmap__legend-item span{font-size:.875rem;color:#789}.modal-seatmap .modal-seatmap__legend-item.seat-special .modal-seatmap__legend-item-color{border-color:#00a0dc;background-color:#00a0dc}.modal-seatmap .modal-seatmap__legend-item.seat-selected .modal-seatmap__legend-item-color{border-color:#84bf00;background-color:#84bf00}.modal-seatmap .modal-seatmap__legend-item.seat-unavailable .modal-seatmap__legend-item-color{border-color:#fe610e;background-color:#fe610e}.modal-seatmap .modal-seatmap__recapitulation{display:none}@media screen and (min-width:1080px){.modal-seatmap .modal-seatmap__recapitulation{display:flex;flex-direction:column;flex-direction:row;padding-top:1.5rem}}.modal-seatmap .modal-seatmap__recapitulation--seats,.modal-seatmap .modal-seatmap__recapitulation--wagon{color:#00a0dc;font-size:.875rem;font-weight:700}.modal-seatmap .modal-seatmap__recapitulation--wagon{display:flex;padding-left:1.5rem;position:relative}.modal-seatmap .modal-seatmap__recapitulation--wagon .icon{position:absolute;font-size:1rem;left:0;margin-top:.1rem}.modal-seatmap .modal-seatmap__recapitulation--seats{padding-left:1.5rem;position:relative}.modal-seatmap .modal-seatmap__recapitulation--seats .icon{position:absolute;font-size:1rem;left:0;margin-top:.1rem}.modal-seatmap .modal-seatmap__recapitulation-slash{display:none}@media screen and (min-width:1080px){.modal-seatmap .modal-seatmap__recapitulation-slash{display:block;margin:0 .5rem}}.modal-seatmap .modal-dialog__footer{display:none}@media screen and (min-width:1080px){.modal-seatmap .modal-dialog__footer{display:block}.modal-seatmap .modal-dialog__footer .btn-action{display:flex;margin-left:auto}}.train-plan__option{width:95px;height:30px;background-color:#d1e7f0;border-radius:4px;display:flex;justify-content:center;align-items:center}.train-plan__icon{width:20px}.train-plan__option--vertical.first-class,.train-plan__option.first-class{background-color:#ffdd6a}.hidden-input[type=radio]:checked+.train-plan__item{background-color:#002664}.hidden-input[type=radio]:checked+.train-plan__item .wagon-number{color:#002664}.hidden-input[type=radio]:checked+.train-plan__item:before{border-color:#002664 #002664 transparent transparent}.icon-first-class-circle,.icon-second-class-circle{font-size:1.25rem;color:#789}.train-plan__item{width:105px;height:40px;background-color:transparent;border-radius:2px;display:flex;justify-content:center;align-items:center;position:relative}.train-plan__item:before{content:"";position:absolute;display:block;width:0;height:0;border:8px solid transparent;right:50%;bottom:-12px}.train-plan{display:flex;margin-bottom:1.5rem}.wagon-number{position:absolute;top:-1.1rem;color:#789;font-weight:500;font-size:.875rem}.train-plan__item--locomotive{margin-right:.2rem;width:95px}.train-plan__item--locomotive,.train-plan__item--locomotive-vertical{position:relative;display:flex;justify-content:center;align-items:center}.train-plan__item--locomotive-vertical{margin-right:0;margin-bottom:.1rem}.train-plan__item--locomotive-vertical .wagon-number--vertical{left:-3.2rem}.modal-seatmap__bar{background-color:#e5f2fc;max-height:4.375rem;height:4.375rem;display:flex;justify-content:space-between;padding:.5rem 1rem;margin-left:-1rem;margin-right:-1rem;position:-webkit-sticky;position:sticky;bottom:0;margin-bottom:-1rem}@media screen and (min-width:768px){.modal-seatmap__bar{margin-bottom:-2rem;margin-left:-2rem;margin-right:-2rem}}.modal-seatmap__bar .modal-seatmap__bar-recapitulation{max-width:60%}@media screen and (min-width:400px){.modal-seatmap__bar .modal-seatmap__bar-recapitulation{max-width:70%}}.modal-seatmap__bar .modal-seatmap__recapitulation--wagon{margin-bottom:.5rem}.modal-seatmap__bar .modal-seatmap__recapitulation--seats{margin-bottom:0}.modal-seatmap__bar .btn{align-self:center}@media screen and (min-width:1080px){.modal-seatmap__bar{display:none}}.text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.train-plan--vertical{display:flex;flex-direction:column;align-items:center;margin-right:2rem;padding-left:1rem}@media screen and (min-width:420px){.train-plan--vertical{margin-right:3rem}}@media screen and (min-width:600px){.train-plan--vertical{margin-right:4rem}}.train-plan__item--vertical{width:40px;height:105px;background-color:transparent;border-radius:2px;display:flex;justify-content:center;align-items:center;position:relative}.train-plan__item--vertical:before{content:"";position:absolute;display:block;width:0;height:0;border:7px solid transparent;right:-11px}.train-plan__option--vertical{width:30px;height:95px;background-color:#d1e7f0;border-radius:4px;display:flex;justify-content:center;align-items:center}.wagon-number--vertical{transform:rotate(-90deg);position:absolute;left:-2.2rem;color:#789;font-weight:500;font-size:.875rem}.hidden-input[type=radio]:checked+.train-plan__item--vertical{background-color:#002664}.hidden-input[type=radio]:checked+.train-plan__item--vertical .wagon-number--vertical{color:#002664}.hidden-input[type=radio]:checked+.train-plan__item--vertical:before{border-color:#002664 transparent transparent #002664}.train-plan__option-class{color:#fff;font-size:.75rem;background-color:#789;width:18px;height:18px;border-radius:50%}.seatmap-wrapper,.train-plan__option-class{display:grid;place-items:center}.seatmap-mobile__wrapper{width:80%}.seatmap-desktop__img,.seatmap-mobile__img{width:100%}.seatmap-mobile__img{max-width:200px}.seatmap-mobile__alert{padding:8rem 0;text-align:center;font-size:.875rem}@media screen and (min-width:768px){.seatmap-mobile__alert{font-size:1rem}}.seatmap-desktop__alert{padding:3rem 0}.identity__tickets-train-name.modal-seatmap__train-name{margin-bottom:2rem;align-self:flex-start}.toggle-group{display:flex;flex-grow:1;width:100%;border-radius:2px;border:1px solid #bbc0c3;background-color:#fff}.toggle-group__item{flex-basis:50%;position:relative}.toggle-group__item:last-child>.toggle-group__label:before{content:normal}.toggle-group__label{cursor:pointer;border-radius:2px;margin:-1px;min-height:48px;display:flex;color:#7a8797;justify-content:center;align-items:center;font-size:.875rem;text-align:center;transition:all .1s ease-in-out}.toggle-group__label:hover{background-color:#0083bf;color:#fff}.toggle-group__label:hover:before{content:normal}.toggle-group__label:before{content:"";height:28px;border-right:1px solid #bbc0c3;top:50%;transform:translateY(-50%);right:-1.5px;position:absolute}.hidden-input[type=radio]:checked+.toggle-group__label{color:#fff;background-color:#00a0dc}.hidden-input[type=radio]:checked+.toggle-group__label:before{content:normal}.hidden-input[type=radio]:disabled+.toggle-group__label{cursor:default;color:#d0d5db}.hidden-input[type=radio]:disabled+.toggle-group__label:hover{background-color:transparent}.ticket{display:grid;position:relative;background-color:#fff}@media screen and (min-width:1080px){.ticket{grid-template-columns:2fr 1fr}}@media screen and (min-width:1080px){.ticket--perforated .ticket__counterfoil:before{position:absolute;content:"";height:calc(100% + 4px);width:8px;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 8 25' width='8' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4'  fill='%23E5F2FC' /%3E%3C/svg%3E");background-repeat:repeat-y;top:-4px;left:-4px}}.ticket--zigzag{position:relative}.ticket--zigzag:after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;utf8,%3Csvg width='7' height='26' viewBox='0 0 7 26' version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M-0,13l7,-13l0,26l-7,-13Z' style='fill:%23e5f5fb;'/%3E%3C/svg%3E") repeat-y 100%;width:7px;right:0;top:0;bottom:0}.ticket__body{position:relative;display:flex;flex-direction:column}.ticket__body,.ticket__counterfoil{padding:1.25rem .9375rem}@media screen and (min-width:768px){.ticket__body,.ticket__counterfoil{padding:2.5rem}}.ticket__direction-tabs{display:flex;position:absolute;top:-2.625rem;left:0}.ticket__direction-tab{color:#fff;font-weight:500;background-color:#00a0dc;min-width:4.7rem;display:grid;place-items:center;padding:.75rem .5rem;position:relative}.ticket__direction-tab:hover{cursor:pointer;background-color:#0083bf}@media screen and (min-width:768px){.ticket__direction-tab{min-width:7rem;padding:.75rem 1rem}}.hidden-input[type=radio]:checked+.ticket__direction-tab{color:#00a0dc;background-color:#fff}.hidden-input[type=radio]:checked+.ticket__direction-tab:not(:last-child):after{content:"";position:absolute;height:0;border-bottom:2.625rem solid rgba(0,0,0,.2);border-right:.375rem solid transparent;background-color:transparent;right:-.375rem;z-index:2}.ticket [data-unitoggle-open=false]{display:none}.ticket [data-unitoggle-open=true]{display:block}.ticket--with-tabs.cart-item{margin-top:5rem}.ticket-inbound,.ticket-outbound{width:100%;display:grid;align-items:start}.ticket__remove-btn{display:flex;align-items:baseline;position:absolute;top:-1.8rem;right:0;font-weight:500}.ticket__remove-btn .icon-close{font-size:.8125rem;margin-right:.5rem}.ticket__title{font-size:1.3125rem;color:#00a0dc;font-weight:400;line-height:1.1428571429;margin-bottom:0}@media screen and (min-width:768px){.ticket__title{font-size:2rem}}.ticket__text{color:#789;font-size:.875rem}@media screen and (min-width:768px){.ticket__text{font-size:1rem}}.ticket__text--primary{font-weight:700;color:#00a0dc;font-size:.875rem;margin-bottom:0}@media screen and (min-width:768px){.ticket__text--primary{font-size:1rem}}.ticket__schedule{margin-bottom:1.2rem;margin-top:.9375rem}@media screen and (min-width:768px){.ticket__schedule{margin-top:1.25rem}}@media screen and (min-width:768px){.ticket__form-item{width:15.625rem}}.ticket__connection,.ticket__reservation{font-size:.875rem}.ticket__connections{display:flex;flex-direction:column;font-size:.875rem;margin-bottom:-14px;list-style-type:none;padding-left:0}@media screen and (min-width:768px){.ticket__connections{flex-direction:row;flex-wrap:wrap}}.ticket__connection.connection-label{align-self:start;flex-shrink:0}@media screen and (min-width:768px){.ticket__connection.connection-label{margin-right:1.2rem}}.ticket__connection--with-reservation{display:flex;flex-direction:column}@media screen and (min-width:768px){.ticket__connection--with-reservation{flex-direction:row;align-items:center}}.ticket__connections--with-reservations{margin-bottom:-14px;list-style-type:none;padding-left:0}.ticket__passenger{width:100%}.ticket__inkarta-btn{margin-top:1.8rem;margin-bottom:1rem;align-self:flex-start}.ticket__inkarta{width:100%}.ticket__inkarta-form{width:100%;display:grid}@media screen and (min-width:768px){.ticket__inkarta-form{grid-template-columns:1fr 1fr;gap:1rem;padding-right:3rem}}.ticket__inkarta-passenger{display:grid}.ticket__inkarta-name.ticket__detail{margin:.5rem 0 0}.ticket__inkarta-name.ticket__detail .icon-face{color:#789}.ticket__counterfoil{background-color:#f9fafa;position:relative}.counterfoil-content{background-color:#f9fafa;display:grid;height:100%;grid-template-areas:"details" "price" "conditions"}@media screen and (min-width:768px){.counterfoil-content{grid-template-columns:2fr 1fr;grid-template-areas:"details details" "price conditions"}}@media screen and (min-width:1080px){.counterfoil-content{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"price" "details" "conditions"}}.ticket__detail{padding-left:2rem;position:relative;font-size:.875rem;line-height:1.15;margin-bottom:1.5em}.ticket__detail .icon{font-size:1.5rem;color:#00a0dc;position:absolute;left:0;margin-top:.2rem;transform:translateY(-.5rem)}@media screen and (min-width:768px) and (max-width:1019px){.ticket__detail br{display:none}}@media screen and (min-width:1080px){.ticket__detail:last-child{margin-bottom:0}}@media screen and (min-width:1080px){.ticket__detail:first-child{margin-top:1.25rem}}.ticket__price-info{grid-area:price;display:flex}@media screen and (min-width:768px){.ticket__price-info{align-self:end}}@media screen and (min-width:1080px){.ticket__price-info{justify-content:flex-end;align-items:flex-start;align-self:start}}.ticket__price{font-size:1.25rem;color:#00a0dc;font-weight:700;flex-shrink:0}@media screen and (min-width:768px){.ticket__price{font-size:2rem}}@media screen and (min-width:1080px){.ticket__price{line-height:1.9rem}}.ticket__price--dark{color:#333f4d}.ticket__points{font-size:.875rem;color:#fff;background-color:#00a0dc;padding:.25rem .5rem;border-radius:2px;margin-left:.9rem}@media screen and (min-width:768px){.ticket__points{font-size:1.125rem;padding:.5rem 1rem;margin-left:1rem}}@media screen and (min-width:1080px){.ticket__points{margin-top:1.25rem}}.ticket__price-description{font-size:.875rem;color:#00a0dc;margin-left:.625rem}@media screen and (min-width:768px){.ticket__price-description{margin-left:1rem}}@media screen and (min-width:1080px){.ticket__price-description{margin-right:1rem;margin-left:0;line-height:1.2rem;text-align:right}}.ticket__price--with-points{display:flex;align-items:center}@media screen and (min-width:1080px){.ticket__price--with-points{flex-direction:column;align-items:flex-end}}.ticket__price--with-description{display:flex;flex-direction:row-reverse;align-items:center}@media screen and (min-width:1080px){.ticket__price--with-description{flex-direction:row;align-items:flex-end}}.ticket__details{grid-area:details}@media screen and (min-width:768px){.ticket__details{margin-bottom:.7rem}}@media screen and (min-width:1080px){.ticket__details:last-child{margin-bottom:0}}@media screen and (min-width:1080px){.voucher-ticket__details{margin-top:.375rem}}.ticket__conditions{grid-area:conditions;justify-self:start;margin-top:1.5rem}@media screen and (min-width:768px){.ticket__conditions{place-self:end}}.ticket__content--2-col{display:grid;width:100%}@media screen and (min-width:768px){.ticket__content--2-col{grid-template-columns:3fr 1fr}}.ticket__content--2-col:not(:last-child){margin-bottom:2rem}.ticket__logo{max-width:7.5rem;margin-top:1rem}@media screen and (min-width:768px){.ticket__logo{max-width:8.4375rem;justify-self:end;margin-top:0}}.ticket__validity{color:#00a0dc;margin-top:.9375rem;margin-bottom:0;line-height:1}@media screen and (min-width:768px){.ticket__validity{margin-top:.625rem}}.ticket__validity--date{font-size:.875rem;padding-left:2rem;position:relative;margin-bottom:0;margin-top:.875rem;line-height:.75}@media screen and (min-width:768px){.ticket__validity--date{margin-top:1.3125rem}}@media screen and (min-width:1080px){.ticket__validity--date{margin-top:1.625rem}}.ticket__validity--date .icon{font-size:1.125rem;position:absolute;left:0;bottom:-.1em}.ticket-voucher__add-button{margin-bottom:1rem;margin-top:.5rem;align-self:flex-start}.ticket-voucher__code .btn{width:100%;margin-bottom:1rem}@media screen and (min-width:768px){.ticket-voucher__code .btn{width:auto;margin-bottom:0}}.ticket-voucher__form{width:100%;display:grid;margin-top:.9375rem}.ticket-voucher__form:not(:last-of-type){margin-bottom:1rem}@media screen and (min-width:768px){.ticket-voucher__form{grid-template-columns:15.625rem auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem;margin-top:1.25rem}.ticket-voucher__form .form-item__label{grid-column:1/3}}.ticket-voucher__description,.ticket-voucher__loyalty-points{margin-top:1rem;font-size:.875rem}.ticket--inactive{position:relative}.ticket--inactive .ticket__counterfoil{padding-bottom:7rem}.ticket--inactive .ticket__body,.ticket--inactive .ticket__counterfoil{filter:grayscale(1);opacity:.3}@media screen and (min-width:768px){.ticket--inactive .ticket__body,.ticket--inactive .ticket__counterfoil{padding-bottom:5rem}}.ticket--inactive button:not(.ticket__remove-btn){pointer-events:none}.ticket__alert{color:#fff;font-size:.875rem;font-weight:500;background-color:#fe610e;padding:1em 2em;text-align:center;position:absolute;bottom:0;width:100%;margin-bottom:0;opacity:1}.ticket--with-info{position:relative}.ticket--with-info .ticket{margin-bottom:.5rem}.ticket__info{background-color:#fff;padding:1rem}@media screen and (min-width:768px){.ticket__info{padding:2rem}}.ticket__info p{font-size:.875rem}.ticket-voucher__input{margin-bottom:.7rem}@media screen and (min-width:768px){.ticket-voucher__input{margin-bottom:0}}.form-item__input--with-check{margin-bottom:.7rem}@media screen and (min-width:768px){.form-item__input--with-check{margin-bottom:0}}.form-item__input--with-check .ticket-voucher__input{margin-bottom:0}@media screen and (min-width:768px){.ticket__heading-with-code{display:flex;justify-content:space-between;align-items:flex-end}}.ticket__code{font-size:.875rem;font-weight:700;line-height:1.2222222222;color:#00a0dc}@media screen and (min-width:768px){.ticket__code{font-size:1.125rem}}.ticket__code em{font-style:normal;color:#323f4d}.ticket__description{border-left:1px solid #333f4d;padding:.6rem;font-size:.875rem;margin-bottom:0;margin-top:1rem}@media screen and (min-width:768px){.ticket__description{padding:.7rem 1rem}}.ticket__description span{display:block}.ticket__notice{background-color:#333f4d;padding:.5rem .7rem;font-size:.875rem;font-weight:500;margin-top:1rem;margin-bottom:0}@media screen and (min-width:768px){.ticket__notice{padding:.7rem 1rem;margin-right:3rem}}.ticket__notice.ticket__notice-text{color:#fff}.ticket--green{background-color:#84bf00;color:#fff}.ticket--green .ticket__description{border-color:#fff}.ticket--green .ticket__body,.ticket--green .ticket__counterfoil{background-color:#84bf00}@media screen and (min-width:768px){.ticket--green .ticket__counterfoil{background-color:#7bb300}}.ticket--green .counterfoil-content{background-color:#84bf00}@media screen and (min-width:768px){.ticket--green .counterfoil-content{background-color:#7bb300}}.ticket--green .btn--white:hover{color:#84bf00}.ticket--green .link,.ticket--green .ticket__price,.ticket--green .ticket__title,.ticket--green p{color:#fff}@media screen and (max-width:767px){.ticket--green .ticket__title{background-color:#7bb300}}.ticket--yellow,.ticket--yellow .ticket__body,.ticket--yellow .ticket__counterfoil{background-color:#ffdd6a}@media screen and (min-width:768px){.ticket--yellow .ticket__counterfoil{background-color:#f2d265}}.ticket--yellow .counterfoil-content{background-color:#ffdd6a}@media screen and (min-width:768px){.ticket--yellow .counterfoil-content{background-color:#f2d265}}.ticket--yellow .link,.ticket--yellow .ticket__price,.ticket--yellow .ticket__title,.ticket--yellow p{color:#333f4d}@media screen and (max-width:767px){.ticket--yellow .ticket__title{background-color:#f2d265}}.ticket--grey,.ticket--grey .ticket__body,.ticket--grey .ticket__counterfoil{background-color:#f1f3f5}@media screen and (min-width:768px){.ticket--grey .ticket__counterfoil{background-color:#e9ebed}}.ticket--grey .to-ticket__price{color:#00a0dc}.ticket--grey p{color:#333f4d}.ticket--grey .counterfoil-content{background-color:#f1f3f5}@media screen and (min-width:768px){.ticket--grey .counterfoil-content{background-color:#e9ebed}}@media screen and (max-width:767px){.ticket--grey .ticket__title{background-color:#e9ebed}}.ticket__points--with-link{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.ticket__points--with-link .ticket__credit{color:#00a0dc;font-size:.875rem;margin-left:.625rem}@media screen and (min-width:1080px){.ticket__points--with-link .ticket__credit{margin-top:1.25rem;font-size:1rem}}.ticket__price-monthly{font-size:.875rem}@media screen and (min-width:768px){.ticket__price-monthly{text-align:right}}@media screen and (min-width:1080px){.ticket__price-monthly{font-size:1rem}}.ticket__price-info-monthly{width:100%}.train{color:#789;font-size:.875rem;display:inline-flex;flex-wrap:wrap;align-items:center;margin-bottom:12px}.train:not(:last-child){margin-right:12px}.train__name{padding:4px 12px 4px 10px;display:inline-flex;flex-wrap:wrap;align-items:center;border:1px solid #789;border-radius:2px;margin:0 0 10px;font-weight:500}.train__name:not(:last-child){margin-right:20px}.train__name .icon{font-size:1.25rem;margin:0 10px 0 0}.train__car{margin:0 0 10px}.train--filled{line-height:1;padding:.375rem}@media screen and (min-width:768px){.train--filled{padding:.375rem .625rem;font-size:1rem;margin-right:.9rem}}.train--filled .icon{font-size:1rem}@media screen and (min-width:768px){.train--filled .icon{font-size:1.25rem}}.train--filled.train__name{margin-right:.625rem}@media screen and (min-width:768px){.train--filled.train__name{margin-right:.9rem}}.train--gray{background-color:#789;color:#fff}.connection-label{border-radius:2px;border:1px solid #789;padding:5px 10px;display:inline-flex;align-items:center}.connection-label .icon{font-size:1.1875rem;margin-right:10px}.label{border:1px solid transparent;border-radius:2px;display:inline-flex;position:relative}.label--with-icon .icon{font-size:1.1875rem;margin-right:.3rem}.label__icon,.label__tag,.label__text{font-size:.875rem;padding:.3125rem .625rem;display:inline-flex;align-items:center;margin-bottom:0;line-height:1.15;min-height:2rem}.label--with-tag .label__tag,.label--with-tag .label__text{min-height:1.875rem}.icon--lg{font-size:1.25rem}.icon--lg.label--gray{color:#333f4d}@media screen and (max-width:767px){.label--mobile-small .label__icon,.label--mobile-small .label__tag,.label--mobile-small .label__text{padding:.25rem;min-height:1.75rem}}.label--charcoal{color:#333f4d;border-color:#333f4d}.label--gray{color:#789;border-color:#789}.label--gray.label--filled,.label--gray>.label__tag{background-color:#789}.label--gray>.label__text{color:#789}.label--red{color:#ff5800;border-color:#ff5800}.label--red>.label__tag{background-color:#ff5800}.label--red>.label__text{color:#ff5800}.label--red.label--with-tag{background-color:#ff5800}.label--red.label--with-tag .label__text{background-color:#fff}.label--green{color:#84bf00;border-color:#84bf00}.label--green>.label__tag{background-color:#84bf00}.label--green>.label__text{color:#84bf00}.label__icon .icon{font-size:1.25rem}.label--filled,.label__tag{color:#fff}.label--filled.label--green,.label__tag.label--green{background-color:#84bf00}.label__text--smaller{font-size:.75rem}.cart-payment__header{background-color:#84bf00;color:#fff;padding:20px;display:grid;grid-template-areas:"heading heading heading" "info info info" "price points auto"}@media screen and (min-width:768px){.cart-payment__header{align-items:center;grid-template-areas:"heading price" "info points";padding:20px 30px}}@media screen and (min-width:1080px){.cart-payment__header{padding:25px 40px}}.cart-payment__heading{grid-area:heading;color:inherit;margin:0;font-size:1.5rem;font-weight:400}@media screen and (min-width:768px){.cart-payment__heading{font-size:2rem}}.cart-payment__amount{grid-area:price;color:inherit;margin:0;font-size:2rem;font-weight:700}@media screen and (min-width:768px){.cart-payment__amount{text-align:right}}.cart-payment__points-info{grid-area:info;color:inherit;margin:10px 0}.cart-payment__points-info a,.cart-payment__points-info a:link,.cart-payment__points-info a:visited{color:inherit;text-decoration:underline}.cart-payment__points-amount{grid-area:points;margin:0 0 0 15px;display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:768px){.cart-payment__points-amount{text-align:right;justify-content:flex-end}}.cart-payment__points-value{display:inline-block;background-color:#fff;color:#7bb300;line-height:1;font-size:1.125rem;padding:6px 15px;border-radius:2px}.cart-payment__body{padding:18px 20px;background:#fff}@media screen and (min-width:768px){.cart-payment__body{padding:25px 30px}}@media screen and (min-width:1080px){.cart-payment__body{padding:30px 40px}}.cart-payment__body a,.cart-payment__body a:link,.cart-payment__body a:visited{color:#00a0dc;text-decoration:underline}.cart-payment__body a:active,.cart-payment__body a:focus,.cart-payment__body a:hover{color:#002664}.cart-payment__body .form-item__label--upper{font-weight:700}.cart-payment__body .select__options a,.cart-payment__body .select__options a:link,.cart-payment__body .select__options a:visited{color:#333f4e;text-decoration:none}.cart-payment__footer{padding:20px 0;display:flex;justify-content:flex-end}.cart-payment__methods{display:grid;grid-gap:20px;gap:20px;border-bottom:1px solid #d0d5db;margin-bottom:30px}@media screen and (min-width:768px){.cart-payment__methods{grid-template-columns:1fr 1fr}}.cart-payment__cd-kredit-info{font-size:.875rem;line-height:1.2857142857;max-width:24rem}.cart-payment__payment-method-item{padding:10px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center}.cart-payment__payment-method-item--bordered{border-bottom:1px solid #d0d5db}.cart-payment__payment-method-item.cart-payment__payment-method-cd-kredit{justify-content:space-between}.cart-payment__payment-method-icons{display:flex;align-items:center;flex-wrap:wrap}.cart-payment__payment-method-icon{height:40px;display:inline-flex;align-items:center;margin-right:10px}.cart-payment__payment-method-icon:last-child{margin-right:0}.pin-entry__inputs{display:inline-flex;position:relative;margin-bottom:8px}.pin-entry__input{-moz-appearance:textfield;width:48px;height:48px;margin:0;text-align:center;font-size:1rem;background-color:#fafafa}.pin-entry__input~.pin-entry__input{margin-left:10px}.pin-entry__input::-webkit-inner-spin-button,.pin-entry__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-payment__conditions{margin-top:25px}.cart-payment__conditions .cart-payment__conditions-text{padding-left:13px}.cart-payment__condition{line-height:1.3}.cart-payment__clarification-text{font-size:.875rem;margin-top:.625rem}.cart-payment__alert{color:#fff;background-color:#ff5800;font-size:14px;padding:15px 15px 15px 45px;position:relative;margin-top:20px}.cart-payment__alert .icon{position:absolute;left:.7rem;font-size:1.25rem}@media screen and (min-width:768px){.cart-payment__alert{padding:17px 17px 17px 46px;margin-top:33px}.cart-payment__alert .icon{left:1rem}}.toggle-switch{position:relative;display:inline-block;width:2.25rem;height:1.25rem}.toggle-switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cfd5dc;border-radius:34px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:1rem;width:1rem;left:.125rem;bottom:.125rem;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#00a0dc}input:focus+.slider{box-shadow:0 0 1px #00a0dc}input:checked+.slider:before{transform:translateX(16px)}.points{color:#fff;font-size:1rem;padding:.5rem 1rem;border-radius:2px;line-height:16px}.points--green{background-color:#71a300}.points--green-inverted{background-color:#fff;color:#84bf00}.points--blue{background-color:#00a0dc}.points--charcoal{background-color:#333f4d}.points--grey{background-color:#789}.points-button{padding:.25rem .625rem;margin-left:.5rem;font-weight:400;font-size:1rem}.modal-title.modal-ticket-options__title{font-size:1.5rem}@media screen and (min-width:768px){.modal-title.modal-ticket-options__title{font-size:1.6875rem}}.ticket-options__list{margin:0;padding:0;list-style:none;display:grid;row-gap:1rem}@media screen and (min-width:768px){.ticket-options__list{row-gap:1.5rem}}.ticket-options__list-item{padding-left:2rem;position:relative;margin-bottom:0}.ticket-options__list-item .icon{position:absolute;left:0;font-size:1.25rem;margin-top:.1rem}.ticket-options__text--primary{font-weight:700;margin-bottom:0}.ticket-options__text--secondary{font-size:.875rem;margin-bottom:0}.ticket-terms__item{display:grid}@media screen and (min-width:768px){.ticket-terms__item{grid-template-columns:3fr 1.2fr}}.ticket-terms__item:not(:last-child){margin-bottom:1rem}.ticket-terms__list{background-color:#e5f2fc;padding:1.5rem 1rem}.ticket-terms__list .icon{color:#00a0dc;margin-top:0}.ticket-terms__list.ticket-options__list{row-gap:1rem}.modal-ticket-terms__footer-text{font-size:.75rem;margin:-.5rem 0 0}@media screen and (min-width:768px){.modal-ticket-terms__footer-text{margin-top:-1.2rem}}.ticket-terms__price--with-info{display:grid;justify-items:center;align-content:center;background-color:#00a0dc;padding:1.75rem;row-gap:1rem}@media screen and (max-width:767px){.ticket-terms__price--with-info{position:relative}.ticket-terms__price--with-info:after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;utf8,%3Csvg width='10' height='7' viewBox='0 0 10 7' version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M5,7l-5,-7l10,0l-5,7Z' style='fill:%23e5f5fb;'/%3E%3C/svg%3E") repeat-x top;height:7px;left:0;top:0;right:0}}@media screen and (min-width:768px){.ticket-terms__price--with-info{position:relative}.ticket-terms__price--with-info:after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;utf8,%3Csvg width='7' height='10' viewBox='0 0 7 10' version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M7,5l-7,-5l-0,10l7,-5Z' style='fill:%23e5f5fb;'/%3E%3C/svg%3E") repeat-y 100%;width:7px;left:0;top:0;bottom:0}}.ticket-terms__price-link{color:#fff}.ticket-terms__price{font-size:2rem;font-weight:700;color:#fff}.first-class__price{font-size:2rem;font-weight:700;color:#84bf00;margin-right:1.25rem}.first-class__price--with-points{display:flex;align-items:center;line-height:1.15}.first-class__points{font-size:1.125rem}.first-class__images{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.5rem;column-gap:.5rem;margin:0 0 1.5rem}.first-class__list--with-border{padding-bottom:1rem;border-bottom:1px solid #cfd5dc;margin-bottom:1rem}@media screen and (min-width:768px){.first-class__list--with-border{padding-bottom:1.5rem}}.first-class__connections{display:flex;flex-wrap:wrap;padding-bottom:1.5rem}.first-class__connections-item{display:flex;align-items:center;color:#fff;font-size:.875rem;font-weight:500;background-color:#00a0dc;position:relative;padding:.625rem;flex-shrink:0}@media screen and (min-width:768px){.first-class__connections-item{padding:1rem}}.first-class__connections-item .icon{margin-right:.5rem;font-size:1.25rem}.first-class__connections-item:not(:last-child){margin-right:.2rem}.first-class__connections-item:before{content:"";position:absolute;display:block;width:0;height:0;border:8px solid transparent;right:50%;bottom:-12px}.hidden-input[type=radio]:checked+.first-class__connections-item{background-color:#002664}.hidden-input[type=radio]:checked+.first-class__connections-item:before{border-color:#002664 #002664 transparent transparent}.first-class-offer__list{display:grid}@media screen and (min-width:768px){.first-class-offer__list{grid-template-columns:1fr 1fr}}.first-class-offer__list .icon{color:#789;font-size:1.375rem;margin-top:0}.first-class-offer__text{margin-bottom:1.5rem}.modal-first-class__footer{display:flex;justify-content:center;text-align:center}@media screen and (min-width:768px){.modal-first-class__footer{justify-content:flex-end}}.modal-first-class__footer .link{text-align:center}@media screen and (min-width:768px){.modal-first-class__footer .link{text-align:left}}.modal-ticket-options .modal-dialog__footer{position:static}.pagination-wrap{margin-top:3rem;margin-bottom:2rem;text-align:center}.pagination-wrap .pagination{margin:0;padding:0;list-style:none;display:flex;justify-content:center}.pagination-wrap .pagination-item{display:flex;min-height:2.5rem;min-width:48px;height:unset}.pagination-wrap .pagination-item:not(:last-child){margin-right:.625rem}@media screen and (max-width:767px){.pagination-wrap .pagination-item.mobile-hidden{display:none}}.pagination-wrap .pagination-link{text-decoration:none;width:100%;height:100%;display:grid;place-items:center;background-color:#fff;border:1px solid #00a0dc;border-radius:4px;font-size:1.125rem;color:#00a0dc;padding:.8rem;font-weight:700}.pagination-wrap .pagination-link:focus,.pagination-wrap .pagination-link:hover{color:#fff;background-color:#00a0dc}.pagination-wrap .pagination-link--back,.pagination-wrap .pagination-link--forward{padding-left:1rem;padding-right:1rem}.pagination-wrap .pagination-link--current,.pagination-wrap .pagination-link:focus,.pagination-wrap .pagination-link:hover{background-color:#00a0dc;color:#fff}.pagination-wrap .pagination-link--disabled{pointer-events:none}@media screen and (min-width:768px){.pagination-wrap .pagination-item--back.pagination-item{margin-right:1.25rem}}.pagination-wrap .pagination-item--back.pagination-item .pagination-link{padding:.5rem 1rem}@media screen and (min-width:768px){.pagination-wrap .pagination-item--forward.pagination-item{margin-left:.625rem}}.pagination-wrap .pagination-item--forward.pagination-item .pagination-link{padding:.5rem 1rem}.pagination-link__footer{text-align:center;padding:0 2rem;line-height:1.5}.pagination-link__footer:not(:last-child){margin-bottom:1rem}.listed-tickets{width:100%;margin:0;padding:0;list-style:none}.ticket-listed{background-color:#fff;width:100%;padding:1.2rem;display:grid;gap:1rem;justify-items:start}.ticket-listed:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:768px){.ticket-listed{padding:1.2rem 1.6rem;grid-template-columns:auto 1fr auto;align-items:center}}.ticket-listed__icon{color:#789;font-size:2.5rem}@media screen and (min-width:768px){.ticket-listed__icon{font-size:4.375rem;margin-right:.5rem}}h3.ticket-listed__title{font-weight:700;font-size:1rem;margin-bottom:.3rem}@media screen and (min-width:768px){h3.ticket-listed__title{font-size:1.125rem}}.ticket-listed__date{color:#00a0dc}.ticket-listed__text{margin-bottom:0;font-size:.875rem}@media screen and (min-width:768px){.ticket-listed__text{font-size:1rem}}.ticket-listed__action{justify-self:start}@media screen and (min-width:768px){.ticket-listed__action{justify-self:end}}.ticket-listed__info{margin-bottom:0;font-size:.875rem}@media screen and (min-width:768px){.ticket-listed__info{font-size:1.125rem}}.ticket-listed__state-info{color:#002664;font-weight:700;margin-bottom:0;margin-top:.625rem}@media screen and (min-width:768px){.ticket-listed__state-info{margin-top:.5rem}}.ticket-listed__state-info--success{color:#84bf00}.ticket-listed__state-info--warning{color:#ff5800}.inkarta-number{position:relative}@media screen and (min-width:768px){.inkarta-number__options{min-width:320px}}.inkarta-number__avatar{height:30px;width:30px;border-radius:50%;margin-right:15px}.inkarta-number .suggestion-options__text--primary{font-size:1rem}.inkarta-number .suggestion-options__text--secondary{font-size:.75rem;color:#789}input[type=range]{width:100%;margin:1.5rem 0;background-color:transparent;-webkit-appearance:none;position:relative;z-index:10}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:#d0d5db;border:0;border-radius:1px;width:100%;height:2px;cursor:pointer}input[type=range]::-webkit-slider-thumb{margin-top:-7px;width:16px;height:16px;background:#00a0dc;border:0;border-radius:15px;cursor:pointer;-webkit-appearance:none}input[type=range]:disabled::-webkit-slider-runnable-track{cursor:default}input[type=range]:disabled::-webkit-slider-thumb{background:#789;cursor:default}input[type=range]:focus::-webkit-slider-runnable-track{background:#dee2e7}input[type=range]::-moz-range-track{background:#d0d5db;border:0;border-radius:1px;width:100%;height:2px;cursor:pointer}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:#00a0dc;border:0;border-radius:15px;cursor:pointer}input[type=range]:disabled::-moz-range-track{cursor:default}input[type=range]:disabled::-moz-range-thumb{background:#789;cursor:default}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent;width:100%;height:2px;cursor:pointer}input[type=range]::-ms-fill-lower{background:#c0c8d1;border:0;border-radius:2px}input[type=range]::-ms-fill-upper{background:#d0d5db;border:0;border-radius:2px}input[type=range]::-ms-thumb{width:16px;height:16px;background:#00a0dc;border:0;border-radius:15px;cursor:pointer;margin-top:0}input[type=range]:disabled::-ms-track{cursor:default}input[type=range]:disabled::-ms-thumb{background:#789;cursor:default}input[type=range]:focus::-ms-fill-lower{background:#d0d5db}input[type=range]:focus::-ms-fill-upper{background:#dee2e7}.cr-slider-wrap,.range{position:relative;z-index:0}.cr-slider-wrap:before,.range:before{content:"";border-left:2px solid #d0d5db;height:8px;position:absolute;left:50%;top:47%;transform:translate(-50%,-50%)}.inkarta-renewal{background-color:#00a0dc;padding:.625rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.inkarta-renewal{margin-bottom:1.875rem}}.inkarta-renewal .icon{color:#fff;font-size:2.5rem;margin-right:.625rem}.inkarta-renewal__body{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.inkarta-renewal__body{padding:.625rem 0}}.inkarta-renewal__checkbox{color:#fff;margin-left:.625rem}.inkarta-renewal__collapsible{background-color:#fff;padding:1.25rem;margin-top:.625rem;display:none}.inkarta-renewal__collapsible[data-unitoggle-open=true]{display:block}@media screen and (min-width:768px){.inkarta-renewal__form{display:flex}}.inkarta-renewal__form-item{margin-bottom:1.25rem}@media screen and (min-width:768px){.inkarta-renewal__form-item{margin-bottom:1.1rem;width:12.5rem;margin-right:.625rem;width:16.25rem}}@media screen and (min-width:768px){.inkarta-renewal__form-item .suggestion-options{width:120%}}.inkarta-renewal__user{display:flex;flex-direction:column}@media screen and (min-width:768px){.inkarta-renewal__user{flex-direction:row;align-items:flex-start}}.inkarta-renewal__user-name{color:#00a0dc;font-size:1.125rem;font-weight:700;margin-bottom:.375rem}.inkarta-renewal__user-img{max-width:60px;border-radius:50%}@media screen and (min-width:768px){.inkarta-renewal__user-img{margin-right:1.25rem}}.inkarta-renewal__expiration{margin-bottom:1.25rem;display:flex;flex-direction:column}@media screen and (min-width:768px){.inkarta-renewal__expiration{flex-direction:row}}.inkarta-renewal__expiration-label{align-self:flex-start}.inkarta-renewal__expiration-label:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:768px){.inkarta-renewal__expiration-label:not(:last-child){margin-bottom:0;margin-right:.625rem}}.inkarta-renewal__buttons{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.inkarta-renewal__buttons{flex-direction:row}}.inkarta-renewal__buttons .btn:first-child{margin-bottom:.625rem}@media screen and (min-width:768px){.inkarta-renewal__buttons .btn:first-child{margin-bottom:0;margin-right:1.25rem}}.faq{list-style:none;background-color:#f1f3f5;padding:0 1.25rem;margin:0 0 1.25rem}.faq__item:not(:last-child){border-bottom:1px solid #d0d5db}.faq__question{text-decoration:none;display:block;color:#00a0dc;position:relative;padding:1.25rem 1rem 1.25rem 1.875rem;font-size:.875rem;line-height:1.3}@media screen and (min-width:768px){.faq__question{padding:1.875rem 1.5rem 1.875rem 3.5rem;font-size:1rem}}.faq__question:before{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f170";color:#00a0dc;margin-right:.625rem;font-size:1.25rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.faq__question:before{font-size:1.875rem;left:.625rem}}.faq__question.collapsed:before{content:"\f17a"}.faq__answer{padding-left:1.875rem;font-size:.875rem;margin-bottom:0;padding-bottom:1.25rem;color:#333f4e}@media screen and (min-width:768px){.faq__answer{padding-left:3.5rem;font-size:1rem}}.timepicker{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;width:100%;height:50px;text-align:center;display:flex;justify-content:center}@-moz-document url-prefix(){.timepicker{padding-left:16px}}@media screen and (min-width:1080px){.timepicker{width:179.4px}}.timepicker::-webkit-calendar-picker-indicator{background:none;display:none}.timepicker-wrapper{display:flex;justify-content:center;align-items:center}.timepicker-wrapper .timepicker-decrement,.timepicker-wrapper .timepicker-increment{background:transparent;border:none;cursor:pointer;padding:10px;width:36px!important;height:100%}.timepicker-wrapper .timepicker-decrement .icon-arrow-left,.timepicker-wrapper .timepicker-decrement .icon-arrow-right,.timepicker-wrapper .timepicker-increment .icon-arrow-left,.timepicker-wrapper .timepicker-increment .icon-arrow-right{color:#00a0dc}.timepicker-wrapper .timepicker{border:none;border-radius:2px;background-color:#fff;text-align:center;font-weight:700;color:#00a0dc;font-size:.875rem}.timepicker-wrapper .timepicker::placeholder{text-align:center}.timepicker-wrapper .timepicker::-webkit-input-placeholder{text-align:center}.timepicker-wrapper .timepicker:-moz-placeholder,.timepicker-wrapper .timepicker::-moz-placeholder{text-align:center}.timepicker-wrapper .timepicker:-ms-input-placeholder{text-align:center}.timepicker-wrapper .timepicker.timepicker-full{width:100%;text-align:center;padding:0 2rem}.timepicker-wrapper .timepicker.timepicker-full::placeholder{text-align:center}.timepicker-wrapper .timepicker.timepicker-full::-webkit-input-placeholder{text-align:center}.timepicker-wrapper .timepicker.timepicker-full:-moz-placeholder,.timepicker-wrapper .timepicker.timepicker-full::-moz-placeholder{text-align:center}.timepicker-wrapper .timepicker.timepicker-full:-ms-input-placeholder{text-align:center}.timepicker-wrapper .timepicker.timepicker-chrome,.timepicker-wrapper .timepicker.timepicker-ios{padding:0 2rem}.timepicker-wrapper .timepicker.timepicker-android,.timepicker-wrapper .timepicker.timepicker-firefox{padding-right:1.1rem}@media screen and (min-width:375px){.timepicker-wrapper .timepicker{font-size:1rem}}.home-link{padding-bottom:20px}.home-link:nth-child(odd){padding-right:10px}.home-link:nth-child(2n){padding-left:10px}.home-link .link-item{display:flex;width:100%;align-items:center;background-color:#e4e7eb;transition:background-color .2s;height:60px;text-decoration:none}.home-link .link-item:hover{text-decoration:none;background-color:#cfdde8}.home-link .link-item .link-icon{margin:0 20px}.home-link .link-item .link-text{color:#789;text-transform:uppercase;flex:1}.home-link .link-item .link-arrow{color:#789;margin:20px}.pr-2{padding-right:10px}.pl-2{padding-left:10px}@media screen and (max-width:1079px){.homepage-alert{margin-top:30px}}.homepage-alert .eshop-alert{margin-bottom:20px}.ticket-types-banner{margin-top:30px}.ticket-types-banner .banner-header{font-weight:400;font-size:26px;line-height:30px;color:#333f4d;margin-bottom:5px}@media screen and (min-width:768px){.ticket-types-banner .banner-content-wrap{flex-direction:row-reverse;display:flex;align-items:center;gap:40px}}.ticket-types-banner .banner-valid-date{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#789;margin-bottom:20px}@media screen and (max-width:768px){.ticket-types-banner .banner-content-img{margin-top:20px}}.ticket-types-banner .banner-content-text .banner-content-text--header{font-weight:500;font-size:20px;line-height:26px;color:#009fda;margin-bottom:15px}.ticket-types-banner .banner-content-text .banner-content-text--text{font-weight:300;font-size:16px;line-height:20px;color:#789}@media screen and (min-width:768px){.ticket-types-banner .banner-content-text .banner-content-text--text{max-width:543px}}.group-ticket-wrapper{margin:50px 0}.group-ticket-wrapper .group-ticket-header{font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#00a0dc;margin-bottom:15px}.group-ticket-wrapper .group-ticket-box{padding:30px;background:#e5f2fc;width:100%;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.group-ticket-wrapper .group-ticket-box{flex-direction:row;align-items:center;gap:52px}}@media screen and (max-width:1079px){.group-ticket-wrapper .group-ticket-box{justify-content:center}}@media screen and (max-width:1079px){.group-ticket-wrapper .group-ticket-box__img{display:none}}.group-ticket-wrapper .group-ticket-box__content,.group-ticket-wrapper .group-ticket-box__form{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:768px){.group-ticket-wrapper .group-ticket-box__form{flex-direction:row}}.group-ticket-wrapper .group-ticket-box__grid{display:flex;flex-direction:column;align-items:stretch;gap:20px;flex-wrap:wrap;flex:1}@media screen and (min-width:465px){.group-ticket-wrapper .group-ticket-box__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-row-gap:20px}}@media screen and (min-width:1080px){.group-ticket-wrapper .group-ticket-box__grid{grid-template-columns:repeat(3,1fr);place-items:start;grid-row-gap:20px}}.group-ticket-wrapper .group-ticket-box__grid-item{min-width:0}.group-ticket-wrapper .group-ticket-box__grid-item--select{width:100%}@media screen and (min-width:768px){.group-ticket-wrapper .group-ticket-box__grid-item--checkbox{place-self:end start}}.group-ticket-wrapper .group-ticket-box__grid-item--passenger{place-self:center}@media screen and (min-width:768px){.group-ticket-wrapper .group-ticket-box__grid-item--passenger{place-self:start}}.group-ticket-wrapper .group-ticket-box__grid-item--counter{place-self:center;margin-top:auto}.group-ticket-wrapper .group-ticket-box__btn{width:100%}@media screen and (min-width:768px){.group-ticket-wrapper .group-ticket-box__btn{width:auto;align-self:flex-end}}.group-ticket-wrapper .group-ticket-box__note{font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#789;border-top:1px solid #bbc0c3;padding-top:10px}.group-ticket-wrapper .checkbox-item{display:flex;align-items:center;gap:15px}@media screen and (min-width:465px){.group-ticket-wrapper .checkbox-item{min-height:50px;place-self:end;margin-right:auto}}.group-ticket-wrapper .checkbox-item label{font-weight:400;font-size:16px;line-height:20px;color:#789;cursor:pointer;white-space:nowrap}.group-ticket-wrapper .checkbox-item input{width:30px;height:30px;border-radius:6px;border:none;cursor:pointer}.group-ticket-wrapper .voucher-item{display:flex;justify-content:space-between;align-items:center;gap:20px}.group-ticket-wrapper .voucher-item .voucher-value{font-weight:400;font-size:16px;line-height:20px;color:#789}.group-ticket-wrapper .voucher-item .voucher-value .voucher-value--price{font-weight:700}.group-ticket-wrapper .amount-input-wrap{display:flex;align-items:center;gap:10px}.group-ticket-wrapper .amount-input-wrap img{width:24px;height:24px}.group-ticket-wrapper .amount-input-wrap input{color:#789;text-align:center;width:50px;height:50px}.group-ticket-info-wrapper .group-ticket-info--header{font-weight:400;font-size:20px;line-height:24px;color:#333f4d;margin-bottom:15px}.group-ticket-info-wrapper .nav-tabs-wrapper{position:relative}@media screen and (max-width:767px){.group-ticket-info-wrapper .nav-tabs-wrapper{margin-left:-20px;margin-right:-20px}}.group-ticket-info-wrapper .nav-tabs-wrapper .nav-tabs .nav-tabs__item{height:40px}@media screen and (min-width:768px){.group-ticket-info-wrapper .nav-tabs-wrapper .nav-tabs .nav-tabs__item{height:60px;min-width:234px}}.group-ticket-info-wrapper .nav-tabs-wrapper .scroll-shadow{position:absolute;top:0;right:0;background:linear-gradient(90deg,transparent 5%,rgba(0,0,0,.3) 50%,#000);opacity:.5;width:30px;height:100%;pointer-events:none}@media screen and (max-width:768px){.group-ticket-info-wrapper .nav-tabs__link--lg{height:unset;line-height:1.5;padding:14px}.group-ticket-info-wrapper .nav-tabs__link--lg:after{top:0}}.group-ticket-info-wrapper .tab-content{background-color:#f8f8f8;padding:30px}@media screen and (max-width:767px){.group-ticket-info-wrapper .tab-content{padding:20px;margin-left:-20px;margin-right:-20px}}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper{line-height:1.3;font-weight:300}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper p{line-height:1.3}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper h3,.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper h4{font-weight:400;font-size:20px;line-height:26px;color:#009fda;margin-bottom:15px}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper h4{font-size:16px}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper ul{margin:0;padding:0;list-style:none}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper ul li{color:#789;padding-left:1.25rem;margin:.625rem 0;position:relative}@media screen and (min-width:768px){.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper ul li{padding-left:1.625rem;margin:.9375rem 0}}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper ul li:before{content:"";position:absolute;left:0;top:.5em;width:.625rem;height:.1875rem;background-color:#00a0dc;border-radius:5px}@media screen and (min-width:768px){.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper ul li:before{width:1rem;height:.25rem}}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper hr{border-top:1px solid #e4e7eb;border-bottom:none;border-left:none;margin:1.875rem 0 2.2rem}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper table{border-collapse:collapse;width:100%}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper table th{border:1px solid #d0d5db;padding:12px 8px;text-align:left;background-color:#00a0dc;color:#fff;font-weight:400}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper table td{border:1px solid #d0d5db;padding:8px;color:#789;transition:color .1s}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper table tr{transition:background-color .1s}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper table tr:nth-child(2n){background-color:#f1f3f5}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper table tr:hover{background-color:#00a0dc}.group-ticket-info-wrapper .tab-content .wysiwyg-wrapper table tr:hover td{color:#fff}.group-ticket-info-wrapper .list-x{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;transition:all .2s;will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#00a0dc;max-width:100vw;scrollbar-width:none}.group-ticket-info-wrapper .list-x::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.group-ticket-info-wrapper .list-x{max-width:calc(100vw - 68px)}}@media screen and (min-width:1080px){.group-ticket-info-wrapper .list-x{max-width:calc(100vw - 100px)}}@media screen and (min-width:1316px){.group-ticket-info-wrapper .list-x{max-width:calc(100vw - 160px)}}@media screen and (max-width:767px){.group-ticket-info-wrapper .list-x{padding-left:20px;padding-right:20px}}.group-ticket-info-wrapper .list-x.active{cursor:-webkit-grabbing;cursor:grabbing}.group-ticket-info-wrapper .item{display:flex;box-shadow:inset 0 0 6px -2px rgba(0,0,0,.75)}.group-ticket-info-wrapper .item,.group-ticket-info-wrapper .item a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.group-ticket-info-wrapper .item a{-webkit-user-drag:none}.group-ticket-info-wrapper .list-x.active .item{box-shadow:inset 0 0 12px -2px rgba(0,0,0,.75)}.ticket-types-offer-wrapper{margin:30px 0 50px}.ticket-types-offer-wrapper .ticket-types-offer--header{font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#333f4d;margin-bottom:15px}.ticket-types-offer-wrapper .ticket-types-offer--list{margin:0;padding:0;list-style:none;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}@media screen and (min-width:768px){.ticket-types-offer-wrapper .ticket-types-offer--list li{place-self:center;min-width:300px}.ticket-types-offer-wrapper .ticket-types-offer--list li:first-child:nth-last-child(n+2),.ticket-types-offer-wrapper .ticket-types-offer--list li:first-child:nth-last-child(n+2)~li{place-self:unset;min-width:unset}}.ticket-types-offer-wrapper .ticket-types-offer--list .ticket-types-offer--box{background-color:#00a0dc;padding:20px;display:flex;align-items:center;gap:15px;flex:1;transition:background-color .2s;height:100%;width:100%}@media screen and (max-width:840px){.ticket-types-offer-wrapper .ticket-types-offer--list .ticket-types-offer--box{width:100%}}.ticket-types-offer-wrapper .ticket-types-offer--list .ticket-types-offer--box:hover{background-color:#0083bf;text-decoration:none}.ticket-types-offer-wrapper .ticket-types-offer--list .ticket-types-offer--box .ticket-types-offer--text{font-weight:700;font-size:16px;line-height:20px;color:#fff}.ticket-types-offer-wrapper .ticket-types-offer--list .ticket-types-offer--box .icon{color:#fff;font-size:22px}.navbar-nav-mobile--dropdown{display:none;flex-direction:column;position:absolute;background-color:#00a0dc;top:100%;right:0;padding:20px;color:#fff;z-index:20;max-width:360px;min-width:320px;width:100vw}.dropdown-items-is-open .navbar-nav-mobile--dropdown,.navbar-nav-mobile-is-open .navbar-nav-mobile--dropdown{display:flex}@media screen and (min-width:768px){.header__content .navbar-nav-mobile--dropdown{right:34px;min-width:unset;width:200px}.header__content .navbar-nav-mobile--dropdown:before{position:absolute;top:-10px;right:40px;content:"";width:0;height:0;border-color:transparent transparent #00a0dc;border-style:solid;border-width:0 10px 10px}}.navbar-nav-mobile--dropdown .header__right{margin-right:auto;margin-bottom:15px}@media screen and (min-width:768px){.navbar-nav-mobile--dropdown .header__right{display:none}}.navbar-nav-mobile--dropdown .items-list{display:flex;flex-direction:column}.navbar-nav-mobile--dropdown .icon-list{width:16px;height:20px;color:#80ceea}.navbar-nav-mobile--dropdown .icon-wrapper a{background-color:#00a0dc;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;color:#fff;text-decoration:none;padding:10px;transition:background-color .2s}.navbar-nav-mobile--dropdown .icon-wrapper a:hover{background-color:#0083bf}.navbar-nav-mobile--dropdown .icon-wrapper a span{display:inline-block;width:20px;text-align:center}.navbar-nav-mobile--dropdown .hr{width:100%;height:1px;background:hsla(0,0%,100%,.25);margin:15px 0}.navbar-nav-mobile--dropdown a:not(.dropdown-menu__link){color:#fff;text-decoration:none}.navbar-nav-mobile--dropdown .arrow-up{width:0;height:0;position:absolute;top:-5px;right:50px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #00a0dc}.header__content--scroll .navbar-nav-mobile--dropdown .header__right{display:flex}.header__content--scroll .navbar-nav-mobile--dropdown .mobile-only{display:flex!important}.userbox .user{display:flex;align-items:center;padding:0 10px 0 15px;gap:10px;flex-grow:1}@media screen and (min-width:768px){.userbox .user{padding:0 10px 0 15px}}@media screen and (min-width:1080px){.userbox .user{gap:20px;padding:0 20px 0 25px}}.userbox .user .avatar{width:40px;height:56px}@media screen and (min-width:1080px){.userbox .user .avatar{width:50px}}.userbox .user .userbox-user{display:flex;flex-direction:column;justify-content:center}.userbox .user .userbox-user .user-name{color:#fff;font-weight:300;font-size:16px;padding-bottom:2px}@media screen and (min-width:1080px){.userbox .user .userbox-user .user-name{padding-bottom:5px}}.userbox .user .signed-out-userbox-user{display:flex;flex-direction:column;justify-content:center;gap:5px}.userbox .user .signed-out-userbox-user .button-bored--transparent{display:inline-block}.userbox .user .signed-out-userbox-user .signed-out-userbox--text{color:#fff;white-space:nowrap;font-size:14px}.userbox .user .signed-out-userbox-user .signed-out-userbox--text a{color:#fff}.userbox .user .signed-out-userbox-user .signed-out-userbox--text a:hover{color:#fff;text-decoration:none}.navbar-user{display:flex}@media screen and (min-width:1080px){.navbar-user .userbox-dropdown-toggle{flex:1}}.navbar-user .user{display:flex;align-items:center;padding:10px;cursor:pointer}@media screen and (min-width:1080px){.navbar-user .user{flex-grow:1;padding-left:15px}}.navbar-user .user .avatar{width:30px;height:30px}.navbar-user .user .userbox-user{flex:1;display:flex;align-items:center}.navbar-user .user .userbox-user .user-name{display:none;flex:0 1 105px;color:#fff;font-weight:300;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 10px;text-align:center}@media screen and (min-width:1080px){.navbar-user .user .userbox-user .user-name{display:block}}@media screen and (max-width:1079px){.navbar-user .user .userbox-user .credit-wrap{display:none}}.navbar-user .user .userbox-user .credit-wrap .credit,.navbar-user .user .userbox-user .credit-wrap .point{margin-top:0}.navbar-user .user .signed-out-userbox-user{gap:5px;margin-left:15px;align-items:center;display:none;flex-grow:1}@media screen and (min-width:1080px){.navbar-user .user .signed-out-userbox-user{display:flex}}.navbar-user .user .signed-out-userbox-user .button-bored--transparent{display:inline-block;flex-grow:0}.navbar-user .user .signed-out-userbox-user .signed-out-userbox--text{color:#fff;white-space:nowrap;font-size:14px}.navbar-user .user .signed-out-userbox-user .signed-out-userbox--text a{color:#fff}.navbar-user .user .signed-out-userbox-user .signed-out-userbox--text a:hover{color:#fff;text-decoration:none}.navbar-userbox-new--dropdown{display:none;flex-direction:column;gap:0 22px;position:absolute;background-color:#002664;top:100%;right:0;padding:20px;color:#fff;z-index:20;min-width:320px;max-width:360px;width:100vw}@media screen and (min-width:1080px){.navbar-userbox-new--dropdown{padding:30px}}.userbox-is-open .navbar-userbox-new--dropdown{display:flex}@media screen and (max-width:767px){.navbar-userbox-new-is-open .navbar-userbox-new--dropdown{display:flex}}.navbar-userbox-new--dropdown .user-name-credit{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media screen and (min-width:1080px){.navbar-userbox-new--dropdown .user-name-credit{display:none}}.navbar-userbox-new--dropdown a{color:#fff;font-size:14px}.navbar-userbox-new--dropdown a:hover{text-decoration:none}.navbar-userbox-new--dropdown button{color:#fff;font-size:18px;font-weight:400;margin:0 0 20px}.navbar-userbox-new--dropdown button:hover{border:1px solid #fff;color:#fff;background:transparent}@media screen and (min-width:768px){.userbox-dropdown-wrapper .user-name-credit{display:none}}.dhx_547239261_alert{width:440px}.dhx_547239261_alert .dhx_alert__header{display:flex;justify-content:center;flex-direction:column}.dhx_547239261_alert .dhx_alert__header--icon{width:80px;height:80px;fill:#ff5252;align-self:center;margin-bottom:16px}.dhx_547239261_alert .dhx_alert__header--text{font-size:18px;line-height:24px;text-align:center}.dhx_547239261_alert .dhx_alert__content{font-weight:800;line-height:20px}.dhx_638523928_message.dhx_message.dhx_widget{width:400px;background-color:#866d6d}.dhx_638523928_message.dhx_message.dhx_widget .dhx_message__icon,.dhx_638523928_message.dhx_message.dhx_widget .dhx_message__text{color:#fff}.dhx_checkbox__input,.dhx_radiobutton__input,.dhx_simplevault__input,.dhx_visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.dhx_no-select{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.dhx_no-select:not(.dhx_no-select--resize):not(.dhx_no-select--pointer) *{cursor:-webkit-grab!important;cursor:grab!important}.dhx_no-select--pointer{cursor:pointer}.dhx_no-select--pointer,.dhx_no-select--resize{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dhx-resize-observer{position:absolute;left:0;top:-100%;width:100%;height:100%;margin:1px 0 0;border:none;opacity:0;visibility:hidden;pointer-events:none}.dhx_widget,.dhx_widget *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.dhx_widget,.dhx_widget *,.dhx_widget:after,.dhx_widget :after,.dhx_widget:before,.dhx_widget :before{box-sizing:border-box}.dhx_widget * :not(output):-moz-ui-invalid,.dhx_widget :not(output):-moz-ui-invalid{box-shadow:none}body{margin:0}.dhx_widget{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:rgba(0,0,0,.7)}.dhx_widget--bordered{border:1px solid #e4e4e4}.dhx_widget--border_top{border-top:1px solid #e4e4e4}.dhx_widget--border_bottom{border-bottom:1px solid #e4e4e4}.dhx_widget--border_left{border-left:1px solid #e4e4e4}.dhx_widget--border_right{border-right:1px solid #e4e4e4}.dhx_widget--border-shadow{border:0;box-shadow:0 2px 4px rgba(0,0,0,.15)}.dhx_widget--no-border{border:0}.dhx_widget--no-border_top{border-top:0}.dhx_widget--no-border_bottom{border-bottom:0}.dhx_widget--no-border_left{border-left:0}.dhx_widget--no-border_right{border-right:0}.dhx_widget.dhx_widget--bg_white{background-color:#fff}.dhx_widget.dhx_widget--bg_gray{background-color:#f7f7f7}.dhx_drag-ghost{position:absolute;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:999;opacity:.6}.dhx_drag-ghost *{box-sizing:border-box}.dhx_drag-ghost .dhx_list-item{list-style-type:none}.dhx_drag-ghost .dhx_list-item--selected{background-color:#fff;box-shadow:inset 0 0 0 0 #0288d1}.dhx_drag-ghost .dhx_list-item--focus,.dhx_drag-ghost .dhx_list-item--selected:hover,.dhx_drag-ghost .dhx_list-item:hover{background-color:#fff;transition:background-color .2s ease-out}.dhx_drag-ghost .dhx_tree-list-item__icon{position:relative;display:inline;vertical-align:middle;color:rgba(0,0,0,.3);font-size:20px;top:2px}.dhx_drag-ghost .dhx_tree-list-item__text{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;vertical-align:middle;line-height:20px;color:rgba(0,0,0,.7)}.dhx_drag-ghost .dhx_dataview-item,.dhx_drag-ghost .dhx_grid-cell,.dhx_drag-ghost .dhx_list-item{background-color:#fff;border:1px solid #e4e4e4!important}.dxi:before{font-family:dhxicons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dxi.dxi-alert-circle:before{content:"ď„"}.dxi.dxi-arrow-collapse:before{content:"ď„‚"}.dxi.dxi-arrow-expand:before{content:"ď„"}.dxi.dxi-blur-off:before{content:"ď„„"}.dxi.dxi-blur:before{content:"ď„…"}.dxi.dxi-calendar-today:before{content:"ď„†"}.dxi.dxi-check:before{content:"ď„‡"}.dxi.dxi-checkbox-blank-outline:before{content:"ď„"}.dxi.dxi-checkbox-marked-circle:before{content:"ď„‰"}.dxi.dxi-checkbox-marked:before{content:"ď„Š"}.dxi.dxi-chevron-double-left:before{content:"ď„‹"}.dxi.dxi-chevron-double-right:before{content:"ď„Ś"}.dxi.dxi-chevron-down:before{content:"ď„Ť"}.dxi.dxi-chevron-left:before{content:"\f106"}.dxi.dxi-chevron-left:before,.dxi.dxi-chevron-right:before{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dxi.dxi-chevron-right:before{content:"\f108"}.dxi.dxi-chevron-up:before{content:"ď„"}.dxi.dxi-clock-outline:before{content:"ď„‘"}.dxi.dxi-clock:before{content:"ď„’"}.dxi.dxi-close-circle:before{content:"ď„“"}.dxi.dxi-close:before{content:"ď„”"}.dxi.dxi-delete-forever:before{content:"ď„•"}.dxi.dxi-delete:before{content:"ď„–"}.dxi.dxi-dots-horizontal:before{content:"ď„—"}.dxi.dxi-dots-vertical:before{content:"ď„"}.dxi.dxi-download:before{content:"ď„™"}.dxi.dxi-empty:before{content:"ď„š"}.dxi.dxi-eraser:before{content:"ď„›"}.dxi.dxi-eye-off:before{content:"ď„ś"}.dxi.dxi-eye:before{content:"ď„ť"}.dxi.dxi-eyedropper-variant:before{content:"ď„ž"}.dxi.dxi-file-excel:before{content:"ď„ź"}.dxi.dxi-file-export:before{content:"ď„ "}.dxi.dxi-file-import:before{content:"ď„ˇ"}.dxi.dxi-file-outline:before{content:"ď„˘"}.dxi.dxi-filter-variant:before{content:"ď„Ł"}.dxi.dxi-folder-open:before{content:"ď„¤"}.dxi.dxi-folder:before{content:"ď„Ą"}.dxi.dxi-format-align-center:before{content:"ď„¦"}.dxi.dxi-format-align-left:before{content:"ď„§"}.dxi.dxi-format-align-right:before{content:"ď„¨"}.dxi.dxi-format-bold:before{content:"ď„©"}.dxi.dxi-format-color-fill:before{content:"ď„Ş"}.dxi.dxi-format-color-text:before{content:"ď„«"}.dxi.dxi-format-italic:before{content:"ď„¬"}.dxi.dxi-format-line-spacing:before{content:"ď„­"}.dxi.dxi-format-quote-close:before{content:"ď„®"}.dxi.dxi-format-quote-open:before{content:"ď„Ż"}.dxi.dxi-format-strikethrough:before{content:"ď„°"}.dxi.dxi-format-underline:before{content:"ď„±"}.dxi.dxi-format-vertical-align-bottom:before{content:"ď„˛"}.dxi.dxi-format-vertical-align-center:before{content:"ď„ł"}.dxi.dxi-format-vertical-align-top:before{content:"ď„´"}.dxi.dxi-function-variant:before{content:"ď„µ"}.dxi.dxi-grid-step:before{content:"ď„¶"}.dxi.dxi-help-circle-outline:before{content:"ď„·"}.dxi.dxi-information-outline:before{content:"ď„¸"}.dxi.dxi-key:before{content:"ď„ą"}.dxi.dxi-link-variant-off:before{content:"ď„ş"}.dxi.dxi-link-variant:before{content:"ď„»"}.dxi.dxi-loading:before{content:"ď„Ľ"}.dxi.dxi-magnify:before{content:"ď„˝"}.dxi.dxi-menu-down:before{content:"ď„ľ"}.dxi.dxi-menu-left:before{content:"ď„ż"}.dxi.dxi-menu-right:before{content:"ď…€"}.dxi.dxi-menu-up:before{content:"ď…"}.dxi.dxi-minus-box:before{content:"ď…‚"}.dxi.dxi-minus:before{content:"ď…"}.dxi.dxi-numeric:before{content:"ď…„"}.dxi.dxi-pencil:before{content:"ď……"}.dxi.dxi-plus-circle:before{content:"ď…†"}.dxi.dxi-plus:before{content:"ď…‡"}.dxi.dxi-printer:before{content:"ď…"}.dxi.dxi-redo:before{content:"ď…‰"}.dxi.dxi-rotate-right:before{content:"ď…Š"}.dxi.dxi-select-all:before{content:"ď…‹"}.dxi.dxi-sort-variant:before{content:"ď…Ś"}.dxi.dxi-table-column-plus-before:before{content:"ď…Ť"}.dxi.dxi-table-column-remove:before{content:"ď…Ž"}.dxi.dxi-table-column:before{content:"ď…Ź"}.dxi.dxi-table-row-plus-before:before{content:"ď…"}.dxi.dxi-table-row-remove:before{content:"ď…‘"}.dxi.dxi-table-row:before{content:"ď…’"}.dxi.dxi-undo:before{content:"ď…“"}.dxi.dxi-unfold-more-horizontal:before{content:"ď…”"}.dxi.dxi-vault:before{content:"ď…•"}.dxi.dxi-view-grid:before{content:"ď…–"}.dxi.dxi-view-sequential:before{content:"ď…—"}.dxi{display:inline-block;text-rendering:auto;line-height:0;font-size:0}.dxi:before{font-size:20px}.dxi--small:before{font-size:16px}.dxi--medium:before{font-size:20px}.dxi--large:before{font-size:24px}@-webkit-keyframes a{0%{transform:rotate(0deg);transform-origin:center center}to{transform:rotate(1439deg);transform-origin:center center}}@keyframes a{0%{transform:rotate(0deg);transform-origin:center center}to{transform:rotate(1439deg);transform-origin:center center}}button.dhx_calendar-navigation__button{width:30px;height:30px}.dhx_button{overflow:visible;position:relative;text-decoration:none;background-image:none;border:0;touch-action:manipulation;-webkit-appearance:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;cursor:pointer}.dhx_button:active,.dhx_button:focus{outline:none}.dhx_button__icon,.dhx_button__text{pointer-events:none}.dhx_button__icon{line-height:0}.dhx_button__icon:before{display:inline-block}.dhx_button__icon+.dhx_button__text{margin-left:4px}.dhx_button__loading{display:none;position:absolute;left:0;top:0;right:0;bottom:0;justify-content:center;align-items:center}.dhx_button__loading-icon{-webkit-animation:a 3s linear infinite;animation:a 3s linear infinite}.dhx_button--width_full{width:100%}.dhx_button--justify_between{justify-content:space-between}.dhx_button--circle.dhx_button--size_small{border-radius:28px}.dhx_button--circle.dhx_button--size_medium{border-radius:32px}.dhx_button--disabled,.dhx_button:disabled{pointer-events:none}.dhx_button--icon.dhx_button--circle:not(.dhx_button--width_full){border-radius:50%}.dhx_button--icon.dhx_button--circle:not(.dhx_button--width_full).dhx_button--size_medium{padding-left:6px;padding-right:6px}.dhx_button--icon.dhx_button--circle:not(.dhx_button--width_full).dhx_button--size_small{padding-left:4px;padding-right:4px}.dhx_button--loading{position:relative}.dhx_button--loading .dhx_button__loading{display:flex}.dhx_button--loading .dhx_button__icon,.dhx_button--loading .dhx_button__text{visibility:hidden}.dhx_button--size_small{padding:4px 12px;font-size:14px;line-height:20px}.dhx_button--size_small .dhx_button__icon:before{font-size:16px;line-height:16px}.dhx_button--size_small.dhx_button--loading-icon:before{font-size:16px;margin-top:-8px;margin-left:-8px}.dhx_button--size_medium{padding:6px 16px;text-transform:uppercase;line-height:20px}.dhx_button--size_medium .dhx_button__icon:before{font-size:20px;line-height:20px}.dhx_button--size_medium.dhx_button--loading-icon:before{font-size:20px;margin-top:-10px;margin-left:-10px}.dhx_button--view_flat{display:flex;justify-content:center;align-items:center;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:center;color:#fff;transition:background-color .2s ease-in,color .2s ease-in,box-shadow .2s ease-in}.dhx_button--view_flat:focus,.dhx_button--view_flat:hover{transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.dhx_button--view_flat.dhx_button--color_primary{background-color:#0288d1;outline-width:0}.dhx_button--view_flat.dhx_button--color_primary.dhx_button--active,.dhx_button--view_flat.dhx_button--color_primary:focus,.dhx_button--view_flat.dhx_button--color_primary:hover{background-color:#35a0da}.dhx_button--view_flat.dhx_button--color_primary:active{background-color:#0288d1;box-shadow:none}.dhx_button--view_flat.dhx_button--color_primary.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_primary:disabled{background-color:#81c4e8}.dhx_button--view_flat.dhx_button--color_secondary{background-color:#4d4d4d;outline-width:0}.dhx_button--view_flat.dhx_button--color_secondary.dhx_button--active,.dhx_button--view_flat.dhx_button--color_secondary:focus,.dhx_button--view_flat.dhx_button--color_secondary:hover{background-color:#717171}.dhx_button--view_flat.dhx_button--color_secondary:active{background-color:#4d4d4d;box-shadow:none}.dhx_button--view_flat.dhx_button--color_secondary.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_secondary:disabled{background-color:#a6a6a6}.dhx_button--view_flat.dhx_button--color_danger{background-color:#ff5252;outline-width:0}.dhx_button--view_flat.dhx_button--color_danger.dhx_button--active,.dhx_button--view_flat.dhx_button--color_danger:focus,.dhx_button--view_flat.dhx_button--color_danger:hover{background-color:#ff7575}.dhx_button--view_flat.dhx_button--color_danger:active{background-color:#ff5252;box-shadow:none}.dhx_button--view_flat.dhx_button--color_danger.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_danger:disabled{background-color:#ffa9a9}.dhx_button--view_flat.dhx_button--color_success{background-color:#0ab169;outline-width:0}.dhx_button--view_flat.dhx_button--color_success.dhx_button--active,.dhx_button--view_flat.dhx_button--color_success:focus,.dhx_button--view_flat.dhx_button--color_success:hover{background-color:#3bc187}.dhx_button--view_flat.dhx_button--color_success:active{background-color:#0ab169;box-shadow:none}.dhx_button--view_flat.dhx_button--color_success.dhx_button--disabled,.dhx_button--view_flat.dhx_button--color_success:disabled{background-color:#85d8b4}.dhx_button--view_link{display:flex;justify-content:center;align-items:center;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:20px;text-align:center;border-radius:2px;background:transparent;transition:background-color .2s ease-in,box-shadow .2s ease-in}.dhx_button--view_link:focus,.dhx_button--view_link:hover{transition:background-color .2s ease-out,box-shadow .2s ease-out}.dhx_button--view_link.dhx_button--color_primary{color:#0288d1;outline-width:0}.dhx_button--view_link.dhx_button--color_primary:focus,.dhx_button--view_link.dhx_button--color_primary:hover{background-color:#d9edf8}.dhx_button--view_link.dhx_button--color_primary.dhx_button--active,.dhx_button--view_link.dhx_button--color_primary:active{background-color:#b8def2}.dhx_button--view_link.dhx_button--color_primary.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_primary:disabled{color:#81c4e8}.dhx_button--view_link.dhx_button--color_secondary{color:#00a0dc;outline-width:0}.dhx_button--view_link.dhx_button--color_secondary:focus,.dhx_button--view_link.dhx_button--color_secondary:hover{background-color:#e4e4e4}.dhx_button--view_link.dhx_button--color_secondary.dhx_button--active,.dhx_button--view_link.dhx_button--color_secondary:active{background-color:#cdcdcd}.dhx_button--view_link.dhx_button--color_secondary.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_secondary:disabled{color:#a6a6a6}.dhx_button--view_link.dhx_button--color_danger{color:#ff5252;outline-width:0}.dhx_button--view_link.dhx_button--color_danger:focus,.dhx_button--view_link.dhx_button--color_danger:hover{background-color:#ffe5e5}.dhx_button--view_link.dhx_button--color_danger.dhx_button--active,.dhx_button--view_link.dhx_button--color_danger:active{background-color:#ffcfcf}.dhx_button--view_link.dhx_button--color_danger.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_danger:disabled{color:#ffa9a9}.dhx_button--view_link.dhx_button--color_success{color:#0ab169;outline-width:0}.dhx_button--view_link.dhx_button--color_success:focus,.dhx_button--view_link.dhx_button--color_success:hover{background-color:#daf3e9}.dhx_button--view_link.dhx_button--color_success.dhx_button--active,.dhx_button--view_link.dhx_button--color_success:active{background-color:#bae9d5}.dhx_button--view_link.dhx_button--color_success.dhx_button--disabled,.dhx_button--view_link.dhx_button--color_success:disabled{color:#85d8b4}.dhx_button--sidebar .dhx_button__icon+.dhx_button__text{margin-left:8px;margin-right:auto}.dhx_widget .dhx_button__icon{line-height:0}.dhx_widget .dhx_button__icon:before{font-size:.8125rem;width:20px;line-height:20px}.dhx_widget .dhx_button--size_small .dhx_button__icon:before{font-size:16px;line-height:16px}.dhx_form-group{position:relative;display:block;text-align:left;margin-bottom:16px}.dhx_form-group--simplevault{line-height:0;height:100%}.dhx_form-group--simplevault .dhx_label{margin-bottom:4px}.dhx_form-group--textarea{display:flex;flex-direction:column;height:calc(100% - 16px)}.dhx_form-group--textarea .dhx_input--textarea,.dhx_form-group--textarea .dhx_input__wrapper{height:100%}.dhx_form-group--textarea .dhx_label{min-height:20px;line-height:20px;margin-bottom:4px}.dhx_form-group--inline{display:flex;flex-direction:row;width:100%;align-items:center;position:relative}.dhx_form-group--inline .dhx_label{position:relative;flex:0 0 auto;max-height:40px;margin-right:16px;margin-bottom:0;text-align:right;margin-top:6px;align-self:flex-start;max-width:30%;justify-content:flex-end}.dhx_form-group--inline .dhx_input__wrapper{flex:0 1 auto;width:300%;height:100%}.dhx_form-group--inline .dhx_label--with-help{justify-content:flex-end}.dhx_form-group--inline .dhx_checkbox,.dhx_form-group--inline .dhx_radiobutton{margin-bottom:12px}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label:not(.dhx_label--with-help){position:relative}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label:not(.dhx_label--with-help):after{content:"*";display:inline-block;padding-left:4px;color:rgba(0,0,0,.3)}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label__holder{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dhx_form-group--required:not(.dhx_form-group--label_sr) .dhx_label__holder:after{content:"*";display:inline-block;padding-left:4px;color:rgba(0,0,0,.3)}.dhx_form-group--no-message-holder{margin-bottom:0}.dhx_form-group--disabled{opacity:.6;pointer-events:none;cursor:default}.dhx_form-group--checkbox-group .dhx_label,.dhx_form-group--checkbox .dhx_label,.dhx_form-group--radio-group .dhx_label{margin-top:0;margin-bottom:12px}.dhx_form-group--checkbox-group>.dhx_label,.dhx_form-group--checkbox>.dhx_label,.dhx_form-group--radio-group>.dhx_label{display:flex}.dhx_form-group--hidden{display:none}.dhx_form-group--state_error .dhx_input__caption,.dhx_form-group--state_error .dhx_label,.dhx_form-group--state_error .dhx_text{color:#ff5252}.dhx_form-group--state_error .dhx_combobox-input-box,.dhx_form-group--state_error .dhx_combobox-input-box:focus,.dhx_form-group--state_error .dhx_input,.dhx_form-group--state_error .dhx_input:focus{box-shadow:inset 0 0 0 1px #ffbaba}.dhx_form-group--state_error .dhx_simplevault-files,.dhx_form-group--state_error .dhx_simplevault-files:focus,.dhx_form-group--state_error .dhx_simplevault__drop-area,.dhx_form-group--state_error .dhx_simplevault__drop-area:focus{border-color:#ffbaba}.dhx_form-group--state_success .dhx_input__caption,.dhx_form-group--state_success .dhx_label,.dhx_form-group--state_success .dhx_text{color:#0ab169}.dhx_form-group--state_success .dhx_combobox-input-box,.dhx_form-group--state_success .dhx_combobox-input-box:focus,.dhx_form-group--state_success .dhx_input,.dhx_form-group--state_success .dhx_input:focus{box-shadow:inset 0 0 0 1px #9de0c3}.dhx_form-group--state_success .dhx_simplevault__drop-area,.dhx_form-group--state_success .dhx_simplevault__drop-area:focus{border-top-color:#9de0c3;border-left-color:#9de0c3;border-right-color:#9de0c3}.dhx_form-group--state_success .dhx_simplevault-files,.dhx_form-group--state_success .dhx_simplevault-files:focus{border-right-color:#9de0c3;border-left-color:#9de0c3;border-bottom-color:#9de0c3}.dhx_form-group--label_sr .dhx_label,.dhx_form-group--label_sr .dhx_text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dhx_form-group .dhx_combobox{margin:0}.dhx_form-group .dhx_slider{padding-bottom:0}.dhx_form-group .dhx_text{position:relative;flex:0 1 auto;max-height:40px;margin-right:16px;margin-bottom:0;text-align:right;width:100%;margin-top:6px;align-self:flex-start}.dhx_input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:auto;padding:6px 8px;margin:0;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:rgba(0,0,0,.7);background-color:#f6f6f6;background-clip:padding-box;box-shadow:inset 0 0 0 1px #dfdfdf;border:0;border-radius:2px;outline:0;transition:border-color .2s ease-in,box-shadow .2s ease-in}.dhx_input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.dhx_input::-moz-placeholder{color:rgba(0,0,0,.5)}.dhx_input::placeholder{color:rgba(0,0,0,.5)}.dhx_input:focus{box-shadow:inset 0 0 0 1px #67b8e3}.dhx_input--icon-padding{padding-right:24px}.dhx_input--textarea{max-width:100%}.dhx_input--textinput{box-shadow:none;background:none;padding-left:0}.dhx_input--textinput:focus{box-shadow:none}.dhx_input__wrapper{width:100%;display:flex;flex-direction:column;position:relative}.dhx_input__wrapper:before{color:rgba(0,0,0,.5);pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.dhx_input__container{width:100%;display:inline-block;position:relative}.dhx_input__caption{left:0;bottom:0;max-width:100%;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:rgba(0,0,0,.5);white-space:wrap;overflow:inherit;text-overflow:ellipsis;cursor:default}.dhx_input__icon{position:absolute;top:50%;transform:translateY(-50%);right:4px;z-index:1;color:rgba(0,0,0,.5);pointer-events:none}.dhx_input__icon--color-selected{border-radius:2px}.dhx_input__icon--color-selected:after,.dhx_input__icon--color-selected:before{opacity:0}.dhx_widget .dhx_input__icon{line-height:0}.dhx_widget .dhx_input__icon:before{font-size:20px;line-height:20px}.dhx_label,.dhx_text{display:inline-block;width:auto;flex:0 1 auto;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:rgba(0,0,0,.7);white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .2s ease-in,opacity .2s ease-in}.dhx_label:hover,.dhx_text:hover{opacity:.8;transition:color .2s ease-out,opacity .2s ease-out}.dhx_label__holder,.dhx_text__holder{max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-right:4px}.dhx_label--with-help,.dhx_text--with-help{display:flex;align-items:center;margin-bottom:5px}.dhx_label-help{color:#0288d1;text-align:center;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.dhx_label-help:focus{outline:none}.dhx_text{font-weight:400}.dhx_checkbox{position:relative;display:inline-block;width:auto;padding-top:0;cursor:pointer}.dhx_checkbox__holder{display:flex;align-items:center;white-space:nowrap}.dhx_checkbox__visual-input{display:block;border:2px solid rgba(0,0,0,.5);min-width:20px;min-height:20px;max-width:20px;max-height:20px;background-color:#fff;border-radius:2px;cursor:pointer}.dhx_checkbox .dhx_text{padding-left:6px}.dhx_checkbox.dhx_form-group--inline .dhx_label,.dhx_checkbox .dhx_text{margin-bottom:0;width:auto;cursor:pointer;margin-top:0;justify-content:flex-end}.dhx_checkbox .dhx_input__caption{position:static;display:block;transform:none}.dhx_checkbox.dhx_form-group--inline{display:flex;align-items:center;white-space:nowrap}.dhx_checkbox.dhx_form-group--inline .dhx_label{margin-top:0}.dhx_checkbox.dhx_form-group--hidden{display:none}.dhx_checkbox__input:disabled+*+.dhx_label,.dhx_checkbox__input:disabled+*+.dhx_text,.dhx_checkbox__input:disabled+.dhx_checkbox__visual-input{opacity:.6}.dhx_checkbox__input:focus+.dhx_checkbox__visual-input{border-color:#0288d1}.dhx_checkbox__input:checked+.dhx_checkbox__visual-input{background-color:#0288d1;background-position:50%;background-size:cover;border-color:#0288d1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIxIDdMOSAxOWwtNS41LTUuNSAxLjQxLTEuNDFMOSAxNi4xNyAxOS41OSA1LjU5IDIxIDd6Ii8+PC9zdmc+);transition:background-color .2s ease-out}.dhx_radiobutton{position:relative;display:flex;width:auto;padding-top:0;cursor:pointer;white-space:nowrap;align-items:center}.dhx_radiobutton__visual-input{display:block;border:2px solid rgba(0,0,0,.5);bottom:4px;left:0;min-width:20px;min-height:20px;max-width:20px;max-height:20px;background-color:#fff;border-radius:50%}.dhx_radiobutton .dhx_text{padding-left:6px}.dhx_radiobutton .dhx_label,.dhx_radiobutton .dhx_text{margin-bottom:0;width:auto;cursor:pointer;margin-top:0}.dhx_radiobutton .dhx_input__caption{position:static;display:block}.dhx_radiobutton__input:disabled+*+.dhx_label,.dhx_radiobutton__input:disabled+*+.dhx_text,.dhx_radiobutton__input:disabled+.dhx_radiobutton__visual-input{opacity:.6}.dhx_radiobutton__input:focus+.dhx_radiobutton__visual-input{border-color:#0288d1}.dhx_radiobutton__input:checked+.dhx_radiobutton__visual-input{background-color:#0288d1;border-color:#0288d1;box-shadow:inset 0 0 0 4px #fff;transition:background-color .2s ease-out}.dhx_select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dhx_select::-ms-expand{display:none}.dhx_select__placeholder{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:rgba(0,0,0,.7)}.dhx_select:focus+.dhx_select__placeholder{opacity:0}.dhx_simplevault{border:none;border-radius:2px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;line-height:20px;font-size:14px;font-weight:400;text-align:center;overflow:hidden;position:relative}.dhx_simplevault__drop-area{background-color:#f6f6f6;border:1px solid #dfdfdf;transition:all .2s ease-in;display:flex;height:115px;width:100%;flex-direction:column;justify-content:center;align-items:center;padding:0 20px}.dhx_simplevault__drop-area--on-drag{border-style:dashed;transition:border .2s ease-out}.dhx_simplevault__icon:before{font-size:40px;color:rgba(0,0,0,.3);transition:color .2s ease-in}.dhx_simplevault__title{max-width:100%}.dhx_simplevault__label{color:#0288d1;cursor:pointer}.dhx_simplevault--on-drag .dhx_simplevault-loader{opacity:1;transform:translateY(0);transition:opacity .2s ease-in,transform .2s ease-in}.dhx_simplevault-files{background-color:#f6f6f6;border:1px solid #dfdfdf;border-top:none;transition:all .2s ease-in;width:100%;margin:0;padding:0;list-style:none;max-height:calc(100% - 115px);height:calc(100% - 115px);overflow-y:auto}.dhx_simplevault-files__fixed{max-height:276px}.dhx_simplevault-files__item{position:relative;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;line-height:20px;font-size:14px;text-align:left;color:rgba(0,0,0,.7);max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:8px 40px 8px 8px}.dhx_simplevault-files__item:not(:last-child){border-bottom:1px solid #e4e4e4}.dhx_simplevault-files__item-name{word-break:break-word}.dhx_simplevault-files__delete{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.dhx_simplevault-loader{display:flex;justify-content:center;align-items:center;position:absolute;left:1px;right:1px;top:1px;bottom:1px;background-color:#ededed;transform:translateY(100%);opacity:0;will-change:transform;transition:0ms;z-index:1}.dhx_simplevault-loader .dhx_simplevault__icon:before{color:#0288d1}.dhx_slider{position:relative;display:flex;flex-direction:column;padding-bottom:16px}.dhx_slider--label-inline{flex-direction:row;align-items:center}.dhx_slider--label-inline .dhx_slider__label{text-align:right;flex:0 0 auto;margin-right:16px;margin-bottom:0;max-width:30%}.dhx_slider--label-inline .dhx_label--with-help{justify-content:flex-end}.dhx_slider--label-inline .dhx_slider__track-holder{width:300%;flex:0 1 auto}.dhx_slider--label_sr .dhx_label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dhx_slider--mode_vertical{height:100%;display:inline-flex}.dhx_slider--mode_vertical .dhx_label,.dhx_slider--mode_vertical .dhx_text{display:inline-flex}.dhx_slider--mode_vertical .dhx_slider__label{align-self:flex-start}.dhx_slider--mode_vertical .dhx_slider__track-holder{height:100%;display:flex;padding:8px 0}.dhx_slider--mode_vertical .dhx_slider__track{align-self:stretch;padding:0 8px}.dhx_slider--mode_vertical .dhx_slider__track:before{width:2px;height:100%}.dhx_slider--mode_vertical .dhx_slider__range{width:2px;left:50%;transform:translate(-50%)}.dhx_slider--mode_vertical .dhx_slider__thumb{left:50%}.dhx_slider--mode_vertical .dhx_slider__tick{height:1px;width:4px}.dhx_slider--mode_vertical .dhx_slider__tick:not(:first-child){transform:translateY(-.5px)}.dhx_slider--mode_vertical .dhx_slider__tick--major{width:8px}.dhx_slider--mode_vertical .dhx_slider__tick-label{top:50%;left:100%;transform:translateY(-50%);padding-left:2px}.dhx_slider--disabled{opacity:.6;pointer-events:none;cursor:default}.dhx_slider--ticks .dhx_slider__ticks-holder{height:4px}.dhx_slider--ticks.dhx_slider--mode_vertical .dhx_slider__ticks-holder{height:100%;width:4px}.dhx_slider__track-holder{position:relative;flex-grow:1}.dhx_slider__track{position:relative;padding-top:8px;padding-bottom:8px;cursor:pointer;z-index:1}.dhx_slider__track:before{content:"";display:block;height:2px;background-color:#b3b3b3}.dhx_slider__thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:#0288d1;transition:transform .1s ease-out,border-color .2s ease-out,background-color .2s ease-out;will-change:transform;cursor:pointer}.dhx_slider__thumb:after,.dhx_slider__thumb:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);border-radius:50%;will-change:transform}.dhx_slider__thumb:before{width:28px;height:28px;background-color:rgba(2,136,209,.15)}.dhx_slider__thumb:after,.dhx_slider__thumb:before{transition:transform .2s ease-out,background-color .2s ease-out}.dhx_slider__thumb:after{width:16px;height:16px;background-color:#0288d1}.dhx_slider__thumb:focus,.dhx_slider__thumb:hover{outline:none}.dhx_slider__thumb:focus:before,.dhx_slider__thumb:hover:before{transform:translate(-50%,-50%) scale(1);transition:transform .2s ease-in,background-color .2s ease-in}.dhx_slider__thumb--active,.dhx_slider__thumb:active{z-index:1}.dhx_slider__thumb--active:after,.dhx_slider__thumb:active:after{transform:translate(-50%,-50%) scale(1);transition:transform .2s ease-in,background-color .2s ease-in}.dhx_slider__thumb--nullable{background-color:#b3b3b3}.dhx_slider__thumb--nullable:after{width:8px;height:8px;transform:translate(-50%,-50%) scale(1);background:#fff}.dhx_slider__thumb--nullable:before{background-color:rgba(77,77,77,.15)}.dhx_slider__thumb--disabled{background-color:#b3b3b3;border:2px solid #fff}.dhx_slider__thumb--disabled:after,.dhx_slider__thumb--disabled:before{display:none}.dhx_slider__thumb-label{position:absolute;padding:6px 12px;transform:translate(-50%,-50%);border-radius:2px;background-color:#333;box-shadow:0 2px 5px rgba(0,0,0,.3);font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#fff;transition:opacity transform .01s ease-in;pointer-events:none;z-index:1}.dhx_slider__thumb-label--active{z-index:2147483647}.dhx_slider__range{position:absolute;top:50%;transform:translateY(-50%);height:2px;background-color:#0288d1;pointer-events:none}.dhx_slider__ticks-holder{position:relative;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dhx_slider__tick{position:absolute;top:0;width:1px;height:4px;background-color:#b3b3b3}.dhx_slider__tick:not(:first-child){transform:translateX(-.5px)}.dhx_slider__tick--major{height:8px}.dhx_slider__tick-label{position:absolute;top:10px;transform:translateX(-50%);font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:10px;color:rgba(0,0,0,.7);line-height:1}.dhx_message-container{display:flex;flex-direction:column;align-items:flex-end;position:absolute;padding:20px;max-height:100%;-ms-scroll-chaining:none;overscroll-behavior:contain;width:auto;overflow:hidden;border:2px solid transparent;z-index:2147483647}.dhx_message-container *{box-sizing:border-box}.dhx_message-container--top-left{top:0;left:0}.dhx_message-container--top-right{top:0;right:0}.dhx_message-container--bottom-left{align-items:flex-start;bottom:0;left:0}.dhx_message-container--bottom-right{align-items:flex-start;bottom:0;right:0}.dhx_message-container--in-body{position:fixed}.dhx_message{display:flex;justify-content:space-between;width:240px;flex-shrink:0;padding:12px;margin-bottom:4px;margin-top:4px;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.1);background-color:#fff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dhx_message,.dhx_message__text{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:500;line-height:20px;font-size:14px;color:rgba(0,0,0,.7)}.dhx_message__text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.dhx_message__icon{align-self:center;padding-left:8px;color:rgba(0,0,0,.5)}.dhx_message--error .dhx_message__icon,.dhx_message--error .dhx_message__text,.dhx_message--success .dhx_message__icon,.dhx_message--success .dhx_message__text{color:#fff}.dhx_message--error{background-color:#ff5252}.dhx_message--success{background-color:#0ab169}.dhx_alert{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;padding:24px;background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.3);will-change:transform;z-index:2147483647}.dhx_alert__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2147483646}.dhx_alert__header{position:relative;margin-bottom:20px;font-weight:500;line-height:20px;color:rgba(0,0,0,.7)}.dhx_alert__content,.dhx_alert__header{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px}.dhx_alert__content{height:100%;font-weight:400;color:rgba(0,0,0,.5);line-height:1.3;overflow-y:auto;overflow-wrap:break-word;word-wrap:break-word}.dhx_alert__footer{margin-top:20px;display:flex;justify-content:flex-start}.dhx_alert__footer--center{justify-content:center}.dhx_alert__footer--right{justify-content:flex-end}.dhx_alert__footer .dhx_button:not(:last-child){margin-right:16px}.dhx_tooltip{pointer-events:none;border-radius:2px;background-color:#333;box-shadow:0 2px 5px rgba(0,0,0,.3);padding:6px 12px;transition:opacity .01s ease,transform .01s ease;opacity:0;z-index:999;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif}.dhx_tooltip--animate{opacity:1;transition:opacity .15s ease-out}.dhx_tooltip--forced{opacity:1}.dhx_tooltip--bottom{margin:8px 0 0}.dhx_tooltip--top{margin:-8px 0 0}.dhx_tooltip--left{margin:0 0 -8px}.dhx_tooltip--right{margin:0 0 0 8px}.dhx_tooltip--light{background-color:#fff}.dhx_tooltip--light .dhx_tooltip__text{color:rgba(0,0,0,.7)}.dhx_widget--fullscreen .dhx_tooltip{z-index:2147483647}.dhx_tooltip__text{color:#fff;font-size:14px;font-weight:500;line-height:20px}.dhx_layout{max-width:100%;max-height:100%;width:100%;height:100%;background-color:#fff}.dhx_layout-columns{display:flex;flex-direction:row;overflow:hidden}.dhx_layout-rows{display:flex;flex-direction:column;overflow:hidden}.dhx_layout-rows .dhx_layout-cell--resizable .dhx_layout-cell-content{overflow-y:auto}.dhx_layout-columns .dhx_layout-cell--resizable .dhx_layout-cell-content{overflow-x:auto}.dhx_layout-cell--start,.dhx_layout-columns--start,.dhx_layout-rows--start{justify-content:flex-start}.dhx_layout-cell--center,.dhx_layout-columns--center,.dhx_layout-rows--center{justify-content:center}.dhx_layout-cell--end,.dhx_layout-columns--end,.dhx_layout-rows--end{justify-content:flex-end}.dhx_layout-cell--between,.dhx_layout-columns--between,.dhx_layout-rows--between{justify-content:space-between}.dhx_layout-cell--around,.dhx_layout-columns--around,.dhx_layout-rows--around{justify-content:space-around}.dhx_layout-cell--evenly,.dhx_layout-columns--evenly,.dhx_layout-rows--evenly{justify-content:space-evenly}.dhx_layout-cell{overflow:hidden;background-color:#fff;flex-grow:0;flex-shrink:0}.dhx_layout-cell--bordered{border:1px solid #e4e4e4}.dhx_layout-cell--border_top{border-top:1px solid #e4e4e4}.dhx_layout-cell--border_bottom{border-bottom:1px solid #e4e4e4}.dhx_layout-cell--border_left{border-left:1px solid #e4e4e4}.dhx_layout-cell--border_right{border-right:1px solid #e4e4e4}.dhx_layout-cell--border-shadow{border:0;box-shadow:0 2px 4px rgba(0,0,0,.15)}.dhx_layout-cell--no-border{border:0}.dhx_layout-cell--no-border_top{border-top:0}.dhx_layout-cell--no-border_bottom{border-bottom:0}.dhx_layout-cell--no-border_left{border-left:0}.dhx_layout-cell--no-border_right{border-right:0}.dhx_layout-cell--flex{display:flex}.dhx_layout-cell--accordion>.dhx_layout-cell--collapsed{border-bottom:0}.dhx_layout-cell--collapsed{overflow:hidden;background-color:#fff}.dhx_layout-cell-content{height:100%}.dhx_layout-cell-header{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #e4e4e4;padding:8px 12px;background-color:#fff}.dhx_layout-cell-header__title{margin:0;font-size:14px;line-height:20px;font-weight:500;color:rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:clip;transition:color .2s ease-in}.dhx_layout-cell-header__icon{margin-right:16px}.dhx_layout-cell-header__image-wrapper{position:relative;width:20px;height:20px;margin-right:8px}.dhx_layout-cell-header__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.dhx_layout-cell-header__collapse-icon{margin-left:auto;color:#4d4d4d;transition:transform .2s ease-in,color .2s ease-in}.dhx_layout-cell-header--collapseble{cursor:pointer}.dhx_layout-cell-header--collapseble:focus .dhx_layout-cell-header__collapse-icon,.dhx_layout-cell-header--collapseble:focus .dhx_layout-cell-header__title,.dhx_layout-cell-header--collapseble:hover .dhx_layout-cell-header__collapse-icon,.dhx_layout-cell-header--collapseble:hover .dhx_layout-cell-header__title{color:#0288d1;transition:color .2s ease-out}.dhx_layout-cell-header--collapseble:focus,.dhx_layout-cell-header:focus{outline-width:0}.dhx_layout-cell-header--collapsed.dhx_layout-cell-header--col{border-bottom:0;position:relative}.dhx_layout-cell-header--collapsed.dhx_layout-cell-header--col .dhx_layout-cell-header__title{position:absolute;transform-origin:left;transform:rotate(90deg);bottom:-12px;left:50%}.dhx_layout-resizer{position:relative;overflow:visible;text-align:center}.dhx_layout-resizer .dhx_layout-resizer__icon{position:relative;z-index:1}.dhx_layout-resizer--x{width:0}.dhx_layout-resizer--x .dhx_layout-resizer__icon{width:0;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;color:rgba(0,0,0,.5);cursor:ew-resize}.dhx_layout-resizer--x .dhx_layout-resizer__icon:before{font-size:16px}.dhx_layout-resizer--y{height:0}.dhx_layout-resizer--y .dhx_layout-resizer__icon{width:100%;height:0;display:flex;justify-content:center;flex-direction:row;align-items:center;color:rgba(0,0,0,.5);cursor:ns-resize}.dhx_layout-resizer--y .dhx_layout-resizer__icon:before{font-size:16px}.dhx_layout-space{background:#ededed;border:none}.dhx_layout-space.dhx_layout-columns>.dhx_layout-cell{margin-top:10px;margin-left:10px;margin-bottom:10px;border:1px solid #e4e4e4}.dhx_layout-space.dhx_layout-columns>.dhx_layout-cell:last-child{margin-right:10px}.dhx_layout-space.dhx_layout-rows>.dhx_layout-cell{margin-top:10px;margin-left:10px;margin-right:10px;border:1px solid #e4e4e4}.dhx_layout-space.dhx_layout-rows>.dhx_layout-cell:last-child{margin-bottom:10px}.dhx_layout-space>.dhx_layout-resizer--x .dhx_layout-resizer__icon{right:1px}.dhx_layout-space>.dhx_layout-resizer--y .dhx_layout-resizer__icon{bottom:1px}.dhx_layout-wide{background:#ededed;border:none!important}.dhx_layout-wide.dhx_layout-columns>.dhx_layout-cell{margin-right:10px;border:1px solid #e4e4e4}.dhx_layout-wide.dhx_layout-columns>.dhx_layout-cell:last-child{margin-right:0}.dhx_layout-wide.dhx_layout-rows>.dhx_layout-cell{margin-bottom:10px;border:1px solid #e4e4e4}.dhx_layout-wide.dhx_layout-rows>.dhx_layout-cell:last-child{margin-bottom:0}.dhx_layout-wide>.dhx_layout-resizer--x .dhx_layout-resizer__icon{right:11px}.dhx_layout-wide>.dhx_layout-resizer--y .dhx_layout-resizer__icon{bottom:11px}.dhx_layout-line.dhx_layout-columns>.dhx_layout-cell{border-right:1px solid #e4e4e4}.dhx_layout-line.dhx_layout-columns>.dhx_layout-cell:last-child{border-right:none}.dhx_layout-line.dhx_layout-columns>.dhx_layout-wide{margin-left:-1px}.dhx_layout-line.dhx_layout-columns>.dhx_layout-wide>.dhx_layout-cell:first-child{border-top:none}.dhx_layout-line.dhx_layout-columns>.dhx_layout-wide>.dhx_layout-cell:last-child{border-bottom:none}.dhx_layout-line.dhx_layout-rows>.dhx_layout-cell{border-bottom:1px solid #e4e4e4}.dhx_layout-line.dhx_layout-rows>.dhx_layout-cell:last-child{border-bottom:none}.dhx_layout-line.dhx_layout-rows>.dhx_layout-wide{margin-top:-1px}.dhx_layout-line.dhx_layout-rows>.dhx_layout-wide>.dhx_layout-cell:first-child{border-left:none}.dhx_layout-line.dhx_layout-rows>.dhx_layout-wide>.dhx_layout-cell:last-child{border-right:none}.dhx_navbar-count{width:24px;height:24px;border-radius:50%;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:12px;line-height:24px;color:#fff;text-align:center;z-index:1}.dhx_navbar-count--absolute{margin-left:0;position:absolute;top:-4px;top:-10px;right:-10px}.dhx_navbar-count--button-inline{margin-top:-4px;margin-bottom:-4px;margin-left:12px}.dhx_navbar-count--overlimit{width:auto;border-radius:22px;padding:0 8px}.dhx_navbar-count--color_success{background-color:#0ab169}.dhx_navbar-count--color_danger{background-color:#ff5252}.dhx_navbar-count--color_primary{background-color:#0288d1}.dhx_navbar-count--color_secondary{background-color:#4d4d4d}.dhx_navbar{display:flex;flex-wrap:nowrap;margin:0;padding:0;width:100%;list-style:none}.dhx_navbar:focus{outline:none}.dhx_navbar--horizontal{flex-direction:row;align-items:center}.dhx_navbar--vertical{height:100%;display:flex;flex-direction:column;overflow:auto}.dhx_navbar .dhx_button--color_secondary.dhx_button--view_link .dhx_button__icon{color:rgba(0,0,0,.5)}.dhx_navbar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:rgba(0,0,0,.7);font-weight:500}.dhx_navbar-title--sidebar{display:block;padding:12px}.dhx_timepicker{width:100%;padding-top:50px;padding-bottom:50px;min-width:248px;background-color:#fff}.dhx_timepicker--with-controls{padding-top:4px;padding-bottom:0}.dhx_timepicker>.dhx_layout-cell{padding-right:20px;padding-left:20px}.dhx_timepicker__inputs{text-align:center;margin-bottom:28px;margin-top:16px}.dhx_timepicker__close{min-height:32px;display:flex;justify-content:flex-end;margin-bottom:6px}.dhx_timepicker__button-close{text-transform:uppercase;transform:translateX(16px)}.dhx_timepicker__save{padding-top:12px;min-height:76px;display:flex;justify-content:center;align-items:center}.dhx_timepicker-inputs{position:relative;display:inline-block}.dhx_timepicker-input{width:48px;height:38px;font-size:30px;padding-bottom:4px;color:rgba(0,0,0,.7);line-height:30px;text-align:center;outline:none;border:none;border-bottom:1px solid #ededed;transition:border-color .2s ease-in;background-color:transparent}.dhx_timepicker-input:focus{border-bottom:1px solid #81c4e8;transition-timing-function:ease-out}.dhx_timepicker-ampm{position:absolute;right:-32px;bottom:4px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;color:rgba(0,0,0,.3);font-size:16px;line-height:16px;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dhx_timepicker-delimer{position:relative;top:-2px;height:30px;width:8px;color:rgba(0,0,0,.7);line-height:30px;font-size:30px}.dhx_timepicker .dhx_layout-cell{background-color:inherit}.dhx_calendar{display:flex;justify-content:flex-end;min-width:280px;min-height:316px;padding:1.5rem;background-color:#fff;box-shadow:0 2px 6px 1px rgba(0,0,0,.18)}@media screen and (min-width:768px){.dhx_calendar{min-width:303px;min-height:345px}}.dhx_calendar--with_timepicker{min-height:310px}.dhx_calendar__wrapper{position:relative;z-index:1;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}.dhx_calendar__dates-wrapper{position:relative;padding-left:40px}.dhx_calendar__navigation{display:flex;align-self:stretch;justify-content:space-between;text-align:center;align-items:center;margin:-4px 2px 1.5rem}.dhx_calendar__navigation .dhx_button--color_secondary:focus,.dhx_calendar__navigation .dhx_button--view_link:focus{background:inherit}.dhx_calendar__navigation .dhx_button--color_secondary:hover,.dhx_calendar__navigation .dhx_button--view_link:hover{background:#e4e4e4}.dhx_calendar__timepicker-button{margin-top:8px}.dhx_calendar__actions{display:flex;justify-content:center}.dhx_calendar__week-numbers{position:absolute;left:0;top:-4px;width:32px;padding:4px 0;background-color:#f7f7f7}.dhx_calendar__week-numbers:before{content:"#";display:block;margin-bottom:8px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:12px;line-height:16px;color:rgba(0,0,0,.5);text-align:center}.dhx_calendar__weekdays{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 1.5rem}.dhx_calendar__days,.dhx_calendar__months{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dhx_calendar__months,.dhx_calendar__years{margin-top:auto;margin-bottom:auto}.dhx_calendar__years{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dhx_calendar-weekday{flex:1 0 14%;font-size:.875rem;font-weight:700;line-height:16px}.dhx_calendar-week-number,.dhx_calendar-weekday{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;color:#789;text-align:center}.dhx_calendar-week-number{margin-bottom:12px;font-size:14px;line-height:20px}.dhx_calendar-week-number:last-child{margin-bottom:0}.dhx_calendar-week-number--hidden{opacity:0;pointer-events:none}.dhx_calendar-day{position:relative;flex:1 0 14%;margin-bottom:12px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:#789;text-align:center;cursor:pointer}.dhx_calendar-day:nth-last-child(-n+7){margin-bottom:0}.dhx_calendar-day:after,.dhx_calendar-day:before{content:"";position:absolute;top:50%;left:50%;display:block;width:34px;height:34px;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.07);border-radius:50%;opacity:0;z-index:-1}@media screen and (min-width:breakpoint-sm){.dhx_calendar-day:after,.dhx_calendar-day:before{width:37px;height:37px}}.dhx_calendar-day:active,.dhx_calendar-day:focus{outline:none}.dhx_calendar-day:active:before,.dhx_calendar-day:focus:before,.dhx_calendar-day:hover:before{opacity:1;transition:opacity .2s ease-out}.dhx_calendar-day--weekend{color:#789;font-weight:700}.dhx_calendar-day--hidden{opacity:0;pointer-events:none}.dhx_calendar-day--muffled{opacity:.6}.dhx_calendar-day--disabled{color:rgba(0,0,0,.3);pointer-events:none}.dhx_calendar-day--weekend-disabled{pointer-events:none;color:#6ecbfe}.dhx_calendar-day--in-range:after{opacity:1;background-color:#d3efff;border-radius:0;width:100%;z-index:-3}.dhx_calendar-day--selected{color:#fff;position:relative;z-index:1}.dhx_calendar-day--selected:before{opacity:1;background-color:#00a0dc}.dhx_calendar-day--selected-first:after{border-radius:50% 0 0 50%}.dhx_calendar-day--selected-last:after{border-radius:0 50% 50% 0}.dhx_calendar-day--first-date:after{width:100%;background-color:#d3efff;opacity:1;right:calc(-50% - 2px);left:auto;border-radius:0;border-top-left-radius:32px;border-bottom-left-radius:32px}.dhx_calendar-day--last-date:after{width:100%;background-color:#d3efff;opacity:1;right:calc(-50% + 2px);left:auto;border-radius:0;border-top-right-radius:32px;border-bottom-right-radius:32px}.dhx_calendar-day:nth-child(7n).dhx_calendar-day--first-date:after{width:30px;right:calc(-50% + 1px)}.dhx_calendar-day:nth-child(7n+1).dhx_calendar-day--last-date:after{width:30px;right:calc(-50% + 3px)}.dhx_calendar-month,.dhx_calendar-year{position:relative;flex:1 0 25%;margin-bottom:8px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:50px;color:rgba(0,0,0,.7);text-align:center;cursor:pointer}.dhx_calendar-month:nth-last-child(-n+4),.dhx_calendar-year:nth-last-child(-n+4){margin-bottom:0}.dhx_calendar-month:before,.dhx_calendar-year:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:50px;height:50px;background-color:rgba(0,0,0,.07);border-radius:50%;opacity:0;transition:opacity .2s ease-in,background-color .2s ease-in;z-index:-1}.dhx_calendar-month:active,.dhx_calendar-month:focus,.dhx_calendar-year:active,.dhx_calendar-year:focus{outline:none}.dhx_calendar-month:active:before,.dhx_calendar-month:focus:before,.dhx_calendar-year:active:before,.dhx_calendar-year:focus:before{opacity:1;transition:opacity .2s ease-out}.dhx_calendar-month:hover:before,.dhx_calendar-year:hover:before{opacity:1;transition:opacity .2s ease-out;z-index:-2}.dhx_calendar-month--selected,.dhx_calendar-year--selected{color:#fff}.dhx_calendar-month--selected:before,.dhx_calendar-year--selected:before{opacity:1;transition:opacity .2s ease-in,background-color .2s ease-in;background-color:#0288d1}.dhx_chart{stroke-linecap:square;position:relative;height:100%}.dhx_chart svg{vertical-align:top;overflow:visible}.dhx_chart .chart{transition:all .4s ease}.dhx_chart .chart.donut,.dhx_chart .chart.pie,.dhx_chart .chart.pie3d{transition-property:none}.dhx_chart .chart.dhx_pie-transform-delay{transition-property:all}.dhx_chart.not-animate .chart,.dhx_chart.not-animate .tooltip-form,.dhx_chart.not-animate .tooltip-text{transition:none}.dhx_chart .figure{transition:fill,stroke .3s ease}.dhx_chart .active-figure{visibility:visible;transition:all .2s ease}.dhx_chart .active-figure.point-circle,.dhx_chart .active-figure.point-rect,.dhx_chart .active-figure.point-rhombus,.dhx_chart .active-figure.point-triangle{filter:url(#dropshadow);transition:all .3s ease}.dhx_chart .area{stroke-linecap:round}.dhx_chart .dash-line{stroke-dasharray:4,6;stroke-linecap:round}.dhx_chart .hidden-line{stroke-opacity:0}.dhx_chart .legend-text,.dhx_chart .scale-text,.dhx_chart .scale-title{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:400;font-size:14px;fill:#898f97}.dhx_chart text{text-anchor:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.dhx_chart .start-text{text-anchor:start}.dhx_chart .end-text{text-anchor:end}.dhx_chart .legend-text{line-height:18px}.dhx_chart .scale-title{fill:#aeb7c2;line-height:16px}.dhx_chart .grid-line{stroke:#e3e9f1}.dhx_chart .grid-line__active{stroke:#c8d4e4;stroke-width:2px;stroke-opacity:1}.dhx_chart .main-scale{stroke:#c8d4e4;stroke-width:2px}.dhx_chart .radar-grid{stroke-dasharray:4,6;stroke:#d8e1ec;stroke-linecap:round}.dhx_chart .zebra{fill-rule:evenodd;fill:#f3f6fa}.dhx_chart .radar-scale{stroke:#c4d5e6}.dhx_chart .spec-grid-line{stroke:#898f97;stroke-linecap:round;stroke-dasharray:4,6}.dhx_chart .bar-text{fill:#fff;line-height:14px;font-weight:500;font-size:12px}.dhx_chart .bar-text,.dhx_chart .radar-axis-text{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif}.dhx_chart .radar-axis-text{font-size:14px;fill:#666}.dhx_chart .legend-item{cursor:pointer}.dhx_chart .legend-item.not-active .figure{fill:#c8d4e4;fill-opacity:1;stroke:#c8d4e4}.dhx_chart .legend-item.not-active .figure.legend-circle,.dhx_chart .legend-item.not-active .figure.legend-rect{stroke:none}.dhx_chart .legend-item.not-active .figure.legend-circle.with-stroke,.dhx_chart .legend-item.not-active .figure.legend-rect.with-stroke{stroke:#c8d4e4}.dhx_chart .legend-item.not-active .legend-text{fill:#c8d4e4}.dhx_chart_tooltip{border-radius:2px;background-color:#333;box-shadow:0 2px 5px rgba(0,0,0,.3);padding:6px 12px;transition:opacity .01s ease,transform .01s ease;z-index:999;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;color:#fff;position:absolute;pointer-events:none}.dhx_chart_tooltip svg{vertical-align:top;overflow:visible}.dhx_chart_tooltip_line{display:flex;flex-direction:column}.dhx_chart_tooltip_line .line-point{display:flex;align-items:center;padding:6px}.dhx_chart_tooltip_line .line-point .dhx_line-point-text{margin-left:12px}.dhx_chart_tooltip__hidden{display:none}.dhx_chart_tooltip__visible{display:flex}.dhx_chart.tooltip-container{z-index:2147483647}.dhx_chart.tooltip-container svg{width:4px;height:4px}.dhx_chart .tooltip-form{fill:#555;fill-opacity:.9}.dhx_chart .tooltip-text{font-size:12px;line-height:12px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;fill:#fff;font-weight:500}.dhx_chart .active-tooltip{visibility:visible}.dhx_chart .pie-value{font-weight:400;font-size:14px;fill:#898f97}.dhx_chart .pie-inner-value,.dhx_chart .pie-value{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif}.dhx_chart .pie-inner-value{fill:#fff;pointer-events:none;font-weight:500;line-height:14px;font-size:12px}.dhx_chart .pie-value-connector{stroke:#c6c6c6;fill:none}.dhx_chart .donut-value-title{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;fill:#898f97;font-size:14px;line-height:18px}.dhx_chart .donut-value{fill:#555;font-size:12px;line-height:14px}.dhx_chart .donut-value,.dhx_popup{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif}.dhx_popup{position:fixed;z-index:2147483647;box-sizing:border-box;-webkit-animation:b .2s ease-in-out forwards;animation:b .2s ease-in-out forwards;background:#fff;will-change:transform;font-weight:500;font-size:14px;line-height:20px;color:rgba(0,0,0,.7)}.dhx_popup--window,.dhx_popup--window_modal{z-index:2147483646}.dhx_popup--window_active{z-index:2147483647}.dhx_popup.hide{-webkit-animation:c .2s ease-in-out forwards;animation:c .2s ease-in-out forwards}.dhx_popup:focus{outline:none}.dhx_widget--fullscreen .dhx_popup{z-index:2147483647}@-webkit-keyframes b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes c{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes c{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}.dhx_colorpicker{font-family:Roboto,sans-serif;font-weight:500;overflow:hidden;padding:8px;border:1px solid #e4e4e4;background-color:#fff;border-radius:2px}.dhx_colorpicker,.dhx_colorpicker *{box-sizing:border-box}.dhx_popup .dhx_colorpicker{box-shadow:0 2px 5px rgba(0,0,0,.3);border:none}.dhx_palette{overflow:hidden;width:100%;height:100%;margin:0;white-space:nowrap}.dhx_palette--custom{display:flex;flex-wrap:wrap;max-width:236px}.dhx_palette--custom.dhx_palette__row .dhx_palette__cell{margin-bottom:0}.dhx_palette__col{display:inline-block}.dhx_palette__col:last-child .dhx_palette_cell{margin-right:0}.dhx_palette__row .dhx_palette__cell{display:inline-block;margin-bottom:6px}.dhx_palette__row .dhx_palette__cell:last-child{margin-right:0}.dhx_palette__row--last{margin-bottom:0}.dhx_palette__cell{position:relative;width:20px;height:20px;margin:0 2px 2px 0;vertical-align:top;border:2px solid transparent;transition:border .2s ease-in}.dhx_palette__cell:after{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid transparent;transition:border .2s ease-in}.dhx_palette__cell:last-child{margin-bottom:0}.dhx_palette__cell--selected,.dhx_palette__cell:hover{border:2px solid hsla(0,0%,100%,.6);transition:border .2s ease-out}.dhx_palette__cell--selected:after,.dhx_palette__cell:hover:after{border:1px solid rgba(0,0,0,.6);transition:border .2s ease-out}.dhx_colorpicker-custom-colors{font-size:14px;color:#909cad}.dhx_colorpicker-custom-colors__header{font-size:14px;padding:9px 0 4px;letter-spacing:-.2px;position:relative}.dhx_colorpicker-custom-colors__picker{display:inline-block;width:20px;height:20px;cursor:pointer;color:#909cad;box-shadow:inset 0 0 0 1px #909cad}.dhx_colorpicker-picker__palette{position:relative;width:100%;border-radius:2px;overflow:hidden}.dhx_colorpicker-picker__palette:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-image:linear-gradient(0deg,#000,hsla(0,0%,100%,0));z-index:2}.dhx_colorpicker-picker__palette:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(90deg,#fff,rgba(203,153,128,0));z-index:1}.dhx_colorpicker-picker__buttons{display:flex;padding:12px 0 0;justify-content:flex-end}.dhx_colorpicker-picker__buttons .dhx_button:first-child{margin-right:4px}.dhx_colorpicker-hue-range{position:relative;width:100%;margin:4px 0 8px;border-radius:2px;background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.dhx_colorpicker-hue-range__grip{width:6px;height:100%}.dhx_colorpicker-hue-range__grip,.dhx_palette_grip{position:absolute;top:0;left:0;border:1px solid #fff;background:transparent;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}.dhx_palette_grip{width:10px;height:10px;border-radius:50%;z-index:10}.dhx_colorpicker-value{display:flex;flex-direction:row;height:32px;justify-content:space-between}.dhx_colorpicker-value__color{width:100px;border:1px solid transparent;border-radius:2px;margin-right:8px}.dhx_colorpicker-value__input__wrapper{position:relative;border:1px solid #d4dde7}.dhx_colorpicker-value__input__wrapper:before{content:"#";position:absolute;height:100%;line-height:30px;left:8px;color:#909cad;font-size:15px}.dhx_colorpicker-value__input{width:100px;height:100%;padding:0 0 0 24px;line-height:20px;font-size:14px;color:rgba(0,0,0,.7);border:none;border-radius:2px;outline:none}.dhx_list{margin:0;padding:0;height:100%;list-style:none;overflow:auto;max-height:100%;background-color:#fff}.dhx_list-item{overflow:hidden;position:relative;padding:8px 12px;border-bottom:1px solid #e4e4e4;outline:none}.dhx_list-item,.dhx_list-item--text{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif}.dhx_list-item--text{font-size:14px;font-weight:400;line-height:20px;transition:background-color .2s ease-in,box-shadow .2s ease-in}.dhx_list-item--selected{background-color:#f7f7f7;box-shadow:inset 2px 0 0 0 #0288d1}.dhx_list-item--focus,.dhx_list-item--selected:hover,.dhx_list-item:hover{background-color:#ededed;transition:background-color .2s ease-out}.dhx_list-item--drophere:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#f7f7f7;opacity:.6}.dhx_list-item--dragtarget{opacity:.6}.dhx_list-item--drag{cursor:-webkit-grab;cursor:grab}.dhx_list-input{width:100%;padding-left:5px}.dhx_combobox{margin-bottom:16px}.dhx_combobox__options{margin-top:2px;width:100%}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label:not(.dhx_label--with-help){position:relative}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label:not(.dhx_label--with-help):after{content:"*";display:inline-block;padding-left:4px;color:rgba(0,0,0,.3)}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label__holder{position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dhx_combobox--required:not(.dhx_combobox--label_sr) .dhx_label__holder:after{content:"*";display:inline-block;padding-left:4px;color:rgba(0,0,0,.3)}.dhx_combobox--label_sr .dhx_label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dhx_combobox--label-inline{display:flex;align-items:center;width:100%;position:relative}.dhx_combobox--label-inline .dhx_combobox__label{flex:0 0 auto;justify-content:flex-end;text-align:right;margin-right:16px;max-width:30%}.dhx_combobox--label-inline .dhx_combobox-input-box{flex:0 1 auto;width:300%}.dhx_combobox--disabled{opacity:.6;pointer-events:none;cursor:default}.dhx_combobox-input-box{position:relative;flex:1;background-color:#f7f7f7;background-clip:padding-box;border-radius:2px;box-shadow:inset 0 0 0 1px #dfdfdf;transition:border-color .2s ease-out,box-shadow .2s ease-out}.dhx_combobox-input-box--readonly,.dhx_combobox-input-box--readonly *{cursor:pointer}.dhx_combobox-input-box--disabled{cursor:not-allowed}.dhx_combobox-input-box--disabled *{cursor:not-allowed;pointer-events:none}.dhx_combobox-input-box--active,.dhx_combobox-input-box:focus-within{box-shadow:inset 0 0 0 1px #67b8e3}.dhx_combobox-input-box--state_success{box-shadow:inset 0 0 0 1px #6cd0a5}.dhx_combobox-input-box--state_error{box-shadow:inset 0 0 0 1px #ff9797}.dhx_combobox-input{min-height:30px;display:block;width:100%;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:rgba(0,0,0,.7);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.dhx_combobox-input:active,.dhx_combobox-input:focus{outline:none}.dhx_combobox-input__wrapper{position:static;padding-bottom:0}.dhx_combobox-input__icon{display:flex;align-items:center;cursor:pointer;flex:0;position:absolute;top:50%;right:4px;transform:translateY(-50%);font-size:16px;z-index:1;color:rgba(0,0,0,.5)}.dhx_combobox-input-list-wrapper{height:100%;width:100%;overflow:hidden}.dhx_combobox-input-list{display:flex;flex-wrap:wrap;flex-flow:row wrap;list-style:none;margin:0;border-top:1px solid transparent;border-bottom:1px solid transparent;min-height:30px;max-height:96px;width:calc(100% - 32px);overflow-y:scroll;padding:0 41px 0 8px;box-sizing:content-box!important}.dhx_combobox-input-list__item{flex:0 1 auto}.dhx_combobox-input-list__item--input{position:relative;flex:1 0 auto}.dhx_combobox-tag{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 8px;margin-top:2px;margin-bottom:2px;border:1px solid #e4e4e4;border-radius:16px;background-color:#fff;margin-right:8px}.dhx_combobox-tag__value{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:rgba(0,0,0,.7);white-space:nowrap}.dhx_combobox-tag__icon,.dhx_combobox-tag__image{margin-right:4px}.dhx_combobox-tag__image{width:16px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.dhx_combobox-tag__action{height:20px;margin-left:4px;margin-right:-6px;color:rgba(0,0,0,.5);padding:0;background-color:transparent;transition:color .2s ease-in}.dhx_combobox-tag__action:hover{color:rgba(0,0,0,.7);transition:color .2s ease-out}.dhx_combobox-options{background-color:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.3)}.dhx_combobox-options__icon{padding-right:4px}.dhx_combobox-options__image{padding-right:4px;width:16px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.dhx_combobox-options__item{display:flex;align-items:center;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;padding:6px 8px;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.dhx_combobox-options__item--select-all{color:#0288d1;line-height:20px;border-bottom:1px solid #e4e4e4}.dhx_dataview{position:relative;overflow-y:auto;height:100%;max-height:100%;background-color:#fff}.dhx_dataview--has-scroll .dhx_dataview-row:last-child .dhx_dataview-item:not(.dhx_dataview-item--with-gap){border-bottom:0}.dhx_dataview-row{display:flex;flex-wrap:nowrap;justify-content:flex-start}.dhx_dataview-row .dhx_dataview-item:not(.dhx_dataview-item--with-gap){border-top:0}.dhx_dataview-item{position:relative;flex:0 1 auto;border:1px solid #e4e4e4;padding:8px;transition:box-shadow .2s ease-in}.dhx_dataview-item:not(.dhx_dataview-item--with-gap){border-left:0}.dhx_dataview-item--last-item-in-row:not(.dhx_dataview-item--with-gap){border-right:0}.dhx_dataview-item:focus{outline:none}.dhx_dataview-item:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;border:1px solid transparent;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;pointer-events:none}.dhx_dataview-item--focus{box-shadow:inset 0 0 0 1px #a6a6a6;transition:box-shadow .2s ease-out}.dhx_dataview-item--selected{box-shadow:inset 0 0 0 1px #0288d1;transition:box-shadow .2s ease-out}.dhx_dataview-item--drophere:after{background-color:#f7f7f7;opacity:.6}.dhx_dataview-item--dragtarget{opacity:.6}.dhx_dataview-item--drag{cursor:-webkit-grab;cursor:grab}.dhx_dataview-input{padding-left:5px}.dhx_widget.dhx_form{overflow:auto}.dhx_widget.dhx_form .dhx_layout-cell{overflow:unset}.dhx_widget.dhx_form .dhx_checkbox-group--container .dhx_layout-cell:last-child .dhx_checkbox,.dhx_widget.dhx_form .dhx_radio-group--container .dhx_layout-cell:last-child .dhx_radiobutton{margin-bottom:0}.dhx_widget.dhx_form .dhx_form-group--simplevault{overflow-y:auto}.dhx_widget.dhx_form .dhx_layout-columns .dhx_button--full-gravity{flex:1 1 auto}.dhx_widget.dhx_form .dhx_layout-rows .dhx_button--full-gravity{flex:0 1 auto}.dhx_widget.dhx_form .dhx_checkbox-group--container .dhx_layout-columns label,.dhx_widget.dhx_form .dhx_radio-group--container .dhx_layout-columns label{margin-bottom:0}.dhx_grid-header-cell-text{height:100%;padding:8px 0}.dhx_grid-header-cell-text_content{display:flex;align-items:center;height:100%}.dhx_grid-header-cell-text_content-auto-height{overflow:hidden;white-space:pre-wrap;word-break:break-all}.dhx_footer-wrapper,.dhx_header-wrapper{position:relative;font-size:14px;font-weight:500;color:rgba(0,0,0,.7);z-index:11}.dhx_footer-wrapper.dhx_compatible-header,.dhx_header-wrapper.dhx_compatible-header{border-right:none}.dhx_footer-wrapper:last-child,.dhx_header-wrapper:last-child{border-bottom:none}.dhx_footer-wrapper{overflow:hidden}.dhx_grid-header{position:relative;height:100%;white-space:nowrap;z-index:10}.dhx_grid-footer-cell,.dhx_grid-header-cell{position:relative;display:inline-flex;align-items:center;padding:0 8px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:400;vertical-align:middle;height:100%;white-space:nowrap;font-weight:500;background-color:#f7f7f7;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-left:none;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dhx_grid-footer-cell:not(.dhx_cell_first),.dhx_grid-header-cell:not(.dhx_cell_first){border-left:1px solid #e4e4e4}.dhx_grid-footer-cell:first-child,.dhx_grid-header-cell:first-child{border-left:none}.dhx_grid-header-cell--sortable:hover .dhx_grid-sort-icon{opacity:1}.dhx_grid-header-cell--sortable:hover:after,.dhx_grid-header-cell--sorted:after{content:"";display:block;width:24px;position:absolute;top:0;bottom:0;background-color:#f7f7f7;opacity:.8}.dhx_grid-header-cell--align_right{justify-content:flex-end}.dhx_grid-header-cell--align_right.dhx_grid-header-cell--sortable .dhx_grid-header-cell-text{overflow:hidden;padding-left:24px}.dhx_grid-header-cell--align_right .dhx_grid-sort-icon{left:4px}.dhx_grid-header-cell--align_right:after{left:0}.dhx_grid-header-cell--align_left{justify-content:flex-start}.dhx_grid-header-cell--align_left .dhx_grid-sort-icon{right:4px}.dhx_grid-header-cell--align_left:after{right:0}.dhx_grid-footer-cell:last-child,.dhx_grid-header-cell:last-child{overflow:hidden}.dhx_grid-sort-icon{position:absolute;top:50%;transform:translateY(-50%);opacity:0;color:rgba(0,0,0,.5);z-index:1;transition:all .2s ease-in;cursor:pointer}.dhx_grid-sort-icon:before{font-size:16px;display:inline-block;transition:all .2s ease-out}.dhx_grid-sort-icon--asc,.dhx_grid-sort-icon--desc{opacity:1;color:#0288d1;transition:color .2s ease-out}.dhx_grid-sort-icon--asc:before{transform:scaleY(-1)}.dhx_cell_empty{border-top:none}.dhx_header-row{white-space:nowrap;background:#f7f7f7}.dhx_header-row:last-child .dhx_cell-first{border-bottom:1px solid #f7f7f7}.dhx_header-row:first-child .dhx_grid-footer-cell,.dhx_header-row:first-child .dhx_grid-header-cell{border-top:none}.dhx_header-row:not(:last-child) .dhx_grid-footer-cell,.dhx_header-row:not(:last-child) .dhx_grid-header-cell{border-bottom:none}.dhx_grid-custom-content-cell{padding:5px}.dhx_header-spans{position:absolute;top:0}.dhx_header-spans .dhx_span-cell{background:#f7f7f7;font-weight:500}.dhx_header-fixed-cols{background:#f7f7f7;z-index:999}.dhx_header-fixed-cols .dhx_last-column-cell{border-right:1px solid #e4e4e4}.dhx_resizer_grip{position:absolute;z-index:100;top:0;right:-5px;display:flex;width:9px;height:100%;cursor:col-resize;justify-content:center}.dhx_resizer_grip:active .dhx_resizer_grip_line,.dhx_resizer_grip:hover .dhx_resizer_grip_line{opacity:1}.dhx_resizer_grip:active{right:-100.5px;width:200px}.dhx_resizer_grip .dhx_resizer_grip_line{z-index:100;background-color:#a6a6a6;width:1px;height:100%;transition:all .2s;pointer-events:none;opacity:0}.dhx_resizer_grip .dhx_header_fixed_cols .dhx_header_row{border:none}.dhx_footer-wrapper{box-shadow:0 1px 0 0 #f7f7f7}.dhx_grid-footer{position:relative;background-color:#f7f7f7}.dhx_grid-footer-cell{border-top:1px solid #e4e4e4;overflow:hidden}.dhx_grid-footer-cell:after{display:none}.dhx_grid-footer-cell.dhx_number-cell{justify-content:flex-end}.dhx_grid-footer-cell.dhx_string-cell{justify-content:flex-start}.dhx_footer-row{white-space:nowrap;background:#f7f7f7}.dhx_footer-row:last-child .dhx_cell-first{border-bottom:1px solid #f7f7f7}.dhx_footer-row .dhx_grid-footer-cell{border-bottom:none}.dhx_footer-spans .dhx_span-cell{background-color:#f7f7f7}.dhx_footer-spans .dhx_span-row .dhx_span-cell{border-top:1px solid #e4e4e4}.dhx_footer-fixed-cols{background:#f7f7f7;z-index:999}.dhx_footer-fixed-cols .dhx_last-column-cell{border-right:1px solid #e4e4e4}.dhx_grid_data{position:relative;top:-1px}.dhx_grid-row{width:100%}.dhx_grid-cell,.dhx_grid-row{white-space:nowrap;overflow:hidden}.dhx_grid-cell{font-size:14px;color:rgba(0,0,0,.7);position:relative;display:inline-flex;align-items:center;padding:0 8px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:400;vertical-align:middle;height:100%;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.dhx_grid-cell--drophere:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#f7f7f7;opacity:.6}.dhx_grid-cell--dragtarget{opacity:.6}.dhx_grid-cell--drag{cursor:-webkit-grab;cursor:grab}.dhx_grid-cell:first-child{border-left:none}.dhx_grid-cell--first{border-top:none}.dhx_grid-cell--title{font-size:14px;font-weight:400;color:rgba(0,0,0,.7);justify-content:flex-start;border-bottom:none}.dhx_grid-cell--after-title,.dhx_grid-cell--title{border-top:1px solid #e4e4e4}.dhx_grid-cell__editable{padding-right:0;padding-left:0}.dhx_grid-cell__content{display:flex;align-items:center;width:100%;height:100%;overflow:hidden}.dhx_grid-cell__content_auto-height{overflow:hidden;white-space:pre-wrap;word-break:break-all}.dhx_date-cell,.dhx_number-cell,.dhx_percent-cell{text-align:right;justify-content:flex-end}.dhx_string-cell{text-align:left;justify-content:flex-start}.dhx_tree-cell{position:relative;display:inline-flex;font-size:14px;color:rgba(0,0,0,.7);font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:400;vertical-align:middle;height:100%;width:100%;align-items:center;white-space:nowrap;overflow:hidden;padding:0 8px}.dhx_tree-cell_auto-height{overflow:hidden;white-space:pre-wrap;word-break:break-all}.dhx_tree-cell_group-title .dhx_tree-cell{font-weight:700}.dhx_tree-cell:not(.dhx_grid-expand-cell) .dhx_cell-editor{margin:0 -8px}.dhx_tree-cell.dhx_grid-expand-cell{display:inline-flex;padding-left:0}.dhx_tree-cell .dhx_grid-expand-cell-icon{display:inline-flex;width:auto;height:100%;font-size:14px;cursor:pointer}.dhx_tree-cell .dhx_grid-expand-cell-icon:before{display:flex;justify-content:center;flex-direction:column}.dhx_align-left,.dhx_align-left .dhx_grid-cell__content{justify-content:flex-start!important;text-align:left!important}.dhx_align-center,.dhx_align-center .dhx_grid-cell__content{justify-content:center!important;text-align:center!important}.dhx_align-right,.dhx_align-right .dhx_grid-cell__content{justify-content:flex-end!important;text-align:right!important}.dhx_grid-fixed-cols-wrap{position:absolute;top:0;left:0;background:#fff;overflow:hidden;z-index:11}.dhx_frozen-cols-border{width:1px;position:absolute;right:0;top:0;height:100%;background:#e4e4e4;z-index:999999}.dhx_grid-fixed-cols{position:absolute;top:0}.dhx_grid-fixed-cols .dhx_grid-cell__editable:last-child{padding-right:1px}.dhx_grid-less-height .dhx_grid-fixed-cols .dhx_grid-row:last-child{border-bottom:1px solid #e4e4e4}.dhx_grid-selection{position:absolute;top:0;left:0;z-index:12}.dhx_grid-selected-row{border-left:2px solid #0288d1;background:rgba(77,77,77,.08);pointer-events:none}.dhx_grid-selected-cell{border:2px solid #0288d1;background-color:transparent;pointer-events:none}.dhx_grid-resize-line{position:absolute;width:1px;background:#a6a6a6;z-index:10}.dhx_cell-editor{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:400;width:100%;height:100%;text-align:inherit;color:rgba(0,0,0,.7);border:none;border-radius:0;background:transparent;box-shadow:inset 0 0 0 1px #0288d1;outline:none}.dhx_cell-editor__combobox .dhx_combobox-input-box{padding:0 25px 0 8px;box-shadow:inset 0 0 0 1px #0288d1}.dhx_cell-editor__input{padding:0 8px}.dhx_cell-editor__textarea,.dhx_cell-editor__textarea_constant-height{overflow:hidden;white-space:pre-wrap;word-break:break-all;resize:none;padding:8px;line-height:20px}.dhx_cell-editor__textarea_constant-height{overflow-y:auto}.dhx_cell-editor__select{padding:0 4px}.dhx_cell-editor__checkbox{position:relative;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer}.dhx_span-cell{position:relative;display:inline-flex;align-items:center;padding:0 8px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-weight:400;vertical-align:middle;height:100%;white-space:nowrap;border-left:1px solid #e4e4e4;overflow:hidden;position:absolute;height:auto;font-weight:500;border-top:1px solid #e4e4e4;border-bottom:none;z-index:10}.dhx_span-cell--title{color:rgba(0,0,0,.5)}.dhx_span-row .dhx_first-column-cell{border-left:none}.dhx_span-row .dhx_last-column-cell{border-right:1px solid #e4e4e4}.dhx_span-row:first-child .dhx_span-cell{border-top:none}.dhx_span-spans{position:absolute;top:0;left:0}.dhx_span-spans .dhx_span-cell{font-weight:400;color:rgba(0,0,0,.7);line-height:normal;justify-content:flex-start;white-space:normal;border-right:none;background:#fff}.dhx_span-spans .dhx_span-cell.dhx_span-first-row{border-top:none}.dhx_span-spans .dhx_span-cell.dhx_span-first-col{border-left:none}.dhx_span-spans .dhx_span-string-cell{justify-content:flex-start}.dhx_span-spans .dhx_span-number-cell{justify-content:flex-end}.dhx_grid{position:relative;width:100%;height:100%;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:20px;background:#fff;overflow:hidden}.dhx_grid_border{border-bottom:1px solid #e4e4e4!important}.dhx_grid-content{position:relative;border:1px solid #dfdfdf;background:#fff}.dhx_grid-less-width .dhx_grid-cell:last-child,.dhx_grid-less-width .dhx_grid-footer-cell:last-child,.dhx_grid-less-width .dhx_grid-header-cell:last-child,.dhx_grid-less-width .dhx_grid_footer_cell:last-child,.dhx_grid-less-width .dhx_last-column-cell,.dhx_grid-less-width .dhx_span-last-col,.dhx_grid_border .dhx_grid-cell:last-child,.dhx_grid_border .dhx_grid-footer-cell:last-child,.dhx_grid_border .dhx_grid-header-cell:last-child,.dhx_grid_border .dhx_grid_footer_cell:last-child,.dhx_grid_border .dhx_last-column-cell,.dhx_grid_border .dhx_span-last-col{border-right:1px solid #e4e4e4}.dhx_grid-less-height .dhx_footer-row:last-child .dhx_grid-footer-cell,.dhx_grid-less-height .dhx_grid-row:last-of-type{border-bottom:1px solid #e4e4e4}.dhx_grid-less-height .dhx_footer-row:first-child .dhx_grid-footer-cell{border-top:none}.dhx_grid-less-height .dhx_span-row:last-child .dhx_span-cell{border-bottom:1px solid #e4e4e4}.dhx_grid-less-height .dhx_span-row:first-child .dhx_span-cell{border-top:none}.dhx_grid-body{overflow:auto}.dhx_data-wrap,.dhx_grid-body{position:relative;width:100%;height:100%}.dhx_data-wrap{overflow:hidden}.dhx_grid-filter__label{display:block;width:100%;height:100%;position:relative}.dhx_grid-filter__label:before{color:rgba(0,0,0,.5);pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:10}.dhx_grid-filter{height:100%;padding:0 25px 0 4px;color:rgba(0,0,0,.7);background:#fff;border-radius:2px;outline:none;position:relative}.dhx_grid-filter::-ms-expand{display:none}.dhx_grid-cell .dhx_combobox-input-box,.dhx_grid-footer-cell .dhx_combobox-input-box,.dhx_grid-header-cell .dhx_combobox-input-box{height:100%;padding:0 8px;color:rgba(0,0,0,.7);background:#fff;border-radius:2px;outline:none;position:relative}.dhx_grid-cell .dhx_combobox-input-box::-ms-expand,.dhx_grid-footer-cell .dhx_combobox-input-box::-ms-expand,.dhx_grid-header-cell .dhx_combobox-input-box::-ms-expand{display:none}.dhx_grid-cell .dhx_combobox,.dhx_grid-footer-cell .dhx_combobox,.dhx_grid-header-cell .dhx_combobox{margin:0;height:100%;width:100%}.dhx_grid-cell .dhx_combobox .dhx_combobox-input-list,.dhx_grid-footer-cell .dhx_combobox .dhx_combobox-input-list,.dhx_grid-header-cell .dhx_combobox .dhx_combobox-input-list{height:100%;min-height:100%;max-height:100%;padding-left:0;padding-right:24px;border:none;width:100%}.dhx_grid-cell .dhx_combobox .dhx_combobox-input-list .dhx_combobox-input,.dhx_grid-footer-cell .dhx_combobox .dhx_combobox-input-list .dhx_combobox-input,.dhx_grid-header-cell .dhx_combobox .dhx_combobox-input-list .dhx_combobox-input{height:100%;min-height:100%}.dhx_grid-cell .dhx_list-item,.dhx_grid-footer-cell .dhx_list-item,.dhx_grid-header-cell .dhx_list-item{padding:7px 12px}.dhx_menu-nav{display:flex;flex-wrap:nowrap;margin:0;padding:0;width:100%;list-style:none;overflow-x:auto;background-color:#ededed}.dhx_menu-nav__item--separator{pointer-events:none;width:1px;min-width:1px;background-color:#dfdfdf;margin-top:8px;margin-bottom:8px}.dhx_menu-nav__item--spacer{pointer-events:none;flex:1 0 auto}.dhx_nav-menu-button{display:flex;justify-content:center;align-items:center;padding:8px 12px;font-weight:500;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:rgba(0,0,0,.7);background-color:transparent;transition:background-color .2s ease-in}.dhx_nav-menu-button--active:not(:disabled),.dhx_nav-menu-button:active:not(:disabled),.dhx_nav-menu-button:hover:not(:disabled){background-color:rgba(0,0,0,.07);transition:background-color .2s ease-out}.dhx_nav-menu-button--disabled,.dhx_nav-menu-button:disabled{opacity:.8;pointer-events:auto;cursor:default}.dhx_nav-menu-button--disabled *,.dhx_nav-menu-button:disabled *{color:rgba(0,0,0,.3)}.dhx_menu{padding:0;margin:0;background:#fff;list-style:none;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.3);overflow:hidden;z-index:2147483646}.dhx_menu-item{min-width:180px}.dhx_menu-item--separator{pointer-events:none;align-self:stretch;height:1px;min-height:1px;margin:2px 8px;background-color:#e4e4e4}.dhx_menu-item--spacer{pointer-events:none;height:16px}.dhx_menu-item--left-gap .dhx_menu-button{padding-left:38px}.dhx_menu-button{display:flex;width:100%;justify-content:space-between;padding:8px;text-align:left;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:rgba(0,0,0,.7);background-color:transparent;transition:background-color .2s ease-in}.dhx_menu-button--active:not(:disabled),.dhx_menu-button:active:not(:disabled),.dhx_menu-button:focus:not(:disabled),.dhx_menu-button:hover:not(:disabled){background-color:#ededed;transition:background-color .2s ease-out}.dhx_menu-button--disabled,.dhx_menu-button:disabled{opacity:.8;pointer-events:auto;cursor:default}.dhx_menu-button--disabled *,.dhx_menu-button:disabled *{color:rgba(0,0,0,.3)}.dhx_menu-button__icon{color:rgba(0,0,0,.5)}.dhx_widget .dhx_menu-button__icon{line-height:0}.dhx_widget .dhx_menu-button__icon:before{font-size:20px;line-height:20px}.dhx_menu-button__icon+.dhx_menu-button__text{margin-left:8px}.dhx_menu-button__block{display:flex;align-items:center}.dhx_menu-button__block--left{justify-content:flex-start}.dhx_menu-button__block--right{justify-content:flex-end}.dhx_menu-button__count{margin-left:8px;margin-top:-2px;margin-bottom:-2px}.dhx_menu-button__hotkey{margin-left:8px;color:rgba(0,0,0,.3)}.dhx_menu-button__caret{margin-left:8px;color:rgba(0,0,0,.5)}.dhx_widget--fullscreen .dhx_menu{z-index:2147483647}.dhx_ribbon{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:10px;list-style:none}.dhx_ribbon:focus{outline:none}.dhx_ribbon__item{margin:2px}.dhx_ribbon__item--auto,.dhx_ribbon__item--medium{flex:1 0 auto;min-width:68px;min-height:68px}.dhx_ribbon__item--icon,.dhx_ribbon__item--spacer{flex:1 0 auto}.dhx_ribbon__item--separator{align-self:stretch;width:1px;min-width:1px;margin:8px 4px;background-color:#dfdfdf}.dhx_ribbon-button__icon+.dhx_ribbon-button__text{margin-left:4px}.dhx_widget .dhx_ribbon-button__icon{line-height:0}.dhx_widget .dhx_ribbon-button__icon:before{font-size:20px;line-height:20px}.dhx_ribbon-button,.dhx_ribbon-button-image{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:6px 12px;box-shadow:inset 0 0 0 1px #dfdfdf;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:rgba(0,0,0,.7);background-color:transparent;border-radius:2px;transition:background-color .2s ease-in,box-shadow .2s ease-in}.dhx_ribbon-button-image__icon,.dhx_ribbon-button__icon{color:rgba(0,0,0,.5);line-height:0}.dhx_ribbon-button-image__count,.dhx_ribbon-button__count{margin-left:8px;margin-top:-10px;margin-bottom:-10px}.dhx_ribbon-button--auto,.dhx_ribbon-button--medium,.dhx_ribbon-button-image--auto,.dhx_ribbon-button-image--medium{flex-direction:column;justify-content:center;align-items:center;min-width:68px;min-height:68px;height:100%}.dhx_ribbon-button--auto .dhx_ribbon-button-image__count,.dhx_ribbon-button--auto .dhx_ribbon-button__count,.dhx_ribbon-button--medium .dhx_ribbon-button-image__count,.dhx_ribbon-button--medium .dhx_ribbon-button__count,.dhx_ribbon-button-image--auto .dhx_ribbon-button-image__count,.dhx_ribbon-button-image--auto .dhx_ribbon-button__count,.dhx_ribbon-button-image--medium .dhx_ribbon-button-image__count,.dhx_ribbon-button-image--medium .dhx_ribbon-button__count{margin-left:0;position:absolute;top:4px;right:4px}.dhx_ribbon-button--auto .dhx_ribbon-button__icon+.dhx_ribbon-button__text,.dhx_ribbon-button--medium .dhx_ribbon-button__icon+.dhx_ribbon-button__text,.dhx_ribbon-button-image--auto .dhx_ribbon-button__icon+.dhx_ribbon-button__text,.dhx_ribbon-button-image--medium .dhx_ribbon-button__icon+.dhx_ribbon-button__text{margin-left:0;margin-top:2px}.dhx_ribbon-button--icon,.dhx_ribbon-button-image--icon{flex:1 0 auto;justify-content:center}.dhx_ribbon-button--select,.dhx_ribbon-button-image--select{padding-right:8px}.dhx_ribbon-button--select .dhx_ribbon-button__text,.dhx_ribbon-button-image--select .dhx_ribbon-button__text{margin-right:8px}.dhx_ribbon-button-image:hover,.dhx_ribbon-button:hover{background-color:rgba(0,0,0,.07);transition:background-color .2s ease-out}.dhx_ribbon-button--active,.dhx_ribbon-button-image--active,.dhx_ribbon-button-image:active,.dhx_ribbon-button:active{background-color:#f2f9fd;transition:background-color .2s ease-out,box-shadow .2s ease-out;box-shadow:inset 0 0 0 1px #b3dbf1}.dhx_ribbon-button--disabled,.dhx_ribbon-button-image--disabled,.dhx_ribbon-button-image:disabled,.dhx_ribbon-button:disabled{opacity:.8;pointer-events:auto;cursor:default}.dhx_ribbon-button--disabled:hover,.dhx_ribbon-button-image--disabled:hover,.dhx_ribbon-button-image:disabled:hover,.dhx_ribbon-button:disabled:hover{background-color:transparent}.dhx_ribbon-button--disabled *,.dhx_ribbon-button-image--disabled *,.dhx_ribbon-button-image:disabled *,.dhx_ribbon-button:disabled *{color:rgba(0,0,0,.3)}.dhx_ribbon-button-image__text+.dhx_ribbon-button-image__image{margin-right:4px}.dhx_ribbon-button-image{flex-flow:row-reverse;justify-content:flex-end}.dhx_ribbon-button-image__count{order:-1}.dhx_ribbon-button-image__image{width:20px;height:20px;background-size:cover;background-position:50%;background-repeat:no-repeat}.dhx_ribbon-button-image--icon{justify-content:center}.dhx_ribbon-button-image__count{margin-left:8px}.dhx_ribbon-button-image--auto .dhx_ribbon-button__count,.dhx_ribbon-button-image--medium .dhx_ribbon-button__count{margin-left:0;position:absolute;top:4px;right:4px}.dhx_ribbon-button-image--auto,.dhx_ribbon-button-image--medium{flex-flow:column-reverse;justify-content:center;min-width:68px;min-height:68px;height:100%}.dhx_ribbon-button-image--auto .dhx_ribbon-button-image__image,.dhx_ribbon-button-image--medium .dhx_ribbon-button-image__image{margin-right:0;width:32px;height:32px}.dhx_ribbon-button-image__caret,.dhx_ribbon-button__caret{margin-left:auto;color:rgba(0,0,0,.5);transform:rotate(90deg)}.dhx_ribbon-block{display:flex;text-align:center}.dhx_ribbon-block--root{width:100%}.dhx_ribbon-block--title{position:relative;padding-bottom:20px}.dhx_ribbon-block--indented{margin-right:4px;margin-left:4px}.dhx_ribbon-block--indented:first-child{margin-left:0}.dhx_ribbon-block--indented:last-child{margin-right:0}.dhx_ribbon-block--col>.dhx_ribbon-content{flex-direction:column}.dhx_ribbon-block--row>.dhx_ribbon-content{flex-direction:row}.dhx_ribbon-block--row .dhx_ribbon-button--auto,.dhx_ribbon-block--row .dhx_ribbon-button-image--auto{flex-direction:column;justify-content:center}.dhx_ribbon-content{flex:1 0 auto;margin:0;padding:0;list-style:none;display:flex}.dhx_ribbon-content-label-wrapper{display:block;position:absolute;bottom:-6px;left:0;right:0;overflow:hidden}.dhx_ribbon-content-label{position:relative;display:inline;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:16px;text-align:center;color:rgba(0,0,0,.38)}.dhx_ribbon-content-label:after,.dhx_ribbon-content-label:before{content:"";position:absolute;top:50%;display:block;height:1px;background:rgba(0,0,0,.07);width:1000%}.dhx_ribbon-content-label:before{left:calc(100% + 4px)}.dhx_ribbon-content-label:after{right:calc(100% + 4px)}.dhx_sidebar{height:100%;position:relative;background-color:#fff;z-index:1}.dhx_sidebar:focus{outline:none}.dhx_sidebar__item .dhx_custom-button{overflow:hidden}.dhx_sidebar__item--spacer{flex:1 0 auto}.dhx_sidebar__item--separator{height:1px;min-height:1px;width:100%;background-color:#dfdfdf;margin:2px 0}.dhx_sidebar--minimized .dhx_navbar-title{opacity:0;pointer-events:none}.dhx_sidebar--minimized .dhx_sidebar-button__icon{margin-left:auto;margin-right:auto}.dhx_sidebar--minimized .dhx_sidebar-button--select{padding-right:12px}.dhx_sidebar--minimized .dhx_sidebar-button__count{position:absolute;max-width:24px;overflow:hidden;top:-4px;right:4px}.dhx_sidebar--minimized .dhx_sidebar-button--select .dhx_sidebar-button__count{margin-right:0}.dhx_sidebar--minimized .dhx_sidebar-button__caret,.dhx_sidebar--minimized .dhx_sidebar-button__text{display:none}.dhx_sidebar-button__icon+.dhx_sidebar-button__text{margin-left:12px}.dhx_sidebar-button{position:relative;display:flex;width:100%;justify-content:flex-start;align-items:center;padding:12px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:rgba(0,0,0,.7);background-color:transparent;transition:background-color .2s ease-in}.dhx_sidebar-button--select{padding-right:8px}.dhx_sidebar-button--select .dhx_sidebar-button__count{margin-right:8px}.dhx_sidebar-button--icon{padding-right:12px}.dhx_sidebar-button:hover{background-color:rgba(0,0,0,.07);transition:background-color .2s ease-out}.dhx_sidebar-button--active,.dhx_sidebar-button:active{background-color:rgba(0,0,0,.15);transition:background-color .2s ease-out}.dhx_sidebar-button--active{box-shadow:inset 2px 0 0 0 #0288d1}.dhx_sidebar-button--disabled,.dhx_sidebar-button:disabled{opacity:.8;pointer-events:auto;cursor:default}.dhx_sidebar-button--disabled:hover,.dhx_sidebar-button:disabled:hover{background-color:transparent}.dhx_sidebar-button--disabled *,.dhx_sidebar-button:disabled *{color:rgba(0,0,0,.3)}.dhx_sidebar-button__icon{color:rgba(0,0,0,.5)}.dhx_widget .dhx_sidebar-button__icon{line-height:0}.dhx_widget .dhx_sidebar-button__icon:before{font-size:20px;line-height:20px}.dhx_sidebar-button__html,.dhx_sidebar-button__text{width:100%;text-align:left}.dhx_sidebar-button__count+.dhx_sidebar-button__caret{margin-left:0}.dhx_sidebar-button__count{min-width:24px;flex:1 0 auto;width:auto;margin:-4px 0 -4px auto}.dhx_sidebar-button__caret{margin-right:0;margin-left:auto}.dhx_toolbar{display:flex;margin:0;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;padding:12px 0;background-color:#fff}.dhx_toolbar__item--spacer{flex:1 0 auto}.dhx_toolbar__item--separator{width:1px;min-width:1px;height:100%;background-color:#dfdfdf;margin:0 2px;height:28px}.dhx_toolbar__item:first-child .dhx_form-group,.dhx_toolbar__item:first-child .dhx_navbar-title,.dhx_toolbar__item:first-child button:not(.dhx_toolbar-button){margin-left:12px}.dhx_toolbar__item:first-child button.dhx_button--view_link,.dhx_toolbar__item:not(:first-child) .dhx_form-group,.dhx_toolbar__item:not(:first-child) .dhx_navbar-title,.dhx_toolbar__item:not(:first-child) button:not(.dhx_toolbar-button){margin-left:4px}.dhx_toolbar__item:last-child .dhx_form-group,.dhx_toolbar__item:last-child .dhx_navbar-title,.dhx_toolbar__item:last-child button:not(.dhx_toolbar-button){margin-right:12px}.dhx_toolbar__item:last-child button.dhx_button--view_link,.dhx_toolbar__item:not(:last-child) .dhx_form-group,.dhx_toolbar__item:not(:last-child) .dhx_navbar-title,.dhx_toolbar__item:not(:last-child) button:not(.dhx_toolbar-button){margin-right:4px}.dhx_toolbar .dhx_button__icon--menu{transform:rotate(90deg)}.dhx_toolbar__input{height:32px}@supports (display:block){.dhx_toolbar__input{height:unset}}.dhx_toolbar__input .dhx_input{height:32px}@supports (display:block){.dhx_toolbar__input .dhx_input{height:unset}}.dhx_toolbar-button{position:relative;display:flex;justify-content:center;align-items:center;padding:6px 12px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:rgba(0,0,0,.7);background-color:transparent;border-radius:2px;transition:background-color .2s ease-in}.dhx_toolbar-button--select{padding-right:8px}.dhx_toolbar-button--icon{padding-right:12px}.dhx_toolbar-button--circle{border-radius:32px}.dhx_toolbar-button--circle.dhx_toolbar-button--icon{padding-left:6px;padding-right:6px}.dhx_toolbar-button:hover{background-color:rgba(0,0,0,.07);transition:background-color .2s ease-out}.dhx_toolbar-button--active,.dhx_toolbar-button:active{background-color:rgba(0,0,0,.15);transition:background-color .2s ease-out}.dhx_toolbar-button--disabled,.dhx_toolbar-button:disabled{opacity:.8;pointer-events:auto;cursor:default}.dhx_toolbar-button--disabled:hover,.dhx_toolbar-button:disabled:hover{background-color:transparent}.dhx_toolbar-button--disabled *,.dhx_toolbar-button:disabled *{color:rgba(0,0,0,.3)}.dhx_toolbar-button__icon{color:rgba(0,0,0,.7)}.dhx_widget .dhx_toolbar-button__icon{line-height:0}.dhx_widget .dhx_toolbar-button__icon:before{font-size:20px;line-height:20px}.dhx_toolbar-button__icon+.dhx_toolbar-button__text{margin-left:8px}.dhx_toolbar-button__count{position:absolute;top:-10px;right:-10px}.dhx_toolbar-button__caret{margin-left:8px;color:rgba(0,0,0,.5);transform:rotate(90deg)}.dhx_toolbar-button-image{display:flex;justify-content:center;align-items:center;position:relative;width:44px;height:44px;padding:0;margin-top:-8px;margin-bottom:-8px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;color:rgba(0,0,0,.7);border-radius:50%;transition:opacity .2s ease-in}.dhx_toolbar-button-image:hover{opacity:.8;transition:opacity .2s ease-out}.dhx_toolbar-button-image__image{position:absolute;border-radius:50%;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.dhx_toolbar-button-image__text{text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dhx_toolbar-button-image__count{position:absolute;top:-4px;right:-4px}.dhx_tabbar{display:flex;max-height:100%;height:100%;max-width:100%;background-color:#fff;position:relative}.dhx_tabbar--top{flex-direction:column}.dhx_tabbar--top>.dhx_tabbar-header__wrapper{border-bottom:1px solid #e4e4e4;flex-direction:row}.dhx_tabbar--top>.dhx_tabbar-header__wrapper .dhx_tabbar-header{flex-direction:row}.dhx_tabbar--top>.dhx_tabbar-header__wrapper .dhx_tabbar-header-active{bottom:0}.dhx_tabbar--top>.dhx_tabbar-header__wrapper .dhx_tabbar-tab{flex:0 0 auto}.dhx_tabbar--top>.dhx_tabbar-header__wrapper .dhx_tabbar-tab-button{text-align:center}.dhx_tabbar--top>.dhx_layout-cell{height:100%;overflow:hidden;flex:1 1 auto}.dhx_tabbar--bottom{flex-direction:column-reverse}.dhx_tabbar--bottom>.dhx_tabbar-header__wrapper{border-top:1px solid #e4e4e4;flex-direction:row}.dhx_tabbar--bottom>.dhx_tabbar-header__wrapper .dhx_tabbar-header{flex-direction:row}.dhx_tabbar--bottom>.dhx_tabbar-header__wrapper .dhx_tabbar-header-active{top:0}.dhx_tabbar--bottom>.dhx_tabbar-header__wrapper .dhx_tabbar-tab{flex:0 0 auto}.dhx_tabbar--bottom>.dhx_tabbar-header__wrapper .dhx_tabbar-tab-button{text-align:center}.dhx_tabbar--bottom>.dhx_layout-cell{height:100%;overflow:hidden;flex:1 1 auto}.dhx_tabbar--left{flex-direction:row}.dhx_tabbar--left>.dhx_tabbar-header__wrapper{border-right:1px solid #e4e4e4;flex-direction:column}.dhx_tabbar--left>.dhx_tabbar-header__wrapper .dhx_tabbar-header{flex-direction:column}.dhx_tabbar--left>.dhx_tabbar-header__wrapper .dhx_tabbar-header-active{right:0}.dhx_tabbar--left>.dhx_tabbar-header__wrapper .dhx_tabbar-tab{flex:1 1 auto}.dhx_tabbar--left>.dhx_tabbar-header__wrapper .dhx_tabbar-tab-button{text-align:right}.dhx_tabbar--left>.dhx_layout-cell{height:100%;overflow:hidden;flex:1 1 auto}.dhx_tabbar--right{flex-direction:row-reverse}.dhx_tabbar--right>.dhx_tabbar-header__wrapper{border-left:1px solid #e4e4e4;flex-direction:column}.dhx_tabbar--right>.dhx_tabbar-header__wrapper .dhx_tabbar-header{flex-direction:column}.dhx_tabbar--right>.dhx_tabbar-header__wrapper .dhx_tabbar-header-active{left:0}.dhx_tabbar--right>.dhx_tabbar-header__wrapper .dhx_tabbar-tab{flex:1 1 auto}.dhx_tabbar--right>.dhx_tabbar-header__wrapper .dhx_tabbar-tab-button{text-align:left}.dhx_tabbar--right>.dhx_layout-cell{height:100%;overflow:hidden;flex:1 1 auto}.dhx_tabbar .dhx_layout-cell--content{flex:1 0 auto;overflow:auto}.dhx_tabbar-content--disabled{cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;opacity:.7}.dhx_tabbar-header{display:flex;margin:0;padding:0;list-style:none;position:relative}.dhx_tabbar-header__wrapper{display:flex;position:relative;overflow:hidden;flex:0 0 auto}.dhx_tabbar-header__wrapper-left,.dhx_tabbar-header__wrapper-start{justify-content:flex-start}.dhx_tabbar-header__wrapper-center,.dhx_tabbar-header__wrapper-middle{justify-content:center}.dhx_tabbar-header__wrapper-end,.dhx_tabbar-header__wrapper-right{justify-content:flex-end}.dhx_tabbar-header-active{position:absolute;background-color:#0288d1;z-index:1}.dhx_tabbar-tab{position:relative}.dhx_tabbar-tab__close{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:1;opacity:.7;color:#0288d1;cursor:pointer}.dhx_tabbar-tab__close:hover{opacity:1}.dhx_tabbar-tab__close:focus{outline:none}.dhx_tabbar-tab-button{width:100%;height:100%;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:500;line-height:20px;position:relative;padding:12px 24px;border-radius:0;color:#0288d1;text-transform:uppercase;background-color:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .2s ease-in}.dhx_tabbar-tab-button .dhx_button__text{opacity:.7}.dhx_tabbar-tab-button:active,.dhx_tabbar-tab-button:hover,.dhx_tabbar-tab-button:hover:active{background-color:#ededed;transition:background-color .2s ease-out}.dhx_tabbar-tab-button--active .dhx_button__text{opacity:1}.dhx_tabbar-tab-button--disabled{cursor:not-allowed}.dhx_tabbar-tab-button--disabled *{cursor:not-allowed;pointer-events:none}.dhx_tabbar-tab-button--disabled .dhx_button__text{color:rgba(0,0,0,.3)}.dhx_tabbar_scroll{position:absolute;display:flex;justify-content:center;cursor:pointer}.dhx_tabbar_scroll.arrow-left,.dhx_tabbar_scroll.arrow-right{width:38px;padding:0 8px;flex-direction:column}.dhx_tabbar_scroll.arrow-left{right:calc(100% - 38px);background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 75%)}.dhx_tabbar_scroll.arrow-left:hover{background:linear-gradient(270deg,hsla(0,0%,100%,0),#ededed 75%)}.dhx_tabbar_scroll.arrow-right{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%)}.dhx_tabbar_scroll.arrow-right:hover{background:linear-gradient(90deg,hsla(0,0%,100%,0),#ededed 75%)}.dhx_tabbar_scroll.arrow-down,.dhx_tabbar_scroll.arrow-up{height:38px;padding:8px 0}.dhx_tabbar_scroll.arrow-down{bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 75%)}.dhx_tabbar_scroll.arrow-down:hover{background:linear-gradient(180deg,hsla(0,0%,100%,0),#ededed 75%)}.dhx_tabbar_scroll.arrow-up{top:0;background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff 75%)}.dhx_tabbar_scroll.arrow-up:hover{background:linear-gradient(0deg,hsla(0,0%,100%,0),#ededed 75%)}.dhx_tabbar_scroll:hover{transition:background-color .2s ease-out}.dhx_tree{width:100%;height:100%;list-style:none;margin:0;padding:0;position:relative;z-index:1;overflow:auto}.dhx_tree--no-selection{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dhx_tree--no-selection .dhx_tree-folder:hover:before,.dhx_tree--no-selection .dhx_tree-list-item:hover:before{transition:background-color .2s ease-out;background-color:transparent}.dhx_tree-list{list-style:none;margin:0;padding:0 0 0 20px}.dhx_tree-folder{display:flex;align-items:center;padding-top:2px;padding-bottom:2px;width:100%}.dhx_tree-folder .dhx_tree-list-item__content{padding-left:20px}.dhx_tree-folder .dhx_tree-toggle-button+.dhx_tree-list-item__content{padding-left:0}.dhx_tree-list-item{display:flex;align-items:center;cursor:pointer;padding-top:2px;padding-bottom:2px;transition:background-color .2s ease-out}.dhx_tree-list-item__content{display:flex;align-items:center;padding-left:20px;position:relative}.dhx_tree-list-item__content:before{content:"";display:block;position:absolute;top:-1.5px;bottom:-1.5px;right:inherit;left:inherit;transition:background-color .2s ease-in;z-index:-1}.dhx_tree-list-item__text{padding-left:4px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:normal;color:rgba(0,0,0,.7)}.dhx_tree-list-item__icon{color:rgba(0,0,0,.3);line-height:1;font-size:0}.dhx_tree-list-item__icon:before{font-size:20px;line-height:1}.dhx_tree-list-item--parent{display:block;padding-top:0;padding-bottom:0}.dhx_tree-list-item .dhx_widget .dhx_tree-list-item__icon{line-height:0}.dhx_tree-list-item .dhx_widget .dhx_tree-list-item__icon:before{font-size:20px;line-height:20px}.dhx_tree-folder,.dhx_tree-list-item{position:relative;width:100%}.dhx_tree-folder:before,.dhx_tree-list-item:before{content:"";display:block;position:absolute;top:0;bottom:0;right:inherit;left:inherit;transition:background-color .2s ease-in;z-index:-1}.dhx_tree-folder--focused:before,.dhx_tree-folder:hover:before,.dhx_tree-list-item--focused:before,.dhx_tree-list-item:hover:before{transition:background-color .2s ease-out;background-color:#ededed}.dhx_tree-folder--selected:before,.dhx_tree-list-item--selected:before{transition:background-color .2s ease-out;box-shadow:inset 2px 0 0 0 #0288d1;background-color:#f7f7f7}.dhx_tree-toggle-button{cursor:pointer;color:rgba(0,0,0,.5)}.dhx_tree-toggle-button+.dhx_tree-list-item__content{margin-left:0}.dhx_tree-checkbox{padding-right:4px;color:#0288d1}.dhx_tree-checkbox.dxi-checkbox-blank-outline{color:rgba(0,0,0,.5)}.dhx_tree-input{height:20px;width:100%;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;color:rgba(0,0,0,.7);padding-left:4px;padding-top:0;padding-bottom:0;margin:0;background-color:#f7f7f7;border:none}.dhx_tree-input:focus{outline:none}.dhx_tree-folder.dhx_tree-drop--top .dhx_tree-list-item__content:before{left:-20px;right:0;box-shadow:0 -1px 0 0 #81c4e8}.dhx_tree-folder.dhx_tree-drop--top:hover:before{background-color:transparent}.dhx_tree-folder.dhx_tree-drop--bottom .dhx_tree-list-item__content:before{left:-20px;right:0;box-shadow:0 1px 0 0 #81c4e8}.dhx_tree-folder.dhx_tree-drop--bottom:hover:before{background-color:transparent}.dhx_tree-folder.dhx_tree-drop--in-folder .dhx_tree-list-item__content:before{left:-20px;right:0;box-shadow:0 1px 0 0 #81c4e8,0 -1px 0 0 #81c4e8}.dhx_tree-folder.dhx_tree-drop--in-folder:hover:before{background-color:transparent}.dhx_tree-list-item.dhx_tree-drop--top .dhx_tree-list-item__content:before{left:20px;right:0;box-shadow:0 -1px 0 0 #81c4e8}.dhx_tree-list-item.dhx_tree-drop--top:hover:before{background-color:transparent}.dhx_tree-list-item.dhx_tree-drop--bottom .dhx_tree-list-item__content:before{left:20px;right:0;box-shadow:0 1px 0 0 #81c4e8}.dhx_tree-list-item.dhx_tree-drop--bottom:hover:before{background-color:transparent}.dhx_tree-list-item.dhx_tree-drop--in-folder .dhx_tree-list-item__content:before{left:20px;right:0;box-shadow:0 1px 0 0 #81c4e8,0 -1px 0 0 #81c4e8}.dhx_tree-list-item.dhx_tree-drop--in-folder:hover:before{background-color:transparent}.dhx_window{border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.3);will-change:transform;overflow:visible}.dhx_window--stop_selection{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.dhx_window__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2147483646}.dhx_window-header{padding-bottom:20px}.dhx_window-header .title_max{max-width:90%;overflow:hidden;text-overflow:ellipsis}.dhx_window-header--movable{cursor:all-scroll}.dhx_window-header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:16px;transform:translateY(-100%)}.dhx_window-header .dhx_navbar-title{margin-left:0!important;font-size:18px}.dhx_window-content{padding-left:28px;padding-right:28px;padding-bottom:28px}.dhx_window-content,.dhx_window-content-without-header{font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:400;color:rgba(0,0,0,.5);line-height:1.3;overflow-y:auto;overflow-wrap:break-word;word-wrap:break-word}.dhx_window-content-without-header{padding:28px}.dhx_window-content-without-header .dhx_layout-cell,.dhx_window-content .dhx_layout-cell{overflow-y:auto}.dhx_window-footer{padding-top:20px}.dhx_window__inner-html-content{position:relative}.dhx_window__inner-html-content :first-child{margin-top:0}body.dhx_window--no-scroll{width:100vw;height:100vh}.dhx_window--no-scroll{overflow:hidden}.dhx_window .dhx_cell_content,.dhx_window .dhx_toolbar{width:100%}.dhx_window .dhx_toolbar__list{min-height:auto}.dhx_window .dhx_window-header .dhx_toolbar{padding:28px 28px 0}.dhx_window .dhx_window-footer .dhx_toolbar{padding:0 28px 28px}.dhx_window .dhx_cell_content{height:100%;display:flex;flex-direction:column}.dhx_window-resizer{position:absolute;background:transparent}.dhx_window-resizer--left{left:-6px;top:0;height:100%;width:12px}.dhx_window-resizer--left:hover{cursor:ew-resize}.dhx_window-resizer--right{right:-6px;top:0;height:100%;width:12px}.dhx_window-resizer--right:hover{cursor:ew-resize}.dhx_window-resizer--top{left:0;top:-6px;height:12px;width:100%}.dhx_window-resizer--top:hover{cursor:ns-resize}.dhx_window-resizer--bottom{left:0;bottom:-6px;height:12px;width:100%}.dhx_window-resizer--bottom:hover{cursor:ns-resize}.dhx_window-resizer--top_right{right:-6px;top:-6px;width:12px;height:12px}.dhx_window-resizer--top_right:hover{cursor:nesw-resize}.dhx_window-resizer--top_left{left:-6px;top:-6px;width:12px;height:12px}.dhx_window-resizer--top_left:hover{cursor:nwse-resize}.dhx_window-resizer--bottom_right{right:-6px;bottom:-6px;width:12px;height:12px}.dhx_window-resizer--bottom_right:hover{cursor:nwse-resize}.dhx_window-resizer--bottom_left{left:-6px;bottom:-6px;width:12px;height:12px}.dhx_window-resizer--bottom_left:hover{cursor:nesw-resize}.dhx_window-resizer--active{width:100%;height:100%}.dhx_window-body-pointer--left,.dhx_window-body-pointer--right{cursor:ew-resize}.dhx_window-body-pointer--bottom,.dhx_window-body-pointer--top{cursor:ns-resize}.dhx_window-body-pointer--top_right{cursor:nesw-resize}.dhx_window-body-pointer--bottom_right,.dhx_window-body-pointer--top_left{cursor:nwse-resize}.dhx_window-body-pointer--bottom_left{cursor:nesw-resize}.dhx_pagination .dhx_toolbar{padding-top:6px;padding-bottom:6px}.dhx_pagination .dhx_toolbar .dhx_navbar{display:flex;justify-content:center}.dhx_pagination .dhx_toolbar .dhx_navbar .dhx_input{text-align:center}.dhx_sample-container__widget{display:flex;justify-content:center;align-items:flex-start}.dhx_sample-header__content{max-width:400px}.dhx_calendar-day{line-height:24px}.dhx_calendar-today:before{opacity:.1;background-color:#00a0dc}.dhx_calendar-today:hover:before{opacity:.2}.dhx_calendar-today.dhx_calendar-day--selected:before{opacity:1}.croppie-container{width:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal:after,.croppie-container .cr-resizer-vertical:after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:""}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical:after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal:after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:90%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower,.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower,.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:none}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:"â†ş"}.cr-rotate-r i:before{content:"â†»"}.eshop-inkarta{margin-bottom:15px;margin-top:35px}@media screen and (min-width:768px){.eshop-inkarta{border:1px solid #469cd4;padding:20px}}@media screen and (min-width:1080px){.eshop-inkarta{padding:40px}}.eshop-inkarta__info{border-bottom:1px solid #b8e8f5;padding-bottom:30px;margin:0 auto 30px;display:grid;grid-gap:20px;gap:20px}@media screen and (min-width:768px){.eshop-inkarta__info{grid-template-columns:1fr 1fr;align-items:center}}@media screen and (min-width:1080px){.eshop-inkarta__info{grid-gap:60px;gap:60px}}.eshop-inkarta__text{font-size:1.125rem}.eshop-inkarta__text .note{margin-top:.75em;margin-bottom:.75em}.eshop-inkarta__image{justify-self:center}@media screen and (min-width:768px){.eshop-inkarta__image{justify-self:end}}.eshop-inkarta__image img{box-shadow:0 3px 16px rgba(0,0,0,.15);border-radius:10px}.eshop-alert{margin-bottom:25px}.eshop-alert .cover{position:relative}.eshop-alert .collapse-absolute{position:absolute;z-index:1;left:0;right:0}.eshop-line-tickets{margin-bottom:15px;margin-top:35px}@media screen and (min-width:768px){.eshop-line-tickets{border:1px solid #8cdaee;padding:20px}}@media screen and (min-width:1080px){.eshop-line-tickets{margin-bottom:40px;padding:40px}}.eshop-tickets-list{text-align:left;list-style-type:none;font-size:18px;line-height:24px;font-weight:700;padding:0;margin:1em 0;display:flex;flex-direction:column}@media screen and (min-width:768px){.eshop-tickets-list{font-size:14px;line-height:26px;flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1080px){.eshop-tickets-list{text-align:center;justify-content:center;font-size:16px;line-height:16px}}.eshop-tickets-list__item{display:inline-block;margin-bottom:18px;color:#00a0dc}@media screen and (min-width:768px){.eshop-tickets-list__item{margin-bottom:0}.eshop-tickets-list__item+li:before{content:"|";margin-right:.75em}.eshop-tickets-list__item:not(:last-child){margin-right:.75em}}.eshop-tickets-list__item a,.eshop-tickets-list__item a:link,.eshop-tickets-list__item a:visited{color:#00a0dc}.eshop-tickets-list__item a:active,.eshop-tickets-list__item a:focus,.eshop-tickets-list__item a:hover{color:#002664}.eshop-vouchers{display:grid;margin-top:30px}@media screen and (min-width:1080px){.eshop-vouchers{grid-template-columns:4fr 6fr}}.eshop-vouchers .eshop-vouchers__image{display:flex}.eshop-vouchers .eshop-vouchers__image picture{width:100%}.eshop-vouchers .eshop-vouchers__image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;background-color:#002766;color:#fff;display:block}@media screen and (min-width:1080px){.eshop-vouchers .eshop-vouchers__image img{height:100%}}.eshop-vouchers .eshop-vouchers__info{padding:1.25rem 0}@media screen and (min-width:768px){.eshop-vouchers .eshop-vouchers__info{padding:1.875rem 2.5rem;border:1px solid #002766;border-top:none}}@media screen and (min-width:1080px){.eshop-vouchers .eshop-vouchers__info{border-top:1px solid #002766;border-left:none}}@media screen and (min-width:1316px){.eshop-vouchers .eshop-vouchers__info{padding:28px 48px}}@media screen and (max-width:767px){.eshop-vouchers .eshop-vouchers__info .btn{display:block;text-align:center}}.eshop-vouchers p{color:#789;font-size:1.125rem;line-height:1.3333333333}.eshop-vouchers .h2{color:#00a0dc}.eshop-vouchers-footer{margin-bottom:0}.eshop-vouchers-form{margin:2rem auto 2.5rem;display:grid;gap:1rem}@media screen and (min-width:768px){.eshop-vouchers-form{max-width:690px;margin:5rem auto}}.eshop-vouchers-form .eshop-vouchers-form__top{display:flex;align-items:center;gap:1rem;margin:0 auto;width:100%}@media screen and (min-width:768px){.eshop-vouchers-form .eshop-vouchers-form__top{width:unset}}.eshop-vouchers-form .eshop-vouchers-form__top .eshop-vouchers-form__text h4{margin:1.25rem 0;font-size:1.25rem}.eshop-vouchers-form .eshop-vouchers-form__top .eshop-vouchers-form__img{max-width:25%;height:auto}@media screen and (min-width:450px){.eshop-vouchers-form .eshop-vouchers-form__top .eshop-vouchers-form__img{max-width:103px}}.eshop-vouchers-form .eshop-vouchers-form__bottom{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.eshop-vouchers-form .eshop-vouchers-form__bottom{flex-direction:row}}.line-tickets__list{display:grid;grid-gap:15px;gap:15px;margin-bottom:16px}@media screen and (min-width:768px){.line-tickets__list{grid-template-columns:repeat(3,1fr)}}.quick-links{margin-bottom:20px;margin-top:20px;justify-content:center}@media screen and (min-width:768px){.quick-links{flex-direction:row}}.quick-links__item{display:block;font-size:16px}@media screen and (min-width:768px){.quick-links__item{font-size:18px}}.quick-links__item:last-child{margin-right:0}.quick-links__item a,.quick-links__item a:link,.quick-links__item a:visited{color:#ff5800}.quick-links__item a:active,.quick-links__item a:focus,.quick-links__item a:hover{color:#993500}@media screen and (min-width:768px){.header-with-links{display:flex;flex-wrap:wrap;justify-content:space-between}}.eshop-inkarta-offers{margin-bottom:35px}.eshop-inkarta-offers__list{display:grid;grid-gap:40px;gap:40px;text-align:center}@media screen and (min-width:768px){.eshop-inkarta-offers__list{text-align:left;grid-gap:20px;gap:20px;grid-template-columns:250px 1fr 1fr}}@media screen and (min-width:1080px){.eshop-inkarta-offers__list{grid-gap:60px;gap:60px}}@media screen and (max-width:767px){.eshop-inkarta-offers__item .btn{display:block;width:100%}}@media screen and (min-width:768px){.eshop-inkarta-offers__item{display:grid;grid-template-rows:1fr 1fr}.eshop-inkarta-offers__item a{align-self:center}}.eshop-inkarta-offers__link{font-size:18px;font-weight:700;line-height:22px}.eshop-inkarta-offers__link,.eshop-inkarta-offers__link:link,.eshop-inkarta-offers__link:visited{color:#00a0dc;text-decoration:underline}.eshop-inkarta-offers__link:active,.eshop-inkarta-offers__link:focus,.eshop-inkarta-offers__link:hover{color:#002664}.eshop-inkarta-offers__description{font-size:14px;line-height:16px;margin:10px 0 0;color:#7a8797}.connection{display:grid}@media screen and (min-width:768px){.connection{grid-template-columns:1fr 250px;grid-gap:20px;gap:20px}}@media screen and (min-width:1080px){.connection{grid-template-columns:1fr 266px;grid-gap:28px;gap:28px}}.connection__body .connection-alert{margin-top:1.5rem;margin-bottom:1.5rem}.connection__body h1.h1{font-size:1.375rem;font-weight:400;margin-bottom:1.4rem}@media screen and (min-width:768px){.connection__body h1.h1{margin-bottom:.9rem}}@media screen and (min-width:1080px){.connection__body h1.h1{font-size:1.6875rem;margin-bottom:1.5rem}}.connection__body .input-validation{position:absolute;bottom:-.5rem;left:6.2rem;font-size:.75rem;color:red}@media screen and (min-width:768px){.connection__body .input-validation{left:1rem}}@media screen and (min-width:1316px){.connection__body .input-validation{left:1.25rem}}.connection__body .add-transit-btn{display:flex;justify-content:flex-end;margin-right:-1.125rem;margin-bottom:-1.3rem}.connection__body .add-transit-btn .btn{font-size:.875rem;margin-right:0}@media screen and (min-width:768px){.connection__body .connection-passenger,.connection__body .connection-time{flex-direction:row}.connection__body .connection-passenger .form-item-inline__label,.connection__body .connection-time .form-item-inline__label{justify-content:center}}.connection__body .connection-passenger .user-select__text--primary{font-size:1rem}@media screen and (min-width:768px){.connection__body .connection-passenger .form-item-inline__label{padding:0}}.connection__body .form-item-inline.con-from,.connection__body .form-item-inline.con-to,.connection__body .form-item-inline.con-via{position:relative}.connection__body .form-item-inline.con-from:after,.connection__body .form-item-inline.con-to:after,.connection__body .form-item-inline.con-via:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#00a0dc;font-size:1rem;pointer-events:none}@media screen and (min-width:1316px){.connection__body .form-item-inline.con-from:after,.connection__body .form-item-inline.con-to:after,.connection__body .form-item-inline.con-via:after{right:1.25rem}}.connection__body .form-item-inline.con-from .suggestion-options,.connection__body .form-item-inline.con-to .suggestion-options,.connection__body .form-item-inline.con-via .suggestion-options{left:0}.connection__body .form-item-inline.con-from:after,.connection__body .form-item-inline.con-to:after{content:"\f192"}.connection__body .suggestion-options .checkbox--star-icon{margin:0;padding:.5rem 1rem;color:#00a0dc;font-size:1.25rem}.form-item-inline.con-via .select__wrapper:after,.form-item-inline.connection-time .select__wrapper:after{content:normal}.form-item-inline.con-via input{padding-right:4rem}@media screen and (min-width:1316px){.connection-parameters{flex-direction:row}.connection-parameters .form-item-inline__label{justify-content:center}}.connection-parameters .connection-parameters__content{padding:0 1rem;width:100%}.connection-parameters .grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:768px){.connection-parameters .grid.grid--2-col{grid-template-columns:1fr 1fr}}.connection-parameters .grid.grid--3-col{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.connection-parameters .grid.grid--fit{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.connection-parameters .label-wrapper{background-color:#00a0dc}.connection-parameters .connection-parameters__section{width:100%}.connection-parameters .connection-parameters__section:not(:first-child){border-top:1px solid #cfd5dc}.connection-parameters .connection-parameters__section-content{padding-top:.5rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.connection-parameters .connection-parameters__section-content{padding-bottom:1.875rem}}.connection-parameters .select{background-color:#fafafa}.connection-parameters .list-with-icons .icon{margin-right:.5rem;font-size:1rem}.connection-parameters .list-with-icons img{width:1rem}.connection-parameters .list-with-icons .checkbox{align-items:center}.connection-parameters .parameters-counter{display:flex;align-items:center;margin:1rem 0 .75rem}.connection-parameters .parameters-counter .form-item__input--bordered{width:48px;text-align:center;margin:0 .5rem}.connection-parameters .parameters-content{flex-grow:1;padding-left:1rem;padding-right:1rem}.connection-parameters .parameters-collapsible{display:flex;justify-content:space-between;align-items:center;padding-right:1.5rem;text-decoration:none;position:relative;width:100%}.connection-parameters .parameters-collapsible:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:0;color:#789;font-size:.8125rem}.connection-parameters .parameters-collapsible.active:after{transform:rotate(90deg)}.connection-parameters .parameters-collapsible .parameters-number{border-radius:50%;background-color:#84bf00;color:#fff;font-size:.8125rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;line-height:1.5}.connection-parameters .max-route-difference__label{margin-top:.875rem}@media screen and (min-width:768px){.connection-parameters .route-difference{max-width:14.25rem}}.connection-parameters .chosen-parameters{padding-top:1rem}.connection-parameters .chosen-parameters li{padding-bottom:1rem}.connection-parameters .chosen-parameters a{text-decoration:none;color:#00a0dc;font-size:.875rem}.connection-parameters .chosen-parameters a:hover{color:#002664}.connection-parameters__title{color:#7a8797;font-size:.75rem;font-weight:700;text-transform:uppercase;margin:0;padding:16px 0;display:flex;min-height:3.125rem;justify-content:flex-start;align-items:center}label.connection-parameters__title{min-height:unset;padding:0}fieldset{margin:0}.connection-parameters__couchette-label{padding-top:0}.connection-parameters__popup[data-unitoggle-open=false],.connection-parameters__section-content[data-unitoggle-open=false]{display:none}.connection-card{width:100%;text-decoration:none;display:flex;align-items:center;padding:1.5rem 0}.connection-card:not(:first-of-type){border-top:1px solid #cfd5dc}.connection-card__icon--primary{color:#00a0dc;margin-right:1rem;font-size:1.25rem}.connection-card__icon--secondary{color:#789;margin-left:2rem}.connection-card__text--primary{color:#333f4d;font-size:1rem;line-height:1.5rem}.connection-card__text--secondary{color:#789;font-size:.875rem;line-height:1.4rem}.connection-card__text--with-icon{display:flex;width:100%}.sidebar-item{width:100%}.sidebar-item:not(:last-child){margin-bottom:2rem}h2.sidebar-header{font-size:1.375rem;font-weight:400;margin:1.4rem 0}@media screen and (min-width:768px){h2.sidebar-header{margin:0 0 .85rem}}@media screen and (min-width:1080px){h2.sidebar-header{margin:.3125rem 0 1.5rem}}.sidebar-item__wrapper{width:100%;padding-left:1.5rem;padding-right:1.5rem;background-color:#f1f3f5}.connection-card__info{margin-top:.5rem;margin-bottom:0}.ticket-info-card{color:#789;display:flex;justify-content:center;text-align:center}.recapitulation{padding-bottom:0}.recapitulation .block--blue-background{padding-top:2rem}@media screen and (max-width:767px){.recapitulation__indent-row-sm{display:inline-block;margin-top:.5rem;margin-bottom:.5rem}}@media screen and (max-width:767px){.recapitulation__small-sm{font-size:.875rem}}.recapitulation__content{max-width:812px;margin:0 auto}.recapitulation__section{margin-bottom:2rem}.recapitulation__title-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.recapitulation__title-wrap .h3{margin:0}@media screen and (max-width:767px){.recapitulation__title-wrap .h3{font-size:1.125rem}}.recapitulation__title-wrap__buttons{display:flex}.recapitulation__title-wrap__buttons .btn--with-icon{padding-left:32px;margin-right:0}.recapitulation__title-wrap__buttons .btn--with-icon+.btn--with-icon{margin-left:1rem}.recapitulation__title-wrap__buttons .btn--with-icon .icon{font-size:1rem}.recapitulation__title-wrap__buttons .btn--with-icon .btn__text{display:none;margin-top:1px}@media screen and (min-width:768px){.recapitulation__title-wrap__buttons .btn--with-icon .btn__text{display:inline-block}}.recapitulation__box{background-color:#fff;padding:1rem 1.25rem;margin-bottom:1.25rem;color:#789}@media screen and (min-width:768px){.recapitulation__box{padding:1.4rem 2rem}}@media screen and (min-width:768px){.recapitulation__box--cols{display:grid;grid-template-columns:5fr 2fr}}.recapitulation__box__left{margin-top:1.5rem}@media screen and (min-width:768px){.recapitulation__box__left{display:flex;flex-direction:column;margin-top:0;padding-left:1rem;align-items:flex-end;text-align:right}}.recapitulation__box__bottom{margin-top:1rem;text-align:right}@media screen and (min-width:768px){.recapitulation__box__bottom{margin-top:auto}}.recapitulation__box__row{margin:.6rem 0;line-height:1.4}@media screen and (min-width:768px){.recapitulation__box__row{display:flex;align-items:center;flex-wrap:wrap;row-gap:1rem}}.recapitulation__box__row:first-child{margin-top:.3125rem}.recapitulation__box__row:last-child{margin-bottom:.3125rem}.recapitulation__box__row>div{margin-bottom:.9rem}@media screen and (min-width:768px){.recapitulation__box__row>div{margin-bottom:0;margin-right:1.5rem}}.recapitulation__box__row--blank{display:none}@media screen and (min-width:768px){.recapitulation__box__row--blank{display:block;height:2rem}}.recapitulation__box__row--margin{margin-bottom:.4rem}@media screen and (min-width:768px){.recapitulation__box__row--margin{margin-bottom:1.25rem}}.recapitulation__box__separator{margin:1rem 0;border-bottom:1px solid #d0d5db}.recapitulation__box .ticket-schedule{margin-bottom:0}.recapitulation__box__section:not(:last-child){margin-bottom:1.875rem}.recapitulation__orange-info{background-color:#fe610e;padding:.375rem .75rem;font-size:.875rem;font-weight:700;border-radius:2px;color:#fff;display:inline-block}.recapitulation__passenger{display:flex;align-items:center;font-size:.875rem;line-height:1.2}.recapitulation__passenger .icon{font-size:1.375rem;padding-right:.5rem}.recapitulation__ticket-separately{margin-bottom:2rem}.recapitulation__warning-box{padding:1rem 1.125rem;display:flex;align-items:flex-start;color:#fff;font-size:.875rem;line-height:1.2;background-color:red}.recapitulation__warning-box .icon{font-size:1.375rem;padding-right:.75rem;margin-top:-3px}.recapitulation__select-class{display:flex;justify-content:flex-end;margin:1.5rem 0 1rem}.recapitulation__select-class .toggle-group{max-width:320px}@media screen and (min-width:768px){.recapitulation__select-class .toggle-group{max-width:300px}}.recapitulation__price{color:#84bf00;font-weight:700;display:inline-block}.recapitulation__points{background-color:#84bf00;padding:.375rem 1.25rem;border-radius:2px;margin-left:1rem;color:#fff;display:inline-block}.recapitulation__refreshment-list{list-style-type:none;padding:0;margin:0}@media screen and (min-width:768px){.recapitulation__refreshment-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;margin-right:-40%;width:150%}}.recapitulation__refreshment-list .refreshment-offer{margin-bottom:1.25rem}@media screen and (min-width:768px){.recapitulation__refreshment-list .refreshment-offer{margin-bottom:0}}@media screen and (max-width:767px){.recapitulation__refreshment-list .refreshment-offer__image{height:3.75rem}}@media screen and (max-width:767px){.recapitulation__refreshment-list .refreshment-offer__text--primary{font-size:.875rem;margin-bottom:.1875rem}}.recapitulation__refreshment-list .refreshment-offer__text{justify-content:center}.recapitulation__refreshment-list .refreshment-offer__text--secondary{margin-bottom:0}.recapitulation__others-services{display:flex;flex-wrap:wrap}.recapitulation__others-services button{margin:0 10px 10px 0}.recapitulation__summary{padding:1.2rem 0;text-align:center}@media screen and (min-width:768px){.recapitulation__summary{text-align:left;display:flex;align-items:center;justify-content:space-between}}.recapitulation__summary__left{color:#789;line-height:1.3;font-size:.875rem;margin-bottom:1rem}@media screen and (min-width:768px){.recapitulation__summary__left{margin-bottom:0;padding-right:3rem;max-width:60%}}@media screen and (min-width:1080px){.recapitulation__summary__left{font-size:1rem}}.recapitulation__summary__right{flex:0 0 auto}.recapitulation__summary__points{background-color:#fff;font-weight:400;padding:.25rem .625rem;border-radius:2px;margin-left:1rem;color:#84bf00;display:inline-block}.recapitulation .recapitulation-wrapper{padding-bottom:1rem}.recapitulation .icon-time-3{margin-right:10px}.recapitulation .overview-connection__footer-text{color:#333f4d}.recapitulation .overview-connection__footer-text.overview-connection__footer-irregular{color:#ff5800}#placeListing:not([style="display: none;"])+#placeBtn,#ticketListing:not([style="display: none;"])+#ticketBtn,#wayBackListing:not([style="display: none;"])+#wayBackBtn{display:none}.cart-page__header{padding-bottom:1rem}@media screen and (min-width:768px){.cart-page__header{padding-bottom:1.5rem;position:relative}}.text-collapsible{font-size:.875rem}@media screen and (min-width:768px){.text-collapsible{font-size:1rem;display:block}}@media screen and (min-width:1080px){.text-collapsible{font-size:1.125rem}}@media screen and (max-width:767px){.text-collapsible[data-unitoggle-open=false]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.cart__show-more-btn{margin-bottom:1.5rem;padding-right:1.5rem;position:relative}@media screen and (min-width:768px){.cart__show-more-btn{display:none}}.cart__show-more-btn:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.875rem}.cart__show-more-btn.active:after{transform:translateY(-50%) rotate(180deg)}.cart-buttons{display:flex;flex-direction:column;align-items:flex-start}.cart-buttons .cart-buttons__button:not(:last-child){margin-bottom:.7rem}@media screen and (min-width:768px){.cart-buttons{flex-direction:row;position:absolute;top:0;right:50px}.cart-buttons .cart-buttons__button:not(:last-child){margin-right:2.5rem;margin-bottom:0}}@media screen and (min-width:1316px){.cart-buttons{right:80px}}.cart__add-voucher{text-align:left}.cart-item{margin-top:3.5rem;margin-bottom:1rem}.cart-item:first-of-type,.cart-payment{margin-top:3rem}.return .ticket.ticket--with-tabs{margin-top:2rem}.return-page__perex--with-icon{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:768px){.return-page__perex--with-icon{flex-direction:row;align-items:center}}.return-page__icon{max-width:3.75rem;margin-bottom:1rem}@media screen and (min-width:768px){.return-page__icon{max-width:5rem;margin-right:2rem;margin-bottom:0}}.return-ticket__content{display:grid;justify-items:center;max-width:812px;margin:auto}.return-tickets{width:100%;margin:0;padding:0;list-style:none}.return-ticket{background-color:#fff;width:100%;padding:1.2rem;display:grid;gap:1rem}.return-ticket:not(:last-child){margin-bottom:.5rem}@media screen and (min-width:768px){.return-ticket{padding:1.2rem 1.6rem;grid-template-columns:auto 1fr auto;align-items:center}}.return-ticket__icon{color:#789;font-size:2.5rem}@media screen and (min-width:768px){.return-ticket__icon{font-size:4.375rem;margin-right:.5rem}}h3.return-ticket__title{font-weight:700;font-size:1rem;margin-bottom:.3rem}@media screen and (min-width:768px){h3.return-ticket__title{font-size:1.125rem}}.return-ticket__date{color:#00a0dc}.return-ticket__text{margin-bottom:0;font-size:.875rem}@media screen and (min-width:768px){.return-ticket__text{font-size:1rem}}.return-ticket__action{justify-self:start}@media screen and (min-width:768px){.return-ticket__action{align-self:end}}.return-ticket__info{margin-bottom:0;font-size:.875rem}@media screen and (min-width:768px){.return-ticket__info{font-size:1.125rem}}.return-ticket__search{width:100%;padding:1rem;background-color:#fff}@media screen and (min-width:768px){.return-ticket__search{padding:2rem}}.return-ticket__form{display:grid;gap:.5rem;margin-bottom:1rem}@media screen and (min-width:768px){.return-ticket__form{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}}.return-ticket__search-alert{background-color:#ff1c00;color:#fff;font-size:.875rem;padding:1rem 1rem 1rem 3rem;position:relative;line-height:1.5}.return-ticket__search-alert .icon-alert-2{position:absolute;left:1rem;font-size:1.25rem}.return-ticket__search-alert-list{padding-left:1.2em;margin:0}.return-ticket__footer{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.return-ticket__footer{flex-direction:row;justify-content:space-between;align-items:center}}.return-ticket__footer-action{margin-top:1rem}@media screen and (min-width:768px){.return-ticket__footer-action{margin-top:0}}.return-ticket__confirmation{padding:1.5rem;background-color:rgba(132,191,0,.2);width:100%}.return-ticket__confirmation-text--primary{font-size:1.125rem;color:#84bf00;text-align:center;margin-bottom:.5rem}@media screen and (min-width:768px){.return-ticket__confirmation-text--primary{font-size:1.3125rem}}.return-ticket__confirmation-text--secondary{font-size:.875rem;text-align:center;margin-bottom:0}@media screen and (min-width:768px){.return-ticket__confirmation-text--secondary{font-size:1rem}}.return-page__form{max-width:812px;margin-left:auto;margin-right:auto;margin-top:60px}.return-page__form [data-unitoggle-open]{display:none}.return-page__form [data-unitoggle-open=true]{display:block}.return-page__form-section{background-color:#fff;padding:20px;margin-bottom:30px}@media screen and (min-width:768px){.return-page__form-section{padding:30px}}.return-page__action-selection-label{margin-bottom:20px}.return-page__action-selection{margin:-10px 0}@media screen and (min-width:768px){.return-page__action-selection{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:space-between;align-items:center}}.return-page__action-selection .radio{margin-top:10px;margin-bottom:20px}@media screen and (min-width:768px){.return-page__action-selection .radio{margin-bottom:10px;flex-basis:calc(50% - 25px)}}@media screen and (min-width:1080px){.return-page__action-selection .radio{flex-basis:auto}}@media screen and (min-width:1080px){.return-page__action-selection .radio:last-child{margin-right:0}}.return-page__radios{margin-top:20px}.return-page__filepicker p{display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.return-page__filepicker p{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.return-page__filepicker p a,.return-page__filepicker p span{margin-bottom:10px}.return-page__filepicker a{margin-right:30px}.return-page__filepicker a,.return-page__filepicker a:link,.return-page__filepicker a:visited{color:#00a0dc}.return-page__filepicker a:active,.return-page__filepicker a:focus,.return-page__filepicker a:hover{color:#002664}.return-page__filepicker-allowed{font-style:italic;font-size:.875rem}.return-page__toggle{margin:.5rem 0 0}.return-page__toggle a,.return-page__toggle a:link,.return-page__toggle a:visited{color:#00a0dc}.return-page__toggle a:active,.return-page__toggle a:focus,.return-page__toggle a:hover{color:#002664}.return-page__summary{width:100%;background-color:#fff;padding:20px 0;text-align:center}@media screen and (min-width:768px){.return-page__summary{bottom:0;z-index:20}}.return-page__summary .btn{flex-shrink:0}.return-page__summary p{font-size:.875rem}.return-page__summary p a,.return-page__summary p a:link,.return-page__summary p a:visited{color:#00a0dc}.return-page__summary p a:active,.return-page__summary p a:focus,.return-page__summary p a:hover{color:#002664}@media screen and (min-width:768px){.return-page__summary p{margin-right:30px;margin-bottom:0}.return-page__summary .block__content{display:flex;text-align:left;justify-content:space-between;align-items:center}}.return-page__radios .radio{margin-bottom:.9375rem}@media screen and (min-width:768px){.return__date.form-item{width:50%}}.return-radio-link{margin-top:.9rem}.return-identity__person{margin:.7rem 0 0;font-size:.875rem}.success{padding-bottom:0}.success .block--blue-background{padding-bottom:3.75rem}@media screen and (min-width:768px){.success .block--blue-background{padding-bottom:5rem}}@media screen and (min-width:1080px){.success .block--blue-background{padding-bottom:6.25rem}}.success-page__title--with-button{display:grid;margin-bottom:1rem;justify-items:start}@media screen and (min-width:768px){.success-page__title--with-button{grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.success-page__title--with-button h1.h1{margin-bottom:0}}.success-page__perex{font-size:1.125rem}.success-info{margin-bottom:2rem}.success-info__item{background-color:#fff;padding:1.5rem;display:grid;grid-template-columns:4.375rem 1fr;grid-template-rows:auto auto;grid-template-areas:"image title" "text text";row-gap:1rem}.success-info__item:not(:last-child){margin-bottom:1.2rem}.success-info__item .success-info__item-wrapper{display:flex;gap:5px}@media screen and (min-width:768px){.success-info__item{padding:2rem;grid-template-columns:7.5rem 1fr;grid-template-areas:"image title" "image text"}}.success-info__item-image{max-width:3.125rem;grid-area:image}@media screen and (min-width:768px){.success-info__item-image{max-width:5.625rem}}.success-info__item-title.h4{color:#333f4e;font-weight:500;grid-area:title;line-height:1.4;margin-bottom:0}@media screen and (min-width:768px){.success-info__item-title.h4{font-size:1.3125rem}}.success-info__item-text{grid-area:text}.success-info__note.note{color:#789;line-height:1.4;padding-left:2rem}@media screen and (max-width:767px){.success-info__note.note{font-size:.875rem;padding-left:1.3rem;line-height:1.3}.success-info__note.note:before{width:.625rem}}@media screen and (min-width:768px){.success-info__note.note:before{transform:translateY(55%)}}.success-info__note.note:not(:last-child){margin-bottom:.5rem}.success-info__legend{font-size:.875rem;font-style:italic;margin-top:1.5rem;margin-bottom:0}.success-info__footer{display:grid;justify-items:center;align-items:center;row-gap:1.2rem;grid-template-areas:"download" "conditions"}@media screen and (min-width:768px){.success-info__footer{grid-template-columns:auto auto;justify-content:space-between;grid-template-areas:"conditions download"}}.success-info__footer-download{grid-area:download}.success-info__footer-conditions{grid-area:conditions}.success-bonus__wrapper{padding-top:.5rem}@media screen and (min-width:768px){.success-bonus__wrapper{padding-top:1rem}}@media screen and (min-width:1080px){.success-bonus__wrapper{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;gap:1.5rem}}@media screen and (max-width:1080px){.success-bonus__wrapper{display:flex;flex-direction:column;gap:1.5rem}}.success-bonus__item{background-color:#fff8de;padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:12.3rem}@media screen and (min-width:768px){.success-bonus__item{padding:2rem}}@media screen and (min-width:1080px){.success-bonus__item{width:calc(50% - 1rem)}}.success-bonus__title{text-align:center;font-size:1.6875rem}.success-bonus__item-title--with-points{display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:768px){.success-bonus__item-title--with-points{flex-direction:row;align-items:center}}.success-bonus__item-title--with-points .success-bonus__item-title.h4{margin-bottom:0}.success-bonus__item-title--with-points .points{align-self:flex-start;margin-bottom:1rem}@media screen and (min-width:768px){.success-bonus__item-title--with-points .points{margin-right:1rem;margin-bottom:0}}.success-bonus__item-title.h4{font-weight:700;color:#789}.success-bonus__item-text{font-size:.875rem;margin-bottom:1.2rem}.loyalty-page__info{font-size:1.125rem}.loyalty-page__banner{background-color:#e5f2fc;padding:1.25rem;margin-bottom:1.25rem;display:grid;grid-template-columns:1fr;justify-items:center;row-gap:1.25rem}.loyalty-page__banner--logged-in{padding:1.25rem;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"points" "buttons"}@media screen and (min-width:768px){.loyalty-page__banner--logged-in{grid-template-columns:auto auto;grid-template-rows:auto;grid-template-areas:"points buttons";-moz-column-gap:1.875rem;column-gap:1.875rem;padding:1.875rem}}@media screen and (min-width:1080px){.loyalty-page__banner--logged-in{padding-left:5.3125rem;-moz-column-gap:3.75rem;column-gap:3.75rem}}.loyalty-page__banner--logged-out{grid-template-areas:"image" "list" "buttons"}@media screen and (min-width:768px){.loyalty-page__banner--logged-out{padding:1.875rem 2.5rem 1.875rem 4.5rem;grid-template-columns:auto 1fr;justify-items:start;-moz-column-gap:2.625rem;column-gap:2.625rem;grid-template-areas:"image list" "image buttons"}}@media screen and (min-width:1080px){.loyalty-page__banner--logged-out{padding:2.5rem 2.5rem 2.5rem 4.5rem;grid-template-columns:auto 1fr 12.5rem;grid-template-areas:"image list buttons";-moz-column-gap:4.375rem;column-gap:4.375rem}}@media screen and (min-width:1080px) and (min-width:768px) and (max-width:1019px){.loyalty-page__banner--logged-out{grid-template-columns:auto auto;align-items:center;justify-items:start;gap:1.25rem}}@media screen and (min-width:768px) and (max-width:1019px){.loyalty-page__banner--logged-out .loyalty-page__banner-link{text-align:left}}.loyalty-page__banner-buttons{display:grid;justify-items:center;gap:.9rem;grid-area:buttons}@media screen and (min-width:768px){.loyalty-page__banner-buttons{grid-template-columns:1fr;align-content:center;justify-items:center}}.loyalty-page__banner-link{text-align:center;line-height:1.4}.loyalty-page__banner-img{grid-area:image;max-width:3.75rem}@media screen and (min-width:768px){.loyalty-page__banner-img{max-width:5.9375rem}}.loyalty-page__banner-list.check-list{margin:0;padding:0;list-style:none;grid-area:list}.check-list__item{position:relative;padding-left:1.875rem;margin-bottom:.625rem;color:#789;font-size:1rem;font-weight:400;line-height:1.375}@media screen and (min-width:768px){.check-list__item{line-height:1.5;margin-bottom:1.25rem;padding-left:2.5rem}}.check-list__item:last-child{margin-bottom:0}.check-list__item:before{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f112";color:#84bf00;position:absolute;left:0;top:50%;font-size:1.25rem;transform:translateY(-50%)}@media screen and (min-width:768px){.check-list__item:before{font-size:1.5rem}}@media screen and (min-width:768px){.check-list__item{font-size:1.125rem}}.lp-banner__points{display:grid;justify-items:center;align-content:center;border-radius:50%;margin-bottom:0}.lp-banner__points-text--primary{font-size:2rem}.lp-banner__points-text--secondary{font-size:.875rem}.lp-banner__points--available{background-color:#84bf00;color:#fff;width:7.5rem;height:7.5rem}@media screen and (min-width:768px){.lp-banner__points--available{width:8.75rem;height:8.75rem}}.lp-banner__points--total{background-color:#fff;color:#002664;border:1px solid #002664;width:6.25rem;height:6.25rem}@media screen and (min-width:768px){.lp-banner__points--total{width:7.5rem;height:7.5rem}}.lp-banner__points-description{margin-bottom:0;line-height:1;color:#002664;font-size:.875rem;grid-row:2/3}@media screen and (min-width:768px){.lp-banner__points-description{font-size:1rem}}.lp-banner__points-container{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-items:center;align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem;grid-area:points}@media screen and (min-width:768px){.lp-banner__points-container{-moz-column-gap:1.875rem;column-gap:1.875rem;justify-self:start}}@media screen and (min-width:768px){.loyalty-page__content{padding:0 5.625rem}}@media screen and (min-width:1080px){.loyalty-page__content{padding:0 10.5rem}}.loyalty-page__subtitle{text-align:center;margin-top:3.125rem}.lp-nav-tabs{padding:0;list-style:none;display:flex;flex-direction:column;position:relative;margin:0 0 1.875rem}@media screen and (min-width:768px){.lp-nav-tabs{flex-direction:row}}@media screen and (min-width:768px){.lp-nav-tabs:after{content:"";width:100%;height:50%;position:absolute;bottom:-50%;background-color:#fff;z-index:2}}.lp-nav-tabs__link{display:grid;width:100%;height:100%;place-items:center;text-align:center;padding:.9375rem;background-color:#00a0dc;color:#fff;font-size:1rem;font-weight:500;text-decoration:none;flex:1;position:relative;transition:all .1s ease-in-out}.lp-nav-tabs__link:hover{background-color:#0083bf;color:#fff}@media screen and (min-width:768px){.lp-nav-tabs__link:after{content:"";position:absolute;height:0;border-bottom:3.75rem solid #0083bf;border-right:.25rem solid transparent;background-color:transparent;left:0;top:0;z-index:2}}@media screen and (min-width:breakpoint-sm){.lp-nav-tabs__link:first-of-type:after{opacity:0}}.lp-nav-tabs__link.active{background-color:#f1f3f5;color:#00a0dc}.lp-nav-tabs__link.active:after{content:normal}@media screen and (min-width:768px){.lp-nav-tabs__link{padding-top:.625rem;padding-bottom:.625rem;line-height:1.25}}.lp-nav-tabs__item{flex:1}.lp-nav-tabs__item:first-child .lp-nav-tabs__link:not(.active):after{content:normal}.loyalty-reward__image{display:block;width:100%}.loyalty-reward__description{background-color:#f1f3f5;padding:1.25rem}@media screen and (min-width:768px){.loyalty-reward__description{padding:1.875rem}}.loyalty-reward__summary{display:grid;justify-items:start;row-gap:.625rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media screen and (min-width:768px){.loyalty-reward__summary{grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:space-between;grid-auto-flow:column;align-items:center}}.loyalty-reward__points{padding-top:.4rem 1.4rem}@media screen and (min-width:768px){.loyalty-reward__points{justify-self:end}}.loyalty-reward__details-btn{justify-self:start;padding-left:.375rem}@media screen and (min-width:768px){.loyalty-reward__details-btn{place-self:end;line-height:1.5}}.loyalty-reward__points-btn{text-align:center}.loyalty-reward__details{display:none;padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #cfd5dc}@media screen and (min-width:768px){.loyalty-reward__details{padding-top:1.875rem;margin-top:1.875rem}}.loyalty-reward__details p{margin-bottom:1.875rem}.loyalty-reward__details p:last-child{margin-bottom:0}.loyalty-reward__title{color:#00a0dc;margin-bottom:0}.loyalty-reward__text{font-size:.875rem;margin-bottom:0}@media screen and (min-width:768px){.loyalty-reward__text{font-size:1rem;line-height:1.5}}.loyalty-reward__details[data-unitoggle-open=true]{display:block}.loyalty-reward{margin-bottom:1.25rem}.loyalty-reward:last-child{margin-bottom:0}.loyalty-page__footer{display:grid;justify-items:center;padding-bottom:.625rem}@media screen and (min-width:768px){.loyalty-page__footer{padding-bottom:3.755rem}}@media screen and (min-width:1080px){.ticket-options__content{padding:0 5rem}}.ticket-options__title{color:#00a0dc;font-weight:700;font-size:1.25rem}@media screen and (min-width:768px){.ticket-options__title{font-size:1.5rem}}.ticket-options__title--with-select{display:flex;flex-direction:column;margin-bottom:1.25rem}@media screen and (min-width:768px){.ticket-options__title--with-select{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem}}@media screen and (min-width:768px){.ticket-options__title--with-select .ticket-options__title{margin-bottom:0}}@media screen and (min-width:768px){.ticket-options__title--with-select .select{max-width:14rem}}@media screen and (min-width:768px){.ticket-options__ticket.ticket{grid-template-columns:1.6fr 1fr}}@media screen and (min-width:768px){.ticket-options__ticket.ticket .ticket__counterfoil:before{position:absolute;content:"";height:calc(100% + 4px);width:8px;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 8 25' width='8' height='25' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4'  fill='%23ffffff' /%3E%3C/svg%3E");background-repeat:repeat-y;top:-4px;left:-4px}}.ticket-options__ticket.ticket--zigzag{position:relative}.ticket-options__ticket.ticket--zigzag:after{content:"";display:block;position:absolute;background:url("data:image/svg+xml;utf8,%3Csvg width='7' height='26' viewBox='0 0 7 26' version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cpath d='M-0,13l7,-13l0,26l-7,-13Z' style='fill:%23ffffff;'/%3E%3C/svg%3E") repeat-y 100%;width:7px;right:0;top:0;bottom:0}.to-ticket__body,.to-ticket__counterfoil{padding:1.25rem}@media screen and (min-width:768px){.to-ticket__body,.to-ticket__counterfoil{padding:1.875rem}}@media screen and (min-width:1080px){.to-ticket__body,.to-ticket__counterfoil{padding:2.5rem}}.ticket-options__legend{font-style:italic;margin-bottom:.625rem;margin-top:.9375rem}.ticket-options .block__content{position:relative}.print-btn{font-size:1.25rem;text-decoration:none;color:#00a0dc}.print-btn:hover{color:#002664}.ticket-options__item{margin-bottom:1.875rem}@media screen and (min-width:768px){.ticket-options__item{margin-bottom:2.5rem}}@media screen and (min-width:768px){.ticket-options__alternative{margin-bottom:1.875rem}}.to-ticket__price{font-size:1.6875rem;font-weight:700;flex-shrink:0}.to-more-options__buttons{display:grid;grid-gap:1.5rem}@media screen and (min-width:768px){.to-more-options__buttons{grid-template-columns:auto auto auto 1fr;align-items:center;margin-top:-10px}}.to-ticket__title.ticket__title{font-size:1.125rem}@media screen and (min-width:768px){.to-ticket__title.ticket__title{font-size:1.6875rem}}@media screen and (max-width:767px){.to-ticket__title.ticket__title{padding:1.25rem 1.25rem 1.1875rem;margin:-1.25rem -1.25rem .7rem}}.ticket-options__counterfoil-content{display:flex;height:100%;flex-direction:column;align-items:flex-end;justify-content:space-between}.ticket-options__counterfoil-content .ticket__price-info{width:100%;justify-content:flex-start;margin-bottom:.5rem}@media screen and (min-width:768px){.ticket-options__counterfoil-content .ticket__price-info{justify-content:flex-end}}.to-ticket__price-description{font-size:.875rem;color:#00a0dc;line-height:1.7rem}@media screen and (max-width:767px){.to-ticket__price-description{line-height:1.5rem;margin-left:.625rem}}@media screen and (min-width:768px){.to-ticket__price-description{margin-right:.625rem}}.to-ticket__price--with-description{display:flex;align-items:flex-end}@media screen and (max-width:767px){.to-ticket__price--with-description{flex-direction:row-reverse}}.ticket__action{width:100%;display:grid;justify-items:start}@media screen and (min-width:768px){.ticket__action{justify-items:end}}.ticket__action .btn--underlined,.ticket__action .points{margin-bottom:.7rem}.ticket__action .points{margin-left:0;margin-top:0}.ticket__action .btn--underlined{margin-right:.9375rem;margin-left:0}.ticket__action .btn--lg{padding:.8125rem 2rem}@media screen and (max-width:767px){.ticket__action-btn{width:100%}}@media screen and (max-width:767px){.to-ticket__counterfoil.ticket__counterfoil{padding-top:.625rem}}@media screen and (min-width:768px) and (max-width:835px){.to-ticket__counterfoil.ticket__counterfoil{padding-left:.5625rem;padding-right:1.75rem}}@media screen and (min-width:1080px) and (max-width:1060px){.to-ticket__counterfoil.ticket__counterfoil{padding-left:.5625rem;padding-right:1.875rem}}.to-first-class__btn{margin-top:1.5rem;width:100%}@media screen and (min-width:768px){.to-first-class__btn{width:auto}}.ticket-options__radio-button{position:relative}.ticket-options__radio-button input[type=radio]{position:absolute;left:-9999rem}.ticket-options__more-options [data-unitoggle-open=false]{display:none}.ticket-options__more-options [data-unitoggle-open=true]{display:block}@media screen and (max-width:767px){.ticket-options__ticket .ticket__body{padding-bottom:0}}.ticket-options__ticket .ticket__body:last-child{margin-bottom:0}.ticket-options__ticket-text{font-size:.875rem;margin-bottom:.3rem}@media screen and (min-width:768px){.ticket-options__ticket-text{font-size:1rem}}@media screen and (min-width:768px){.ticket-options__ticket-text:first-of-type{margin-top:10px}}.ticket-options__ticket-text:last-child{margin-bottom:1rem}.history{padding-bottom:0}.history .block--blue-background{padding-bottom:3.75rem}@media screen and (min-width:768px){.history .block--blue-background{padding-bottom:5rem}}@media screen and (min-width:1080px){.history .block--blue-background{padding-bottom:6.25rem}}.history-page__block{padding-top:1.25rem}@media screen and (min-width:768px){.history-page__block{padding-top:1.875rem}}.history-page__content{display:grid;justify-items:center;max-width:812px;margin:auto}.history-page__form{width:100%}.history-page__filter-btn{padding-left:2.2rem;position:relative;font-size:.875rem;font-weight:700;align-self:flex-start}.history-page__filter-btn:after{position:absolute;display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f159";left:.5rem;top:50%;transform:translateY(-50%);font-size:1.25rem}@media screen and (min-width:768px){.history-page__filter-btn{align-self:center;margin-right:1.25rem}}.history-page__filter{display:flex;flex-direction:column;padding-bottom:.9rem}@media screen and (min-width:768px){.history-page__filter{flex-direction:row-reverse;align-items:center;padding-bottom:1.25rem;width:100%}}.history-page__filter-selects{display:grid;row-gap:.626rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.history-page__filter-selects{grid-template-columns:1fr 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem;margin-bottom:0}}.history-page__filter-pane-content{display:grid;background-color:#fff;padding:1.25rem;grid-template-columns:1fr;row-gap:1.25rem;margin-bottom:1.25rem;width:100%}@media screen and (min-width:768px){.history-page__filter-pane-content{padding:1.875rem;grid-template-columns:1fr 1fr;-moz-column-gap:1.563rem;column-gap:1.563rem;margin-bottom:1.875rem}}@media screen and (min-width:1080px){.history-page__filter-pane-content{grid-template-columns:1fr 1fr 1fr}}.history-page__filter-pane-buttons{display:flex;width:100%;justify-content:space-between;place-self:center}@media screen and (min-width:768px){.history-page__filter-pane-buttons{place-self:end;justify-content:flex-end}}.history-page__filter-pane-buttons .btn--no-border{margin-right:1.2rem}.overview{padding-bottom:0}.overview .block--blue-background{padding-bottom:3.75rem}@media screen and (min-width:768px){.overview .block--blue-background{padding-bottom:5rem}}@media screen and (min-width:1080px){.overview .block--blue-background{padding-bottom:6.25rem}}.overview__buttons{margin:0;padding:0;list-style:none;display:flex;position:relative}.page-header--with-buttons{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.page-header--with-buttons .h1{margin-bottom:0}.header-button{text-decoration:none;font-size:1.25rem;color:#00a0dc;position:relative;border:none;background-color:transparent;cursor:pointer}.header-button:hover{color:#002664}.share-button-menu.dropdown-menu{min-width:12.5rem;background-color:#fff;border:1px solid #d0d5db;padding:0}.share-button-menu__link{text-decoration:none;font-size:.875rem;color:#789;display:flex;align-items:center;padding:1rem 1.25rem;z-index:5}.share-button-menu__link:focus,.share-button-menu__link:hover{background-color:#f1f3f5}.share-button-menu__link .icon{margin-right:1rem;color:#00a0dc;font-size:1.25rem}.share-button-menu__item:first-of-type>.share-button-menu__link{padding-top:1.25rem}.share-button-menu__item:last-of-type>.share-button-menu__link{padding-bottom:1.25rem}.overview__button:not(:last-child){margin-right:.9rem}.overview__search-form{background-color:#00a0dc;display:grid;row-gap:.625rem;margin-bottom:1.25rem}@media screen and (max-width:767px){.overview__search-form{margin-left:-1.25rem;margin-right:-1.25rem;padding:1.25rem}}@media screen and (min-width:768px){.overview__search-form{padding:.9rem 1.875rem;grid-template-columns:1fr 1fr auto;-moz-column-gap:1.25rem;column-gap:1.25rem;margin-bottom:1.875rem}}.overview__search-form .select__input{border-radius:2px;padding-left:3rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.input-with-icon{position:relative}.input-icon{position:absolute;font-size:1.25rem;color:#789;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.input-icon{left:-.875rem}}@media screen and (max-width:767px){.overview__search-btn--outbound{margin-top:.4rem}}.overview__search-btn--outbound:hover{background-color:#002664;border-color:#002664}.overview__search-form--inbound .date-select__time{width:100%;border:none}.overview__search-form--inbound .form-item__input{border-radius:2px}.overview__search-form--inbound a{text-decoration:none;color:#00a0dc}.overview__search-btn--inbound{display:flex;justify-content:center}.overview__search-btn--inbound .icon{margin-right:.5rem}.overview-filter{background-color:#f1f3f5;display:grid;grid-template-columns:6fr 1fr;grid-template-areas:"select select" "toggle button" "checkbox checkbox";row-gap:.625rem;-moz-column-gap:1.25rem;column-gap:1.25rem}@media screen and (max-width:767px){.overview-filter{margin:0 -1.25rem;padding:.9rem 1.25rem 1.25rem}}@media screen and (min-width:768px){.overview-filter{padding:.6rem 1.6rem;align-items:center;grid-template-areas:"select checkbox toggle button";grid-template-columns:1fr 1fr 1fr auto;-moz-column-gap:1.25rem;column-gap:1.25rem;justify-items:end}}.filter-select{grid-area:select}@media screen and (min-width:768px){.filter-select{max-width:250px}}@media screen and (min-width:1080px){.filter-select{max-width:400px;min-width:220px}}.overview-filter__btn{font-size:1.25rem;grid-area:button;border:1px solid #00a0dc;border-radius:4px;height:45px;width:45px;justify-self:center;align-self:center;padding:0}.overview-filter__toggle{grid-area:toggle;margin:auto}.overview-filter__checkbox{grid-area:checkbox;margin-right:0}@media screen and (min-width:768px){.overview-filter__checkbox{justify-self:center}}.overview-filter__pane{background-color:#f1f3f5;padding:0 1.25rem}@media screen and (max-width:767px){.overview-filter__pane{margin:0 -1.25rem}}.overview-filter__pane-content{padding:.9rem 0 1.25rem;display:grid;gap:1.875rem;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"carrier" "sort" "price" "train" "button"}@media screen and (min-width:768px){.overview-filter__pane-content{padding-top:1.25rem;grid-template-columns:1fr 1fr 1fr .5fr;grid-template-areas:"carrier carrier carrier carrier" "sort price train button"}}.overview-filter__pane-content .carrier{grid-area:carrier;min-width:0}@media screen and (min-width:1080px){.overview-filter__pane-content .carrier{max-width:50%}}.overview-filter__pane-content .sort{grid-area:sort}.overview-filter__pane-content .price{grid-area:price}.overview-filter__pane-content .train_filter{grid-area:train}.overview-filter__action-btn{grid-area:button}@media screen and (min-width:768px){.overview-filter__action-btn{place-self:end}}.overview-filter__block-title{color:#789;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}.overview-filter__list{margin:0;padding:0;list-style:none;display:grid;row-gap:1.5rem}.overview-info{background-color:#fff;padding:1.25rem 1.3rem;text-align:center;line-height:1.3;margin-bottom:1.25rem}@media screen and (min-width:768px){.overview-info{padding:1.25rem 1.5rem}}.overview-info--inbound{padding:2rem 1.5rem}.overview-info__text--primary{font-weight:700}@media screen and (min-width:768px){.overview-info__text--primary{font-size:1.125rem}}.overview-info__text--secondary{font-size:.875rem}@media screen and (min-width:768px){.overview__block--margin-top{margin-top:1.875rem}}.symbol-list{display:grid;gap:1.2rem}@media screen and (min-width:768px){.symbol-list{grid-template-columns:1fr 1fr;gap:1.5rem}}.symbol-list__item{display:flex;color:#789;font-size:.875rem}.symbol-list__item .icon{color:#00a0dc;font-size:1.25rem;margin-right:.5rem;margin-bottom:.1rem}.symbol-list__item .icon-bus,.symbol-list__item .icon-time{color:#ff5800}.symbol-list__item-text{color:#789;font-size:.875rem;margin-top:.15rem}.note-label{font-size:1.125rem;padding:.3125rem .625rem;min-width:8.75rem;border:1px solid transparent;border-radius:2px;text-align:center}.note-label--gray{color:#789;border-color:#789}.note-label--red{color:#ff5800;border-color:#ff5800}.note-label--green{color:#84bf00;border-color:#84bf00}.note-label-list{display:grid;gap:1.25rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.note-label-list{grid-template-columns:1fr 1fr 1fr;padding-bottom:1.875rem}}.note-label-list__item{display:grid;gap:.75rem;justify-items:start}.note-label-list__item p{margin-bottom:0;font-size:.875rem}.overview-connection{position:relative;background-color:#fff;padding:1.25rem}.overview-connection:not(:first-of-type){margin-top:1.25rem}@media screen and (min-width:768px){.overview-connection{padding:1.875rem}}.overview-connection--beige{background-color:#fff8de}.overview-connection--beige .schedule__item:before{background:#fff8de;box-shadow:0 0 0 4px #fff8de}.overview-connection--beige .label--with-tag>.label__text{background-color:#fff8de}.schedule__labels{display:inline-flex;flex-wrap:wrap;row-gap:.5rem}@media screen and (min-width:768px){.schedule__labels{padding-right:11rem}}.schedule__label{margin-bottom:.3rem;margin-left:.3rem}@media screen and (min-width:768px){.schedule__label{margin-bottom:.2rem}}.schedule__station,.schedule__time{margin-bottom:.3rem}@media screen and (min-width:768px){.schedule__station,.schedule__time{margin-bottom:.5rem}}.schedule__label:not(:last-child){margin-right:.3rem}@media screen and (min-width:768px){.schedule__label:not(:last-child){margin-right:.625rem}}.overview-connection__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:.625rem}@media screen and (min-width:768px){.overview-connection__buttons{margin-left:auto;margin-top:0}}.overview-connection__buttons-points{margin-bottom:0;margin-left:.625rem}.overview-connection__buttons-link{margin-right:.9rem}@media screen and (max-width:767px){.overview-connection__buttons-btn{width:100%;margin-top:.9rem}}@media screen and (max-width:767px){.overview-connection__buttons .overview__counter-price,.overview-connection__buttons .split-button{width:100%}}@media screen and (max-width:450px){.overview-connection__buttons .split-button__toggle{padding:0 .6rem}}.overview-connection__footer{display:flex;flex-direction:column;justify-content:space-between;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #cfd5dc}.overview-connection__footer__no-border{border:none}.overview-connection__footer__no-padding{padding-top:0}@media screen and (min-width:768px){.overview-connection__footer{flex-direction:row}}.overview-connection__footer-info{display:inline-flex;flex-wrap:wrap;flex-direction:column;width:100%;margin-bottom:-.875rem}@media screen and (min-width:768px){.overview-connection__footer-info{flex-direction:row;gap:1rem 0}}.overview-connection__footer-text{display:inline-flex;align-items:center;font-size:.875rem;line-height:1;margin-bottom:0;padding:5px 0}.overview-connection__footer-text:first-child{padding-top:0}@media screen and (min-width:768px){.overview-connection__footer-text:first-child{padding-top:5px}}.overview-connection__footer-text:not(:last-child){margin-right:.9rem}@media screen and (min-width:768px){.overview-connection__footer-text:not(:last-child){margin-right:.7rem}}.overview-connection__footer-duration{color:#333f4d}.overview-connection__footer-duration .icon{color:#00a0dc;margin-right:.4rem;font-size:1rem}.overview-connection__footer-date{color:#333f4d}.overview-connection__footer-date .icon{color:#00a0dc;margin-right:.625rem;font-size:1rem}.overview-connection__footer-button{width:100%;margin-top:.625rem}@media screen and (min-width:768px){.overview-connection__footer-button{width:auto;margin-left:auto;margin-top:0}}.overview-connection__footer-regular{color:#002664;font-weight:700}.overview-connection__footer-irregular{color:#ff5800;font-weight:700}.overview-connection__footer-irregular .icon{margin-right:.625rem;font-size:1rem}.overview-connection__footer-notes{padding:0;list-style:none;margin:.875rem 0}.overview-connection__footer-note{font-size:.75rem;color:#789;line-height:1.3;padding-left:.5rem;position:relative}.overview-connection__footer-note:before{content:"-";margin-right:.2rem;position:absolute;left:0}.schedule__date{margin-top:.625rem}@media screen and (min-width:768px){.schedule__date{margin-top:.9rem}}@media screen and (min-width:768px){.schedule__services{margin-top:.5rem}}.schedule__services .link:not(:last-child){margin-right:.625rem}@media screen and (min-width:768px){.schedule__services .link:not(:last-child){margin-right:1.25rem}}.schedule__services-item{margin-top:.75rem}.schedule__text--secondary{display:flex;align-items:center;line-height:1;font-size:.875rem;color:#789;margin-bottom:0;font-weight:700}.schedule__text--secondary .icon{margin-right:.5rem;font-size:1.25rem;margin-bottom:2px}.schedule__interval{display:flex}@media screen and (max-width:767px){.schedule__interval{width:100%}}.schedule__interval-link{display:flex;align-items:center;text-decoration:none;color:#00a0dc;font-weight:700}.schedule__interval-link .icon-arrow-left{margin-right:.625rem}.schedule__interval-link .icon-arrow-right{margin-left:.625rem}.schedule__interval-link:last-child{margin-left:1.25rem}.schedule__item-wagons{padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%;margin:1.25rem 0 0 30px}@media screen and (min-width:768px){.schedule__item-wagons{margin-top:.9rem;margin-left:30px}}.schedule__item-wagons li{margin-right:.625rem}.schedule__item-wagons img{max-width:6.25rem}@media screen and (min-width:768px){.schedule__item-wagons img{max-width:8.625rem}}.schedule__item-wagons a{margin-left:.5rem}@media screen and (min-width:768px){.schedule__item-wagons a{margin-left:1rem}}.overview-action-links{padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:.9rem 0 0}.overview-action-links__link{text-decoration:none;color:#00a0dc;line-height:1}.overview-action-links__link:hover{color:#002664}.overview-action-links__item:not(:last-child){padding-right:.625rem;position:relative;margin-bottom:.5rem}.overview-action-links__item:not(:last-child):after{content:"";height:14px;width:1px;background-color:#789;position:absolute;right:.3rem;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.overview-action-links__item:not(:last-child){padding-right:1.25rem}.overview-action-links__item:not(:last-child):after{right:.625rem}}.overview-action-buttons{display:flex;justify-content:center;margin-top:1.25rem;gap:10px;margin-bottom:1rem}.overview-action-button{display:flex;gap:5px}@media screen and (min-width:768px){.overview-action-button{min-width:7rem}}@media screen and (max-width:768px){.overview-action-button .overview-action-button-text{font-size:16px}}.overview-action-button--middle{margin:0 .9rem;min-width:9.3rem;display:flex;justify-content:center}.overview-hint-link{display:block;text-align:center;margin:1.25rem 0}@media screen and (min-width:768px){.overview-hint-link{margin-top:1.875rem}}.schedule__services-text--with-icons{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.875rem;margin-bottom:0;margin-right:1.25rem;margin-left:.3rem}@media screen and (min-width:768px){.schedule__services-text--with-icons{font-size:1rem}}.schedule__services-text--with-icons .icon{color:#00a0dc;font-size:1.25rem}@media screen and (min-width:768px){.schedule__services-text--with-icons .icon{font-size:1.5rem}}.schedule__counter-price{padding:.625rem 0 .9rem}@media screen and (min-width:768px){.schedule__counter-price{padding:1.25rem 0}}.overview-connection__action{padding:.625rem 0 .9rem}@media screen and (min-width:768px){.overview-connection__action{padding:1.25rem 0}}@media screen and (min-width:1080px){.overview-connection__action{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.overview-connection__price-labels{display:flex;justify-content:flex-end;margin-bottom:.9rem}@media screen and (min-width:1080px){.overview-connection__price-labels{justify-content:flex-start;margin:0}}.overview-schedule__item{padding-left:30px}.overview-schedule__item:before{display:none}@media screen and (min-width:768px){.overview-schedule__item{padding-left:30px}}.overview-schedule__item .schedule__item-row{flex-wrap:nowrap}.overview-schedule--detailed__content,.overview-schedule--simple__content{position:relative}.overview-schedule__details-btn{display:flex;align-self:center;gap:10px}@media screen and (min-width:768px){.overview-schedule__details-btn{position:absolute;right:30px;top:1.45rem}}.overview-connection [data-unitoggle-open=false]{display:none}.overview-connection [data-unitoggle-open=false] .schedule__label.toggle,.overview-connection [data-unitoggle-open=true]{display:block}.overview-connection [data-unitoggle-open=true] .schedule__label.toggle{display:none}.overview-banner{margin-top:1.25rem;position:relative}@media screen and (max-width:767px){.overview-banner{max-width:400px;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.overview-banner__img{display:none}}@media screen and (min-width:768px){.overview-banner__img-mobile{display:none}}.overview-banner__text{position:absolute;color:#fff;top:8%;left:9%;font-size:26px;max-width:85%;line-height:1.4}@media screen and (min-width:320px) and (max-width:400px){.overview-banner__text{font-size:23px}}@media screen and (min-width:768px){.overview-banner__text{top:22%;left:25px;max-width:55%;line-height:normal}}@media screen and (min-width:768px) and (min-width:822px) and (max-width:960px){.overview-banner__text{font-size:22px}}@media screen and (min-width:768px) and (min-width:768px) and (max-width:821px){.overview-banner__text{font-size:20px}}.overview-label{position:relative}.overview-label__link{position:absolute;display:block;inset:0}.overview-passenger{color:#789;margin-left:2rem;font-size:14px;text-indent:0;display:inline-block}@media screen and (min-width:768px){.overview-passenger{margin-left:1rem}}.schedule__services-text{color:#333f4d;font-size:14px;font-weight:700}@media screen and (min-width:768px){.schedule__services-text{margin-top:3px}}@media print{.footer,.header,.subheader{display:none!important}.overview .btn,.overview .collapse,.overview .link,.overview .overview-action-buttons,.overview .overview-action-links,.overview .overview-banner,.overview .overview-filter,.overview .overview-filter__pane,.overview .overview-info,.overview .overview__buttons,.overview .overview__search-form{display:none}.overview .overview-connection{overflow:hidden;page-break-inside:avoid;padding-bottom:3rem;border-bottom:2px dashed #555}.overview .overview-connection--beige{padding-bottom:6rem}.overview .block,.overview body{background-color:#fff}.overview body{color:#000;font-size:.875rem;font-weight:400;font-family:Helvetica,Arial,sans-serif}.overview h1{width:100%;border-bottom:1px solid #000;font-weight:700!important}.overview a,.overview input{display:none}.overview p{margin-top:0;font-size:.875rem}.overview .overview-connection--beige{background-color:#fff;padding-bottom:1rem}.overview .overview-connection--beige .schedule__item:before{box-shadow:none}.overview .overview-label{border:1px solid #7a8797;color:#7a8797}.overview .schedule__label{background-color:#fff}.overview .label--green{border:2px solid #84bf00}.overview .label--green,.overview .label--green>.label__tag{background-color:#fff;color:#84bf00}.overview .label--red{border:2px solid #ff5800}.overview .label--red,.overview .label--red>.label__tag{background-color:#fff;color:#ff5800}.overview .schedule__station,.overview .schedule__time-station{background-color:#fff}.overview .schedule__item-wagons,.overview .schedule__services{display:none}.overview .overview__counter-price{display:block!important;color:#000!important;background-color:#ddd!important;border:none;margin-left:auto!important;font-size:12px!important;width:30%;padding-left:10px;padding-right:10px;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.overview .overview__counter-price.split-button{margin-top:0;width:40%;background-color:transparent!important}.overview .btn--green{display:flex!important;justify-content:center;color:#000;background-color:#ddd!important;border:none;border-radius:4px;margin-left:auto!important;font-size:12px!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;margin-bottom:2rem}.overview .split-button__btn--content{color:#000}.overview .btn-split__wrapper{background-color:transparent}.overview .points{color:#000;background-color:#ddd!important;font-size:12px!important;padding-left:15px;margin-left:15px;padding-right:0;border-left:1px solid #aaa}}.inkarta__title{font-size:1.6875rem}.inkarta-nakup{padding-bottom:0}.inkarta-nakup .block.block--blue-background{padding-top:1.25rem}@media screen and (min-width:768px){.inkarta-nakup .block.block--blue-background{padding-top:1.875rem}}.inkarta-intro{margin-bottom:1.875rem}.inkarta-intro .h2{color:#002664;font-size:1.3125rem;font-weight:500}@media screen and (min-width:768px){.inkarta-intro{display:flex;align-items:center;margin-bottom:2.5rem}}.inkarta-intro__img{box-shadow:0 2px 6px 1px rgba(0,0,0,.18);border-radius:17px;margin-bottom:1.875rem;width:350px}@media screen and (min-width:768px){.inkarta-intro__img{max-width:250px;margin-right:1.25rem;border-radius:7px;margin-bottom:0}}@media screen and (min-width:1080px){.inkarta-intro__img{max-width:290px;margin-right:3.75rem;border-radius:12px}}.inkarta-advantages__note.note,.inkarta-intro__note.note{font-size:.875rem;padding-left:1.25rem;margin:.7rem 0;line-height:1.35}@media screen and (max-width:767px){.inkarta-advantages__note.note:before,.inkarta-intro__note.note:before{width:8px;height:2px}}@media screen and (min-width:768px){.inkarta-advantages__note.note:before,.inkarta-intro__note.note:before{top:.9em}}@media screen and (min-width:768px){.inkarta-advantages__note.note,.inkarta-intro__note.note{font-size:1.125rem;padding-left:1.875rem;line-height:2;margin:0}}.inkarta-intro__note.note{color:#002664}.inkarta-advantages{padding:1.875rem 2.5rem 1.875rem 1.25rem;background-color:#e5f2fc;margin:0 -1.25rem 2.25rem}@media screen and (min-width:768px){.inkarta-advantages{padding:1.875rem;margin:0 0 1.875rem;margin-bottom:2.5rem}}.inkarta-advantages h2{color:#00a0dc;margin-bottom:1.25rem}.inkarta-availability{padding:0;list-style:none;display:grid;gap:.625rem;margin:0 0 1.875rem}@media screen and (min-width:1080px){.inkarta-availability{grid-template-columns:1fr 1fr 1fr;gap:28px}}.inkarta-availability__item{padding:1.25rem;background-color:#f1f3f5;display:flex;align-items:center;font-size:.875rem;line-height:1.2}@media screen and (min-width:768px){.inkarta-availability__item{flex:1;padding:1.75rem 1.625rem 1.75rem 1.25rem;font-size:1.125rem}}.inkarta-availability__item:before{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f112";color:#00a0dc;font-size:1.25rem;margin-right:1rem}@media screen and (min-width:768px){.inkarta-availability__item:before{font-size:1.875rem}}.inkarta-availability__item .ticket-simple{display:block;height:100%}.inkarta-blank{margin:1.25rem 0 1.875rem}@media screen and (min-width:768px){.inkarta-blank{text-align:center;margin:.9rem 0 2.5rem}}.inkarta-help{display:flex;flex-direction:column}@media screen and (min-width:768px){.inkarta-help{align-items:center}}.inkarta-help .h1{margin-bottom:.625rem}@media screen and (min-width:768px){.inkarta-help .h1{margin-bottom:1.25rem}}.inkarta-help__text{font-size:.875rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.inkarta-help__text{font-size:1.125rem}}.inkarta-help__tel{font-size:1.3125rem;font-weight:700;color:#00a0dc;margin-bottom:1.25rem}@media screen and (min-width:768px){.inkarta-help__tel{font-size:1.6875rem;margin-bottom:2.75rem;margin-bottom:1.875rem}}.inkarta-features{padding:0;list-style:none;margin:0 0 1.875rem}@media screen and (min-width:768px){.inkarta-features{display:flex;justify-content:space-between}}@media screen and (min-width:1080px){.inkarta-features{margin-bottom:2.5rem}}.inkarta-features__item:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:768px){.inkarta-features__item:not(:last-child){margin-bottom:0}}@media screen and (min-width:768px){.inkarta-features__item{width:32%}}.inkarta-features__item .ticket-simple{height:100%}.inkarta-footer-links{display:flex;flex-direction:column;margin-bottom:.625rem}@media screen and (min-width:768px){.inkarta-footer-links{align-items:center;margin-bottom:1.875rem}}@media screen and (min-width:1080px){.inkarta-footer-links{flex-direction:row;justify-content:center;margin-bottom:3.125rem}}.inkarta-footer-links .link:first-child{margin-bottom:1.25rem}@media screen and (min-width:1080px){.inkarta-footer-links .link:first-child{margin-right:1.875rem;margin-bottom:0}}.inkarta__summary-wrapper{background-color:#fff}@media screen and (min-width:768px){.inkarta__summary-wrapper{bottom:0;z-index:20}}.inkarta__summary{padding:1.2rem 0;text-align:center}@media screen and (min-width:768px){.inkarta__summary{text-align:left;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}}.inkarta__summary .inkarta__summary__left{color:#789;line-height:1.3;font-size:.875rem;margin-top:1rem}@media screen and (min-width:768px){.inkarta__summary .inkarta__summary__left{margin-top:0;padding-right:3rem;max-width:60%}}@media screen and (min-width:1080px){.inkarta__summary .inkarta__summary__left{font-size:1rem}}.inkarta__summary .inkarta__summary__right{flex:0 0 auto}.inkarta-item{position:relative;margin-bottom:1.25rem}@media screen and (min-width:768px){.inkarta-item{margin-bottom:1.875rem}}.inkarta-item:last-child{margin-bottom:0}.inkarta-item [data-unitoggle-open=false]{display:none}.inkarta-item [data-unitoggle-open=true]{display:block}.inkarta-item__wrapper{background-color:#fff;padding:1.25rem}@media screen and (min-width:768px){.inkarta-item__wrapper{padding:1.875rem}}@media screen and (min-width:1080px){.inkarta-item__wrapper{padding:2.5rem}}.inkarta-item__title{margin-bottom:.5rem;font-size:1.125rem}@media screen and (min-width:768px){.inkarta-item__title{font-size:1.3125rem}}.inkarta-item__body{padding-bottom:1.25rem}.inkarta-item__footer{display:flex;flex-direction:column;align-items:flex-start;padding-top:1.25rem}@media screen and (min-width:768px){.inkarta-item__footer{align-items:flex-end}}.inkarta-item__price{font-size:1.3125rem;color:#84bf00;font-weight:700;margin-bottom:0;line-height:1}@media screen and (min-width:768px){.inkarta-item__price{font-size:1.6875rem}}.inkarta-item__price-text{font-size:.75rem;color:#002664;margin-bottom:0;line-height:1.3}.inkarta-points{margin-bottom:0;padding:.4rem .625rem;margin-top:.75rem}.inkarta-item__edit-buttons{display:flex;align-items:center;gap:0 1rem;position:absolute;right:3px;top:.3rem}@media screen and (min-width:768px){.inkarta-item__edit-buttons{gap:0 2rem;right:6px}}.inkarta-item__edit-btn{display:inline-flex;align-items:center}.inkarta-item__edit-btn .icon-close,.inkarta-item__edit-btn .icon-edit{margin-right:.625rem}.inkarta-item__edit-btn .icon-edit{font-size:1.125rem}.inkarta-item__edit-btn .icon-close{font-size:.875rem}.inkarta-item__plastic-card{padding-bottom:1.25rem;border-bottom:1px solid #d0d5db}@media screen and (min-width:768px){.inkarta-item__plastic-card{display:flex;justify-content:space-between;flex-wrap:wrap}}.inkarta-item__plastic-card .inkarta-form{width:100%;margin-top:1.25rem}.inkarta-item__plastic-card .inkarta-form--lg{margin-top:1.25rem}@media screen and (min-width:768px){.inkarta-item__plastic-card .inkarta-form--lg{margin-top:1.875rem}}.inkarta-item__plastic-card__form{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.inkarta-item__virtual-card{padding-top:1.25rem;display:flex;flex-direction:column}.inkarta-item__virtual-card .btn{align-self:center;margin-top:1.875rem}@media screen and (min-width:768px){.inkarta-item__virtual-card .btn{align-self:flex-start}}.inkarta-item__radio{align-self:flex-start}@media screen and (max-width:767px){.inkarta-item__radio{line-height:1.3}}.inkarta-item__img{margin-top:1.25rem;border-radius:12px;box-shadow:0 2px 6px 1px rgba(0,0,0,.18);align-self:flex-start}@media screen and (min-width:500px){.inkarta-item__img{max-width:250px}}@media screen and (min-width:768px){.inkarta-item__img{max-width:180px;margin-top:0;border-radius:7px}}.inkarta-form{display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:768px){.inkarta-form{grid-template-columns:200px 200px}}@media screen and (min-width:1080px){.inkarta-form{grid-template-columns:260px 260px;-moz-column-gap:1.875rem;column-gap:1.875rem}}@media screen and (min-width:768px){.inkarta-form--lg{grid-template-columns:280px}}.inkarta-form__item--col1{grid-column:1/2}.inkarta-form__item--col2{grid-column:2/3}@media screen and (min-width:768px){.inkarta-form__item--wide{grid-column:1/3}}.inkarta-location .form-item__input{padding-right:2.5rem}@media screen and (min-width:768px){.inkarta-additional__buttons{display:flex}}.inkarta-additional-services__btn{display:flex}.inkarta-additional-services__btn .icon{margin-right:.75rem}.inkarta-additional-services__btn:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.inkarta-additional-services__btn:not(:last-child){margin-bottom:0;margin-right:1.25rem}}.inkarta-gdpr{max-width:812px;margin:auto}.inkarta-passenger-category__checkboxes{display:grid;gap:1.25rem;margin-bottom:1.875rem}@media screen and (min-width:768px){.inkarta-passenger-category__checkboxes{margin-bottom:2.5rem}}.inkarta-passenger-category__checkboxes .form-item__label{margin-bottom:0}.inkarta-ticket__checkbox{margin-top:.3rem}.inkarta-ticket__checkbox:not(:last-of-type){margin-bottom:1.5rem}.inkarta-ticket__checkbox .text--green{color:#84bf00;font-weight:700}.inkarta-passenger-category{margin-bottom:1.875rem}.inkarta-passenger-category .inkarta-checkbox{margin-top:1.25rem}.inkarta-personal__form{display:grid;gap:1.25rem}@media screen and (min-width:768px){.inkarta-personal__form{grid-template-columns:200px}}@media screen and (min-width:1080px){.inkarta-personal__form{grid-template-columns:280px}}.inkarta-personal__note{font-size:.875rem;margin-bottom:0;margin-top:.9rem}@media screen and (max-width:767px){.inkarta-personal__note{text-align:center}}.inkarta-personal__wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.inkarta-personal__wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between}}.inkarta-personal__img{margin-top:1.25rem}@media screen and (min-width:768px){.inkarta-personal__img{margin:0 0 0 1.25rem}}@media screen and (min-width:1080px){.inkarta-personal__img{margin-left:1.875rem;max-width:460px}}.inkarta-vat__form{padding-top:1.25rem}@media screen and (min-width:768px){.inkarta-vat__form{padding-top:1.875rem}}.inkarta-vat__form[data-unitoggle-open=false]{display:none}.inkarta-vat__form--3-col{display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:768px){.inkarta-vat__form--3-col{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1080px){.inkarta-vat__form--3-col{-moz-column-gap:1.875rem;column-gap:1.875rem}}.inkarta-vat__form--4-col{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}@media screen and (min-width:768px){.inkarta-vat__form--4-col{grid-template-columns:1fr 1fr 1fr auto;align-items:end}}@media screen and (min-width:1080px){.inkarta-vat__form--4-col{grid-template-columns:280px 1fr 1fr auto;-moz-column-gap:1.875rem;column-gap:1.875rem}}.inkarta-personal__checkbox{line-height:1.3}.inkarta-personal__checkbox:not(:last-of-type){margin-bottom:1.25rem}.inkarta-item__section:not(:last-child){padding-bottom:1.875rem;border-bottom:1px solid #bbc0c3}.inkarta-item__section:not(:first-child){padding-top:1.875rem}.inkarta-terms__text{font-size:.875rem}.radios--with-text .inkarta-terms__text{margin-bottom:0}@media screen and (min-width:768px){.radios--with-text{display:flex;align-items:center;margin-top:1.875rem}}.radios--with-text .inkarta-radios{flex-wrap:nowrap;margin:1.2rem 0}@media screen and (min-width:768px){.radios--with-text .inkarta-radios{margin:0 2rem 0 0}}@media screen and (min-width:1080px){.radios--with-text .inkarta-radios{margin-right:5.25rem}}.radios--with-text .inkarta-radios .inkarta-item__radio:last-child{margin-right:0}.radios--with-text .inkarta-item__radio{margin-bottom:0}.radios-section{margin-bottom:1.25rem}@media screen and (min-width:768px){.radios-section{margin-bottom:1.875rem}}.inkarta-image-frame{width:180px;height:213px;margin:0 auto 2rem}.inkarta-image__placeholder{width:100%;height:100%;border:1px dashed #bbc0c3;display:grid;place-items:center;margin-bottom:0;font-style:italic;border-radius:2px;background-color:#fafafa}.inkarta-image__img{border-radius:2px}@media screen and (min-width:768px){.inkarta-image{display:flex;flex-direction:row-reverse}}.inkarta-image__upload{margin-top:2rem}@media screen and (min-width:768px){.inkarta-image__upload{margin-top:0}}.inkarta-image__upload input[type=range]{margin:0}.inkarta-image__upload--ready .inkarta-image-frame,.inkarta-image__upload--ready .inkarta-image__select-photo__new,.inkarta-image__upload:not(.inkarta-image__upload--ready) .croppie-container,.inkarta-image__upload:not(.inkarta-image__upload--ready) .inkarta-image__select-photo__change{display:none}.inkarta-image__select-photo{text-align:center}.inkarta-image__select-photo *{cursor:pointer}.inkarta-image__select-photo .btn{position:relative;overflow:hidden;display:inline-block}.inkarta-image__select-photo input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0}.inkarta-image__text{margin-bottom:.078125rem}@media screen and (min-width:768px){.inkarta-image__text{margin:0 0 0 1.25rem}}@media screen and (min-width:1080px){.inkarta-image__text{margin-left:1.875rem}}.inkarta-image__text p{font-size:12px;line-height:1.3}@media screen and (min-width:768px){.inkarta-image__text p{font-size:14px}}.inkarta-image__label{line-height:1.15}@media screen and (max-width:767px){.inkarta-image__label{margin-bottom:.5rem}}.inkarta-item__expiration-label{margin-left:2rem;margin-top:.9rem}.inkarta-ticket-alert{margin-top:1.5rem}@media screen and (min-width:768px){.inkarta-ticket-alert{margin-top:2.125rem;font-size:.875rem;padding-right:2rem}}.inkarta-notes{margin-top:1.25rem}.inkarta-note.note{padding-left:1rem;font-size:.875rem;line-height:1.7;margin:0}.inkarta-note.note:before{width:8px;height:2px;top:.65rem}.inkarta-additional-services__title{margin-bottom:1.25rem}.inkarta-alert-wide{background-color:red}.inkarta-alert{color:#fff;font-size:.875rem;padding:.75rem 0;display:flex;margin-bottom:0}.inkarta-alert .icon{font-size:1.25rem;margin-right:1rem}.group-order-detail,.group-order-history{padding-bottom:0}.group-order-main .page-perex{font-size:.875rem}@media screen and (min-width:768px){.group-order-main .page-perex{font-size:1rem}}.group-order-main__body{display:grid;row-gap:1.25rem}@media screen and (min-width:768px){.group-order-main__body{grid-template-columns:1fr 250px;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media screen and (min-width:1080px){.group-order-main__body{grid-template-columns:1fr 266px;gap:1.875rem}}@media screen and (min-width:768px){.group-order-main__body--main{grid-column:1/2}}.group-order-main__body--main__text p{color:#333f4e}@media screen and (min-width:768px){.group-order-main__body--main .form-item-inline-col{flex-direction:row}}.group-order-main__body--main .form-item-inline.con-from,.group-order-main__body--main .form-item-inline.con-to,.group-order-main__body--main .form-item-inline.con-via{position:relative}.group-order-main__body--main .form-item-inline.con-from .suggestion-options,.group-order-main__body--main .form-item-inline.con-to .suggestion-options,.group-order-main__body--main .form-item-inline.con-via .suggestion-options{left:0}@media screen and (min-width:768px){.group-order-main__body--main .connection-passenger,.group-order-main__body--main .connection-time{flex-direction:row}.group-order-main__body--main .connection-passenger .form-item-inline__label,.group-order-main__body--main .connection-time .form-item-inline__label{justify-content:center;padding:0}}.group-order-main__body--main .add-transit-btn{display:flex;justify-content:flex-end}.group-order-main__body--main .add-transit-btn .btn{font-size:.875rem;margin-right:0}.group-order-main__body--main .add-transit-btn .btn:last-child{padding-right:0}.group-order-main__body--main .transit.form-item{margin-bottom:.4rem}.group-order-main__body--main .counter{margin-left:auto;margin-right:.6rem}.group-order-main__body--main .counter-number{font-weight:700}.group-order-main__body--main .user-select{width:100%;padding-right:.625rem}.group-order-main__body--main .user-select:after{content:normal}.group-order-main__body--main .user-select .counter{margin-right:0}.group-order-main__body--main .user-select__text--primary{font-size:.875rem}.group-order-main__body--main .user-select__text--secondary{font-size:.75rem}.group-order-main__body--main .user-select__image{margin-right:.75rem}.group-order-main__body--main .user-select__edit{display:flex;align-items:center;margin-left:auto;margin-right:.3rem;font-weight:500}.group-order-main__body--main .user-select__edit .icon{margin-right:.625rem;font-size:1.25rem}.group-order-main__body--main .form-item-inline.con-from:after,.group-order-main__body--main .form-item-inline.con-to:after{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f192";position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:#00a0dc}.group-order-main__body--main .form-item-inline-multiple:not(:first-child) .user-select{border-top:none}.group-order-main__body--main .suggestion-options .checkbox--star-icon{margin:0;padding:.5rem 1rem;color:#00a0dc;font-size:1.25rem}.group-order-main__body--main .alert{margin-top:1.25rem}@media screen and (min-width:768px){.group-order-main__body--sidebar{grid-column:2/3}}.group-order-main__body--sidebar .sidebar-header{margin-top:1.875rem}.group-order-main__body--sidebar-item{padding:1.25rem;background-color:#f1f3f5}@media screen and (max-width:767px){.group-order-main__body--sidebar-item:first-child{margin-top:.625rem}}.group-order-main__body--sidebar-item:not(:last-child){margin-bottom:.625rem}.group-order-main__body--sidebar-item .note{font-size:.875rem;padding-left:1.25rem}.group-order-main__body--sidebar-item .note:not(:last-child){margin-bottom:1em}.group-order-main__body--sidebar-item .note:before{width:10px;height:3px}.group-order-main__body--sidebar-item .note--with-icon{margin-top:4rem}.group-order-main__body--sidebar-item .note--with-icon .icon{position:absolute;left:0;top:-4rem;font-size:3rem}.group-order-main__body--sidebar-item .note--with-bike{margin-top:5rem}.group-order-main__body--sidebar-item .note--with-bike .icon{top:-3.5rem}.group-order-main__body--sidebar-item .sidebar-item__link,.group-order-main__body--sidebar-item .sidebar-item__text{font-size:.875rem;text-align:center}.group-order-main__body--sidebar-item .sidebar-item__text{padding:0 2rem;margin-bottom:0}.group-order-main__body--sidebar-item .sidebar-item__link{display:flex;justify-content:center;align-items:center;text-decoration:none}.group-order-main__body--sidebar-item .sidebar-item__link .icon{margin-right:.5rem;font-size:1.3125rem}.group-order__content--narrow{max-width:812px;margin:0 auto}.group-order-confirmation strong{font-weight:400;color:#00a0dc}@media screen and (min-width:1080px){.group-order-confirmation__content{max-width:50.75rem;margin:0 auto}}.group-order-confirmation__text{margin-bottom:1.25rem}@media screen and (min-width:768px){.group-order-confirmation__text{margin-bottom:1.875rem}}@media screen and (min-width:1080px){.group-order-confirmation__text{margin-bottom:2.1875rem}}.group-order-confirmation__buttons{margin:1.25rem 0 1.875rem}@media screen and (min-width:768px){.group-order-confirmation__buttons{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}}.group-order-confirmation__buttons .split-button .icon-print{display:none}@media screen and (min-width:768px){.group-order-confirmation__buttons .split-button .icon-print{display:inline-block;margin-left:.9rem}}.group-order-confirmation__buttons .link{display:block;text-align:center;margin-top:1.25rem}@media screen and (min-width:768px){.group-order-confirmation__buttons .link{margin-top:0}}.group-order-confirmation__banner{padding:1.25rem;margin:0 -1.25rem;background-color:#e5f2fc}@media screen and (min-width:768px){.group-order-confirmation__banner{margin:0;padding:1.875rem;display:flex}}.group-order-confirmation__banner .h2{font-weight:500;font-size:1.125rem}@media screen and (min-width:768px){.group-order-confirmation__banner .h2{font-size:1.3125rem}}.group-order-confirmation__banner .icon{font-size:2rem;color:#002664;margin-bottom:1.25rem;display:block}@media screen and (min-width:768px){.group-order-confirmation__banner .icon{font-size:3rem;margin-right:1.875rem;margin-bottom:0}}@media screen and (min-width:1080px){.group-order-confirmation__banner .icon{font-size:4rem}}.group-order-confirmation__banner .note{color:#7a8797;font-size:.875rem;line-height:1.4;padding-left:1.25rem}@media screen and (min-width:768px){.group-order-confirmation__banner .note{font-size:1rem;padding-left:1.875rem}}@media screen and (min-width:1080px){.group-order-confirmation__banner .note{font-size:1.125rem}}.group-order-confirmation__banner .note strong{font-weight:700;color:inherit}.group-order-confirmation__banner .note:before{width:.6rem}@media screen and (min-width:768px){.group-order-confirmation__banner .note:before{width:1rem}}.group-order-history .page-header--with-buttons{margin-bottom:1.25rem}.group-order-history__form{padding:1.25rem 1.25rem 1.875rem;background-color:#f1f3f5;margin:0 -1.25rem}@media screen and (min-width:768px){.group-order-history__form{margin:0;padding:1.875rem}}.group-order-history__form--filter,.group-order-history__form--search{display:grid;gap:1.25rem}.group-order-history__form--filter button,.group-order-history__form--search button{justify-self:center}@media screen and (min-width:768px){.group-order-history__form--filter button,.group-order-history__form--search button{justify-self:end}}@media screen and (min-width:768px){.group-order-history__form--filter{grid-template-columns:12.75rem 1fr auto}.group-order-history__form--filter button{margin-left:1rem}}@media screen and (min-width:1080px){.group-order-history__form--filter{grid-template-columns:17.5rem 1fr auto}}.group-order-history__form--filter .checkbox.go-hide-records{top:1rem}@media screen and (min-width:768px){.group-order-history__form--search{grid-template-columns:1fr 1fr}.group-order-history__form--search button{grid-column:2/3}}@media screen and (min-width:1080px){.group-order-history__form--search{grid-template-columns:1fr 1fr .5fr}.group-order-history__form--search button{grid-column:3/4;align-self:end}}.group-order-history .block--blue-background{padding-bottom:3.75rem}@media screen and (min-width:768px){.group-order-history .block--blue-background{padding-bottom:5rem}}@media screen and (min-width:1080px){.group-order-history .block--blue-background{padding-bottom:6.25rem}}.group-order-history__filter-btn{display:flex;flex-wrap:nowrap}.group-order-history__filter-btn:before{display:block;font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f159";margin-right:.5rem}.group-order-history [data-unitoggle-open=false]{display:none}.group-order-history-page__content{display:grid;justify-items:center;margin:auto}.group-order-history .block--blue-background{padding-top:1.875rem}@media screen and (min-width:768px){.group-order-history .block--blue-background{margin-top:1.875rem;padding-top:1.875rem}}.group-order-item{margin-bottom:1.25rem}@media screen and (min-width:768px){.group-order-item{margin-bottom:1.875rem}}.group-order-item__title{font-size:1.125rem;margin-bottom:0}@media screen and (min-width:768px){.group-order-item__title{font-size:1.3125rem}}.group-order-item__header{display:flex;justify-content:space-between;margin-bottom:.625rem}.group-order-item__header-buttons{display:flex}.group-order-item__header-buttons .group-order-edit-btn+.group-order-edit-btn{margin-left:1rem}@media screen and (min-width:768px){.group-order-item__header-buttons .group-order-edit-btn+.group-order-edit-btn{margin-left:1.7rem}}.group-order-item__body{background-color:#fff;padding:1.25rem}.group-order-item__body.group-order-schedule{padding:.625rem 1.25rem}@media screen and (min-width:768px){.group-order-item__body{padding:1.25rem 1.875rem}.group-order-item__body.group-order-contact-person{padding:1.875rem}.group-order-item__body.group-order-schedule{padding:.5rem 1.875rem}}.group-order-item__body p{margin-bottom:0;font-size:14px}@media screen and (min-width:768px){.group-order-item__body p.group-order-info,.group-order-item__body p.group-order-item__price-info,.group-order-item__body p.group-order-status,.group-order-item__body p.ticket__text--primary{font-size:1rem}}.group-order-item__body ul li{color:#789;font-size:.875rem}.group-order-item__body ul li:not(:last-child){margin-bottom:.9rem}.group-order-item__body ul li.schedule__item{margin-bottom:0}.group-order-item__body ul li.schedule__item:after{top:20px}@media screen and (max-width:767px){.group-order-item__body .schedule__item:before{top:1.125rem}}.group-order-item__body .schedule__item-row{flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.group-order-item__body .schedule__item-row{flex-direction:row;align-items:center}}.group-order-item__body .schedule__item-row .label{margin-top:.625rem}@media screen and (min-width:768px){.group-order-item__body .schedule__item-row .label{margin:0 0 0 1.25rem}}@media screen and (min-width:768px){.group-order-item__body .form-item{max-width:12.5rem}}@media screen and (min-width:1080px){.group-order-item__body .form-item{max-width:17.375rem}}.group-order-item__body--bottom{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #bbc0c3}.group-order-item__footer{padding-top:1.25rem}.group-order-item__price-info{color:#84bf00;font-weight:700}.group-order-item__section:not(:last-child){margin-bottom:1.25rem}.group-order-item__section .label{margin-bottom:.3rem;align-self:flex-start}.group-order-item__row{display:flex;flex-direction:column}@media screen and (min-width:768px){.group-order-item__row{flex-direction:row;align-items:center}}@media screen and (min-width:768px){.group-order-item__row .ticket__text--primary{margin:0 0 .3rem .9rem}}.group-order-item__row .group-order-status{margin-top:.9rem;align-self:flex-start}@media screen and (min-width:768px){.group-order-item__row .group-order-status{margin:0 0 0 .9rem}}.group-order-passenger{display:flex;align-items:center;background-color:red}.group-order-passenger .icon{margin-right:.625rem;font-size:1.5rem}.group-order__buttons{display:flex;flex-wrap:wrap}.group-order__buttons .group-order__button{margin-bottom:.625rem}.group-order__buttons .group-order__button:not(:last-child){margin-right:.625rem}.group-order__summary{padding:1.25rem 0}@media screen and (min-width:768px){.group-order__summary{padding:1.875rem 0}}.group-order__summary .checkbox:not(:last-child){margin-bottom:1.25rem}.group-order__summary__bottom{display:flex;flex-direction:column;align-items:center;padding-top:1.25rem}@media screen and (min-width:768px){.group-order__summary__bottom{flex-direction:row-reverse;justify-content:space-between;align-items:baseline;padding-top:1.875rem}}.group-order__summary__bottom .group-order__summary-buttons{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.group-order__summary__bottom .group-order__summary-buttons{flex-direction:row;justify-content:flex-end;flex-wrap:wrap;margin-bottom:-.625rem}}.group-order__summary__bottom .group-order__summary-buttons .group-order__summary-button{margin-bottom:.625rem}@media screen and (min-width:768px){.group-order__summary__bottom .group-order__summary-buttons .group-order__summary-button:not(:first-child){margin-left:.625rem}}.group-order__summary__bottom .group-order__link{white-space:nowrap;margin-top:1.25rem}@media screen and (min-width:768px){.group-order__summary__bottom .group-order__link{margin-top:0;margin-right:2.5rem}}@media screen and (min-width:768px){.group-order .toggle-group{max-width:18.75rem;margin-left:auto}}.group-order-edit-btn{display:flex;align-items:center}.group-order-edit-btn .icon{margin-right:.5rem;font-size:1.125rem}.group-order-edit-btn .icon-close{font-size:.875rem}.group-order__further-info{display:flex;flex-direction:column}@media screen and (min-width:768px){.group-order__further-info{flex-direction:row;align-items:center}}.group-order__further-info a{font-size:.875rem;margin-top:.3rem}@media screen and (min-width:768px){.group-order__further-info a{margin:0 0 0 1.25rem}}.search-page .search-box__wrap{position:relative;display:flex;gap:12px}@media screen and (min-width:1080px){.search-page .search-box__wrap{gap:20px}}.search-page .search-box__term{position:relative;flex-grow:1}.search-page .search-box__term .suggestion-options{top:calc(100% + 3px);padding:.5rem 0}.search-page .search-box__term .suggestion-options__link{font-size:.875rem;font-weight:600;color:#333f4d;padding:.5rem 1.25rem;cursor:pointer}@media screen and (max-width:768px){.search-page .search-box__btn{padding-right:5px}.search-page .search-box__btn__text{display:none}}.search-page .search-results{margin-top:2rem;padding-bottom:3rem}.search-page .search-results__no-results{padding:1.25rem;background-color:#f1f3f5;color:#789;font-size:.875rem;text-align:center}.search-page .search-results__list{list-style-type:none;padding:0;margin:0}.search-page .search-results__item{margin-bottom:1.5rem;line-height:normal}.search-page .search-results__item__link{text-decoration:none}.search-page .search-results__item__link:hover .search-results__item__title{color:#005e99}.search-page .search-results__item__link:hover .search-results__item__url{text-decoration:underline}.search-page .search-results__item__title{display:inline-block;color:#00a0dc;font-weight:600;font-size:1rem;margin:0;padding-bottom:.4rem;text-decoration:underline}@media screen and (min-width:768px){.search-page .search-results__item__title{font-size:1.25rem}}.search-page .search-results__item__title b{color:#082862}.search-page .search-results__item__url{display:inline-block;font-size:.875rem;color:#333f4d;text-decoration:none;margin-bottom:.6rem}.search-page .search-results__item__additional{display:flex}.search-page .search-results__item__additional img{height:40px;width:auto;margin-right:.5rem}.search-page .search-results__item__description{font-size:.875rem;color:#789}.search-page .search-results__item__description b{color:#082862}.template-list{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.template-list{display:flex;justify-content:space-around;width:100%}}@media screen and (min-width:768px){.template-list .list-item{margin:20px 5%}}.sbdocs-content{max-width:100%!important}.identity__info{background-color:#f1f3f5;margin-bottom:20px;padding:30px 25px;color:#789}@media screen and (min-width:768px){.identity__info{padding-left:43px;padding-right:43px}}.identity__info-text{margin-bottom:20px;display:flex;flex-direction:column}@media screen and (min-width:500px){.identity__info-text{flex-direction:row}}.identity__info-text p{margin:0}.identity__info-icon{margin:-5px 20px 10px 0;font-size:30px}.identity .tab-pane__content a,.identity .tab-pane__content a:active,.identity .tab-pane__content a:link,.identity__info-icon--blue{color:#00a0dc}@media screen and (min-width:768px){.identity__inkarta-info{display:flex;align-items:center}}.identity__inkarta-info-icon{margin-right:30px}.identity__inkarta-info-text{margin:0}.identity__intro{margin-bottom:25px;border-bottom:1px solid #d0d5db;padding:0 0 30px}.identity__intro-text{margin-bottom:25px;display:flex;align-items:flex-start;justify-content:flex-start}.identity__intro-icon{margin-right:16px;font-size:42px;color:#00a0dc}.identity__tickets-connection{display:grid}.identity__tickets-connection:not(:first-child){margin-top:20px}@media screen and (min-width:768px){.identity__tickets-connection{grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:flex-start}}.identity__tickets-row{border-top:1px solid #d0d5db;border-bottom:1px solid #d0d5db;padding:30px 0;margin:30px 0}.identity__tickets-name{padding:.5em 0}.identity__tickets-name .icon{margin-right:20px;font-size:20px}.identity__ticket,.identity__tickets-train{display:flex;align-items:center;margin:0 0 10px}.identity__tickets-train{flex-wrap:wrap}.identity__tickets-train .icon{font-size:20px}.identity__tickets-train-name{margin:0 20px 0 0;border-radius:2px;border:1px solid #789;padding:6px 10px;display:inline-flex;align-items:center}.identity__tickets-train-name .icon{margin-right:12px}.identity__tickets-train-seats{margin:0;padding:6px 0;color:#00a0dc;display:inline-flex;align-items:center;font-weight:700}.identity__tickets-train-seats .icon{margin-right:10px}.identity__tickets-divider{margin:0 10px}.identity__person{display:flex;align-items:center}.identity__person .icon{font-size:24px;margin-right:10px}
/*# sourceMappingURL=styles.3c44fdd4.css.map */